{"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":824741,"link":"/api/v1.1/game/824741/feed/live","metaData":{"wait":10,"timeStamp":"20260630_013509","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824741,"type":"R","doubleHeader":"N","id":"2026/06/29/wasmlb-bosmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824741-2026-06-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-29T23:10:00Z","originalDate":"2026-06-29","officialDate":"2026-06-29","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120","season":2026,"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"was","fileCode":"was","abbreviation":"WSH","teamName":"Nationals","locationName":"Washington","firstYearOfPlay":"1968","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":"Washington","record":{"gamesPlayed":86,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":43,"losses":43,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":43,"losses":43,"winningPercentage":".500"},"franchiseName":"Washington","clubName":"Nationals","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111","season":2026,"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3"},"springVenue":{"id":4309,"link":"/api/v1/venues/4309"},"teamCode":"bos","fileCode":"bos","abbreviation":"BOS","teamName":"Red Sox","locationName":"Boston","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Boston","record":{"gamesPlayed":83,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":37,"losses":46,"ties":0,"pct":".446"},"records":{},"divisionLeader":false,"wins":37,"losses":46,"winningPercentage":".446"},"franchiseName":"Boston","clubName":"Red Sox","active":true}},"players":{"ID683083":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083","firstName":"Nasim","lastName":"Nuñez","primaryNumber":"26","birthDate":"2000-08-18","currentAge":25,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nasim","useLastName":"Nuñez","middleName":"Emmanuel","boxscoreName":"Nuñez, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"NAH-seem NOON-yez","mlbDebutDate":"2024-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nasim Nuñez","nameSlug":"nasim-nunez-683083","firstLastName":"Nasim Nuñez","lastFirstName":"Nuñez, Nasim","lastInitName":"Nuñez, N","initLastName":"N Nuñez","fullFMLName":"Nasim Emmanuel Nuñez","fullLFMName":"Nuñez, Nasim Emmanuel","strikeZoneTop":3.05,"strikeZoneBottom":1.54},"ID687562":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562","firstName":"William","lastName":"Bennett","primaryNumber":"64","birthDate":"2000-12-02","currentAge":25,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Bennett","middleName":"Jacob","boxscoreName":"Bennett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bennett","nameSlug":"jake-bennett-687562","firstLastName":"Jake Bennett","lastFirstName":"Bennett, Jake","lastInitName":"Bennett, J","initLastName":"J Bennett","fullFMLName":"William Jacob Bennett","fullLFMName":"Bennett, William Jacob","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID683000":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000","firstName":"Riley","lastName":"Cornelio","primaryNumber":"74","birthDate":"2000-06-06","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"Cornelio","middleName":"John Thomas","boxscoreName":"Cornelio","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley Cornelio","nameSlug":"riley-cornelio-683000","firstLastName":"Riley Cornelio","lastFirstName":"Cornelio, Riley","lastInitName":"Cornelio, R","initLastName":"R Cornelio","fullFMLName":"Riley John Thomas Cornelio","fullLFMName":"Cornelio, Riley John Thomas","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID813349":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349","firstName":"Todd","lastName":"Early","primaryNumber":"71","birthDate":"2002-04-03","currentAge":24,"birthCity":"Midlothian","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connelly","useLastName":"Early","middleName":"Connelly McNeil","boxscoreName":"Early","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Connelly Early","nameSlug":"connelly-early-813349","firstLastName":"Connelly Early","lastFirstName":"Early, Connelly","lastInitName":"Early, C","initLastName":"C Early","fullFMLName":"Todd Connelly McNeil Early","fullLFMName":"Early, Todd Connelly McNeil","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678011":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011","firstName":"Anthony","lastName":"Seigler","primaryNumber":"48","birthDate":"1999-06-20","currentAge":27,"birthCity":"Fort Defiance","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 9\"","weight":192,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Anthony","useLastName":"Seigler","boxscoreName":"Seigler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SEE-glur","mlbDebutDate":"2025-07-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Anthony Seigler","nameSlug":"anthony-seigler-678011","firstLastName":"Anthony Seigler","lastFirstName":"Seigler, Anthony","lastInitName":"Seigler, A","initLastName":"A Seigler","fullFMLName":"Anthony Seigler","fullLFMName":"Seigler, Anthony","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID690925":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925","firstName":"Clayton","lastName":"Beeter","primaryNumber":"39","birthDate":"1998-10-09","currentAge":27,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clayton","useLastName":"Beeter","middleName":"Howard","boxscoreName":"Beeter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clayton Beeter","nameSlug":"clayton-beeter-690925","firstLastName":"Clayton Beeter","lastFirstName":"Beeter, Clayton","lastInitName":"Beeter, C","initLastName":"C Beeter","fullFMLName":"Clayton Howard Beeter","fullLFMName":"Beeter, Clayton Howard","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677800":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800","firstName":"Wilyer","lastName":"Abreu","primaryNumber":"52","birthDate":"1999-06-24","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wilyer","useLastName":"Abreu","middleName":"David","boxscoreName":"Abreu, W","gender":"M","nameMatrilineal":"Villalobos","isPlayer":true,"isVerified":true,"pronunciation":"WHEEL-yurr","mlbDebutDate":"2023-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wilyer Abreu","nameSlug":"wilyer-abreu-677800","firstLastName":"Wilyer Abreu","lastFirstName":"Abreu, Wilyer","lastInitName":"Abreu, W","initLastName":"W Abreu","fullFMLName":"Wilyer David Abreu","fullLFMName":"Abreu, Wilyer David","strikeZoneTop":3.117,"strikeZoneBottom":1.573},"ID676477":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477","firstName":"Garrett","lastName":"Whitlock","primaryNumber":"22","birthDate":"1996-06-11","currentAge":30,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Whitlock","middleName":"Getts","boxscoreName":"Whitlock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Whitlock","nameSlug":"garrett-whitlock-676477","firstLastName":"Garrett Whitlock","lastFirstName":"Whitlock, Garrett","lastInitName":"Whitlock, G","initLastName":"G Whitlock","fullFMLName":"Garrett Getts Whitlock","fullLFMName":"Whitlock, Garrett Getts","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID695418":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418","firstName":"Bradley","lastName":"Lord","primaryNumber":"41","birthDate":"2000-02-14","currentAge":26,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Lord","middleName":"Ryan","boxscoreName":"Lord","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Lord","nameSlug":"brad-lord-695418","firstLastName":"Brad Lord","lastFirstName":"Lord, Brad","lastInitName":"Lord, B","initLastName":"B Lord","fullFMLName":"Bradley Ryan Lord","fullLFMName":"Lord, Bradley Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID695734":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","firstName":"Daylen","lastName":"Lile","primaryNumber":"4","birthDate":"2002-11-30","currentAge":23,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daylen","useLastName":"Lile","middleName":"Anthony","boxscoreName":"Lile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daylen Lile","nameSlug":"daylen-lile-695734","firstLastName":"Daylen Lile","lastFirstName":"Lile, Daylen","lastInitName":"Lile, D","initLastName":"D Lile","fullFMLName":"Daylen Anthony Lile","fullLFMName":"Lile, Daylen Anthony","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID695578":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","firstName":"James","lastName":"Wood","primaryNumber":"29","birthDate":"2002-09-17","currentAge":23,"birthCity":"Rockville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"James","useLastName":"Wood","middleName":"Irvin","boxscoreName":"Wood","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Wood","nameSlug":"james-wood-695578","firstLastName":"James Wood","lastFirstName":"Wood, James","lastInitName":"Wood, J","initLastName":"J Wood","fullFMLName":"James Irvin Wood","fullLFMName":"Wood, James Irvin","strikeZoneTop":3.489,"strikeZoneBottom":1.761},"ID686580":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580","firstName":"Justin","lastName":"Slaten","primaryNumber":"63","birthDate":"1997-09-15","currentAge":28,"birthCity":"Longview","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Slaten","middleName":"Michael","boxscoreName":"Slaten","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SLATE-in","mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Slaten","nameSlug":"justin-slaten-686580","firstLastName":"Justin Slaten","lastFirstName":"Slaten, Justin","lastInitName":"Slaten, J","initLastName":"J Slaten","fullFMLName":"Justin Michael Slaten","fullLFMName":"Slaten, Justin Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"18","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID678882":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882","firstName":"Ceddanne","lastName":"Rafaela","primaryNumber":"3","birthDate":"2000-09-18","currentAge":25,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 10\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ceddanne","useLastName":"Rafaela","middleName":"Chipper Nicasio Marte","boxscoreName":"Rafaela","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"say-DAHN","mlbDebutDate":"2023-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ceddanne Rafaela","nameSlug":"ceddanne-rafaela-678882","firstLastName":"Ceddanne Rafaela","lastFirstName":"Rafaela, Ceddanne","lastInitName":"Rafaela, C","initLastName":"C Rafaela","fullFMLName":"Ceddanne Chipper Nicasio Marte Rafaela","fullLFMName":"Rafaela, Ceddanne Chipper Nicasio Marte","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID660688":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688","firstName":"Keibert","lastName":"Ruiz","primaryNumber":"20","birthDate":"1998-07-20","currentAge":27,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Keibert","useLastName":"Ruiz","middleName":"Jose","boxscoreName":"Ruiz, K","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":false,"pronunciation":"kay-bert roo-EEZ","mlbDebutDate":"2020-08-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keibert Ruiz","nameSlug":"keibert-ruiz-660688","firstLastName":"Keibert Ruiz","lastFirstName":"Ruiz, Keibert","lastInitName":"Ruiz, K","initLastName":"K Ruiz","fullFMLName":"Keibert Jose Ruiz","fullLFMName":"Ruiz, Keibert Jose","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID674841":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841","firstName":"Michael","lastName":"Alvarez","primaryNumber":"54","birthDate":"1999-06-13","currentAge":27,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Alvarez","middleName":"Andrew","boxscoreName":"Alvarez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Alvarez","nameSlug":"andrew-alvarez-674841","firstLastName":"Andrew Alvarez","lastFirstName":"Alvarez, Andrew","lastInitName":"Alvarez, A","initLastName":"A Alvarez","fullFMLName":"Michael Andrew Alvarez","fullLFMName":"Alvarez, Michael Andrew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID670245":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245","firstName":"Ryan","lastName":"Watson","primaryNumber":"56","birthDate":"1997-11-15","currentAge":28,"birthCity":"Auburn","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Watson","middleName":"Traylor","boxscoreName":"Watson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Watson","nameSlug":"ryan-watson-670245","firstLastName":"Ryan Watson","lastFirstName":"Watson, Ryan","lastInitName":"Watson, R","initLastName":"R Watson","fullFMLName":"Ryan Traylor Watson","fullLFMName":"Watson, Ryan Traylor","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID682928":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","firstName":"Paul","lastName":"Abrams","primaryNumber":"5","birthDate":"2000-10-03","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":191,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"CJ","useLastName":"Abrams","middleName":"Christopher","boxscoreName":"Abrams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Abrams","nameSlug":"cj-abrams-682928","firstLastName":"CJ Abrams","lastFirstName":"Abrams, CJ","lastInitName":"Abrams, C","initLastName":"C Abrams","fullFMLName":"Paul Christopher Abrams","fullLFMName":"Abrams, Paul Christopher","strikeZoneTop":3.223,"strikeZoneBottom":1.626},"ID665953":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953","firstName":"Andrés","lastName":"Chaparro","primaryNumber":"87","birthDate":"1999-05-04","currentAge":27,"birthCity":"El Vigia","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrés","useLastName":"Chaparro","middleName":"Alfonso","boxscoreName":"Chaparro","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"pronunciation":"cha-par-oh","mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Chaparro","nameSlug":"andres-chaparro-665953","firstLastName":"Andrés Chaparro","lastFirstName":"Chaparro, Andrés","lastInitName":"Chaparro, A","initLastName":"A Chaparro","fullFMLName":"Andrés Alfonso Chaparro","fullLFMName":"Chaparro, Andrés Alfonso","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID686452":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452","firstName":"Andrew","lastName":"Millas","primaryNumber":"14","birthDate":"1998-01-15","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Millas","middleName":"Theodore","boxscoreName":"Millas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"mill-us","mlbDebutDate":"2023-08-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Millas","nameSlug":"drew-millas-686452","firstLastName":"Drew Millas","lastFirstName":"Millas, Drew","lastInitName":"Millas, D","initLastName":"D Millas","fullFMLName":"Andrew Theodore Millas","fullLFMName":"Millas, Andrew Theodore","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID594027":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027","firstName":"Tayron","lastName":"Guerrero","primaryNumber":"41","birthDate":"1991-01-09","currentAge":35,"birthCity":"Bocachica","birthCountry":"Colombia","height":"6' 8\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyron","useLastName":"Guerrero","middleName":"Luis","boxscoreName":"Guerrero","nickName":"El De Bocachica","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"TY-ron","mlbDebutDate":"2016-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyron Guerrero","nameSlug":"tyron-guerrero-594027","firstLastName":"Tyron Guerrero","lastFirstName":"Guerrero, Tyron","lastInitName":"Guerrero, T","initLastName":"T Guerrero","fullFMLName":"Tayron Luis Guerrero","fullLFMName":"Guerrero, Tayron Luis","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":37,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663853":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853","firstName":"Roman","lastName":"Gonzalez","primaryNumber":"23","birthDate":"1996-09-06","currentAge":29,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Romy","useLastName":"Gonzalez","middleName":"A.","boxscoreName":"Gonzalez, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"RO-me","mlbDebutDate":"2021-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Romy Gonzalez","nameSlug":"romy-gonzalez-663853","firstLastName":"Romy Gonzalez","lastFirstName":"Gonzalez, Romy","lastInitName":"Gonzalez, R","initLastName":"R Gonzalez","fullFMLName":"Roman A. Gonzalez","fullLFMName":"Gonzalez, Roman A.","strikeZoneTop":3.198,"strikeZoneBottom":1.614},"ID687223":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223","firstName":"Carson","lastName":"Palmquist","primaryNumber":"51","birthDate":"2000-10-17","currentAge":25,"birthCity":"Fort Myers","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Palmquist","middleName":"James","boxscoreName":"Palmquist","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Carson Palmquist","nameSlug":"carson-palmquist-687223","firstLastName":"Carson Palmquist","lastFirstName":"Palmquist, Carson","lastInitName":"Palmquist, C","initLastName":"C Palmquist","fullFMLName":"Carson James Palmquist","fullLFMName":"Palmquist, Carson James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678391":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","firstName":"Jorbit","lastName":"Vivas","primaryNumber":"84","birthDate":"2001-03-09","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 9\"","weight":171,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jorbit","useLastName":"Vivas","middleName":"Jose","boxscoreName":"Vivas","gender":"M","nameMatrilineal":"Antolinez","isPlayer":true,"isVerified":false,"pronunciation":"JOR-beet BEE-bas","mlbDebutDate":"2025-05-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorbit Vivas","nameSlug":"jorbit-vivas-678391","firstLastName":"Jorbit Vivas","lastFirstName":"Vivas, Jorbit","lastInitName":"Vivas, J","initLastName":"J Vivas","fullFMLName":"Jorbit Jose Vivas","fullLFMName":"Vivas, Jorbit Jose","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID686611":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611","firstName":"Dylan","lastName":"Crews","primaryNumber":"3","birthDate":"2002-02-26","currentAge":24,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Dylan","useLastName":"Crews","middleName":"Gray","boxscoreName":"Crews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Crews","nameSlug":"dylan-crews-686611","firstLastName":"Dylan Crews","lastFirstName":"Crews, Dylan","lastInitName":"Crews, D","initLastName":"D Crews","fullFMLName":"Dylan Gray Crews","fullLFMName":"Crews, Dylan Gray","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID669711":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711","firstName":"Gregory","lastName":"Weissert","primaryNumber":"57","birthDate":"1995-02-04","currentAge":31,"birthCity":"Bay Shore","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Greg","useLastName":"Weissert","middleName":"R.","boxscoreName":"Weissert","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"WICE-ert","mlbDebutDate":"2022-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Greg Weissert","nameSlug":"greg-weissert-669711","firstLastName":"Greg Weissert","lastFirstName":"Weissert, Greg","lastInitName":"Weissert, G","initLastName":"G Weissert","fullFMLName":"Gregory R. Weissert","fullLFMName":"Weissert, Gregory R.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID657136":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136","firstName":"Connor","lastName":"Wong","primaryNumber":"12","birthDate":"1996-05-19","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Connor","useLastName":"Wong","middleName":"Sun-Han","boxscoreName":"Wong","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Wong","nameSlug":"connor-wong-657136","firstLastName":"Connor Wong","lastFirstName":"Wong, Connor","lastInitName":"Wong, C","initLastName":"C Wong","fullFMLName":"Connor Sun-Han Wong","fullLFMName":"Wong, Connor Sun-Han","strikeZoneTop":3.106,"strikeZoneBottom":1.567},"ID676571":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571","firstName":"Peter","lastName":"Poulin","primaryNumber":"50","birthDate":"1996-07-25","currentAge":29,"birthCity":"Marion","birthStateProvince":"MA","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"PJ","useLastName":"Poulin","middleName":"Arthur","boxscoreName":"Poulin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"PJ Poulin","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"pj-poulin-676571","firstLastName":"PJ Poulin","lastFirstName":"Poulin, PJ","lastInitName":"Poulin, P","initLastName":"P Poulin","fullFMLName":"Peter Arthur Poulin","fullLFMName":"Poulin, Peter Arthur","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID655316":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316","firstName":"Andruw","lastName":"Monasterio","primaryNumber":"32","birthDate":"1997-05-30","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andruw","useLastName":"Monasterio","middleName":"José","boxscoreName":"Monasterio","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-drew","mlbDebutDate":"2023-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andruw Monasterio","nameSlug":"andruw-monasterio-655316","firstLastName":"Andruw Monasterio","lastFirstName":"Monasterio, Andruw","lastInitName":"Monasterio, A","initLastName":"A Monasterio","fullFMLName":"Andruw José Monasterio","fullLFMName":"Monasterio, Andruw José","strikeZoneTop":3.148,"strikeZoneBottom":1.589},"ID678554":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","firstName":"Curtis","lastName":"Mead","primaryNumber":"45","birthDate":"2000-10-26","currentAge":25,"birthCity":"Adelaide","birthCountry":"Australia","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Curtis","useLastName":"Mead","middleName":"James","boxscoreName":"Mead","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"meed","mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Curtis Mead","nameSlug":"curtis-mead-678554","firstLastName":"Curtis Mead","lastFirstName":"Mead, Curtis","lastInitName":"Mead, C","initLastName":"C Mead","fullFMLName":"Curtis James Mead","fullLFMName":"Mead, Curtis James","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"ID677588":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","firstName":"José","lastName":"Tena","primaryNumber":"8","birthDate":"2001-03-20","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"José","useLastName":"Tena","middleName":"Luis","boxscoreName":"Tena","gender":"M","nameMatrilineal":"De Leon","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Tena","nameSlug":"jose-tena-677588","firstLastName":"José Tena","lastFirstName":"Tena, José","lastInitName":"Tena, J","initLastName":"J Tena","fullFMLName":"José Luis Tena","fullLFMName":"Tena, José Luis","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"ID676917":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","firstName":"Steven","lastName":"Cavalli","primaryNumber":"24","birthDate":"1998-08-14","currentAge":27,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Cavalli","middleName":"Cade","boxscoreName":"Cavalli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"cuh-VAH-lee","mlbDebutDate":"2022-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Cavalli","nameSlug":"cade-cavalli-676917","firstLastName":"Cade Cavalli","lastFirstName":"Cavalli, Cade","lastInitName":"Cavalli, C","initLastName":"C Cavalli","fullFMLName":"Steven Cade Cavalli","fullLFMName":"Cavalli, Steven Cade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID702332":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332","firstName":"Caleb","lastName":"Durbin","primaryNumber":"5","birthDate":"2000-02-22","currentAge":26,"birthCity":"Lake Forest","birthStateProvince":"IL","birthCountry":"USA","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Caleb","useLastName":"Durbin","boxscoreName":"Durbin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Durbin","nameSlug":"caleb-durbin-702332","firstLastName":"Caleb Durbin","lastFirstName":"Durbin, Caleb","lastInitName":"Durbin, C","initLastName":"C Durbin","fullFMLName":"Caleb  Durbin","fullLFMName":"Durbin, Caleb","strikeZoneTop":2.947,"strikeZoneBottom":1.487},"ID696285":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","firstName":"Jacob","lastName":"Young","primaryNumber":"30","birthDate":"1999-07-27","currentAge":26,"birthCity":"Ponte Vedra","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jacob","useLastName":"Young","middleName":"Samuel","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Young","nameSlug":"jacob-young-696285","firstLastName":"Jacob Young","lastFirstName":"Young, Jacob","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jacob Samuel Young","fullLFMName":"Young, Jacob Samuel","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID624133":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","firstName":"Ranger","lastName":"Suarez","primaryNumber":"55","birthDate":"1995-08-26","currentAge":30,"birthCity":"Pie de Cuesta","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ranger","useLastName":"Suarez","middleName":"Jose","boxscoreName":"Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"RAYN-jurr SWAHR-ez","mlbDebutDate":"2018-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ranger Suarez","nameSlug":"ranger-suarez-624133","firstLastName":"Ranger Suarez","lastFirstName":"Suarez, Ranger","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Ranger Jose Suarez","fullLFMName":"Suarez, Ranger Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664875":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875","firstName":"Justin","lastName":"Lawrence","primaryNumber":"44","birthDate":"1994-11-25","currentAge":31,"birthCity":"Panama City","birthCountry":"Panama","height":"6' 3\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Lawrence","middleName":"Anthony","boxscoreName":"Lawrence, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Lawrence","nameSlug":"justin-lawrence-664875","firstLastName":"Justin Lawrence","lastFirstName":"Lawrence, Justin","lastInitName":"Lawrence, J","initLastName":"J Lawrence","fullFMLName":"Justin Anthony Lawrence","fullLFMName":"Lawrence, Justin Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID592454":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454","firstName":"Thomas","lastName":"Kahnle","primaryNumber":"46","birthDate":"1989-08-07","currentAge":36,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Kahnle","middleName":"Robert","boxscoreName":"Kahnle","nickName":"King Kahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"CANE-lee","mlbDebutDate":"2014-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Kahnle","nameSlug":"tommy-kahnle-592454","firstLastName":"Tommy Kahnle","lastFirstName":"Kahnle, Tommy","lastInitName":"Kahnle, T","initLastName":"T Kahnle","fullFMLName":"Thomas Robert Kahnle","fullLFMName":"Kahnle, Thomas Robert","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID665966":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966","firstName":"Carlos","lastName":"Narváez","primaryNumber":"75","birthDate":"1998-11-26","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carlos","useLastName":"Narváez","middleName":"Luis","boxscoreName":"Narváez","gender":"M","nameMatrilineal":"Olivo","isPlayer":true,"isVerified":false,"pronunciation":"nahr-VIE-ez","mlbDebutDate":"2024-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Narváez","nameSlug":"carlos-narvaez-665966","firstLastName":"Carlos Narváez","lastFirstName":"Narváez, Carlos","lastInitName":"Narváez, C","initLastName":"C Narváez","fullFMLName":"Carlos Luis Narváez","fullLFMName":"Narváez, Carlos Luis","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID687377":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377","firstName":"Orlando","lastName":"Ribalta","primaryNumber":"64","birthDate":"1998-03-05","currentAge":28,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orlando","useLastName":"Ribalta","middleName":"Andres","boxscoreName":"Ribalta","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Ribalta","nameSlug":"orlando-ribalta-687377","firstLastName":"Orlando Ribalta","lastFirstName":"Ribalta, Orlando","lastInitName":"Ribalta, O","initLastName":"O Ribalta","fullFMLName":"Orlando Andres Ribalta","fullLFMName":"Ribalta, Orlando Andres","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID681987":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987","firstName":"Nathan","lastName":"Eaton","primaryNumber":"18","birthDate":"1996-12-22","currentAge":29,"birthCity":"Chester","birthStateProvince":"VA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"useName":"Nate","useLastName":"Eaton","boxscoreName":"Eaton","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Eaton","nameSlug":"nate-eaton-681987","firstLastName":"Nate Eaton","lastFirstName":"Eaton, Nate","lastInitName":"Eaton, N","initLastName":"N Eaton","fullFMLName":"Nathan Eaton","fullLFMName":"Eaton, Nathan","strikeZoneTop":3.151,"strikeZoneBottom":1.59},"ID680776":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","firstName":"Jarren","lastName":"Duran","primaryNumber":"16","birthDate":"1996-09-05","currentAge":29,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jarren","useLastName":"Duran","middleName":"William","boxscoreName":"Duran, Ja","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"duh-RAN","mlbDebutDate":"2021-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jarren Duran","nameSlug":"jarren-duran-680776","firstLastName":"Jarren Duran","lastFirstName":"Duran, Jarren","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jarren William Duran","fullLFMName":"Duran, Jarren William","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID691907":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907","firstName":"Tsung-Che","lastName":"Cheng","primaryNumber":"39","birthDate":"2001-07-26","currentAge":24,"birthCity":"Pingtung County","birthCountry":"Taiwan","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tsung-Che","useLastName":"Cheng","boxscoreName":"Cheng, T","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"sung-chay","mlbDebutDate":"2025-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tsung-Che Cheng","nameSlug":"tsung-che-cheng-691907","firstLastName":"Tsung-Che Cheng","lastFirstName":"Cheng, Tsung-Che","lastInitName":"Cheng, T","initLastName":"T Cheng","fullFMLName":"Tsung-Che Cheng","fullLFMName":"Cheng, Tsung-Che ","strikeZoneTop":3.016,"strikeZoneBottom":1.522},"ID687849":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849","firstName":"Zachary","lastName":"Kent","primaryNumber":"57","birthDate":"1998-02-24","currentAge":28,"birthCity":"Henrico","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zak","useLastName":"Kent","middleName":"Allen","boxscoreName":"Kent","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zak Kent","nameSlug":"zak-kent-687849","firstLastName":"Zak Kent","lastFirstName":"Kent, Zak","lastInitName":"Kent, Z","initLastName":"Z Kent","fullFMLName":"Zachary Allen Kent","fullLFMName":"Kent, Zachary Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID801139":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139","firstName":"Payton","lastName":"Tolle","primaryNumber":"70","birthDate":"2002-11-01","currentAge":23,"birthCity":"Stillwater","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Payton","useLastName":"Tolle","middleName":"John","boxscoreName":"Tolle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Payton Tolle","nameSlug":"payton-tolle-801139","firstLastName":"Payton Tolle","lastFirstName":"Tolle, Payton","lastInitName":"Tolle, P","initLastName":"P Tolle","fullFMLName":"Payton John Tolle","fullLFMName":"Tolle, Payton John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":30,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Foster","useLastName":"Griffin","middleName":"Foster","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Foster Griffin","nameSlug":"foster-griffin-656492","firstLastName":"Foster Griffin","lastFirstName":"Griffin, Foster","lastInitName":"Griffin, F","initLastName":"F Griffin","fullFMLName":"Fred Foster Griffin","fullLFMName":"Griffin, Fred Foster","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID807799":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799","firstName":"Masataka","lastName":"Yoshida","primaryNumber":"7","birthDate":"1993-07-15","currentAge":32,"birthCity":"Fukui","birthCountry":"Japan","height":"5' 8\"","weight":192,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Masataka","useLastName":"Yoshida","boxscoreName":"Yoshida","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"mah-sah-TAH-kah yo-SHEE-dah","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masataka Yoshida","nameSlug":"masataka-yoshida-807799","firstLastName":"Masataka Yoshida","lastFirstName":"Yoshida, Masataka","lastInitName":"Yoshida, M","initLastName":"M Yoshida","fullFMLName":"Masataka Yoshida","fullLFMName":"Yoshida, Masataka ","strikeZoneTop":3.022,"strikeZoneBottom":1.525},"ID543056":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056","firstName":"Daniel","lastName":"Coulombe","primaryNumber":"67","birthDate":"1989-10-26","currentAge":36,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Danny","useLastName":"Coulombe","middleName":"Paul","boxscoreName":"Coulombe","nickName":"Frenchie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"KOO-loam","mlbDebutDate":"2014-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Danny Coulombe","nameSlug":"danny-coulombe-543056","firstLastName":"Danny Coulombe","lastFirstName":"Coulombe, Danny","lastInitName":"Coulombe, D","initLastName":"D Coulombe","fullFMLName":"Daniel Paul Coulombe","fullLFMName":"Coulombe, Daniel Paul","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID671277":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","firstName":"Luis","lastName":"García","primaryNumber":"2","birthDate":"2000-05-16","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Luis","useLastName":"García Jr.","middleName":"Victoriano","boxscoreName":"García Jr., L","gender":"M","nameMatrilineal":"Mendoza","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García Jr.","nameSlug":"luis-garcia-jr-671277","firstLastName":"Luis García Jr.","lastFirstName":"García Jr., Luis","lastInitName":"García Jr., L","initLastName":"L García Jr.","fullFMLName":"Luis Victoriano García Jr.","fullLFMName":"García Jr., Luis Victoriano","strikeZoneTop":3.248,"strikeZoneBottom":1.639},"ID547973":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973","firstName":"Albertin","lastName":"Chapman","primaryNumber":"44","birthDate":"1988-02-28","currentAge":38,"birthCity":"Holguin","birthCountry":"Cuba","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aroldis","useLastName":"Chapman","middleName":"Aroldis","boxscoreName":"Chapman","nickName":"The Missile","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"ah-ROL-diss","mlbDebutDate":"2010-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aroldis Chapman","nameSlug":"aroldis-chapman-547973","firstLastName":"Aroldis Chapman","lastFirstName":"Chapman, Aroldis","lastInitName":"Chapman, A","initLastName":"A Chapman","fullFMLName":"Albertin Aroldis Chapman","fullLFMName":"Chapman, Albertin Aroldis","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3","location":{"address1":"4 Yawkey Way","city":"Boston","state":"Massachusetts","stateAbbrev":"MA","postalCode":"02215","defaultCoordinates":{"latitude":42.346456,"longitude":-71.097441},"azimuthAngle":45.0,"elevation":21,"country":"USA","phone":"(617) 267-9440"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37755,"turfType":"Grass","roofType":"Open","leftLine":310,"left":379,"leftCenter":390,"center":420,"rightCenter":380,"rightLine":302},"active":true,"season":"2026"},"officialVenue":{"id":3,"link":"/api/v1/venues/3"},"weather":{"condition":"Clear","temp":"79","wind":"5 mph, R To L"},"gameInfo":{"attendance":32000,"firstPitch":"2026-06-29T23:13:00.000Z","gameDurationMinutes":142},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"home":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"}},"officialScorer":{"id":504025,"fullName":"Bob Ellis","link":"/api/v1/people/504025"},"primaryDatacaster":{"id":546740,"fullName":"Marti Sementelli","link":"/api/v1/people/546740"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"James Wood homers (21) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T23:13:19.293Z","endTime":"2026-06-29T23:14:16.799Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T19:26:13.766Z","endTime":"2026-06-29T22:52:16.908Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"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-06-29T22:52:16.908Z","endTime":"2026-06-29T23:12:07.016Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"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-06-29T23:12:07.016Z","endTime":"2026-06-29T23:13:21.607Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"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.0,"endSpeed":85.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.266735872091807,"aZ":-19.393532138253804,"pfxX":5.13451840805889,"pfxZ":6.95672228544554,"pX":-0.9625635731339527,"pZ":1.4937335228625654,"vX0":-10.149126018288378,"vY0":-133.56421882309027,"vZ0":-7.284274948333836,"x":153.69,"y":198.45,"x0":2.1910987264185158,"y0":50.00134291180203,"z0":5.6128219729884465,"aX":9.431475169914204},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.4,"breakHorizontal":-7.6,"spinRate":2062,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.40749354688567996,"extension":6.033510972097217},"index":3,"playId":"9d2afd13-0f6a-3c94-a380-67f033fb0709","pitchNumber":1,"startTime":"2026-06-29T23:13:21.607Z","endTime":"2026-06-29T23:13:25.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49266081784084,"aZ":-20.318322431438805,"pfxX":4.45539257383875,"pfxZ":6.463118860134224,"pX":-1.3813430320378386,"pZ":1.6174317510955714,"vX0":-10.928668212563007,"vY0":-133.75927323589923,"vZ0":-6.804720714399903,"x":169.65,"y":195.11,"x0":2.156077492629531,"y0":50.00265917114016,"z0":5.623086092577389,"aX":8.173668103922045},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":-6.0,"spinRate":1969,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.40755905550729743,"extension":5.97217614015381},"index":4,"playId":"2344d321-b0d1-35d8-9e29-52f9e042f840","pitchNumber":2,"startTime":"2026-06-29T23:13:33.362Z","endTime":"2026-06-29T23:13:36.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.838744687676762,"aZ":-29.634841990761032,"pfxX":8.458606414939432,"pfxZ":1.4411883682218072,"pX":0.5025455324706619,"pZ":2.6686308585126834,"vX0":-7.234186068247606,"vY0":-131.44521273703674,"vZ0":-2.703804751082833,"x":97.84,"y":166.73,"x0":2.1861615769562026,"y0":50.00026003008805,"z0":5.90211934963889,"aX":14.85784827642963},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.3,"breakHorizontal":-13.8,"spinRate":1931,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.41608308244769265,"extension":6.022668752423499},"hitData":{"launchSpeed":113.6,"launchAngle":24.0,"totalDistance":441.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":219.02,"coordY":45.57}},"index":5,"playId":"d1d1bbdc-cde5-3dab-bf4b-f339dd948741","pitchNumber":3,"startTime":"2026-06-29T23:13:48.676Z","endTime":"2026-06-29T23:14:16.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:14:16.799Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrés Chaparro flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T23:14:25.226Z","endTime":"2026-06-29T23:14:42.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61733378366483,"aZ":-29.649171360974854,"pfxX":10.789762483573318,"pfxZ":1.4414843004031752,"pX":0.3858852587126239,"pZ":2.3492779061243105,"vX0":-8.287455531919177,"vY0":-131.91653805648778,"vZ0":-3.4343761614595287,"x":102.29,"y":175.35,"x0":2.1756680934378405,"y0":50.00246984990598,"z0":5.867777358801725,"aX":18.903192114939028},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.0,"breakHorizontal":-17.6,"spinRate":1991,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.41613966384069023,"extension":5.931514939899941},"hitData":{"launchSpeed":95.7,"launchAngle":23.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.02,"coordY":54.83}},"index":0,"playId":"f76519e6-d66a-31c6-b9ee-07fee9c8c8a5","pitchNumber":1,"startTime":"2026-06-29T23:14:35.446Z","endTime":"2026-06-29T23:14:42.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:14:42.248Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Curtis Mead called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T23:14:54.809Z","endTime":"2026-06-29T23:16:28.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.673867178274126,"aZ":-17.830138039490535,"pfxX":4.032082043552286,"pfxZ":7.739099695493036,"pX":0.4895735689329843,"pZ":1.8621705524270336,"vX0":-6.177990487705562,"vY0":-134.64608115169295,"vZ0":-6.783860467994196,"x":98.34,"y":188.5,"x0":2.280085376666772,"y0":50.00163745265902,"z0":5.656294187015821,"aX":7.47249923379811},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.8,"breakHorizontal":-6.1,"spinRate":2067,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.40534573875660485,"extension":6.004342681802159},"index":0,"playId":"28f13130-82b1-33d4-8ede-be5ea61a0e80","pitchNumber":1,"startTime":"2026-06-29T23:15:08.425Z","endTime":"2026-06-29T23:15:11.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11940239043592,"aZ":-26.274687651293142,"pfxX":7.474176014822003,"pfxZ":4.126970438326257,"pX":0.03577144657776992,"pZ":0.8551258173082278,"vX0":-7.040019549809353,"vY0":-119.14018837608361,"vZ0":-5.789135646219535,"x":115.64,"y":215.69,"x0":2.0660378423578787,"y0":50.00268381438516,"z0":5.708468788261759,"aX":10.683169939671057},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.2,"breakHorizontal":-11.8,"spinRate":1365,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4607449301141795,"extension":6.085364784021468},"index":1,"playId":"ce7474a5-3611-38fe-ab03-289c97b6d294","pitchNumber":2,"startTime":"2026-06-29T23:15:24.540Z","endTime":"2026-06-29T23:15:27.935Z","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":88.8,"endSpeed":82.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55642715260275,"aZ":-21.296283591820927,"pfxX":1.005992531902474,"pfxZ":6.394427790740473,"pX":-1.633649180734032,"pZ":2.4705425379021353,"vX0":-9.831880346883977,"vY0":-129.0220761592049,"vZ0":-4.415278470784591,"x":179.27,"y":172.08,"x0":2.0810552842483117,"y0":50.00467935891021,"z0":5.826489645532874,"aX":1.7138321828967629},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.9,"breakHorizontal":0.1,"spinRate":2142,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.42305511693310516,"extension":6.064899297728974},"index":2,"playId":"ad1f5160-4b58-30e4-a6b5-d20c77ec9e0e","pitchNumber":3,"startTime":"2026-06-29T23:15:36.198Z","endTime":"2026-06-29T23:15:39.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":70.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.719727773801957,"aZ":-39.07710131389281,"pfxX":-4.526587079846124,"pfxZ":-5.545118469100099,"pX":-1.3376956618628564,"pZ":1.660147795061287,"vX0":-6.2508630015980895,"vY0":-110.90326206340582,"vZ0":-0.4879768115776498,"x":167.99,"y":193.96,"x0":2.1044561987135832,"y0":50.0000463753158,"z0":5.95669823303205,"aX":-5.639519516966662},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-9.8,"breakHorizontal":9.8,"spinRate":2234,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4937653341741055,"extension":6.030894494461052},"index":3,"playId":"ba6b758e-cc9e-3234-b283-71877d3ff54b","pitchNumber":4,"startTime":"2026-06-29T23:15:49.926Z","endTime":"2026-06-29T23:15:53.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43911126832009,"aZ":-19.46413740365848,"pfxX":3.4177443887681545,"pfxZ":6.960763141037039,"pX":-0.21791539177437438,"pZ":2.252596011777353,"vX0":-7.593782035257829,"vY0":-133.67997197767372,"vZ0":-5.716834244605586,"x":125.31,"y":177.96,"x0":2.204371001205511,"y0":50.00337071017296,"z0":5.79816883452314,"aX":6.241627267705129},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":-4.7,"spinRate":2011,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4083591329677949,"extension":6.159697445519702},"index":4,"playId":"5c1cdaf5-3830-3fe2-bedc-aed2c88ddd37","pitchNumber":5,"startTime":"2026-06-29T23:16:05.327Z","endTime":"2026-06-29T23:16:09.106Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-29T23:16:14.309Z","endTime":"2026-06-29T23:16:24.044Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75258149758721,"aZ":-19.79175038502763,"pfxX":4.308832496464592,"pfxZ":6.921398089868156,"pX":-0.14489049482408295,"pZ":1.86449779737483,"vX0":-7.355112528212608,"vY0":-132.54682941734015,"vZ0":-6.451223429204832,"x":122.52,"y":188.44,"x0":2.098771911853036,"y0":50.00649065474641,"z0":5.762057177882525,"aX":7.714045186206932},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.4,"breakHorizontal":-6.4,"spinRate":1967,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.41230135923802314,"extension":6.152927711236541},"index":6,"playId":"8559e9ac-28d9-3b31-a652-f8775a9cea01","pitchNumber":6,"startTime":"2026-06-29T23:16:24.044Z","endTime":"2026-06-29T23:16:28.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:16:28.382Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T23:16:36.566Z","endTime":"2026-06-29T23:17:22.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":85.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.643380044818393,"aZ":-18.078738377420184,"pfxX":3.889975439470236,"pfxZ":7.536899034756056,"pX":-0.7364373277800502,"pZ":2.573631842853173,"vX0":-9.01440404050814,"vY0":-135.42320476712456,"vZ0":-4.960406147720116,"x":145.07,"y":169.29,"x0":2.119696642578043,"y0":50.00423178641769,"z0":5.681129426097187,"aX":7.277225731727081},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":-5.3,"spinRate":2013,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.4033861929161451,"extension":5.901591325866541},"index":0,"playId":"5a35c8d5-105d-307c-8e22-3cb7bd35c49a","pitchNumber":1,"startTime":"2026-06-29T23:16:50.490Z","endTime":"2026-06-29T23:16:53.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":70.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.942219565223475,"aZ":-39.25860363769429,"pfxX":-6.410824256998696,"pfxZ":-5.737438270124438,"pX":0.09354818694067284,"pZ":1.4056477375151737,"vX0":-2.843193961677078,"vY0":-110.46990762987917,"vZ0":-0.9604447203070379,"x":113.43,"y":200.83,"x0":2.2308562054281227,"y0":50.00482454387595,"z0":5.978210836112151,"aX":-7.912144283629899},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-10.3,"breakHorizontal":12.4,"spinRate":2347,"spinDirection":313},"zone":14,"typeConfidence":2.0,"plateTime":0.4960911095987588,"extension":6.150544037516796},"index":1,"playId":"8ad55ae0-a0c4-368e-b660-d47fa2c9ad54","pitchNumber":2,"startTime":"2026-06-29T23:17:02.641Z","endTime":"2026-06-29T23:17:07.105Z","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":78.2,"endSpeed":72.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.56210628121512,"aZ":-31.07191827759004,"pfxX":-8.527004014042094,"pfxZ":0.8431950379377833,"pX":-1.3826112898755256,"pZ":1.8699383900262803,"vX0":-5.405695510530839,"vY0":-113.73421764183409,"vZ0":-2.0111211178221655,"x":169.7,"y":188.29,"x0":2.1356534884207123,"y0":50.002556060517264,"z0":5.8577997832819095,"aX":-11.129048479754529},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":1.3,"breakHorizontal":16.8,"spinRate":2311,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.48225431681348896,"extension":6.056643372703218},"index":2,"playId":"b113dae6-b46a-3425-81ab-296ab95d7dc9","pitchNumber":3,"startTime":"2026-06-29T23:17:19.110Z","endTime":"2026-06-29T23:17:22.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:17:22.303Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out to left fielder James Wood.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:19:09.052Z","endTime":"2026-06-29T23:21:34.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74522616097198,"aZ":-15.673626343605074,"pfxX":-4.418059071354789,"pfxZ":9.00561169320964,"pX":-0.3445558722163568,"pZ":2.316433606543347,"vX0":4.080936713201069,"vY0":-133.7381293101777,"vZ0":-7.672138787523583,"x":130.13,"y":176.24,"x0":-1.307844371852621,"y0":50.0012893372352,"z0":6.322021161425589,"aX":-8.094186401246318},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.1,"breakHorizontal":7.2,"spinRate":2094,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4077565394504008,"extension":6.2022282035537675},"index":0,"playId":"36615a1b-71ed-3ade-933f-96c890bb2aa7","pitchNumber":1,"startTime":"2026-06-29T23:19:34.703Z","endTime":"2026-06-29T23:19:37.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.21411121577163,"aZ":-41.52645197902545,"pfxX":1.998727974800669,"pfxZ":-7.215729679800015,"pX":-0.3910039235904374,"pZ":2.517101202188063,"vX0":1.0630341355700577,"vY0":-113.30728295667056,"vZ0":-0.17466614264903413,"x":131.9,"y":170.82,"x0":-1.126266047806642,"y0":50.001010411503366,"z0":6.753769747928836,"aX":2.591490704648179},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-12.8,"breakHorizontal":-3.8,"spinRate":2539,"spinDirection":38},"zone":4,"typeConfidence":2.0,"plateTime":0.48388760420658805,"extension":6.202346692922115},"index":1,"playId":"55a408ce-cdbb-3249-9c27-ed6d8949bb99","pitchNumber":2,"startTime":"2026-06-29T23:19:50.180Z","endTime":"2026-06-29T23:19:53.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24070294726468,"aZ":-12.34856596335967,"pfxX":-4.116544276365031,"pfxZ":10.259653627838242,"pX":-0.24181215158378408,"pZ":3.296572262301712,"vX0":3.9226322094050716,"vY0":-137.8105495217235,"vZ0":-6.23479519055412,"x":126.22,"y":149.77,"x0":-1.1454886288563844,"y0":50.00636319490436,"z0":6.414649047249094,"aX":-7.957968489121227},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":6.7,"spinRate":2174,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3967114253462305,"extension":6.024361126041429},"index":2,"playId":"fd036253-178e-368f-97c8-8b07556a7c8e","pitchNumber":3,"startTime":"2026-06-29T23:20:04.933Z","endTime":"2026-06-29T23:20:07.933Z","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":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.687800383991764,"aZ":-24.01049586071755,"pfxX":-9.82739834523975,"pfxZ":4.821132328077843,"pX":-1.3660450354815665,"pZ":1.3341857423989203,"vX0":3.3060899566212227,"vY0":-129.44972507543503,"vZ0":-7.518701763420152,"x":169.07,"y":202.76,"x0":-1.3849659938689316,"y0":50.00296902074899,"z0":6.121879902790809,"aX":-16.633849738846884},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.2,"breakHorizontal":17.0,"spinRate":1925,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4235521472185284,"extension":6.219304538603863},"index":3,"playId":"9b791050-c5ee-33ff-aed7-a3a9b06b1e3c","pitchNumber":4,"startTime":"2026-06-29T23:20:24.933Z","endTime":"2026-06-29T23:20:28.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.418610590836856,"aZ":-19.724541692230588,"pfxX":-10.073526387568503,"pfxZ":6.411432175010457,"pX":0.1720968421970147,"pZ":3.240305584701172,"vX0":6.90866526255449,"vY0":-138.57623231951553,"vZ0":-5.017589245985331,"x":110.44,"y":151.29,"x0":-1.046467284966023,"y0":50.00406447775302,"z0":6.395105219242179,"aX":-19.562676120346403},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":16.8,"spinRate":2231,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39549265878638273,"extension":6.152531276517317},"index":4,"playId":"8abd09ed-aa70-3405-a8d0-225bc69c7efd","pitchNumber":5,"startTime":"2026-06-29T23:20:40.787Z","endTime":"2026-06-29T23:20:45.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":75.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.798354314350398,"aZ":-39.798474230558256,"pfxX":1.2015285819540944,"pfxZ":-5.493231612920119,"pX":1.4179811162734735,"pZ":0.21331544205503825,"vX0":5.119900067704958,"vY0":-117.01002565357219,"vZ0":-5.984689503282966,"x":62.95,"y":233.02,"x0":-0.9532781022041051,"y0":50.001669199327495,"z0":6.527410111128108,"aX":1.6677853393784254},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-11.2,"breakHorizontal":-3.5,"spinRate":2652,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.46785884979003,"extension":6.257685946547186},"index":5,"playId":"69e9c999-c1c5-303c-b8e6-90e45a33c7ea","pitchNumber":6,"startTime":"2026-06-29T23:21:03.544Z","endTime":"2026-06-29T23:21:07.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.972553239439545,"aZ":-12.148834314048564,"pfxX":-5.007754810735385,"pfxZ":10.31287827589977,"pX":0.12717472742369854,"pZ":2.3930468547646155,"vX0":5.188673566360988,"vY0":-137.8237751678696,"vZ0":-8.317486268428809,"x":112.15,"y":174.17,"x0":-1.1208976341338854,"y0":50.00103739984611,"z0":6.252376094489495,"aX":-9.722522559246462},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":8.2,"spinRate":2200,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.39601423105425404,"extension":6.270431906593229},"hitData":{"launchSpeed":86.4,"launchAngle":40.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.31,"coordY":93.01}},"index":6,"playId":"62535491-6b68-3dad-bcb9-b3eeb0b4471f","pitchNumber":7,"startTime":"2026-06-29T23:21:25.928Z","endTime":"2026-06-29T23:21:34.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:21:34.215Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a ground ball to shortstop CJ Abrams.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:21:36.986Z","endTime":"2026-06-29T23:22:45.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93664147058148,"aZ":-17.53446616340599,"pfxX":-1.0352438365513175,"pfxZ":7.817512097652524,"pX":1.1541385003753408,"pZ":2.5022143333580393,"vX0":6.66270679827837,"vY0":-135.36117995986967,"vZ0":-6.876677089704674,"x":73.01,"y":171.22,"x0":-1.1948944895631026,"y0":50.006694627333374,"z0":6.283941781213532,"aX":-1.9404365958219554},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.0,"breakHorizontal":0.6,"spinRate":2248,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4031967845665996,"extension":6.210798045417103},"index":0,"playId":"298cc2f2-05c2-328b-89c8-bdedeab88d73","pitchNumber":1,"startTime":"2026-06-29T23:22:00.963Z","endTime":"2026-06-29T23:22:04.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.374259490623324,"aZ":-22.891659370165936,"pfxX":-8.701963052783245,"pfxZ":4.96255141104816,"pX":0.3691420624626039,"pZ":1.4415649413423652,"vX0":8.128373960844998,"vY0":-135.4021990958067,"vZ0":-7.697908342686607,"x":102.93,"y":199.86,"x0":-1.5296847225149224,"y0":50.00613887513706,"z0":5.90349577208084,"aX":-16.28918314042682},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.7,"breakHorizontal":14.2,"spinRate":2125,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40331076390088416,"extension":6.251542727096292},"index":1,"playId":"7fc71814-e3b4-3769-b020-9b14143b36a7","pitchNumber":2,"startTime":"2026-06-29T23:22:15.444Z","endTime":"2026-06-29T23:22:19.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.531075738588587,"aZ":-24.972696144141064,"pfxX":2.2205900597488224,"pfxZ":4.072511180336987,"pX":0.8099927133141724,"pZ":2.7550244176548246,"vX0":4.535116086038746,"vY0":-131.54723313517331,"vZ0":-4.638363862633769,"x":86.12,"y":164.39,"x0":-1.2187720559844626,"y0":50.00437930879086,"z0":6.37197991038981,"aX":3.926230383796303},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":-4.9,"spinRate":2296,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.4149453585463827,"extension":6.134090038352046},"hitData":{"launchSpeed":88.4,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.62,"coordY":150.16}},"index":2,"playId":"b51b993a-2300-3ec1-8445-8744166aab8f","pitchNumber":3,"startTime":"2026-06-29T23:22:33.386Z","endTime":"2026-06-29T23:22:45.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:22:45.016Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a line drive to center fielder Jacob Young. Ceddanne Rafaela to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:23:02.285Z","endTime":"2026-06-29T23:23:51.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnThird":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":73.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.645704794020713,"aZ":-41.67282677055106,"pfxX":2.248906540087322,"pfxZ":-7.220245176721545,"pX":0.4932905952668444,"pZ":1.2492767259487827,"vX0":2.990751018077215,"vY0":-113.64121803631892,"vZ0":-2.594500669067656,"x":121.91,"y":156.92,"x0":-1.1288963918757782,"y0":50.0019133640181,"z0":6.521622674152376,"aX":2.9588254126282805},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.4,"breakHorizontal":-4.8,"spinRate":2509,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.48087019549419896,"extension":6.13498770371368},"index":0,"playId":"173072b0-5564-3f90-b059-1de65783575b","pitchNumber":1,"startTime":"2026-06-29T23:23:19.989Z","endTime":"2026-06-29T23:23:24.677Z","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":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.961278522080292,"aZ":-20.130759043510032,"pfxX":-7.343281778567933,"pfxZ":6.47159904777596,"pX":0.101104238837227,"pZ":1.4897423591469998,"vX0":6.015975351933475,"vY0":-134.53049319178263,"vZ0":-8.580697441548287,"x":113.15,"y":198.56,"x0":-1.1931348438950562,"y0":50.00654346140414,"z0":6.109330258045273,"aX":-13.67132380163385},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":12.2,"spinRate":2163,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.40477803566552195,"extension":6.257675742702138},"hitData":{"launchSpeed":107.3,"launchAngle":6.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.77,"coordY":84.79}},"index":1,"playId":"9248bf28-6d0f-3d41-b5f2-153de619dfc1","pitchNumber":2,"startTime":"2026-06-29T23:23:40.116Z","endTime":"2026-06-29T23:23:51.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:23:51.862Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willson Contreras homers (18) on a fly ball to left center field. Ceddanne Rafaela scores. Wilyer Abreu scores.","rbi":3,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:24:16.648Z","endTime":"2026-06-29T23:26:19.690Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":92.1,"endSpeed":85.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.509686671649963,"aZ":-22.61205728679449,"pfxX":-0.8431585342158874,"pfxZ":5.188261913717081,"pX":1.062602303495993,"pZ":2.422438662672522,"vX0":5.65599371597499,"vY0":-134.02215169511086,"vZ0":-6.141355951945701,"x":76.5,"y":173.37,"x0":-0.9540154430186945,"y0":50.00033802410919,"z0":6.329358142531383,"aX":-1.5536735075204915},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.4,"breakHorizontal":0.5,"spinRate":2121,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.40670834040103987,"extension":6.228064177053055},"index":0,"playId":"d192deca-b414-324f-9ec7-63616e74aef4","pitchNumber":1,"startTime":"2026-06-29T23:24:29.586Z","endTime":"2026-06-29T23:24:33.114Z","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":94.0,"endSpeed":86.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.183275695410956,"aZ":-14.888676189458161,"pfxX":-4.733110376576983,"pfxZ":9.103438346319763,"pX":0.2884240080010763,"pZ":2.6977747489362334,"vX0":5.160819676050382,"vY0":-136.679987051251,"vZ0":-7.1348901202096,"x":106.01,"y":165.94,"x0":-1.0062713420983624,"y0":50.000482935713,"z0":6.357883422530252,"aX":-8.984336182591528},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":7.6,"spinRate":2259,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.40023611859559116,"extension":6.237538969108471},"index":1,"playId":"20152b45-ae77-3089-8991-3e17424f9523","pitchNumber":2,"startTime":"2026-06-29T23:24:56.342Z","endTime":"2026-06-29T23:24:59.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.772997123217845,"aZ":-30.172029790065192,"pfxX":2.975432162566803,"pfxZ":1.2800254517977976,"pX":1.0188397643476934,"pZ":1.919400293421538,"vX0":3.8955679062991675,"vY0":-124.21446035950824,"vZ0":-4.9506466383201895,"x":78.16,"y":186.96,"x0":-0.956019715880538,"y0":50.00221869398922,"z0":6.44549485100244,"aX":4.6511227548201655},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.4,"breakHorizontal":-6.2,"spinRate":2330,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.44087022765672,"extension":6.148425519075501},"index":2,"playId":"2ec1e42b-ad53-3b8f-b3e4-3bbcc08ed6f6","pitchNumber":3,"startTime":"2026-06-29T23:25:20.867Z","endTime":"2026-06-29T23:25:24.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.773579730470683,"aZ":-16.130267792649903,"pfxX":-4.35991714746258,"pfxZ":8.236096979824314,"pX":0.17727638434918205,"pZ":2.4684914752565548,"vX0":4.578116409619408,"vY0":-137.55627588368978,"vZ0":-7.623142578061554,"x":110.24,"y":172.13,"x0":-0.9290987152930251,"y0":50.00364620261547,"z0":6.3353793589705925,"aX":-8.494257082903287},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":7.1,"spinRate":2181,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3956986841376824,"extension":6.151197549652426},"hitData":{"launchSpeed":104.5,"launchAngle":32.0,"totalDistance":421.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":74.64,"coordY":36.32}},"index":3,"playId":"69124b7f-0407-3872-8a7e-c0d9bfe2a2ad","pitchNumber":4,"startTime":"2026-06-29T23:25:43.900Z","endTime":"2026-06-29T23:26:19.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:26:19.690Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:26:33.880Z","endTime":"2026-06-29T23:27:47.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.451188215548253,"aZ":-13.756964162922275,"pfxX":-5.7535057989803695,"pfxZ":9.463826489196212,"pX":0.1271572521795366,"pZ":1.859776039720814,"vX0":5.607996842671645,"vY0":-137.64576368380082,"vZ0":-9.332987738775433,"x":112.15,"y":188.57,"x0":-1.1751480278740334,"y0":50.00603624011238,"z0":6.194926635482444,"aX":-11.200692458909575},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":9.5,"spinRate":2100,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.39576663022116687,"extension":6.331970811083427},"index":0,"playId":"0445f116-31dd-37ea-a882-ef80a6be665f","pitchNumber":1,"startTime":"2026-06-29T23:26:45.718Z","endTime":"2026-06-29T23:26:49.150Z","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":1},"pitchData":{"startSpeed":78.6,"endSpeed":73.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.89625467018936,"aZ":-42.100590931888746,"pfxX":2.482674552345334,"pfxZ":-7.469977404029557,"pX":0.6278185388143803,"pZ":0.9857854843428471,"vX0":3.4138958897581344,"vY0":-114.45198329391958,"vZ0":-3.2922074525485736,"x":93.07,"y":212.16,"x0":-1.205112445364442,"y0":50.00519004441257,"z0":6.561398038929913,"aX":3.2973450762358265},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-14.0,"breakHorizontal":-5.4,"spinRate":2679,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.47835309815468197,"extension":6.184214223740857},"index":1,"playId":"dd97a5b2-7026-335e-bf02-9d1d739ab8a9","pitchNumber":2,"startTime":"2026-06-29T23:26:58.275Z","endTime":"2026-06-29T23:27:04.416Z","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":94.8,"endSpeed":87.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.150158035239333,"aZ":-10.84340537064686,"pfxX":-4.77580491712639,"pfxZ":10.963993490139346,"pX":-0.8241090986313099,"pZ":2.4815359617257258,"vX0":2.9194319045536967,"vY0":-137.97957254441945,"vZ0":-8.383018339344991,"x":148.41,"y":171.78,"x0":-1.2705591898140365,"y0":50.00260129068293,"z0":6.273229443822856,"aX":-9.290071112977454},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":8.2,"spinRate":2314,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3956325145931703,"extension":6.225803212322769},"index":2,"playId":"cf103c99-734b-3c80-bf16-64e28b80a5bb","pitchNumber":3,"startTime":"2026-06-29T23:27:14.768Z","endTime":"2026-06-29T23:27:17.768Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-29T23:27:30.833Z","endTime":"2026-06-29T23:27:43.024Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.230252609947414,"aZ":-30.811289720200097,"pfxX":-9.60751146442258,"pfxZ":0.8139046940779746,"pX":-0.6683496512376661,"pZ":1.8367708105858234,"vX0":5.219935569333492,"vY0":-128.31362236018654,"vZ0":-4.742523937407481,"x":142.48,"y":189.19,"x0":-1.4751690400780177,"y0":50.00292221805004,"z0":6.0949506983329735,"aX":-16.105631637360535},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.7,"breakHorizontal":16.3,"spinRate":1885,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4260046942642468,"extension":6.542831239849999},"index":4,"playId":"1c30b976-1514-32c9-ac62-55a449451347","pitchNumber":4,"startTime":"2026-06-29T23:27:43.024Z","endTime":"2026-06-29T23:27:47.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:27:47.341Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Caleb Durbin homers (7) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:28:10.514Z","endTime":"2026-06-29T23:29:03.529Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"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":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66181086078762,"aZ":-23.722836623451105,"pfxX":0.5968728171805555,"pfxZ":4.918572092568312,"pX":1.22216281480519,"pZ":1.35573570595064,"vX0":6.07236898233512,"vY0":-129.66657603648946,"vZ0":-8.058754581999851,"x":70.41,"y":202.18,"x0":-1.2183841373943094,"y0":50.00550137439052,"z0":6.287133219200247,"aX":1.0262190482434383},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":-2.3,"spinRate":2295,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.42086868939292366,"extension":6.114625366087408},"index":0,"playId":"9ec7abb8-7acb-3cdc-81c9-4c7b6c185e4d","pitchNumber":1,"startTime":"2026-06-29T23:28:10.514Z","endTime":"2026-06-29T23:28:14.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57761712585329,"aZ":-20.453333014459744,"pfxX":-9.527871970479588,"pfxZ":6.2196663819034725,"pX":0.4522595871602884,"pZ":2.515267687662616,"vX0":8.319130259725185,"vY0":-136.53776927997006,"vZ0":-5.973308679779942,"x":99.76,"y":170.87,"x0":-1.3989327473903008,"y0":50.0045386189073,"z0":6.142784453092783,"aX":-17.95863167729665},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.1,"breakHorizontal":15.5,"spinRate":2107,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4014495364939341,"extension":6.235573904134331},"index":1,"playId":"94241a7e-cf7a-3810-b79b-1eaafce3d9d3","pitchNumber":2,"startTime":"2026-06-29T23:28:23.632Z","endTime":"2026-06-29T23:28:26.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.412277659232064,"aZ":-31.506322627306492,"pfxX":2.2003537288028427,"pfxZ":0.43263718833792275,"pX":0.12880983248784875,"pZ":2.225011311707541,"vX0":2.6166108232745664,"vY0":-124.48966830208808,"vZ0":-3.727955933294454,"x":112.09,"y":178.7,"x0":-1.2276312314676077,"y0":50.003599356452824,"z0":6.39154745666223,"aX":3.4027314784300255},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.1,"breakHorizontal":-4.7,"spinRate":2311,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.4424693906941388,"extension":6.089674830849961},"hitData":{"launchSpeed":96.7,"launchAngle":44.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.6,"coordY":92.59}},"index":2,"playId":"9ab0e243-ed39-3308-a439-037755e9dd20","pitchNumber":3,"startTime":"2026-06-29T23:28:41.216Z","endTime":"2026-06-29T23:29:03.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:29:03.529Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Anthony Seigler singles on a sharp line drive to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:29:08.742Z","endTime":"2026-06-29T23:30:17.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.76122574510358,"aZ":-39.58923252754368,"pfxX":3.237270212021584,"pfxZ":-5.532440317721261,"pX":1.1835358364159179,"pZ":1.361180010820476,"vX0":3.9270685148691356,"vY0":-114.94633454782662,"vZ0":-3.084723851503939,"x":71.89,"y":202.03,"x0":-0.9656659331031954,"y0":50.00022185649467,"z0":6.5540896977313885,"aX":4.342145527760399},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-10.4,"breakHorizontal":-6.8,"spinRate":2511,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.47601711697889737,"extension":6.262096173899188},"index":0,"playId":"69f3755e-a559-32df-8c30-7c95edf4b60b","pitchNumber":1,"startTime":"2026-06-29T23:29:28.688Z","endTime":"2026-06-29T23:29:32.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.662682937860374,"aZ":-20.65266344537481,"pfxX":-7.723333624786238,"pfxZ":6.031889455175161,"pX":1.1374547512424587,"pZ":2.3711313056982943,"vX0":9.36753161742156,"vY0":-136.97934421662063,"vZ0":-6.340423553212907,"x":73.64,"y":174.76,"x0":-1.3142235183468125,"y0":50.00514946317747,"z0":6.115809316817252,"aX":-14.761206218353978},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.8,"breakHorizontal":12.1,"spinRate":2225,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3990001829041767,"extension":6.29958683460207},"index":1,"playId":"36595390-9346-39a1-88dd-6dd61e822318","pitchNumber":2,"startTime":"2026-06-29T23:29:42.047Z","endTime":"2026-06-29T23:29:45.402Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-29T23:29:56.870Z","endTime":"2026-06-29T23:30:06.796Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.796857795339335,"aZ":-16.0584160158891,"pfxX":-4.5241864768391125,"pfxZ":8.580666945135075,"pX":0.20407037067015307,"pZ":1.4721472581542459,"vX0":5.3126693318069105,"vY0":-135.49865642749575,"vZ0":-9.631208189086523,"x":109.22,"y":199.03,"x0":-1.1849146295842399,"y0":50.00236348363025,"z0":6.170171975059392,"aX":-8.497552377591362},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":7.2,"spinRate":2147,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4026694685835559,"extension":6.428568952816722},"hitData":{"launchSpeed":101.5,"launchAngle":11.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":108.6,"coordY":75.15}},"index":3,"playId":"50a3fc06-2294-3487-b514-239dfb1dcc9a","pitchNumber":3,"startTime":"2026-06-29T23:30:06.796Z","endTime":"2026-06-29T23:30:17.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:30:17.395Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:31:19.994Z","endTime":"2026-06-29T23:33:21.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-29T23:30:25.589Z","endTime":"2026-06-29T23:31:22.212Z","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":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5090541102865,"aZ":-22.231833237771035,"pfxX":0.25698573417546133,"pfxZ":5.627689066272305,"pX":0.3202447104246893,"pZ":2.4761898003945455,"vX0":3.575526114484337,"vY0":-131.49982776700145,"vZ0":-5.722320656678625,"x":104.79,"y":171.92,"x0":-1.0854193619348917,"y0":50.006213752275904,"z0":6.309358929145873,"aX":0.45349015464913905},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.2,"breakHorizontal":-1.2,"spinRate":2035,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4150960717413925,"extension":6.241595790583916},"index":1,"playId":"3b78b466-e890-3f99-98ff-df53aa3d0ff8","pitchNumber":1,"startTime":"2026-06-29T23:31:22.212Z","endTime":"2026-06-29T23:31:25.212Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"09baa5c3-b2a9-357c-894c-e52cc128bcc1","startTime":"2026-06-29T23:31:44.708Z","endTime":"2026-06-29T23:31:48.826Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95903521803941,"aZ":-14.137838818683614,"pfxX":-4.408732552311562,"pfxZ":9.801730977782766,"pX":0.2392249001215725,"pZ":3.222001953855855,"vX0":4.758956925470487,"vY0":-134.94761530539176,"vZ0":-5.860362044917531,"x":107.88,"y":151.79,"x0":-0.9761568391625906,"y0":50.004325528501624,"z0":6.42152813595312,"aX":-8.114505214947158},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":7.0,"spinRate":71,"spinDirection":359},"zone":2,"typeConfidence":2.0,"plateTime":0.406215841691862,"extension":6.01434821548389},"index":3,"playId":"7e5baae4-1cef-3a97-a003-00d3f78a3a79","pitchNumber":2,"startTime":"2026-06-29T23:32:03.524Z","endTime":"2026-06-29T23:32:06.806Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-29T23:32:13.292Z","endTime":"2026-06-29T23:32:27.653Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.823838489750024,"aZ":-13.232325933934941,"pfxX":-4.709890378315178,"pfxZ":10.168050414518063,"pX":-0.1347161405217365,"pZ":2.9616727023779665,"vX0":4.146227379063816,"vY0":-135.65040591337348,"vZ0":-6.6976449597172865,"x":122.14,"y":158.81,"x0":-1.0714936317289616,"y0":50.00220770518253,"z0":6.386293154568534,"aX":-8.772672578896282},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":7.7,"spinRate":2308,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4038638210899048,"extension":6.058961608114687},"index":5,"playId":"bd02d2be-7086-31ff-a08a-c7b89d64a1e1","pitchNumber":3,"startTime":"2026-06-29T23:32:27.653Z","endTime":"2026-06-29T23:32:30.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.72809336259503,"aZ":-41.955272063628186,"pfxX":5.465926341934638,"pfxZ":-7.412368265980499,"pX":-0.42052321447626106,"pZ":3.024790014789585,"vX0":0.11059884266735365,"vY0":-114.09361940469036,"vZ0":0.8637158376825247,"x":133.03,"y":157.11,"x0":-1.1798216048482848,"y0":50.00152216977334,"z0":6.771587083885472,"aX":7.214832176893253},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.0,"breakHorizontal":-10.0,"spinRate":2601,"spinDirection":34},"zone":1,"typeConfidence":2.0,"plateTime":0.479823402805061,"extension":5.933600200557804},"index":6,"playId":"84423b91-0132-3016-a88f-7e593e17c6f1","pitchNumber":4,"startTime":"2026-06-29T23:32:54.245Z","endTime":"2026-06-29T23:32:57.245Z","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":92.1,"endSpeed":84.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.086149877496712,"aZ":-17.25335406474328,"pfxX":-1.49767351112197,"pfxZ":8.178464332478347,"pX":0.3234018420241678,"pZ":3.4453498073240536,"vX0":4.248437403482383,"vY0":-134.02069980597454,"vZ0":-4.59636719511623,"x":104.67,"y":145.76,"x0":-1.085580723225361,"y0":50.006643731811536,"z0":6.409366824524699,"aX":-2.7340834283176227},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.0,"breakHorizontal":1.8,"spinRate":2226,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.408187025997508,"extension":5.992223677498068},"index":7,"playId":"a474ef7b-944a-38b8-acde-174db7b2c9ab","pitchNumber":5,"startTime":"2026-06-29T23:33:17.656Z","endTime":"2026-06-29T23:33:21.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:33:21.008Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Crews grounds out, shortstop Tsung-Che Cheng to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-29T23:35:23.193Z","endTime":"2026-06-29T23:36:44.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.972562901185583,"aZ":-19.50734465457515,"pfxX":2.786374493900241,"pfxZ":7.210466735500123,"pX":0.035399360953958604,"pZ":2.3473232876124386,"vX0":-6.650955655244811,"vY0":-131.0129767415972,"vZ0":-5.037167597517604,"x":115.65,"y":175.4,"x0":2.2331386130046704,"y0":50.00167244915971,"z0":5.731869532663329,"aX":4.894568155069597},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.2,"breakHorizontal":-3.7,"spinRate":1985,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.4164176823312311,"extension":5.938841953077652},"index":0,"playId":"54d522ee-0492-3f7b-a366-49b6790fb79d","pitchNumber":1,"startTime":"2026-06-29T23:35:46.336Z","endTime":"2026-06-29T23:35:49.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.909953123378475,"aZ":-24.268115398553295,"pfxX":0.37067611886800655,"pfxZ":4.682924855458957,"pX":-1.0541755364644538,"pZ":2.89348109021976,"vX0":-8.30314284438725,"vY0":-128.3925856201743,"vZ0":-2.7660206222937203,"x":157.18,"y":160.66,"x0":2.158731488981345,"y0":50.00097204128571,"z0":5.851783318160425,"aX":0.6269910261893985},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.2,"breakHorizontal":1.0,"spinRate":2037,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.42487523247055003,"extension":5.965960494053312},"index":1,"playId":"639309b9-9952-3875-ac39-cc74c6831a39","pitchNumber":2,"startTime":"2026-06-29T23:35:58.708Z","endTime":"2026-06-29T23:36:07.227Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-29T23:36:11.121Z","endTime":"2026-06-29T23:36:20.994Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"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":73.1,"endSpeed":68.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.386293649736803,"aZ":-36.74077090866377,"pfxX":-8.297920905763856,"pfxZ":-4.000651627152796,"pX":0.24814660342507577,"pZ":-0.31937771258072956,"vX0":-1.8730644231724631,"vY0":-106.4615893208342,"vZ0":-4.048009474977338,"x":107.54,"y":247.4,"x0":2.2187997181212737,"y0":50.00460670755851,"z0":5.793073326226795,"aX":-9.463871080481736},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-8.0,"breakHorizontal":15.6,"spinRate":2292,"spinDirection":316},"zone":14,"typeConfidence":2.0,"plateTime":0.5157665029962666,"extension":6.3017145901621205},"index":3,"playId":"728151aa-92b6-369d-836b-9875fe74d527","pitchNumber":3,"startTime":"2026-06-29T23:36:20.994Z","endTime":"2026-06-29T23:36:24.134Z","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":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76513979719697,"aZ":-25.279252477631474,"pfxX":1.871376095121738E-4,"pfxZ":4.077657896894778,"pX":-0.004754208914182359,"pZ":2.1134353176583414,"vX0":-5.771829467460764,"vY0":-128.7113776665049,"vZ0":-4.373512445240133,"x":117.18,"y":181.72,"x0":2.259404981985348,"y0":50.00301381927016,"z0":5.774027213093533,"aX":9.78097500098258E-4},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.7,"breakHorizontal":1.2,"spinRate":2190,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.4242905995973043,"extension":5.992183868272904},"hitData":{"launchSpeed":107.1,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":154.72}},"index":4,"playId":"e017304e-f49f-3697-bce9-ca0584db42a9","pitchNumber":4,"startTime":"2026-06-29T23:36:38.811Z","endTime":"2026-06-29T23:36:44.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:36:44.835Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez challenged (pitch result), call on the field was overturned: Jacob Young called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-29T23:36:57.040Z","endTime":"2026-06-29T23:38:57.234Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05887618257731,"aZ":-25.263111837693028,"pfxX":-0.369042927048911,"pfxZ":4.191694832082794,"pX":-0.03788161223481491,"pZ":3.1859673656454026,"vX0":-5.9000915789576736,"vY0":-126.85186732058604,"vZ0":-1.85492539810472,"x":118.44,"y":152.76,"x0":2.354685174287281,"y0":50.004307887717935,"z0":5.917469233959781,"aX":-0.6074197604918854},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.4,"breakHorizontal":1.8,"spinRate":2010,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.42983610642113845,"extension":5.854250061559273},"index":0,"playId":"897824a3-a17c-388a-abac-f6a5337f3a61","pitchNumber":1,"startTime":"2026-06-29T23:37:11.118Z","endTime":"2026-06-29T23:37:14.118Z","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":1},"pitchData":{"startSpeed":72.9,"endSpeed":67.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.70976920875128,"aZ":-39.32518348938315,"pfxX":-7.243319647774387,"pfxZ":-6.333254094678212,"pX":0.8815887637411938,"pZ":0.5087695324829236,"vX0":-0.814614278805309,"vY0":-106.11335151218955,"vZ0":-1.8448400412557469,"x":83.4,"y":225.04,"x0":2.2114111494664113,"y0":50.001129887347645,"z0":5.907476527662028,"aX":-8.183266316573972},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-11.6,"breakHorizontal":13.3,"spinRate":2172,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.5179848928482076,"extension":6.109940846858226},"index":1,"playId":"e5e0b36d-6072-3f1d-85c2-1a3d51ee5974","pitchNumber":2,"startTime":"2026-06-29T23:37:25.119Z","endTime":"2026-06-29T23:37:29.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.694305495539,"aZ":-30.218068545757966,"pfxX":7.486801360480687,"pfxZ":1.4697156559338733,"pX":1.2048491289155006,"pZ":1.7768288796795417,"vX0":-4.331479217476973,"vY0":-115.388825146323,"vZ0":-2.4700345241252455,"x":71.07,"y":190.81,"x0":2.1442634019503695,"y0":50.005157551456115,"z0":5.804921312672927,"aX":9.985144187390665},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":2.3,"breakHorizontal":-12.4,"spinRate":1402,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.47671221608957426,"extension":6.196954075333376},"index":2,"playId":"16942ba8-fd3a-3849-b0a3-3bfa1386debc","pitchNumber":3,"startTime":"2026-06-29T23:37:44.531Z","endTime":"2026-06-29T23:37:50.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097595536639272,"aZ":-25.054409642096342,"pfxX":0.24605881308796396,"pfxZ":4.184861188787773,"pX":-0.25564931560641085,"pZ":2.753808972187182,"vX0":-6.313588301417749,"vY0":-129.12247290173272,"vZ0":-3.077626056267512,"x":126.74,"y":164.43,"x0":2.1817715752755906,"y0":50.001242215319564,"z0":5.874045489895111,"aX":0.41937133890997086},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.2,"breakHorizontal":0.8,"spinRate":2219,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.42304037399861727,"extension":6.084318977855565},"index":3,"playId":"a416ff33-b49b-32d5-8dec-05e013f5f405","pitchNumber":4,"startTime":"2026-06-29T23:37:57.509Z","endTime":"2026-06-29T23:38:00.509Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-29T23:38:14.961Z","endTime":"2026-06-29T23:38:30.213Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30171796515223,"aZ":-19.85582956424725,"pfxX":2.849024230469327,"pfxZ":6.6841500603013175,"pX":-0.057558061964109355,"pZ":1.5989740124742582,"vX0":-6.798770989069306,"vY0":-133.9825523495338,"vZ0":-7.119265974388316,"x":119.19,"y":195.61,"x0":2.127568131974586,"y0":50.00149105565898,"z0":5.678890713275714,"aX":5.249787794558214},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":-4.0,"spinRate":1966,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.406721675440898,"extension":6.163709253308073},"index":5,"playId":"fc822c27-7b04-389a-9a91-b87ae9d41e18","pitchNumber":5,"startTime":"2026-06-29T23:38:30.213Z","endTime":"2026-06-29T23:38:57.234Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"}},"playEndTime":"2026-06-29T23:38:57.234Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, second baseman Anthony Seigler to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-29T23:38:55.327Z","endTime":"2026-06-29T23:40:02.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":90.2,"endSpeed":84.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.066677862435327,"aZ":-27.046787876748713,"pfxX":6.639335862003428,"pfxZ":2.884182001021549,"pX":1.300599734937031,"pZ":2.0187364670196315,"vX0":-4.449826253793359,"vY0":-131.45228695513413,"vZ0":-4.761101278782958,"x":67.42,"y":184.27,"x0":2.1404046507818713,"y0":50.00064392802297,"z0":5.826436437642937,"aX":11.786820377650209},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.6,"breakHorizontal":-11.3,"spinRate":1910,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.41438411239042194,"extension":6.27019855979095},"index":0,"playId":"828e2015-6d83-38cd-af8f-bab47f3eca1e","pitchNumber":1,"startTime":"2026-06-29T23:39:07.591Z","endTime":"2026-06-29T23:39:10.591Z","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":77.9,"endSpeed":72.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.515427235904227,"aZ":-35.79706007643258,"pfxX":-6.6685269307267205,"pfxZ":-2.790966316164514,"pX":-0.9509814762967009,"pZ":0.6719689530478989,"vX0":-5.045209714839724,"vY0":-113.36507979652879,"vZ0":-3.152460166969001,"x":153.25,"y":220.64,"x0":2.1731936876092988,"y0":50.00513903891123,"z0":5.668491599727301,"aX":-8.64474580747177},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-5.6,"breakHorizontal":13.4,"spinRate":2332,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4839163352094129,"extension":6.127622073317616},"index":1,"playId":"686964d5-7dbc-3d87-83e8-0dc351724d0d","pitchNumber":2,"startTime":"2026-06-29T23:39:22.536Z","endTime":"2026-06-29T23:39:25.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.514351696597796,"aZ":-21.705957671006928,"pfxX":2.776111016564089,"pfxZ":5.661117362624817,"pX":-1.2705193749746346,"pZ":1.8756133525765348,"vX0":-9.818217845249224,"vY0":-134.48910580755165,"vZ0":-5.803215968415523,"x":165.43,"y":188.14,"x0":2.051504739110626,"y0":50.00601358868911,"z0":5.5800145420585325,"aX":5.137476245597112},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":-3.1,"spinRate":2090,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.405769179922006,"extension":6.184298664571455},"index":2,"playId":"d9c7b015-f5e0-37aa-88f1-fc512a384c20","pitchNumber":3,"startTime":"2026-06-29T23:39:40.629Z","endTime":"2026-06-29T23:39:43.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35782302932556,"aZ":-20.5420461619747,"pfxX":2.63148671655593,"pfxZ":6.379019100218947,"pX":-0.4248196463392573,"pZ":1.8967739016265879,"vX0":-7.708258296172,"vY0":-133.34606941609857,"vZ0":-6.107400456533485,"x":133.19,"y":187.57,"x0":2.1457847041600293,"y0":50.00202698623962,"z0":5.672039526121589,"aX":4.798493915805767},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.6,"breakHorizontal":-3.4,"spinRate":2082,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.40884387184111715,"extension":6.194834202599262},"hitData":{"launchSpeed":74.7,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":155.74}},"index":3,"playId":"b8cee1bd-c9ae-3b70-a872-61175af006cb","pitchNumber":4,"startTime":"2026-06-29T23:39:55.922Z","endTime":"2026-06-29T23:40:02.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:40:02.133Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tsung-Che Cheng singles on a line drive to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-29T23:41:57.790Z","endTime":"2026-06-29T23:42:36.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"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":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14826172233296,"aZ":-17.506852731196023,"pfxX":-6.013899162438764,"pfxZ":7.78580791272561,"pX":-0.5143346864187636,"pZ":1.6796025100988337,"vX0":3.8996751445821576,"vY0":-135.52337530475145,"vZ0":-9.110971865931454,"x":136.61,"y":193.43,"x0":-1.1814546576898757,"y0":50.00195430578601,"z0":6.2777533488686155,"aX":-11.325982451689567},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.6,"breakHorizontal":10.2,"spinRate":2121,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.4022482303821029,"extension":6.248177136829389},"index":0,"playId":"6a032bfc-74b3-311d-a68a-385262cf8441","pitchNumber":1,"startTime":"2026-06-29T23:42:12.321Z","endTime":"2026-06-29T23:42:15.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38359236134338,"aZ":-20.846903802884146,"pfxX":-9.44265657196976,"pfxZ":6.110997491165945,"pX":0.15648701691949501,"pZ":1.1052298766210742,"vX0":7.188685332336786,"vY0":-134.78922950917826,"vZ0":-9.151175033715832,"x":111.04,"y":208.94,"x0":-1.3090277920647744,"y0":50.00269918621143,"z0":5.998063005728408,"aX":-17.49626949617842},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.4,"breakHorizontal":15.7,"spinRate":2154,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40528482293084034,"extension":6.302583227457019},"hitData":{"launchSpeed":81.5,"launchAngle":15.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.89,"coordY":93.73}},"index":1,"playId":"e0dc63c4-bfb6-3e5d-9b50-a8577ede2a96","pitchNumber":2,"startTime":"2026-06-29T23:42:24.575Z","endTime":"2026-06-29T23:42:36.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:42:36.779Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masataka Yoshida singles on a sharp line drive to center fielder Jacob Young. Tsung-Che Cheng to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-29T23:42:40.694Z","endTime":"2026-06-29T23:43:12.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnSecond":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61578343078077,"aZ":-15.778301340395279,"pfxX":-3.7919322474385075,"pfxZ":9.08524322315207,"pX":0.03501629058137432,"pZ":2.82826044545821,"vX0":4.280752061462197,"vY0":-133.46274196541682,"vZ0":-6.2886642238389205,"x":115.67,"y":162.42,"x0":-1.0967484417625974,"y0":50.001694161940364,"z0":6.350537799590605,"aX":-6.842924408833576},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":6.0,"spinRate":2263,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4103180548282088,"extension":6.056649767915482},"hitData":{"launchSpeed":105.3,"launchAngle":15.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":146.65,"coordY":78.92}},"index":0,"playId":"126a873b-6342-3b21-8886-07c58cc286f3","pitchNumber":1,"startTime":"2026-06-29T23:43:01.092Z","endTime":"2026-06-29T23:43:12.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:43:12.291Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a fly ball to right fielder Dylan Crews. Tsung-Che Cheng to 3rd. Masataka Yoshida to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-29T23:43:15.780Z","endTime":"2026-06-29T23:44:24.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnThird":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.146523645491392,"aZ":-24.642289148361296,"pfxX":2.5264264472126676,"pfxZ":4.472327613632594,"pX":0.4890784231581902,"pZ":2.5843918752104553,"vX0":3.1226658471849285,"vY0":-129.02693235732718,"vZ0":-4.9854272687234,"x":98.36,"y":169.0,"x0":-1.0656203801714386,"y0":50.00303157721317,"z0":6.443402288512853,"aX":4.254072787623988},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":-5.3,"spinRate":2135,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.42469385858593656,"extension":5.970069855731429},"index":0,"playId":"a0547659-bcc2-3d2a-aa13-0e44191a8c08","pitchNumber":1,"startTime":"2026-06-29T23:43:39.788Z","endTime":"2026-06-29T23:43:47.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.820200099924822,"aZ":-17.754741828306724,"pfxX":-7.290019998184519,"pfxZ":7.812122801954986,"pX":-0.8111191716039127,"pZ":3.033298838615718,"vX0":3.6681430201019323,"vY0":-134.85467809088806,"vZ0":-5.666681278642355,"x":147.92,"y":156.88,"x0":-1.240564203621148,"y0":50.00052021830738,"z0":6.4107173480290855,"aX":-13.449593225000577},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.2,"breakHorizontal":12.5,"spinRate":2123,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4058792158460367,"extension":6.118587674342279},"hitData":{"launchSpeed":65.8,"launchAngle":39.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.54,"coordY":122.34}},"index":1,"playId":"cca9fede-f199-315a-bc93-84153db7bbd3","pitchNumber":2,"startTime":"2026-06-29T23:44:12.163Z","endTime":"2026-06-29T23:44:24.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:44:24.817Z","atBatIndex":17},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Wilyer Abreu out on a sacrifice fly to left fielder James Wood. Tsung-Che Cheng scores.","rbi":1,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-29T23:44:44.764Z","endTime":"2026-06-29T23:45:19.929Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"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(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":75.8,"endSpeed":70.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.414801131075084,"aZ":-42.78801863741659,"pfxX":4.11011388465204,"pfxZ":-8.637196264978758,"pX":0.2653981593885809,"pZ":2.686685298078239,"vX0":1.6392068632286625,"vY0":-110.36925678019601,"vZ0":0.9703076528633168,"x":106.88,"y":166.24,"x0":-1.021883302164417,"y0":50.003417678787685,"z0":6.762351786019581,"aX":5.049531587074733},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-15.0,"breakHorizontal":-7.9,"spinRate":2422,"spinDirection":34},"zone":6,"typeConfidence":2.0,"plateTime":0.4970671918522984,"extension":6.082956721763465},"index":0,"playId":"a31d5fda-e642-3b81-b8a7-546477b5d7e7","pitchNumber":1,"startTime":"2026-06-29T23:44:51.556Z","endTime":"2026-06-29T23:44:54.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.672065429253117,"aZ":-18.86371572509826,"pfxX":-8.101537271846539,"pfxZ":7.185773875678298,"pX":-0.6750525646852853,"pZ":2.5431058592555846,"vX0":4.250206335125508,"vY0":-134.61295061818564,"vZ0":-6.108351044033127,"x":142.73,"y":170.12,"x0":-1.214081749152713,"y0":50.001490428388024,"z0":6.157892478006298,"aX":-15.005609484258718},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.0,"breakHorizontal":13.9,"spinRate":1992,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4054390265800847,"extension":6.13234414161149},"hitData":{"launchSpeed":94.0,"launchAngle":21.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.18,"coordY":98.37}},"index":1,"playId":"9d8fcd90-df67-3ff3-8508-a426ba3b4515","pitchNumber":2,"startTime":"2026-06-29T23:45:08.295Z","endTime":"2026-06-29T23:45:19.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:45:19.929Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-29T23:45:35.128Z","endTime":"2026-06-29T23:46:55.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.381781569610567,"aZ":-25.89213909682701,"pfxX":1.9468767090028765,"pfxZ":3.7155625922693414,"pX":0.9280329443745482,"pZ":1.9223028055047298,"vX0":4.31019122831455,"vY0":-128.5902622753946,"vZ0":-6.328003884685225,"x":81.63,"y":186.88,"x0":-1.0166395725484572,"y0":50.00050970001576,"z0":6.399049788448526,"aX":3.2896476066821707},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.6,"breakHorizontal":-4.4,"spinRate":2290,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4244664809319154,"extension":6.0605351319133876},"index":0,"playId":"1571216d-721a-32e2-aecf-b4b7e930fd0c","pitchNumber":1,"startTime":"2026-06-29T23:45:50.162Z","endTime":"2026-06-29T23:45:53.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.020150254134098,"aZ":-19.506672999710155,"pfxX":-8.095726640212305,"pfxZ":7.01263269625523,"pX":-1.2460704950727535,"pZ":2.508149500357775,"vX0":2.2074538262308376,"vY0":-133.39868913225968,"vZ0":-6.611361523811228,"x":164.5,"y":171.06,"x0":-1.031036311945741,"y0":50.00597940600637,"z0":6.419551128928152,"aX":-14.629587948218594},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.5,"breakHorizontal":14.2,"spinRate":2205,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4102103892367457,"extension":6.054529016391222},"index":1,"playId":"cab8b5c2-a4ff-380c-9240-12ea8b95c9bb","pitchNumber":2,"startTime":"2026-06-29T23:46:06.212Z","endTime":"2026-06-29T23:46:09.668Z","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.0,"endSpeed":72.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.94957078364649,"aZ":-41.32191454075338,"pfxX":3.4686439433584884,"pfxZ":-6.951238918488887,"pX":-0.14360979411417027,"pZ":2.4091784409738066,"vX0":1.3409076848059887,"vY0":-113.7046455372768,"vZ0":-0.34707628517112776,"x":122.47,"y":173.73,"x0":-1.1908810960066083,"y0":50.00421850007864,"z0":6.6479566773955945,"aX":4.562959436302116},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.4,"breakHorizontal":-6.6,"spinRate":2616,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.48085960145158024,"extension":5.977918384550402},"index":2,"playId":"e70cbcc7-1737-31cb-83e6-022fbd1fdd0c","pitchNumber":3,"startTime":"2026-06-29T23:46:22.813Z","endTime":"2026-06-29T23:46:27.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.651671448237717,"aZ":-23.35059786062627,"pfxX":1.2367100180689254,"pfxZ":5.05608909052427,"pX":1.85470264563161,"pZ":1.874703824458459,"vX0":6.6897233492685375,"vY0":-130.32955173347392,"vZ0":-6.94136165821694,"x":46.3,"y":188.16,"x0":-0.8908690022716886,"y0":50.003547488984594,"z0":6.298905722791611,"aX":2.157965775264454},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.0,"breakHorizontal":-3.5,"spinRate":2223,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4179452039957545,"extension":6.128955728544923},"index":3,"playId":"661294ea-b39b-3bd0-a4c8-430abd2eed61","pitchNumber":4,"startTime":"2026-06-29T23:46:50.034Z","endTime":"2026-06-29T23:46:55.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:46:55.467Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jarren Duran lines out to second baseman Nasim Nuñez.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-29T23:49:33.871Z","endTime":"2026-06-29T23:52:11.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Red Sox first baseman Willson Contreras ejected by 1B umpire Nic Lentz.","event":"Ejection","eventType":"ejection","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-29T23:48:36.765Z","endTime":"2026-06-29T23:48:36.766Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"},"umpire":{"id":544728,"link":"/api/v1/people/544728"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-29T23:48:36.766Z","endTime":"2026-06-29T23:49:36.129Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":74.3,"endSpeed":69.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.172853048669687,"aZ":-40.19422056216064,"pfxX":1.8912016119487527,"pfxZ":-6.690775246417484,"pX":0.12360993833084565,"pZ":3.345934652413932,"vX0":2.3175234753640583,"vY0":-108.251298452183,"vZ0":1.9678284402995239,"x":112.29,"y":148.44,"x0":-1.2026012249400237,"y0":50.003386972197866,"z0":6.793594042370944,"aX":2.2662774388160067},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-11.4,"breakHorizontal":-4.0,"spinRate":2353,"spinDirection":42},"zone":2,"typeConfidence":2.0,"plateTime":0.5041123649029924,"extension":5.966841108503213},"index":2,"playId":"68a1c283-a8d0-3745-a19f-c45974b6cd4b","pitchNumber":1,"startTime":"2026-06-29T23:49:36.129Z","endTime":"2026-06-29T23:49:39.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68482532524061,"aZ":-30.50656925965439,"pfxX":-8.21301342737746,"pfxZ":1.0229448424031506,"pX":-0.5355853029912073,"pZ":1.5749374497617499,"vX0":4.725991193250812,"vY0":-126.13241628064198,"vZ0":-5.345932967172862,"x":137.42,"y":196.26,"x0":-1.354600254068855,"y0":50.00351209226305,"z0":6.145843167064782,"aX":-13.397568795343794},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":14.0,"spinRate":1690,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.43221369586724734,"extension":6.190633670919782},"index":3,"playId":"f7004515-331b-3f02-971f-720bf76a8481","pitchNumber":2,"startTime":"2026-06-29T23:49:52.255Z","endTime":"2026-06-29T23:49:57.231Z","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":92.2,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68947526167417,"aZ":-16.001072333366704,"pfxX":-3.931293532743984,"pfxZ":8.700157607597886,"pX":0.23205299518524586,"pZ":3.6619934440185067,"vX0":4.3201249693973764,"vY0":-134.39345176627376,"vZ0":-4.52622804397439,"x":108.15,"y":139.91,"x0":-0.8732296477734633,"y0":50.00204936958006,"z0":6.477889732116726,"aX":-7.307950158436898},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":6.4,"spinRate":2237,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4050395237925408,"extension":5.966803758784042},"index":4,"playId":"b43cd220-4ee6-393c-8b0f-e7bb2f33abec","pitchNumber":3,"startTime":"2026-06-29T23:50:22.383Z","endTime":"2026-06-29T23:50:25.841Z","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":77.7,"endSpeed":73.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.811048062036782,"aZ":-40.73574804388904,"pfxX":3.014289745241756,"pfxZ":-6.570445839307607,"pX":-0.06980802957758507,"pZ":-0.014546971473508715,"vX0":1.2439756461801272,"vY0":-113.2049462194526,"vZ0":-5.499149422364178,"x":119.66,"y":239.17,"x0":-1.0172566146014876,"y0":50.001001174384484,"z0":6.504209726601383,"aX":3.929069258028612},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-13.0,"breakHorizontal":-5.8,"spinRate":2557,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.483025038614338,"extension":5.992137928902147},"index":5,"playId":"6dda6fa5-63d1-3127-9dc0-a6831ce0d475","pitchNumber":4,"startTime":"2026-06-29T23:50:49.223Z","endTime":"2026-06-29T23:50:52.416Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"playId":"53e68a65-f1ea-4a5b-bb69-4282c9d676b3","startTime":"2026-06-29T23:51:14.129Z","endTime":"2026-06-29T23:51:19.129Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96613549348652,"aZ":-29.59143743127819,"pfxX":-9.103090809681934,"pfxZ":1.5770978509995892,"pX":-0.12999410230417197,"pZ":1.7048196884024382,"vX0":5.728952300866149,"vY0":-127.03455729602855,"vZ0":-5.187501761024201,"x":121.96,"y":192.75,"x0":-1.22667936093932,"y0":50.0054502096238,"z0":6.113528244005083,"aX":-14.945096112866317},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.9,"breakHorizontal":15.2,"spinRate":1736,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.43045229274104546,"extension":6.238972638601002},"index":7,"playId":"7e571b68-c4ab-3655-a6c9-4e2c15413002","pitchNumber":5,"startTime":"2026-06-29T23:51:30.878Z","endTime":"2026-06-29T23:51:36.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48033229689741,"aZ":-12.242488346411653,"pfxX":-4.810546736328693,"pfxZ":10.352361720192036,"pX":-0.08929762582283668,"pZ":2.2912481527207826,"vX0":4.123433089948003,"vY0":-137.1979444046655,"vZ0":-8.613806944210157,"x":120.4,"y":176.92,"x0":-0.9792754197400163,"y0":50.00649689367053,"z0":6.285933596684335,"aX":-9.26559271200544},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":7.9,"spinRate":2171,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.39769919527444886,"extension":6.202491646716314},"hitData":{"launchSpeed":109.7,"launchAngle":6.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":155.74}},"index":8,"playId":"ddc2c279-9889-33d5-8806-f96f4d758178","pitchNumber":6,"startTime":"2026-06-29T23:52:03.395Z","endTime":"2026-06-29T23:52:11.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:52:11.008Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-29T23:54:22.033Z","endTime":"2026-06-29T23:54:59.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Andruw Monasterio replaces first baseman Willson Contreras, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T23:53:43.411Z","endTime":"2026-06-29T23:54:24.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58879823537137,"aZ":-21.275120959540125,"pfxX":4.967996984672771,"pfxZ":6.023078336468556,"pX":-0.3090985254122587,"pZ":2.189132504943731,"vX0":-8.404362816910897,"vY0":-132.71422276051604,"vZ0":-5.209218365413817,"x":128.78,"y":179.67,"x0":2.232743191142698,"y0":50.002092962056125,"z0":5.696988653440539,"aX":8.989218503025029},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.1,"breakHorizontal":-7.4,"spinRate":2037,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.4104793021255406,"extension":6.098459613312486},"index":1,"playId":"47ea629a-b6c6-3d85-8889-9b58741aef9e","pitchNumber":1,"startTime":"2026-06-29T23:54:24.393Z","endTime":"2026-06-29T23:54:27.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29446970797143,"aZ":-25.271145648388707,"pfxX":8.796520890509381,"pfxZ":4.009710437754619,"pX":1.0863480153246545,"pZ":1.9523731178637052,"vX0":-5.832912282369485,"vY0":-130.10271822777747,"vZ0":-4.930939824132271,"x":75.59,"y":186.07,"x0":2.2100712388215,"y0":50.00234178287295,"z0":5.778168272216334,"aX":15.138690319801158},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.4,"breakHorizontal":-14.8,"spinRate":1994,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4203660057181198,"extension":6.093549289311353},"index":2,"playId":"a3aa0c39-3d79-33f6-8a50-d4a35340760c","pitchNumber":2,"startTime":"2026-06-29T23:54:37.809Z","endTime":"2026-06-29T23:54:40.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":72.5,"endSpeed":67.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.95955154599236,"aZ":-38.488688239182046,"pfxX":-8.206368948416529,"pfxZ":-5.595114788426738,"pX":0.5200489288547702,"pZ":1.9191785079181791,"vX0":-0.9780884172649188,"vY0":-105.557775281802,"vZ0":0.6340783581637035,"x":97.18,"y":186.96,"x0":2.055570116523013,"y0":50.00281719299508,"z0":6.045929068827472,"aX":-9.260896411309709},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-9.6,"breakHorizontal":15.1,"spinRate":2122,"spinDirection":312},"zone":9,"typeConfidence":2.0,"plateTime":0.5188712982052177,"extension":6.168149188315362},"index":3,"playId":"9b0713a9-9c97-3970-a00c-ecc863399019","pitchNumber":3,"startTime":"2026-06-29T23:54:54.967Z","endTime":"2026-06-29T23:54:59.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:54:59.230Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Keibert Ruiz grounds out, third baseman Caleb Durbin to first baseman Andruw Monasterio.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-29T23:55:25.848Z","endTime":"2026-06-29T23:55:34.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"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":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-29T23:55:21.708Z","endTime":"2026-06-29T23:55:28.178Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.068919075474188,"aZ":-22.614080727045536,"pfxX":2.2148703249841635,"pfxZ":5.310270494949614,"pX":-0.25155189365149927,"pZ":2.231184874576085,"vX0":-7.41711418107794,"vY0":-132.7165277525988,"vZ0":-4.893126578899248,"x":126.59,"y":178.54,"x0":2.2808270338005445,"y0":50.00135784892127,"z0":5.727138378813676,"aX":3.986890360393446},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.9,"breakHorizontal":-2.5,"spinRate":1977,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.4113403508319502,"extension":5.970460640918653},"hitData":{"launchSpeed":99.2,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.12,"coordY":158.09}},"index":1,"playId":"a112dd25-1d9e-32c9-b0ae-c82aa8c484b3","pitchNumber":1,"startTime":"2026-06-29T23:55:28.178Z","endTime":"2026-06-29T23:55:34.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:55:34.308Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out softly, catcher Carlos Narváez to first baseman Andruw Monasterio.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-29T23:55:39.873Z","endTime":"2026-06-29T23:56:54.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78193849243168,"aZ":-20.06679069871711,"pfxX":4.148766953870997,"pfxZ":6.566153201887186,"pX":0.29838305092766454,"pZ":2.7523789223402657,"vX0":-6.5745852724755105,"vY0":-134.5742911265336,"vZ0":-3.994098624375349,"x":105.63,"y":164.47,"x0":2.2282625179169497,"y0":50.002896114018405,"z0":5.667938333828315,"aX":7.65009750624706},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.3,"breakHorizontal":-6.2,"spinRate":2039,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.4062063576759125,"extension":6.276971089497727},"index":0,"playId":"8ee111d3-dcc5-3ffb-a532-f639a88fb72e","pitchNumber":1,"startTime":"2026-06-29T23:55:57.746Z","endTime":"2026-06-29T23:56:00.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.082710058578336,"aZ":-25.42790705472662,"pfxX":8.385492988461072,"pfxZ":3.8674912102428243,"pX":0.2437116009404277,"pZ":1.1838527081997725,"vX0":-7.210411334177582,"vY0":-131.1163840775546,"vZ0":-7.01053599358278,"x":107.71,"y":206.82,"x0":1.9365689418519625,"y0":50.00455670397253,"z0":5.7831047035481875,"aX":14.637753725194873},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.6,"breakHorizontal":-13.7,"spinRate":1943,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.41735232995375426,"extension":6.219336511487367},"index":1,"playId":"8f6191a0-2fad-38f5-a529-5eb6931e8ed8","pitchNumber":2,"startTime":"2026-06-29T23:56:18.663Z","endTime":"2026-06-29T23:56:21.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":72.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43166079818383,"aZ":-33.14966535786486,"pfxX":-8.053299994946663,"pfxZ":-0.7504713889337644,"pX":-0.598493971959265,"pZ":2.5691852132416906,"vX0":-3.9124293444168106,"vY0":-113.28872219194933,"vZ0":0.03050211645050549,"x":139.81,"y":169.41,"x0":2.196273880228164,"y0":50.00161229266042,"z0":5.865139082938588,"aX":-10.481434173348523},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-1.1,"breakHorizontal":15.6,"spinRate":2200,"spinDirection":310},"zone":4,"typeConfidence":2.0,"plateTime":0.48321462048602415,"extension":6.085825387778091},"index":2,"playId":"45223937-7138-328e-a5e8-73ca6ef20df9","pitchNumber":3,"startTime":"2026-06-29T23:56:31.351Z","endTime":"2026-06-29T23:56:34.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.961925095536124,"aZ":-23.663419451670073,"pfxX":6.796905122929434,"pfxZ":4.713727988903255,"pX":-0.4044745883775721,"pZ":2.465446254880903,"vX0":-8.850045330935899,"vY0":-133.086844387337,"vZ0":-4.066233966710721,"x":132.42,"y":172.21,"x0":2.0716205447611293,"y0":50.00132693884322,"z0":5.714724006442726,"aX":12.265760075395963},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.9,"breakHorizontal":-10.6,"spinRate":2009,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4106205746134308,"extension":6.202945971404016},"hitData":{"launchSpeed":49.9,"launchAngle":-59.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":125.49,"coordY":203.91}},"index":3,"playId":"084f8501-577c-3b48-9607-7a9a7b69de63","pitchNumber":4,"startTime":"2026-06-29T23:56:47.936Z","endTime":"2026-06-29T23:56:54.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:56:54.687Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Caleb Durbin lines out to left fielder James Wood.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-29T23:58:54.451Z","endTime":"2026-06-29T23:59:08.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.317879645855083,"aZ":-14.167866808130498,"pfxX":-4.633469017782681,"pfxZ":9.445400449408861,"pX":-0.10609989277828703,"pZ":2.783332358083683,"vX0":5.090445225574753,"vY0":-136.54342599508468,"vZ0":-6.905515933115945,"x":121.04,"y":163.63,"x0":-1.3839701955902801,"y0":50.004387785884916,"z0":6.3018645379533025,"aX":-8.835335060008566},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":7.4,"spinRate":2095,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3996451457844028,"extension":6.14136941373116},"hitData":{"launchSpeed":89.1,"launchAngle":20.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.65,"coordY":99.85}},"index":0,"playId":"aad1415e-bb99-3226-b1ae-370d322efe11","pitchNumber":1,"startTime":"2026-06-29T23:59:03.243Z","endTime":"2026-06-29T23:59:08.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:59:08.926Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Anthony Seigler doubles (4) on a sharp line drive to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-29T23:59:23.549Z","endTime":"2026-06-30T00:00:31.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61946911422816,"aZ":-15.047429926140973,"pfxX":-5.97996564777892,"pfxZ":8.949638647202338,"pX":0.08294938195933285,"pZ":2.607325567446622,"vX0":5.408686001329206,"vY0":-137.0581670320794,"vZ0":-7.218416733000102,"x":113.84,"y":168.38,"x0":-1.1334465114544199,"y0":50.0023682234007,"z0":6.291176871091206,"aX":-11.44383687390422},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.0,"breakHorizontal":9.7,"spinRate":2102,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3987300593494125,"extension":6.210834694486098},"index":0,"playId":"bb65c83d-e629-35a6-82fa-7f9390239aea","pitchNumber":1,"startTime":"2026-06-29T23:59:35.600Z","endTime":"2026-06-29T23:59:38.600Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-29T23:59:46.282Z","endTime":"2026-06-29T23:59:55.237Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"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":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23102331039112,"aZ":-42.64444558399423,"pfxX":1.908592150177792,"pfxZ":-7.8104757940454945,"pX":0.6624800264509294,"pZ":0.44314750518668145,"vX0":3.490090046632596,"vY0":-115.28940549622713,"vZ0":-4.3077071770718565,"x":91.75,"y":226.82,"x0":-1.1212912048660242,"y0":50.00317372708757,"z0":6.468634671323363,"aX":2.5582273789336574},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-15.0,"breakHorizontal":-4.3,"spinRate":2581,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.47581399725999285,"extension":5.903564972008182},"index":2,"playId":"e0c9f6e2-939d-3c73-96ac-3f19762d0e9c","pitchNumber":2,"startTime":"2026-06-29T23:59:55.237Z","endTime":"2026-06-29T23:59:58.777Z","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":86.8,"endSpeed":80.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32937617900358,"aZ":-28.724373908699494,"pfxX":-8.569914129730929,"pfxZ":2.1234197203180365,"pX":0.13879978589603315,"pZ":1.6174677287640888,"vX0":6.640693584282869,"vY0":-126.21289654925987,"vZ0":-5.3517167168327715,"x":111.71,"y":195.11,"x0":-1.4057071514618513,"y0":50.00107228565094,"z0":6.062705268301542,"aX":-13.903073753906291},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.9,"breakHorizontal":14.2,"spinRate":1620,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4330476127445557,"extension":6.163498389210552},"hitData":{"launchSpeed":102.3,"launchAngle":20.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":164.89,"coordY":49.46}},"index":3,"playId":"c3cdde85-ae55-344e-96ae-a842616c4437","pitchNumber":3,"startTime":"2026-06-30T00:00:13.493Z","endTime":"2026-06-30T00:00:31.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:00:31.188Z","atBatIndex":25},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Carlos Narváez out on a sacrifice fly to right fielder Dylan Crews. Anthony Seigler scores.","rbi":1,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T00:00:31.385Z","endTime":"2026-06-30T00:04:18.650Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7,8,9],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":89.0,"endSpeed":82.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56589768284497,"aZ":-21.767590357234432,"pfxX":1.9168868155728214,"pfxZ":6.089634704395204,"pX":-0.019923864821931488,"pZ":2.0284552013747206,"vX0":2.121002542181052,"vY0":-129.51158617702404,"vZ0":-6.957523153404498,"x":117.76,"y":184.01,"x0":-1.096730859296651,"y0":50.00192416160433,"z0":6.3997963957153,"aX":3.274966989578265},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.8,"breakHorizontal":-4.0,"spinRate":2232,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.4219688229876377,"extension":5.969415443165757},"index":0,"playId":"2a249389-6061-3c9d-ac50-2d19f890d631","pitchNumber":1,"startTime":"2026-06-30T00:01:01.196Z","endTime":"2026-06-30T00:01:04.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48461711792247,"aZ":-15.838635547755372,"pfxX":-5.0013474294421805,"pfxZ":8.838505495137134,"pX":0.19242568106688482,"pZ":2.7480047640506755,"vX0":5.148868519550606,"vY0":-134.20575319030738,"vZ0":-6.5445238130802235,"x":109.67,"y":164.58,"x0":-1.0892740575493187,"y0":50.00263880931256,"z0":6.3209224115805345,"aX":-9.242908267360352},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.0,"breakHorizontal":8.2,"spinRate":2364,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40611514734995335,"extension":5.962034357344098},"index":1,"playId":"1a0e6215-391c-3a0e-a39f-67cd8a7256de","pitchNumber":2,"startTime":"2026-06-30T00:01:17.843Z","endTime":"2026-06-30T00:01:20.843Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-30T00:01:33.417Z","endTime":"2026-06-30T00:01:49.307Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"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":1},"pitchData":{"startSpeed":77.4,"endSpeed":72.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.340708568183377,"aZ":-41.47843915035937,"pfxX":3.900827347661915,"pfxZ":-7.216684104969088,"pX":0.09011784520688008,"pZ":2.1523765678044375,"vX0":1.4040322642035483,"vY0":-112.79432238669831,"vZ0":-0.8201923560186166,"x":113.56,"y":180.67,"x0":-1.0470202709594416,"y0":50.00272285811088,"z0":6.699908084557709,"aX":5.03006620044033},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-13.0,"breakHorizontal":-7.4,"spinRate":2615,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.4854314521996379,"extension":5.9466636286343135},"index":3,"playId":"e7d6cb19-f504-30e6-9abc-cf70650459d9","pitchNumber":3,"startTime":"2026-06-30T00:01:49.307Z","endTime":"2026-06-30T00:01:54.272Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.259114787917166,"aZ":-24.345845487070093,"pfxX":0.503367271423854,"pfxZ":4.492119280021344,"pX":1.7268394702820897,"pZ":2.1181085586811346,"vX0":7.145660742013955,"vY0":-130.37712407774728,"vZ0":-6.08896567136438,"x":51.18,"y":181.59,"x0":-1.1008666698491685,"y0":50.0023677898115,"z0":6.290614067255229,"aX":0.8768517170923358},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.2,"breakHorizontal":-2.3,"spinRate":2240,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.41815629940294485,"extension":6.23925583009267},"index":4,"playId":"ad02b902-368a-3172-bd2e-1b45644c7f53","pitchNumber":4,"startTime":"2026-06-30T00:02:20.302Z","endTime":"2026-06-30T00:02:26.339Z","isPitch":true,"type":"pitch"},{"details":{"description":"Anthony Seigler steals (1) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"ad02b902-368a-3172-bd2e-1b45644c7f53","startTime":"2026-06-30T00:02:34.545Z","endTime":"2026-06-30T00:03:04.422Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.117186327205104,"aZ":-20.100164688615536,"pfxX":-7.961689424590836,"pfxZ":6.199943254008813,"pX":0.4045202829180356,"pZ":3.8969711318827867,"vX0":6.815505261752268,"vY0":-138.2901801609457,"vZ0":-3.281952905053836,"x":101.58,"y":133.56,"x0":-1.0503174146374938,"y0":50.006467626806995,"z0":6.437881985409584,"aX":-15.51607984164917},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":13.1,"spinRate":2148,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.39516602744572404,"extension":6.198805020781609},"index":6,"playId":"35c30f00-ed9c-31b0-b783-c05578910f97","pitchNumber":5,"startTime":"2026-06-30T00:03:04.422Z","endTime":"2026-06-30T00:03:07.554Z","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.1,"endSpeed":86.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.728850010420818,"aZ":-11.80524849103671,"pfxX":-3.8539257138051983,"pfxZ":10.543448411602206,"pX":1.1480445911769939,"pZ":4.283707837121201,"vX0":7.190292183559118,"vY0":-138.3299255000318,"vZ0":-3.81430215014627,"x":73.24,"y":123.12,"x0":-0.9878609424907033,"y0":50.00483416528463,"z0":6.47572341210958,"aX":-7.44751077812707},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":5.4,"spinRate":2253,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3964184292187962,"extension":6.199771759327181},"index":7,"playId":"23bc059f-4eeb-390e-989b-0c2db242cfc2","pitchNumber":6,"startTime":"2026-06-30T00:03:23.082Z","endTime":"2026-06-30T00:03:26.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.077080732788726,"aZ":-16.740029319429002,"pfxX":-2.9471664207028168,"pfxZ":8.610787464970915,"pX":0.1532545490865713,"pZ":2.146735485774509,"vX0":4.786660371762124,"vY0":-132.69487716514533,"vZ0":-7.26717476098054,"x":111.16,"y":180.82,"x0":-1.2869785475350968,"y0":50.00010261894734,"z0":6.129627955433892,"aX":-5.281086185217074},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.3,"breakHorizontal":4.3,"spinRate":2221,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4119843416196196,"extension":6.226136783755266},"index":8,"playId":"876d3845-340a-3081-9d29-ba3ba640b0ac","pitchNumber":7,"startTime":"2026-06-30T00:03:42.215Z","endTime":"2026-06-30T00:03:45.215Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.535746890563622,"aZ":-15.48279647264124,"pfxX":-4.175139572045781,"pfxZ":8.695408903494691,"pX":0.5682199092182597,"pZ":2.9118694441098962,"vX0":5.972222113050424,"vY0":-137.0141478947912,"vZ0":-6.154605262489895,"x":95.34,"y":160.16,"x0":-1.087616725237348,"y0":50.0039797979947,"z0":6.227877304173193,"aX":-8.0158308880226},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":6.5,"spinRate":2206,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.39829528210648135,"extension":6.334065588304438},"hitData":{"launchSpeed":98.3,"launchAngle":32.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.65,"coordY":75.58}},"index":9,"playId":"61d98146-021e-3185-a0b4-79234e7605ed","pitchNumber":8,"startTime":"2026-06-30T00:04:05.732Z","endTime":"2026-06-30T00:04:18.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:04:18.650Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tsung-Che Cheng grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T00:04:27.784Z","endTime":"2026-06-30T00:04:50.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55888761963603,"aZ":-20.006006927324044,"pfxX":-8.95348883587037,"pfxZ":6.390304360215617,"pX":-0.09065979821623962,"pZ":2.073270979158005,"vX0":5.783671395666746,"vY0":-136.7542585501007,"vZ0":-7.589725546037764,"x":120.46,"y":182.8,"x0":-1.0635392527927272,"y0":50.004809966495124,"z0":6.2439109772484285,"aX":-17.056757200135067},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.2,"breakHorizontal":15.1,"spinRate":2139,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39965231999416595,"extension":6.215965293758649},"hitData":{"launchSpeed":88.9,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":156.24}},"index":0,"playId":"3a763a8e-f2dc-3181-95b3-a3a7e9d9a27f","pitchNumber":1,"startTime":"2026-06-30T00:04:43.632Z","endTime":"2026-06-30T00:04:50.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:04:50.052Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrés Chaparro walks.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T00:07:02.036Z","endTime":"2026-06-30T00:08:17.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"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(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":75.0,"endSpeed":69.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.30325290360135,"aZ":-40.60425656295923,"pfxX":-5.749299475519095,"pfxZ":-7.021879971843804,"pX":-0.16561387911269418,"pZ":1.8044046205813578,"vX0":-3.268953515173449,"vY0":-109.22215800841411,"vZ0":0.4397739821135913,"x":123.31,"y":190.06,"x0":2.1002804183611716,"y0":50.00138786723468,"z0":5.987946512073788,"aX":-6.904073804390008},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-12.2,"breakHorizontal":11.3,"spinRate":2255,"spinDirection":309},"zone":8,"typeConfidence":2.0,"plateTime":0.5026158859512027,"extension":6.057521207545982},"index":0,"playId":"344e61b3-dc00-3190-a135-bb25e3c042e1","pitchNumber":1,"startTime":"2026-06-30T00:07:14.081Z","endTime":"2026-06-30T00:07:17.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.347749000955112,"aZ":-24.13568863055324,"pfxX":0.4511501024522939,"pfxZ":4.702339497963706,"pX":-1.146740134859825,"pZ":3.3012241169634136,"vX0":-8.502510240284396,"vY0":-129.27831994861123,"vZ0":-1.8642093773421127,"x":160.71,"y":149.65,"x0":2.1119741558956555,"y0":50.00483537031098,"z0":5.865473762878068,"aX":0.772650204143935},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.4,"breakHorizontal":0.8,"spinRate":2094,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4220309596201033,"extension":5.944165248807594},"index":1,"playId":"bb074471-4d96-3482-b234-36b53d76012d","pitchNumber":2,"startTime":"2026-06-30T00:07:26.476Z","endTime":"2026-06-30T00:07:32.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":74.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.673072441476894,"aZ":-32.630379493867494,"pfxX":6.7627132831090755,"pfxZ":-0.33991177725710076,"pX":-0.17787001425213264,"pZ":0.5593862727271411,"vX0":-6.981482458114818,"vY0":-115.38511475025484,"vZ0":-4.661965059231994,"x":123.78,"y":223.68,"x0":1.9957428439180829,"y0":50.0015145003415,"z0":5.7195169709631895,"aX":9.20040332468167},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.4,"breakHorizontal":-10.7,"spinRate":1191,"spinDirection":102},"zone":13,"typeConfidence":2.0,"plateTime":0.47308799216603914,"extension":6.002386214332922},"index":2,"playId":"0633e780-048c-3903-8d55-0b1a47435d00","pitchNumber":3,"startTime":"2026-06-30T00:07:41.024Z","endTime":"2026-06-30T00:07:44.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19529476910064,"aZ":-22.47866159462009,"pfxX":0.8776652604947168,"pfxZ":5.6382691256634745,"pX":-1.0849340783521704,"pZ":1.1299932090221163,"vX0":-8.268903703227284,"vY0":-129.8346275846312,"vZ0":-7.472140818388823,"x":158.36,"y":208.27,"x0":2.016717726907604,"y0":50.00521697524478,"z0":5.73550307823932,"aX":1.5099266311495627},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.9,"breakHorizontal":0.1,"spinRate":2095,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.42060450878159683,"extension":6.206798003597046},"index":3,"playId":"03b9668c-9eec-3502-b8d1-db5746189875","pitchNumber":4,"startTime":"2026-06-30T00:07:58.780Z","endTime":"2026-06-30T00:08:01.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.155545602840327,"aZ":-28.167894560752565,"pfxX":11.075689913406991,"pfxZ":2.3124319037132484,"pX":0.08772136127003767,"pZ":1.0892632432916942,"vX0":-8.689202540950783,"vY0":-131.21552025489254,"vZ0":-6.391634087674836,"x":113.66,"y":209.37,"x0":2.011904408323989,"y0":50.00636116263677,"z0":5.670669716761955,"aX":19.213972098754},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.9,"breakHorizontal":-18.0,"spinRate":1944,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4182941220061749,"extension":6.190935849592996},"index":4,"playId":"74da2c82-cd21-335a-bd55-86f515655a68","pitchNumber":5,"startTime":"2026-06-30T00:08:13.726Z","endTime":"2026-06-30T00:08:17.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:08:17.264Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Curtis Mead challenged (pitch result), call on the field was confirmed: Curtis Mead called out on strikes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T00:08:26.884Z","endTime":"2026-06-30T00:11:50.481Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17086617881169,"aZ":-24.727395288800142,"pfxX":0.6874394218871362,"pfxZ":4.414190687210186,"pX":-1.8000625015061336,"pZ":2.046814915458814,"vX0":-9.899966389987112,"vY0":-128.17149967913596,"vZ0":-4.674821806702001,"x":185.61,"y":183.52,"x0":2.0012239913165226,"y0":50.00080397694073,"z0":5.793855317414718,"aX":1.1605565240204698},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":0.7,"spinRate":2134,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.42517332074604264,"extension":6.3820487920774704},"index":0,"playId":"935ce024-5328-3c26-a185-2a706bf4102d","pitchNumber":1,"startTime":"2026-06-30T00:08:41.862Z","endTime":"2026-06-30T00:08:44.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47584462501046,"aZ":-29.032686541065672,"pfxX":10.407767232664586,"pfxZ":1.7613707618464955,"pX":-0.15341250771451226,"pZ":0.479621522526682,"vX0":-9.476433915684067,"vY0":-132.61612010438472,"vZ0":-7.825158408425844,"x":122.85,"y":225.83,"x0":2.1148094982515326,"y0":50.00184269207468,"z0":5.587690641131438,"aX":18.52973636393612},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.6,"breakHorizontal":-16.8,"spinRate":1979,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4130885832191096,"extension":6.114017045050702},"index":1,"playId":"50a800b0-a1cd-346f-a0f9-a7d08a094ee1","pitchNumber":2,"startTime":"2026-06-30T00:08:58.549Z","endTime":"2026-06-30T00:09:01.800Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-30T00:09:07.044Z","endTime":"2026-06-30T00:09:46.637Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.804676774632252,"aZ":-21.42464359250111,"pfxX":2.5560615392698143,"pfxZ":5.940099782255633,"pX":0.9598655306465953,"pZ":3.037398017261332,"vX0":-4.366629523882927,"vY0":-132.31048178297212,"vZ0":-3.022767061709361,"x":80.41,"y":156.77,"x0":2.2843126640536875,"y0":50.00032425698383,"z0":5.728539087521856,"aX":4.624085265689099},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.4,"breakHorizontal":-3.8,"spinRate":1961,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4107602360411269,"extension":6.109108312792023},"index":3,"playId":"01d62488-d6ef-350a-8094-7dfd89acfe59","pitchNumber":3,"startTime":"2026-06-30T00:09:46.637Z","endTime":"2026-06-30T00:09:49.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58056889192475,"aZ":-27.44480815297823,"pfxX":2.3326914460043398,"pfxZ":2.789081157499007,"pX":0.5221309737263167,"pZ":3.4389060740767348,"vX0":-5.08700481937794,"vY0":-128.41643094083838,"vZ0":-0.7949311258315979,"x":97.1,"y":145.93,"x0":2.211610606347709,"y0":50.00532557952647,"z0":5.8572595768119164,"aX":3.9598861558433667},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":-3.2,"spinRate":2159,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4239242178391347,"extension":5.996968300988848},"index":4,"playId":"64c5ede0-8abf-3404-b452-918e86ec1321","pitchNumber":4,"startTime":"2026-06-30T00:09:59.541Z","endTime":"2026-06-30T00:10:03.067Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-30T00:10:06.659Z","endTime":"2026-06-30T00:10:21.347Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"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":0},"pitchData":{"startSpeed":76.7,"endSpeed":71.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.564831884018325,"aZ":-40.25895093804957,"pfxX":-5.60138674372769,"pfxZ":-6.378556767331437,"pX":-0.10081927904097225,"pZ":1.6839430625251963,"vX0":-3.1885843110691474,"vY0":-111.66988033675237,"vZ0":-0.2857416348499777,"x":120.84,"y":193.31,"x0":2.0720841138871626,"y0":50.005524291469705,"z0":5.945106003921741,"aX":-7.095066136241554},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-11.4,"breakHorizontal":10.9,"spinRate":2309,"spinDirection":308},"zone":8,"typeConfidence":2.0,"plateTime":0.48995120567240846,"extension":6.317510286665712},"index":6,"playId":"f1345208-1ad3-3239-879a-68dd7f888e7d","pitchNumber":5,"startTime":"2026-06-30T00:10:21.347Z","endTime":"2026-06-30T00:10:24.347Z","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":91.9,"endSpeed":84.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.598132217083098,"aZ":-18.7829322696858,"pfxX":3.4374386525667644,"pfxZ":7.298723844535466,"pX":0.10591714608620406,"pZ":4.00359990122377,"vX0":-6.360832527020184,"vY0":-133.77745045003812,"vZ0":-1.579070604857698,"x":112.96,"y":130.68,"x0":2.054901430033862,"y0":50.00161842813949,"z0":5.931618905870868,"aX":6.306325233431186},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":-5.0,"spinRate":2068,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.40756845983053447,"extension":6.0186802924646265},"index":7,"playId":"9f0b8e30-6fa1-3dc8-944d-67927bcd6889","pitchNumber":6,"startTime":"2026-06-30T00:10:41.259Z","endTime":"2026-06-30T00:10:45.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.0516218324521,"aZ":-41.228568525690044,"pfxX":-6.208119244619182,"pfxZ":-7.183106446498289,"pX":-0.24832118775691456,"pZ":2.7286520427731924,"vX0":-3.2124472997885567,"vY0":-111.5588705262544,"vZ0":2.111139315393981,"x":126.47,"y":165.11,"x0":2.016849634217469,"y0":50.00347560508159,"z0":6.019620983783653,"aX":-7.824645344565564},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-12.1,"breakHorizontal":12.1,"spinRate":2269,"spinDirection":315},"zone":4,"typeConfidence":2.0,"plateTime":0.4909647645133517,"extension":6.215413762174802},"index":8,"playId":"11774270-0fc8-3f9f-94ff-fef3a5b5c78a","pitchNumber":7,"startTime":"2026-06-30T00:11:03.462Z","endTime":"2026-06-30T00:11:06.462Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34534757463246,"aZ":-17.979863656007254,"pfxX":3.532838772956865,"pfxZ":7.7163546313930675,"pX":0.7987002025872197,"pZ":1.7782773406452472,"vX0":-5.12202670976696,"vY0":-133.67550075784942,"vZ0":-6.872861562994736,"x":86.56,"y":190.77,"x0":2.266178442038887,"y0":50.00505044570034,"z0":5.63843166465347,"aX":6.50078287320514},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":-5.5,"spinRate":2094,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.40718524223182273,"extension":6.264082909473265},"index":9,"playId":"291456a3-6f6c-3107-bd8f-f66ac1b1750d","pitchNumber":8,"startTime":"2026-06-30T00:11:23.480Z","endTime":"2026-06-30T00:11:50.481Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"}},"playEndTime":"2026-06-30T00:11:50.481Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T00:11:59.082Z","endTime":"2026-06-30T00:13:18.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.524978540005453,"aZ":-20.02739108125877,"pfxX":4.044325216064607,"pfxZ":6.5630038370031185,"pX":-0.8444109899946851,"pZ":2.176702336802969,"vX0":-9.145788126194796,"vY0":-134.0993294991935,"vZ0":-5.438883981165954,"x":149.19,"y":180.01,"x0":2.060125491218208,"y0":50.00502943838365,"z0":5.626851356581448,"aX":7.488675511276597},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":-5.8,"spinRate":2130,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4059064222612463,"extension":6.046555132687584},"index":0,"playId":"52033a61-3ebd-3f2d-8610-ef9c751a8de0","pitchNumber":1,"startTime":"2026-06-30T00:12:04.517Z","endTime":"2026-06-30T00:12:07.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.072721064891613,"aZ":-26.181705191988268,"pfxX":6.319116348821072,"pfxZ":3.4019467732406223,"pX":0.8067064924805756,"pZ":2.841047181535979,"vX0":-5.507123477839167,"vY0":-130.961203432459,"vZ0":-2.829679365793071,"x":86.25,"y":162.07,"x0":2.1017786461188117,"y0":50.00345066654749,"z0":5.865536589595871,"aX":11.129062605455466},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":-10.4,"spinRate":1973,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.41605762129744495,"extension":6.174691735666583},"index":1,"playId":"f9c0b786-f9d9-3092-97c7-dc01c9728b7f","pitchNumber":2,"startTime":"2026-06-30T00:12:19.016Z","endTime":"2026-06-30T00:12:22.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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.423754747922278,"aZ":-21.573189713012372,"pfxX":3.140228996238619,"pfxZ":5.701566277454815,"pX":0.247160426604285,"pZ":2.3602824494030914,"vX0":-6.095537173011188,"vY0":-134.3515424692453,"vZ0":-4.643808707855686,"x":107.58,"y":175.05,"x0":2.1200238659654227,"y0":50.00481479889947,"z0":5.610625224100072,"aX":5.840919536140383},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.7,"breakHorizontal":-4.7,"spinRate":2000,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.40504806874804,"extension":6.156793332018295},"index":2,"playId":"f3195c0a-4339-30ab-bbb6-2d3bac25e01b","pitchNumber":3,"startTime":"2026-06-30T00:12:34.874Z","endTime":"2026-06-30T00:12:37.874Z","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.7,"endSpeed":86.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.561697953249993,"aZ":-18.809601976755552,"pfxX":4.590674041451417,"pfxZ":7.175088378996308,"pX":-1.0872145089783727,"pZ":1.6560492381665564,"vX0":-9.517552890717596,"vY0":-134.69299785815664,"vZ0":-6.927131615708666,"x":158.44,"y":194.07,"x0":1.8743680812875312,"y0":50.00144783360959,"z0":5.562026191128404,"aX":8.549368772027796},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.9,"breakHorizontal":-6.6,"spinRate":2115,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4045856322549226,"extension":6.329809308993436},"index":3,"playId":"68c428cd-4d61-3576-b43d-08acc9dc2023","pitchNumber":4,"startTime":"2026-06-30T00:12:55.944Z","endTime":"2026-06-30T00:13:00.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.544351364644367,"aZ":-32.558706104168884,"pfxX":-5.911941663796406,"pfxZ":-0.2935445074148779,"pX":-1.3609981903990795,"pZ":1.800247148709009,"vX0":-5.992946912765754,"vY0":-114.05988850020198,"vZ0":-1.6717179220208567,"x":168.88,"y":190.17,"x0":2.066288426039053,"y0":50.002118672581176,"z0":5.746677963629599,"aX":-7.8046852518111},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-0.6,"breakHorizontal":12.2,"spinRate":2239,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4798028990288201,"extension":6.150424680789603},"index":4,"playId":"513bece6-98a9-33bb-8d50-cb4bc13e471f","pitchNumber":5,"startTime":"2026-06-30T00:13:14.306Z","endTime":"2026-06-30T00:13:18.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:13:18.577Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Crews grounds out, third baseman Caleb Durbin to first baseman Andruw Monasterio.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T00:13:25.335Z","endTime":"2026-06-30T00:13:51.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.960347795133842,"aZ":-22.859429070530553,"pfxX":1.2124079272800004,"pfxZ":5.361324750417637,"pX":0.008320132713730123,"pZ":2.5295926316792725,"vX0":-6.0250369624152125,"vY0":-129.89336412656934,"vZ0":-3.865593731930475,"x":116.68,"y":170.48,"x0":2.183866743889637,"y0":50.00371235537253,"z0":5.741230148851181,"aX":2.1077927839859676},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.2,"breakHorizontal":-1.1,"spinRate":2131,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.41902155666479723,"extension":6.082773127569409},"hitData":{"launchSpeed":83.1,"launchAngle":-54.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":176.01}},"index":0,"playId":"d70378a8-d57d-3d0b-b317-309cead7e013","pitchNumber":1,"startTime":"2026-06-30T00:13:42.816Z","endTime":"2026-06-30T00:13:51.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:13:51.536Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Masataka Yoshida pops out to first baseman Luis García Jr. in foul territory.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T00:15:47.471Z","endTime":"2026-06-30T00:17:32.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.632333979292135,"aZ":-17.57495820296486,"pfxX":-2.911866317588451,"pfxZ":8.44927433005783,"pX":0.16593365144894398,"pZ":3.0331560446232113,"vX0":4.2140036817704924,"vY0":-130.19412403989048,"vZ0":-5.351166222237115,"x":110.67,"y":156.88,"x0":-1.0903851911713092,"y0":50.00595112797947,"z0":6.432432590199407,"aX":-5.033537037251962},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.4,"breakHorizontal":4.4,"spinRate":2150,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.419635620591023,"extension":5.956477242408457},"index":0,"playId":"cfa4c090-13b2-39ad-b7b7-926388a49bca","pitchNumber":1,"startTime":"2026-06-30T00:16:01.708Z","endTime":"2026-06-30T00:16:05.321Z","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":0},"pitchData":{"startSpeed":78.2,"endSpeed":73.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.89402296239924,"aZ":-40.11013103001289,"pfxX":1.8714483332386527,"pfxZ":-5.971421343305725,"pX":0.10654410068241135,"pZ":2.0797950299657595,"vX0":2.5794411873901635,"vY0":-113.99735284196618,"vZ0":-1.218492616084664,"x":112.94,"y":182.63,"x0":-1.2781415194747772,"y0":50.00131877483103,"z0":6.544166851885594,"aX":2.4880639675431495},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-10.8,"breakHorizontal":-4.0,"spinRate":2406,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.4785702217594321,"extension":5.937768201151296},"index":1,"playId":"8f4f0d7f-7117-3f69-860a-6d68d964ab95","pitchNumber":2,"startTime":"2026-06-30T00:16:20.070Z","endTime":"2026-06-30T00:16:23.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.290659552834047,"aZ":-16.385080767022092,"pfxX":-4.530898212219165,"pfxZ":8.451568501229442,"pX":0.17338186927413735,"pZ":5.029872464897719,"vX0":5.031213581691068,"vY0":-135.48946440038955,"vZ0":-1.2067767876834345,"x":110.39,"y":102.97,"x0":-1.114775192195815,"y0":50.00181819285429,"z0":6.620711649713937,"aX":-8.463759434421236},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":7.2,"spinRate":2178,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.40353300575727946,"extension":5.964538384958118},"index":2,"playId":"e8ba9d37-871b-310b-b433-d5a1431639dc","pitchNumber":3,"startTime":"2026-06-30T00:16:37.756Z","endTime":"2026-06-30T00:16:40.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78271939173411,"aZ":-30.761870684621908,"pfxX":-8.693409555879839,"pfxZ":0.90893528425371,"pX":-1.1152483610748098,"pZ":1.7035647783698307,"vX0":3.8666730968506235,"vY0":-123.49033116737652,"vZ0":-4.564579348322193,"x":159.51,"y":192.78,"x0":-1.5652116728666141,"y0":50.00320102167227,"z0":6.140697933256429,"aX":-13.532702827314266},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.8,"breakHorizontal":15.0,"spinRate":1646,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4422104748292677,"extension":6.159351150907811},"index":3,"playId":"26747ab8-4253-3f23-b319-1280a5b9b08c","pitchNumber":4,"startTime":"2026-06-30T00:16:51.841Z","endTime":"2026-06-30T00:16:55.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.686361611463717,"aZ":-23.649773681306257,"pfxX":0.1630057322271563,"pfxZ":5.0063963380926175,"pX":-0.9317355065883622,"pZ":2.712378214816085,"vX0":1.720865575925543,"vY0":-128.65008396547685,"vZ0":-4.548529499638523,"x":152.52,"y":165.55,"x0":-1.626108559602792,"y0":50.00504504098301,"z0":6.300737858685424,"aX":0.27726740311732845},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.4,"breakHorizontal":-0.6,"spinRate":2195,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.42317733936011814,"extension":6.051411326104904},"index":4,"playId":"1184bda8-256a-379b-a719-aade251edb9d","pitchNumber":5,"startTime":"2026-06-30T00:17:05.957Z","endTime":"2026-06-30T00:17:10.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.377604625457035,"aZ":-22.745174240599695,"pfxX":-0.39035329645597416,"pfxZ":5.450329742118969,"pX":0.6551439452153036,"pZ":2.7017061000693388,"vX0":4.722264944979021,"vY0":-129.74452158813423,"vZ0":-5.094198066566518,"x":92.03,"y":165.83,"x0":-1.1264509603014325,"y0":50.003708377600994,"z0":6.3908020685819285,"aX":-0.6759959309675189},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":-0.2,"spinRate":2170,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.41980205760489486,"extension":6.109467369581524},"hitData":{"launchSpeed":89.8,"launchAngle":76.0,"totalDistance":50.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":145.94,"coordY":198.98}},"index":5,"playId":"0470968a-8a8b-367b-824f-5c2b0f8916d9","pitchNumber":6,"startTime":"2026-06-30T00:17:21.601Z","endTime":"2026-06-30T00:17:32.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:17:32.088Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ceddanne Rafaela lines out to right fielder Dylan Crews.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T00:17:39.133Z","endTime":"2026-06-30T00:19:10.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.286327936937184,"aZ":-25.600288677603256,"pfxX":1.156443962472908,"pfxZ":4.042377194271009,"pX":0.5051338195307842,"pZ":1.3148394058513946,"vX0":4.030233726268849,"vY0":-126.10719370429509,"vZ0":-7.3076413590511065,"x":97.75,"y":203.28,"x0":-1.2576844987878,"y0":50.00390427605712,"z0":6.286761907408268,"aX":1.8804000230699458},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.0,"breakHorizontal":-2.9,"spinRate":2182,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4327160992203183,"extension":6.002057461122201},"index":0,"playId":"e21ad99f-e16d-334c-ae4c-a7fa438ce620","pitchNumber":1,"startTime":"2026-06-30T00:18:00.191Z","endTime":"2026-06-30T00:18:03.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24231466147397,"aZ":-21.742886682320275,"pfxX":-9.679663490789213,"pfxZ":5.4962765333589765,"pX":0.0829393766160252,"pZ":2.4721496111224512,"vX0":7.140052693355424,"vY0":-136.4348632863549,"vZ0":-5.943828663261085,"x":113.84,"y":172.03,"x0":-1.3021409133012358,"y0":50.00157995847268,"z0":6.1638302594968275,"aX":-18.362634392244733},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.0,"breakHorizontal":16.2,"spinRate":2190,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.40050422290624077,"extension":6.139423956314147},"index":1,"playId":"1f56253e-961f-3ccc-bc4b-828fe6663685","pitchNumber":2,"startTime":"2026-06-30T00:18:13.577Z","endTime":"2026-06-30T00:18:16.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.896818401995354,"aZ":-16.91414084326016,"pfxX":-2.918653126342133,"pfxZ":8.169727370873822,"pX":-0.1566379195212163,"pZ":4.210766858766958,"vX0":3.9563481165951284,"vY0":-134.96521329498165,"vZ0":-2.9734432300242797,"x":122.97,"y":125.09,"x0":-1.2537974068540159,"y0":50.004180490515935,"z0":6.4997697940995955,"aX":-5.453091536526851},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":4.6,"spinRate":2127,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4038748253288249,"extension":6.039156249240845},"index":2,"playId":"81a2e14a-48e3-3f29-871d-8bfba905ff3a","pitchNumber":3,"startTime":"2026-06-30T00:18:30.240Z","endTime":"2026-06-30T00:18:33.920Z","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":92.3,"endSpeed":85.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.083936274129695,"aZ":-15.001637905512311,"pfxX":-3.3364433333307812,"pfxZ":9.266531893902581,"pX":0.8150689755795227,"pZ":3.1294664838613295,"vX0":6.792640171847218,"vY0":-134.30681237472385,"vZ0":-5.557804834663488,"x":85.93,"y":154.28,"x0":-1.2968898803188131,"y0":50.00651141813703,"z0":6.267107059285472,"aX":-6.186199494836197},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":4.8,"spinRate":2286,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40555465327128815,"extension":6.227889661324233},"index":3,"playId":"ad94a7f5-4eba-398d-a197-aec635714d16","pitchNumber":4,"startTime":"2026-06-30T00:18:44.016Z","endTime":"2026-06-30T00:18:47.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.098157247456868,"aZ":-21.710733691572532,"pfxX":-9.653187573419707,"pfxZ":5.777074996702799,"pX":-0.160414501051852,"pZ":2.602166893014282,"vX0":6.892211410627439,"vY0":-133.31934047096894,"vZ0":-4.454924525909249,"x":123.11,"y":168.52,"x0":-1.5174469982221321,"y0":50.001014869797274,"z0":5.850125807794314,"aX":-17.47652859730301},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.7,"breakHorizontal":16.1,"spinRate":2043,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.40992597151128907,"extension":6.509657267579018},"hitData":{"launchSpeed":92.6,"launchAngle":18.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.67,"coordY":100.46}},"index":4,"playId":"ee32c9d4-3ffa-3551-8625-7f114ba8bdb1","pitchNumber":5,"startTime":"2026-06-30T00:19:05.046Z","endTime":"2026-06-30T00:19:10.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:19:10.229Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T00:19:14.757Z","endTime":"2026-06-30T00:19:43.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26502202164423,"aZ":-25.383599489891598,"pfxX":1.2842898589940415,"pfxZ":3.97743790973015,"pX":-0.19871177141355978,"pZ":1.9122325657612396,"vX0":2.772577832303739,"vY0":-129.13839588378931,"vZ0":-6.174778830198513,"x":124.57,"y":187.15,"x0":-1.448652434471761,"y0":50.000937172606555,"z0":6.259575216421131,"aX":2.191321294742847},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.2,"breakHorizontal":-2.9,"spinRate":2152,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.4224489656870656,"extension":5.906843023615179},"hitData":{"launchSpeed":102.9,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":155.23}},"index":0,"playId":"1347fa88-cfd0-36ed-b09f-20be152aa5f6","pitchNumber":1,"startTime":"2026-06-30T00:19:37.123Z","endTime":"2026-06-30T00:19:43.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:19:43.809Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T00:21:22.914Z","endTime":"2026-06-30T00:22:39.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.045269714810484,"aZ":-21.227267855480086,"pfxX":5.482139581357108,"pfxZ":5.9432719650645485,"pX":1.0231710341006417,"pZ":3.036708421000127,"vX0":-5.037977938110968,"vY0":-134.13945829260877,"vZ0":-3.3131931837495485,"x":78.0,"y":156.79,"x0":2.20350904777156,"y0":50.00397203353661,"z0":5.782020546342833,"aX":10.100362938277973},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":-9.0,"spinRate":2018,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.40663577787553606,"extension":6.222206061151384},"index":0,"playId":"4440c211-5a5a-38e9-95a2-6edbfc07de4d","pitchNumber":1,"startTime":"2026-06-30T00:21:50.244Z","endTime":"2026-06-30T00:21:53.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.935928881418793,"aZ":-30.552788127437275,"pfxX":7.167616290353196,"pfxZ":1.116224465745577,"pX":-0.4276252166679462,"pZ":1.5398070165355167,"vX0":-7.9086929480118355,"vY0":-119.51852182685411,"vZ0":-3.4568114148440623,"x":133.3,"y":197.21,"x0":1.9851598627004468,"y0":50.003715531847405,"z0":5.734046622094293,"aX":10.423349167284352},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.4,"breakHorizontal":-11.2,"spinRate":1102,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.45739018063987924,"extension":6.036084560970351},"index":1,"playId":"de55035c-d940-3f0d-a078-9b4ab0f0cea6","pitchNumber":2,"startTime":"2026-06-30T00:22:05.527Z","endTime":"2026-06-30T00:22:08.527Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-30T00:22:23.860Z","endTime":"2026-06-30T00:22:34.836Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.471841787091797,"aZ":-22.971003300683666,"pfxX":-0.32492744956872355,"pfxZ":5.322755946166248,"pX":0.44282448336933716,"pZ":3.283642505758809,"vX0":-4.526147811054577,"vY0":-130.22301032978876,"vZ0":-2.025313583187063,"x":100.12,"y":150.12,"x0":2.2404765822309383,"y0":50.005909710534006,"z0":5.796306578217065,"aX":-0.5620823321848805},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.5,"breakHorizontal":1.6,"spinRate":2178,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.4194329703302828,"extension":5.944548851343404},"index":3,"playId":"a0a3c693-db02-3d14-9fa1-bb64c8ca96fc","pitchNumber":3,"startTime":"2026-06-30T00:22:34.836Z","endTime":"2026-06-30T00:22:39.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:22:39.363Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out to first baseman Andruw Monasterio.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T00:22:57.386Z","endTime":"2026-06-30T00:23:36.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"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":92.1,"endSpeed":84.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27524816626217,"aZ":-19.19023623245161,"pfxX":2.332497474356059,"pfxZ":7.097738928042746,"pX":-0.8578522720810754,"pZ":2.707744578146197,"vX0":-8.31742896727389,"vY0":-133.96686139203035,"vZ0":-4.228133124270729,"x":149.7,"y":165.67,"x0":1.975621837133944,"y0":50.00199266679102,"z0":5.667206041996608,"aX":4.267736332204553},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":-2.5,"spinRate":1965,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.4079086122302029,"extension":6.019665447170816},"index":0,"playId":"0b6e0d74-5aad-3c3b-adc4-d97c68be982f","pitchNumber":1,"startTime":"2026-06-30T00:23:05.753Z","endTime":"2026-06-30T00:23:09.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":70.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.508415232013714,"aZ":-40.82244725941597,"pfxX":-3.6011219867967297,"pfxZ":-7.003115846466601,"pX":1.0264104031186796,"pZ":2.403525604802377,"vX0":-1.3473518197911387,"vY0":-110.666252362798,"vZ0":1.4833204413645678,"x":77.88,"y":173.88,"x0":2.111679931201651,"y0":50.00230575399931,"z0":6.014179045186065,"aX":-4.44768897209943},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-11.9,"breakHorizontal":6.8,"spinRate":2194,"spinDirection":306},"zone":14,"typeConfidence":2.0,"plateTime":0.4957146507585448,"extension":6.008615997726852},"index":1,"playId":"3fa9d849-890f-313b-8345-9611a0098807","pitchNumber":2,"startTime":"2026-06-30T00:23:18.025Z","endTime":"2026-06-30T00:23:21.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75801717367664,"aZ":-31.776247857361884,"pfxX":-4.616016870671954,"pfxZ":0.30449401799750575,"pX":-0.21045408205497834,"pZ":1.8233494050949566,"vX0":-3.915171098612557,"vY0":-114.1836545521803,"vZ0":-1.6942411189582316,"x":125.02,"y":189.55,"x0":2.128509280779888,"y0":50.00364614893185,"z0":5.712390264409574,"aX":-6.072648044174435},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.4,"breakHorizontal":9.4,"spinRate":2277,"spinDirection":295},"zone":8,"typeConfidence":2.0,"plateTime":0.4803743571437802,"extension":6.099439798228665},"hitData":{"launchSpeed":73.3,"launchAngle":3.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":166.47,"coordY":164.89}},"index":2,"playId":"cf5c884d-65fa-33a2-8e6c-b419decb408d","pitchNumber":3,"startTime":"2026-06-30T00:23:31.259Z","endTime":"2026-06-30T00:23:36.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:23:36.849Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, third baseman Caleb Durbin to first baseman Andruw Monasterio.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T00:23:45.905Z","endTime":"2026-06-30T00:24:52.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.527514526313393,"aZ":-22.61168410096679,"pfxX":1.5271113543410184,"pfxZ":5.207622488509342,"pX":0.9180049377574118,"pZ":2.7095048896338283,"vX0":-4.118210467139527,"vY0":-134.27219415409422,"vZ0":-3.707849358822377,"x":82.01,"y":165.62,"x0":2.269377154560693,"y0":50.00428547170078,"z0":5.706513784773072,"aX":2.8052972779085175},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":-1.9,"spinRate":2054,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.40703925396579654,"extension":6.039248461139261},"index":0,"playId":"c79d0f09-1489-3bfd-8890-bf239c2ea098","pitchNumber":1,"startTime":"2026-06-30T00:24:12.754Z","endTime":"2026-06-30T00:24:16.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":69.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.3665571492161,"aZ":-38.07968845745104,"pfxX":-7.831139008534467,"pfxZ":-4.879173866376096,"pX":0.589261101015836,"pZ":1.5098301363835986,"vX0":-0.8595517579835334,"vY0":-109.59942125436937,"vZ0":-0.5897918433109627,"x":94.54,"y":198.01,"x0":2.0040045140704663,"y0":50.00437124318558,"z0":5.868629653139772,"aX":-9.474707451111714},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-8.6,"breakHorizontal":14.4,"spinRate":2200,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.5008175943836144,"extension":6.122955464774109},"index":1,"playId":"eec18798-6278-3894-ae2a-fbf28d0c016e","pitchNumber":2,"startTime":"2026-06-30T00:24:23.634Z","endTime":"2026-06-30T00:24:26.660Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-30T00:24:35.640Z","endTime":"2026-06-30T00:24:45.163Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.6,"endSpeed":69.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.423821547861937,"aZ":-38.806720275032575,"pfxX":-7.18902172786976,"pfxZ":-5.564185856063281,"pX":0.6948067086167662,"pZ":2.03708998034981,"vX0":-1.0723274089774306,"vY0":-108.63519203955997,"vZ0":0.5471088924181384,"x":90.52,"y":183.78,"x0":2.128832067275589,"y0":50.001790756679455,"z0":6.007858004756257,"aX":-8.57251240673986},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-9.6,"breakHorizontal":13.3,"spinRate":2202,"spinDirection":311},"zone":9,"typeConfidence":2.0,"plateTime":0.5046101321183789,"extension":6.066378190051572},"hitData":{"launchSpeed":82.4,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":174.99}},"index":3,"playId":"9217b473-cf47-35c4-a8e4-c378ea0ae043","pitchNumber":3,"startTime":"2026-06-30T00:24:45.163Z","endTime":"2026-06-30T00:24:52.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:24:52.418Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andruw Monasterio grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T00:26:49.358Z","endTime":"2026-06-30T00:27:11.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.248412956134665,"aZ":-23.488996569073844,"pfxX":-0.4850271140144422,"pfxZ":5.0935777509221785,"pX":0.07239307947050039,"pZ":2.158815242769921,"vX0":3.9978367953669243,"vY0":-128.59191847525568,"vZ0":-5.891404619639563,"x":114.24,"y":180.49,"x0":-1.4277376058019182,"y0":50.00175491820389,"z0":6.258683806770556,"aX":-0.8275455764019503},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.4,"breakHorizontal":0.1,"spinRate":2189,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.42311261957690993,"extension":6.0652579131684305},"hitData":{"launchSpeed":70.4,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":152.7}},"index":0,"playId":"ddebc254-d534-3e03-91a3-3caaa7693e4d","pitchNumber":1,"startTime":"2026-06-30T00:27:04.344Z","endTime":"2026-06-30T00:27:11.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:27:11.090Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out, first baseman Luis García Jr. to pitcher Miles Mikolas.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T00:27:15.916Z","endTime":"2026-06-30T00:27:46.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.253220751856816,"aZ":-26.985061164873454,"pfxX":-0.8191151170971651,"pfxZ":3.0158595683841023,"pX":-0.3351510374054238,"pZ":1.3698422108864317,"vX0":2.86126401901262,"vY0":-129.80755315356467,"vZ0":-7.275164534705935,"x":129.78,"y":201.79,"x0":-1.3416122428455184,"y0":50.00014409111147,"z0":6.241401425528966,"aX":-1.4082486885985683},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":0.8,"spinRate":2115,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.420740358119581,"extension":6.022981600664354},"hitData":{"launchSpeed":80.3,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.29,"coordY":158.78}},"index":0,"playId":"eccdb012-44a7-38fd-acbb-6600cad5a775","pitchNumber":1,"startTime":"2026-06-30T00:27:37.386Z","endTime":"2026-06-30T00:27:46.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:27:46.579Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T00:28:04.160Z","endTime":"2026-06-30T00:28:56.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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, 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":87.8,"endSpeed":82.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.196051199149636,"aZ":-24.409496987260415,"pfxX":1.6993505462447178,"pfxZ":4.612837099081176,"pX":1.1484425433002872,"pZ":1.6902115512846223,"vX0":5.363696064762298,"vY0":-127.86298939025608,"vZ0":-6.920144590314085,"x":73.22,"y":193.14,"x0":-1.183248052991534,"y0":50.00537217060825,"z0":6.301848951462517,"aX":2.8604076637200677},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.3,"breakHorizontal":-4.1,"spinRate":2189,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.42564876097959026,"extension":6.027605561407737},"index":0,"playId":"c62a0523-59bb-3cd0-a0aa-6520f6d46d57","pitchNumber":1,"startTime":"2026-06-30T00:28:18.703Z","endTime":"2026-06-30T00:28:22.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.837352238886655,"aZ":-22.156108671437817,"pfxX":-8.953495908112675,"pfxZ":5.318251900334261,"pX":0.9522484866438031,"pZ":2.4011974170621913,"vX0":9.200717538135986,"vY0":-135.4780228845372,"vZ0":-6.050515028827278,"x":80.7,"y":173.95,"x0":-1.3027494563096687,"y0":50.00445405539325,"z0":6.182245807954245,"aX":-16.87136932299527},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":14.6,"spinRate":2209,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4022252124460608,"extension":6.089131523477028},"index":1,"playId":"98e3ec49-db8b-37a2-b86a-37892920222c","pitchNumber":2,"startTime":"2026-06-30T00:28:31.841Z","endTime":"2026-06-30T00:28:35.551Z","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":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.293348666193324,"aZ":-21.143497628575666,"pfxX":0.19128179786301258,"pfxZ":6.303874546038302,"pX":0.4354903350169953,"pZ":2.093277411465749,"vX0":4.590969322661176,"vY0":-130.1838693214892,"vZ0":-6.712168610926091,"x":100.4,"y":182.26,"x0":-1.3614116592885421,"y0":50.003213817963626,"z0":6.258620206897971,"aX":0.33490916801452625},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.4,"breakHorizontal":-1.2,"spinRate":2225,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.41761630756215284,"extension":6.202634789740082},"hitData":{"launchSpeed":72.8,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":156.75}},"index":2,"playId":"05cb73ed-8077-3329-b355-a05b51e5cf3e","pitchNumber":3,"startTime":"2026-06-30T00:28:48.530Z","endTime":"2026-06-30T00:28:56.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:28:56.172Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Keibert Ruiz singles on a line drive to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T00:31:20.603Z","endTime":"2026-06-30T00:32:35.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T00:31:06.878Z","endTime":"2026-06-30T00:31:22.895Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.101093582920484,"aZ":-19.667623949556706,"pfxX":2.5896093590088105,"pfxZ":6.865944323902415,"pX":1.585547815543179,"pZ":2.8099806728688175,"vX0":-2.8504438197840414,"vY0":-133.67557265741223,"vZ0":-3.9275748716264736,"x":56.56,"y":162.91,"x0":2.326034203076295,"y0":50.00269576376559,"z0":5.698998329506671,"aX":4.716632076689528},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.9,"breakHorizontal":-4.1,"spinRate":1870,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4087515793105254,"extension":6.000005090840188},"index":1,"playId":"c186020d-6177-39d4-8885-fe5d2ecd39e4","pitchNumber":1,"startTime":"2026-06-30T00:31:22.895Z","endTime":"2026-06-30T00:31:25.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.158371963161372,"aZ":-26.90478801986435,"pfxX":-1.336291032570924,"pfxZ":3.1425449343167404,"pX":-0.4829812359680196,"pZ":3.126213528220971,"vX0":-6.13372767704505,"vY0":-128.31254661445135,"vZ0":-1.5934599738936792,"x":135.41,"y":154.37,"x0":2.1066037923700343,"y0":50.00289052843503,"z0":5.840468973422056,"aX":-2.2398317416269657},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":3.7,"spinRate":2047,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.42596672554996795,"extension":6.086762384001909},"index":2,"playId":"2972d9cb-96a4-3f5a-b6b1-afa7740913d1","pitchNumber":2,"startTime":"2026-06-30T00:31:33.396Z","endTime":"2026-06-30T00:31:36.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.919266669677654,"aZ":-28.00026562974704,"pfxX":4.65812014898618,"pfxZ":3.027227244351023,"pX":1.0321593703247924,"pZ":2.8117093250047387,"vX0":-3.574906272135154,"vY0":-116.6568511090913,"vZ0":-0.9255825625565777,"x":77.66,"y":162.86,"x0":1.9791682669997437,"y0":50.00275380412405,"z0":5.852836499938842,"aX":6.421127287807961},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":5.5,"breakHorizontal":-7.6,"spinRate":1240,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.46950659047378007,"extension":6.062929405857256},"index":3,"playId":"f7af3afc-4347-382e-a9ce-1bb937ba8776","pitchNumber":3,"startTime":"2026-06-30T00:31:51.433Z","endTime":"2026-06-30T00:31:54.819Z","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":91.7,"endSpeed":83.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75868275282492,"aZ":-14.374694258471177,"pfxX":2.986392825007548,"pfxZ":10.004357719825538,"pX":0.22729285123015863,"pZ":1.2835332883188677,"vX0":-5.8899472914495,"vY0":-133.0909300832395,"vZ0":-8.53278420695479,"x":108.34,"y":204.12,"x0":2.089319751795074,"y0":50.00553928283419,"z0":5.5908824124275975,"aX":5.3152378526808715},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.3,"breakHorizontal":-4.0,"spinRate":1957,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.41284634902983264,"extension":6.068535720944475},"index":4,"playId":"3d252aca-3776-3c72-9f7f-d5e0465173ef","pitchNumber":4,"startTime":"2026-06-30T00:32:06.219Z","endTime":"2026-06-30T00:32:10.323Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.061124610467644,"aZ":-27.892388170900485,"pfxX":8.372621304378612,"pfxZ":2.486173842644515,"pX":0.5078856104305356,"pZ":2.0097867520963604,"vX0":-6.367683798246131,"vY0":-130.92541212117135,"vZ0":-4.3091735361648515,"x":97.64,"y":184.52,"x0":1.8951535391663372,"y0":50.001080161653974,"z0":5.787453824217135,"aX":14.397949840005904},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.7,"breakHorizontal":-13.6,"spinRate":1935,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.41986495625803544,"extension":6.1874944446010005},"hitData":{"launchSpeed":74.1,"launchAngle":16.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.74,"coordY":114.89}},"index":5,"playId":"9d7c877b-8302-33fc-bc14-92b6478c1dcd","pitchNumber":5,"startTime":"2026-06-30T00:32:25.058Z","endTime":"2026-06-30T00:32:35.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:32:35.480Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez challenged (pitch result), call on the field was overturned: James Wood called out on strikes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T00:32:35.844Z","endTime":"2026-06-30T00:34:33.634Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":78.9,"endSpeed":72.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.327943415062652,"aZ":-33.42388797399216,"pfxX":-7.936449169682225,"pfxZ":-0.9424731859657491,"pX":-0.8188635606230229,"pZ":2.5472525635875005,"vX0":-4.249795706168083,"vY0":-114.86273179221051,"vZ0":0.11026605761996366,"x":148.21,"y":170.0,"x0":2.089501601664869,"y0":50.00216468424535,"z0":5.762901465235539,"aX":-10.546401733261169},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-1.3,"breakHorizontal":15.5,"spinRate":2282,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.47783313278364536,"extension":6.208332202741722},"index":0,"playId":"b110c6ff-8af4-3e0a-8a94-491c36859964","pitchNumber":1,"startTime":"2026-06-30T00:32:58.250Z","endTime":"2026-06-30T00:33:02.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37964938070369,"aZ":-21.860356635418515,"pfxX":4.704597482612318,"pfxZ":5.492664477220873,"pX":-1.7014696065808828,"pZ":1.7947754846420125,"vX0":-11.149094312588618,"vY0":-135.3572055184976,"vZ0":-6.013482274938072,"x":181.86,"y":190.32,"x0":1.8386028775755945,"y0":50.00055963343695,"z0":5.550776009767733,"aX":8.830381643477015},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.0,"breakHorizontal":-6.5,"spinRate":2031,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.40290630722766707,"extension":6.203674627216314},"index":1,"playId":"9127e65d-14ae-3596-857f-14a9dc516c99","pitchNumber":2,"startTime":"2026-06-30T00:33:14.965Z","endTime":"2026-06-30T00:33:17.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.313716356667804,"aZ":-29.38824311685641,"pfxX":6.365789951844051,"pfxZ":2.0139536188100333,"pX":0.5428648252953414,"pZ":1.6522100495785708,"vX0":-5.640899756785538,"vY0":-116.86487571675603,"vZ0":-2.8515746818655243,"x":96.31,"y":194.17,"x0":2.1624675295309768,"y0":50.00036960621567,"z0":5.652520447880188,"aX":8.791641918997744},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.2,"breakHorizontal":-10.1,"spinRate":1177,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4689321654182752,"extension":6.11347891317653},"index":2,"playId":"2ce4b057-bbdf-3cfa-af0e-a2c018bd2924","pitchNumber":3,"startTime":"2026-06-30T00:33:31.234Z","endTime":"2026-06-30T00:33:35.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.364081638425112,"aZ":-28.04677970016047,"pfxX":-4.63888894754408,"pfxZ":2.994777491245026,"pX":-1.48444046678208,"pZ":1.7297056110890154,"vX0":-6.8298836207044715,"vY0":-116.20913098190364,"vZ0":-3.0674156354857565,"x":173.58,"y":192.08,"x0":2.087269384112788,"y0":50.000645869597754,"z0":5.711799794484674,"aX":-6.387516822736648},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.9,"breakHorizontal":10.0,"spinRate":2289,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4700739268071663,"extension":6.260916771088698},"index":3,"playId":"4f6bfd2e-af2f-3cf6-9fd8-e8280ed5481d","pitchNumber":4,"startTime":"2026-06-30T00:33:50.042Z","endTime":"2026-06-30T00:33:53.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.6,"endSpeed":84.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.370094959808895,"aZ":-27.857185209123234,"pfxX":8.917868852323346,"pfxZ":2.379405571956177,"pX":-0.763636161085572,"pZ":2.7143024405337908,"vX0":-10.179940257588232,"vY0":-133.07696541152197,"vZ0":-2.7409070534337,"x":146.11,"y":165.49,"x0":1.931301868278263,"y0":50.002643110390196,"z0":5.750532083737715,"aX":16.185392485141886},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.0,"breakHorizontal":-14.3,"spinRate":2006,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.4097182282302083,"extension":6.312068153428513},"index":4,"playId":"fb415781-8245-39d5-912d-46b33075b192","pitchNumber":5,"startTime":"2026-06-30T00:34:06.633Z","endTime":"2026-06-30T00:34:33.634Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"}},"playEndTime":"2026-06-30T00:34:33.634Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrés Chaparro singles on a ground ball to center fielder Ceddanne Rafaela. Keibert Ruiz to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T00:34:37.650Z","endTime":"2026-06-30T00:37:02.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"postOnSecond":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.1,"endSpeed":76.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.466621073810362,"aZ":-33.6401514713977,"pfxX":7.0210779418367295,"pfxZ":-1.0230592690848945,"pX":0.3143253179105898,"pZ":0.0014386834573447132,"vX0":-6.10987266481065,"vY0":-118.01723953240494,"vZ0":-5.933824404757882,"x":105.02,"y":238.74,"x0":2.0070473717203536,"y0":50.0038736300481,"z0":5.595690543742209,"aX":10.045718559112613},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.9,"breakHorizontal":-11.5,"spinRate":1185,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4616138180618763,"extension":6.610074977216763},"index":0,"playId":"4a7a341c-409b-3d9d-b508-00c8adca1a20","pitchNumber":1,"startTime":"2026-06-30T00:34:43.924Z","endTime":"2026-06-30T00:34:46.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.503104334026144,"aZ":-24.789681031416972,"pfxX":0.8876984289847316,"pfxZ":4.384412809336434,"pX":-1.1435391818678162,"pZ":3.241494102277589,"vX0":-8.332987126870586,"vY0":-127.9611203323667,"vZ0":-1.7031782676892608,"x":160.59,"y":151.26,"x0":2.018114248447702,"y0":50.00256860837323,"z0":5.828349454263486,"aX":1.4953267022084804},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.8,"breakHorizontal":0.0,"spinRate":2160,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.4254909632520003,"extension":6.192400189373},"index":1,"playId":"b82847ee-0276-3b2e-ac34-ecdc02c833a7","pitchNumber":2,"startTime":"2026-06-30T00:35:04.015Z","endTime":"2026-06-30T00:35:07.924Z","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":1,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":71.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.64444963664697,"aZ":-37.08729232994946,"pfxX":-3.4947203134424445,"pfxZ":-3.8739849890347315,"pX":-0.35265393791919514,"pZ":2.541537938962107,"vX0":-4.016341656361092,"vY0":-111.71489138534663,"vZ0":0.8899737122168234,"x":130.44,"y":170.16,"x0":1.9208758771360306,"y0":50.00484553085915,"z0":5.942583653701,"aX":-4.4282843715084255},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-6.5,"breakHorizontal":7.3,"spinRate":2298,"spinDirection":311},"zone":4,"typeConfidence":2.0,"plateTime":0.48982544872344613,"extension":6.2038669834241045},"index":2,"playId":"656094d0-98a2-319c-bb62-9e299f013bcd","pitchNumber":3,"startTime":"2026-06-30T00:35:20.209Z","endTime":"2026-06-30T00:35:26.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.347817407786714,"aZ":-25.298362535935762,"pfxX":-0.34476710632653296,"pfxZ":4.183328397932897,"pX":-0.8919044342964914,"pZ":3.116113868683149,"vX0":-7.052747697902368,"vY0":-127.22585783295257,"vZ0":-1.7761212736521095,"x":151.0,"y":154.64,"x0":1.9574510177682525,"y0":50.00484340217701,"z0":5.822288988393684,"aX":-0.5661576968020182},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.4,"breakHorizontal":2.2,"spinRate":2019,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.43001056763617695,"extension":6.28258230403887},"index":3,"playId":"387d7000-7e57-3c2e-b0e2-f16e809df051","pitchNumber":4,"startTime":"2026-06-30T00:35:45.874Z","endTime":"2026-06-30T00:35:51.874Z","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":80.6,"endSpeed":74.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83136815116954,"aZ":-30.185554169332164,"pfxX":6.716024366447284,"pfxZ":1.4294188721156846,"pX":0.14750252729668534,"pZ":0.8057389865123188,"vX0":-6.42052698353951,"vY0":-117.13077099522923,"vZ0":-4.576949180348491,"x":111.38,"y":217.03,"x0":2.0497437955594107,"y0":50.00392406834544,"z0":5.603259027742714,"aX":9.346149838093927},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.7,"breakHorizontal":-10.6,"spinRate":1292,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.46737931502877794,"extension":6.25820753754146},"index":4,"playId":"cf7997e9-96c3-399a-b8f0-a3ea56aa2d75","pitchNumber":5,"startTime":"2026-06-30T00:36:31.622Z","endTime":"2026-06-30T00:36:35.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.680899577473156,"aZ":-18.502023162433996,"pfxX":2.9439002980911804,"pfxZ":7.502837752558119,"pX":0.2759463059195881,"pZ":2.149769765023025,"vX0":-5.681986294576608,"vY0":-133.59121816461086,"vZ0":-5.752827752539733,"x":106.48,"y":180.74,"x0":2.040427289378146,"y0":50.000416683726,"z0":5.645496994140975,"aX":5.362843130949497},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":-4.2,"spinRate":2089,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.40879967971010345,"extension":6.336837623531221},"hitData":{"launchSpeed":99.0,"launchAngle":3.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.37,"coordY":129.31}},"index":5,"playId":"f8df98e2-611f-326d-8fbd-d7b359b1bc1f","pitchNumber":6,"startTime":"2026-06-30T00:36:50.703Z","endTime":"2026-06-30T00:37:02.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:37:02.058Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Curtis Mead singles on a sharp line drive to center fielder Ceddanne Rafaela. Keibert Ruiz to 3rd. Andrés Chaparro to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T00:37:07.115Z","endTime":"2026-06-30T00:37:54.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnSecond":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"postOnThird":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"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":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20233349400651,"aZ":-24.905063049973748,"pfxX":-0.6606230101363235,"pfxZ":4.31610602268365,"pX":0.7317755425574658,"pZ":3.631167161505497,"vX0":-3.2797009012560983,"vY0":-128.34947993272775,"vZ0":-0.8315667170040291,"x":89.11,"y":140.74,"x0":2.1070161932239726,"y0":50.002299513018,"z0":5.882249070186798,"aX":-1.1125531845972638},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.9,"breakHorizontal":1.9,"spinRate":2068,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.42521021501814316,"extension":6.1173392676510865},"index":0,"playId":"c7fb215a-13e8-377c-a148-1a6956c9b452","pitchNumber":1,"startTime":"2026-06-30T00:37:29.102Z","endTime":"2026-06-30T00:37:32.344Z","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":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.952700539887854,"aZ":-27.283447953622396,"pfxX":7.592343837603454,"pfxZ":2.809577412951344,"pX":0.3944783863100925,"pZ":2.127571105249773,"vX0":-6.509440584174777,"vY0":-130.61765985188805,"vZ0":-4.07996763321813,"x":101.96,"y":181.34,"x0":1.9251703076033984,"y0":50.0000221117438,"z0":5.747043619125281,"aX":13.196522482002903},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.4,"breakHorizontal":-12.5,"spinRate":1957,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.41837368908443784,"extension":6.30329703685034},"hitData":{"launchSpeed":108.3,"launchAngle":11.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.87,"coordY":84.26}},"index":1,"playId":"326cf9e7-e4f1-3482-8d3a-91f792d8de44","pitchNumber":2,"startTime":"2026-06-30T00:37:43.195Z","endTime":"2026-06-30T00:37:54.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:37:54.486Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"CJ Abrams doubles (16) on a ground ball to right fielder Wilyer Abreu. Keibert Ruiz scores. Andrés Chaparro scores. Curtis Mead to 3rd.","rbi":2,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T00:38:58.830Z","endTime":"2026-06-30T00:40:04.709Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T00:38:03.686Z","endTime":"2026-06-30T00:39:01.085Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.3812498550075,"aZ":-30.479033456004455,"pfxX":-6.003502759981999,"pfxZ":1.2880815004446458,"pX":0.1447590600845594,"pZ":2.2402907455998853,"vX0":-3.0115690513171676,"vY0":-113.79657825564323,"vZ0":-1.0937714619917847,"x":111.48,"y":178.29,"x0":2.264084878796349,"y0":50.00139870010128,"z0":5.739482911842805,"aX":-7.8931902066843636},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":2.4,"breakHorizontal":11.6,"spinRate":2293,"spinDirection":300},"zone":5,"typeConfidence":2.0,"plateTime":0.480846804896089,"extension":6.114781221465797},"index":1,"playId":"86f1920e-2ffe-316e-8f05-0bb904346b9a","pitchNumber":1,"startTime":"2026-06-30T00:39:01.085Z","endTime":"2026-06-30T00:39:04.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33926297252334,"aZ":-22.684208669165177,"pfxX":2.178203930766367,"pfxZ":5.139236976558577,"pX":-1.0470245652704604,"pZ":2.7825290101538886,"vX0":-8.949156928781397,"vY0":-134.78120962014106,"vZ0":-3.37442934595597,"x":156.91,"y":163.65,"x0":2.0282661132976783,"y0":50.00310832414344,"z0":5.6463111009977665,"aX":4.02377351367582},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":-2.2,"spinRate":2064,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.40585157110082726,"extension":6.144091292830763},"index":2,"playId":"d3f7b829-95c3-3c9e-a0f5-8e4af23740f6","pitchNumber":2,"startTime":"2026-06-30T00:39:16.383Z","endTime":"2026-06-30T00:39:20.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.137788069868108,"aZ":-28.435169532181526,"pfxX":10.475361247415766,"pfxZ":2.1793016085780605,"pX":1.1619210942616607,"pZ":1.2384637518844441,"vX0":-5.776609815210549,"vY0":-130.40811438305286,"vZ0":-5.83875355463867,"x":72.71,"y":205.34,"x0":2.0479560203412426,"y0":50.00460977169065,"z0":5.659059286096391,"aX":17.994028237288653},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.8,"breakHorizontal":-17.6,"spinRate":2022,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4204489358214776,"extension":6.277675482064607},"index":3,"playId":"b1cefe59-a077-3c5b-9e1c-9d400062a2ab","pitchNumber":3,"startTime":"2026-06-30T00:39:31.988Z","endTime":"2026-06-30T00:39:35.092Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":70.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.367986859874858,"aZ":-40.96815108097357,"pfxX":-4.004624354817419,"pfxZ":-7.094849243333077,"pX":0.795058737207033,"pZ":1.8940712828133497,"vX0":-1.851153881831179,"vY0":-110.7932150082136,"vZ0":0.48488007670930533,"x":86.69,"y":187.64,"x0":2.1625442683457488,"y0":50.004089550759986,"z0":5.964772033076085,"aX":-4.96269726687973},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-12.4,"breakHorizontal":7.8,"spinRate":2291,"spinDirection":312},"zone":9,"typeConfidence":2.0,"plateTime":0.49496649627128964,"extension":6.217663141273179},"hitData":{"launchSpeed":91.7,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.96,"coordY":116.72}},"index":4,"playId":"185e5a2d-4f86-32b0-9f5a-bf7af4194da2","pitchNumber":4,"startTime":"2026-06-30T00:39:47.904Z","endTime":"2026-06-30T00:40:04.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:40:04.709Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Crews lines out to second baseman Anthony Seigler.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T00:40:32.037Z","endTime":"2026-06-30T00:42:49.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.934873427667732,"aZ":-26.20759300996689,"pfxX":0.4989451827693969,"pfxZ":3.539143875880205,"pX":-1.1179477939780897,"pZ":3.7959600804820597,"vX0":-8.149325079700516,"vY0":-128.30946167006573,"vZ0":-0.08282906174330729,"x":159.61,"y":136.29,"x0":2.020254991145086,"y0":50.00185339196785,"z0":5.853056924255456,"aX":0.8431047459174121},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.6,"breakHorizontal":0.7,"spinRate":2103,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.42517950729653853,"extension":6.551018888785771},"index":0,"playId":"ee1045cb-dda1-3766-8538-20e99803faa3","pitchNumber":1,"startTime":"2026-06-30T00:40:37.119Z","endTime":"2026-06-30T00:40:41.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":70.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.776717348770944,"aZ":-40.163467508811564,"pfxX":-6.009385311690991,"pfxZ":-6.579607481325743,"pX":0.520603446735638,"pZ":0.6910404624240281,"vX0":-1.7574283833639452,"vY0":-109.63365402732688,"vZ0":-1.638560534479989,"x":97.16,"y":220.12,"x0":2.113750691523917,"y0":50.002829280662525,"z0":5.743375483068212,"aX":-7.298367877027858},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-12.0,"breakHorizontal":11.4,"spinRate":2220,"spinDirection":313},"zone":14,"typeConfidence":2.0,"plateTime":0.5000189195402776,"extension":6.40138690281704},"index":1,"playId":"1695991f-694b-39d8-8d90-3f314cf8ce55","pitchNumber":2,"startTime":"2026-06-30T00:40:51.653Z","endTime":"2026-06-30T00:40:57.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.547403257835192,"aZ":-24.899363799072212,"pfxX":-0.35565685898057664,"pfxZ":4.323991970681652,"pX":-0.5885847869799096,"pZ":3.050535170108887,"vX0":-6.513204757346804,"vY0":-128.18534853251975,"vZ0":-2.0713495149576437,"x":139.44,"y":156.42,"x0":2.0190861027878264,"y0":50.00587053261694,"z0":5.789990607815312,"aX":-0.5991912382161805},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.7,"breakHorizontal":1.9,"spinRate":2087,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.42535485672898776,"extension":6.21648336626328},"index":2,"playId":"1c033e3a-869f-39d3-b569-4a3e42eb2c2d","pitchNumber":3,"startTime":"2026-06-30T00:41:13.682Z","endTime":"2026-06-30T00:41:16.682Z","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":2,"outs":1},"index":3,"startTime":"2026-06-30T00:41:28.990Z","endTime":"2026-06-30T00:41:42.810Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":70.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.413222275506556,"aZ":-40.576279533743275,"pfxX":-5.730527867016081,"pfxZ":-6.772899983380336,"pX":-0.3601036253765014,"pZ":0.14581696301742142,"vX0":-3.4311152984831983,"vY0":-110.87296982091401,"vZ0":-3.0519347870570908,"x":130.73,"y":234.84,"x0":1.9535423227189521,"y0":50.001392778048356,"z0":5.787572694368375,"aX":-7.1108225029480705},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-12.7,"breakHorizontal":11.3,"spinRate":2271,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.49461735081426816,"extension":6.4950836489981585},"index":4,"playId":"222103a0-ec35-3f61-a770-453e3a04946a","pitchNumber":4,"startTime":"2026-06-30T00:41:42.810Z","endTime":"2026-06-30T00:41:46.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.638385616385055,"aZ":-23.86204863681032,"pfxX":5.772994155266881,"pfxZ":4.802807116340579,"pX":-1.931514679811019,"pZ":1.7003708349494706,"vX0":-11.208105852202504,"vY0":-130.30981290958866,"vZ0":-5.8548354673191,"x":190.62,"y":192.87,"x0":1.6622617372389394,"y0":50.00411597006371,"z0":5.762448821934849,"aX":9.99636636659849},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.6,"breakHorizontal":-8.2,"spinRate":2080,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.419239279155017,"extension":6.39179860354165},"index":5,"playId":"f25d0290-812f-3086-9fe1-b29e2164cd15","pitchNumber":5,"startTime":"2026-06-30T00:42:05.504Z","endTime":"2026-06-30T00:42:11.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48962236050382,"aZ":-24.720080811093993,"pfxX":-1.542324109350827,"pfxZ":4.480637983870247,"pX":-0.2003247366339324,"pZ":2.920406526341829,"vX0":-5.332526823719058,"vY0":-127.69639048056747,"vZ0":-2.328956881442058,"x":124.64,"y":159.93,"x0":2.1091821961951602,"y0":50.00320563907768,"z0":5.774486229068354,"aX":-2.564761948437773},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.8,"breakHorizontal":4.0,"spinRate":2074,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.42773860618000903,"extension":6.110433717671168},"hitData":{"launchSpeed":70.1,"launchAngle":14.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":134.07,"coordY":143.8}},"index":6,"playId":"ca1d9f9b-d010-36ca-b9b8-e7fc26c1b2a2","pitchNumber":6,"startTime":"2026-06-30T00:42:40.525Z","endTime":"2026-06-30T00:42:49.104Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:42:49.104Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out softly, pitcher Ranger Suarez to first baseman Andruw Monasterio.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T00:42:56.706Z","endTime":"2026-06-30T00:44:52.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624133,"link":"/api/v1/people/624133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":71.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.760120812551033,"aZ":-37.12624052495729,"pfxX":-4.311745101740712,"pfxZ":-3.8636582394553844,"pX":-0.0314804738611995,"pZ":1.0402622158179784,"vX0":-3.421607961549879,"vY0":-112.31672353775355,"vZ0":-2.2541479244121487,"x":118.2,"y":210.69,"x0":2.0701964231842793,"y0":50.00362178436419,"z0":5.821511060935547,"aX":-5.525136508031624},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-7.3,"breakHorizontal":8.6,"spinRate":2286,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.48709228008934025,"extension":6.347791751726924},"index":0,"playId":"ab196ee2-cf7b-3a5a-9de7-6da59478c83e","pitchNumber":1,"startTime":"2026-06-30T00:43:15.498Z","endTime":"2026-06-30T00:43:18.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.417492655247948,"aZ":-24.616111565908028,"pfxX":0.4635245354335336,"pfxZ":4.305546493403876,"pX":0.07042606117457077,"pZ":3.518488309176569,"vX0":-5.471187529596812,"vY0":-131.11121924265473,"vZ0":-1.0909141914948082,"x":114.32,"y":143.78,"x0":2.1162457053689057,"y0":50.00549867478169,"z0":5.76202580684411,"aX":0.8148629104297336},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.8,"breakHorizontal":0.2,"spinRate":2164,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.41635944086322985,"extension":6.11578643731863},"index":1,"playId":"217f8d23-5f66-39d5-b951-4475b98f1146","pitchNumber":2,"startTime":"2026-06-30T00:43:33.704Z","endTime":"2026-06-30T00:43:36.800Z","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":2},"index":2,"startTime":"2026-06-30T00:43:51.284Z","endTime":"2026-06-30T00:44:00.123Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"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":76.9,"endSpeed":71.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.532080286295873,"aZ":-40.457558143758256,"pfxX":-5.157702257334477,"pfxZ":-6.580755702953047,"pX":-0.05635128649007061,"pZ":0.38626253638166297,"vX0":-3.2099792007063583,"vY0":-111.91241037635818,"vZ0":-2.7448452059497184,"x":119.15,"y":228.35,"x0":2.0700437530757787,"y0":50.00165800055838,"z0":5.800917301091872,"aX":-6.494543402371745},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-12.4,"breakHorizontal":10.2,"spinRate":2245,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4907664698305605,"extension":6.48685933415129},"index":3,"playId":"4f89b0b6-a174-325b-a68f-e352e5723466","pitchNumber":3,"startTime":"2026-06-30T00:44:00.123Z","endTime":"2026-06-30T00:44:03.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":70.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.2721230154145,"aZ":-40.18488355869955,"pfxX":-5.587269278045729,"pfxZ":-6.577543729626532,"pX":-0.33864146339914275,"pZ":0.47199636291614977,"vX0":-3.523935400898029,"vY0":-109.88356740855244,"vZ0":-2.270972261791999,"x":129.91,"y":226.04,"x0":2.0142350975067136,"y0":50.00350310091737,"z0":5.805873887341438,"aX":-6.802575470290878},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-12.2,"breakHorizontal":11.0,"spinRate":2227,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.499290103944535,"extension":6.3443915442287455},"index":4,"playId":"c0698d5a-331e-3de0-9443-f7654e16690e","pitchNumber":4,"startTime":"2026-06-30T00:44:19.772Z","endTime":"2026-06-30T00:44:23.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.117490347982024,"aZ":-24.93569289497338,"pfxX":-0.8858481297036249,"pfxZ":4.191676197728318,"pX":1.0483731208051248,"pZ":2.4218998640074942,"vX0":-2.969349077711763,"vY0":-129.77358519647083,"vZ0":-3.56735472794734,"x":77.04,"y":173.39,"x0":2.3169535505288,"y0":50.001782024187904,"z0":5.688299906666139,"aX":-1.5280346622469418},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.1,"breakHorizontal":2.2,"spinRate":2189,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4201606374229807,"extension":6.166570472711178},"hitData":{"launchSpeed":55.7,"launchAngle":-54.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":126.51,"coordY":180.35}},"index":5,"playId":"b52be8a7-a13c-3c45-92a9-6a9c4221de8f","pitchNumber":5,"startTime":"2026-06-30T00:44:45.484Z","endTime":"2026-06-30T00:44:52.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:44:52.285Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Anthony Seigler grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T00:46:55.715Z","endTime":"2026-06-30T00:48:11.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.0,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.900667318863636,"aZ":-24.161386554133635,"pfxX":-0.26683401537836726,"pfxZ":4.675163303209207,"pX":0.8872295208795518,"pZ":3.0849427676911176,"vX0":5.47722768231433,"vY0":-129.576946191815,"vZ0":-4.077383525472098,"x":83.18,"y":155.49,"x0":-1.2117766966088055,"y0":50.00637466123627,"z0":6.506351460141014,"aX":-0.45827036301172935},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.8,"breakHorizontal":-0.6,"spinRate":2148,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4213216037814198,"extension":6.010428344632212},"index":0,"playId":"3fe0d73d-ad36-3f2f-92b5-fb239b5bf0e1","pitchNumber":1,"startTime":"2026-06-30T00:47:03.901Z","endTime":"2026-06-30T00:47:07.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.835099753596474,"aZ":-24.008886424795467,"pfxX":2.7453718745956532,"pfxZ":4.9837343656285675,"pX":-0.4878564093115162,"pZ":2.0176090317180804,"vX0":1.7580254663428305,"vY0":-127.1113736732604,"vZ0":-5.802586810906345,"x":135.6,"y":184.3,"x0":-1.5448311006904167,"y0":50.000796656663105,"z0":6.2337953358193925,"aX":4.49579284749025},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.9,"breakHorizontal":-5.4,"spinRate":2046,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.43074271508214057,"extension":6.176235760484283},"index":1,"playId":"7bbadb04-d81c-303e-aa21-cb39d180a615","pitchNumber":2,"startTime":"2026-06-30T00:47:25.053Z","endTime":"2026-06-30T00:47:28.363Z","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":0},"index":2,"startTime":"2026-06-30T00:47:33.873Z","endTime":"2026-06-30T00:47:46.455Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"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":77.8,"endSpeed":72.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.500858652320982,"aZ":-40.82485008668066,"pfxX":1.2094348437715214,"pfxZ":-6.694331428376512,"pX":0.4693801116646572,"pZ":0.8126697835840655,"vX0":3.0678132544033763,"vY0":-113.21020906543535,"vZ0":-3.834242811064145,"x":99.11,"y":216.84,"x0":-1.0627652768629707,"y0":50.00349711827285,"z0":6.632536101802267,"aX":1.5624308677196572},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-12.8,"breakHorizontal":-3.0,"spinRate":2496,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4846137012346081,"extension":5.99514413707298},"index":3,"playId":"5d43ede2-59d9-3845-b092-b2a39cd5341d","pitchNumber":3,"startTime":"2026-06-30T00:47:46.455Z","endTime":"2026-06-30T00:47:49.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53396635909777,"aZ":-15.859027031554007,"pfxX":-5.0606356298591315,"pfxZ":8.730062091996587,"pX":-0.40522763098011233,"pZ":2.0665093006091917,"vX0":3.5565584918933775,"vY0":-135.55780224859393,"vZ0":-8.30734577964624,"x":132.45,"y":182.98,"x0":-1.074157235652231,"y0":50.00010603838731,"z0":6.269026794264685,"aX":-9.454116036318569},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":8.4,"spinRate":2157,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.40344618250604514,"extension":6.241475876437934},"hitData":{"launchSpeed":94.7,"launchAngle":4.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.26,"coordY":148.38}},"index":4,"playId":"eadf2649-e382-3efe-a020-fb759ca18463","pitchNumber":4,"startTime":"2026-06-30T00:48:05.244Z","endTime":"2026-06-30T00:48:11.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:48:11.935Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Narváez flies out to right fielder Dylan Crews.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T00:48:19.657Z","endTime":"2026-06-30T00:48:59.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5656181308935,"aZ":-21.24043831350469,"pfxX":-7.7498964690656456,"pfxZ":5.982674033757656,"pX":0.14484350830396064,"pZ":3.805366932151554,"vX0":6.886174283574182,"vY0":-133.96739714133673,"vZ0":-2.7190943931998395,"x":111.48,"y":136.04,"x0":-1.4456842114654678,"y0":50.00152586776358,"z0":6.3432588320139685,"aX":-14.157801673708097},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.4,"breakHorizontal":12.6,"spinRate":2189,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4080709152858315,"extension":6.249839614637511},"index":0,"playId":"06eaaed0-040a-33ce-a5b8-c6dbcffd216b","pitchNumber":1,"startTime":"2026-06-30T00:48:38.632Z","endTime":"2026-06-30T00:48:44.085Z","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":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.506638243695452,"aZ":-25.125636985050903,"pfxX":2.068157422632074,"pfxZ":4.261536870451952,"pX":0.665415637945436,"pZ":1.9939483078546765,"vX0":4.384336039109015,"vY0":-127.10762777060565,"vZ0":-5.9770313958787025,"x":91.64,"y":184.94,"x0":-1.3434331058891025,"y0":50.00323701679914,"z0":6.343703556310664,"aX":3.4178315279698985},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.7,"breakHorizontal":-4.7,"spinRate":2173,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.4292190827575477,"extension":6.171466088557449},"hitData":{"launchSpeed":92.0,"launchAngle":21.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.96,"coordY":90.32}},"index":1,"playId":"605c2abc-7676-3c3a-9a48-0655839d0574","pitchNumber":2,"startTime":"2026-06-30T00:48:54.282Z","endTime":"2026-06-30T00:48:59.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:48:59.427Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tsung-Che Cheng grounds out, first baseman Luis García Jr. to pitcher Miles Mikolas.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T00:49:11.288Z","endTime":"2026-06-30T00:49:34.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11935990101277,"aZ":-23.76110156722926,"pfxX":0.0665030238895068,"pfxZ":5.114282533891276,"pX":0.3098781548561872,"pZ":1.5930979453556122,"vX0":4.2935211404443905,"vY0":-126.93620647766649,"vZ0":-6.777164957989942,"x":105.19,"y":195.77,"x0":-1.4066348220601872,"y0":50.00171792859914,"z0":6.168819938478028,"aX":0.10855128257102134},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.0,"breakHorizontal":-1.1,"spinRate":2116,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.4302412402277893,"extension":6.265723702537175},"hitData":{"launchSpeed":66.9,"launchAngle":-4.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.29,"coordY":167.9}},"index":0,"playId":"9ecc1de8-954a-371c-a26c-6b922d3d4453","pitchNumber":1,"startTime":"2026-06-30T00:49:26.714Z","endTime":"2026-06-30T00:49:34.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:49:34.683Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis García Jr. walks.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T00:51:50.715Z","endTime":"2026-06-30T00:52:45.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Danny Coulombe replaces Ranger Suarez.","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-06-30T00:51:22.071Z","endTime":"2026-06-30T00:51:53.019Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543056,"link":"/api/v1/people/543056"},"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":85.3,"endSpeed":79.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.045700400392224,"aZ":-27.4778531419174,"pfxX":-2.8917092475574844,"pfxZ":2.97828025513674,"pX":-1.0695886932730827,"pZ":2.4595017315076064,"vX0":-1.139147789868125,"vY0":-124.25985975546217,"vZ0":-2.9201868491021084,"x":157.77,"y":172.37,"x0":-0.23058992008112617,"y0":50.00180732987059,"z0":5.913938138758419,"aX":-4.557396297145406},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.0,"breakHorizontal":5.5,"spinRate":2384,"spinDirection":193},"zone":13,"typeConfidence":0.9,"plateTime":0.439457748595105,"extension":5.920425250662462},"index":1,"playId":"69c08aaa-0ef2-36a9-b30b-38bc6c9a6439","pitchNumber":1,"startTime":"2026-06-30T00:51:53.019Z","endTime":"2026-06-30T00:51:56.913Z","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":85.0,"endSpeed":78.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.694998319651894,"aZ":-28.446528904255512,"pfxX":-1.2690401003138376,"pfxZ":2.3795510439650265,"pX":-1.1062577840040912,"pZ":1.8196307041080313,"vX0":-2.1041546658642534,"vY0":-123.83123632945215,"vZ0":-4.009151110033603,"x":159.17,"y":189.65,"x0":-0.08351911238563452,"y0":50.00393122458325,"z0":5.816383844491018,"aX":-1.9877066324831945},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.7,"breakHorizontal":2.8,"spinRate":2533,"spinDirection":190},"zone":13,"typeConfidence":0.9,"plateTime":0.44084807389292324,"extension":5.783242046544234},"index":2,"playId":"bf49e374-5742-3f55-b2d6-2ac2600774b7","pitchNumber":2,"startTime":"2026-06-30T00:52:08.003Z","endTime":"2026-06-30T00:52:11.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.061210970186576,"aZ":-28.067589023928985,"pfxX":0.6173547175322192,"pfxZ":2.7553587345773574,"pX":-1.7128743811031306,"pZ":1.4092137356048169,"vX0":-4.11082976318922,"vY0":-120.93342259758354,"vZ0":-4.35579446983644,"x":182.29,"y":200.73,"x0":-0.07618156012689448,"y0":50.00382388261452,"z0":5.6764409703192715,"aX":0.9208768242489986},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.3,"breakHorizontal":-0.2,"spinRate":2418,"spinDirection":160},"zone":13,"typeConfidence":0.9,"plateTime":0.4517288716071013,"extension":5.867155916604709},"index":3,"playId":"94ae152e-aa59-3901-bbf0-547ade5c4dbb","pitchNumber":3,"startTime":"2026-06-30T00:52:23.334Z","endTime":"2026-06-30T00:52:26.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.443239346072225,"aZ":-16.997408908395393,"pfxX":-0.3937629068254953,"pfxZ":8.795948346330697,"pX":0.5408794261173757,"pZ":4.510832592131361,"vX0":1.6565231727183705,"vY0":-129.8384268402743,"vZ0":-0.6004830488304749,"x":96.38,"y":116.99,"x0":-0.05128866737297015,"y0":50.00573167440947,"z0":6.026115330726114,"aX":-0.6800054373505243},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.1,"breakHorizontal":0.4,"spinRate":2343,"spinDirection":160},"zone":12,"typeConfidence":0.9,"plateTime":0.42013863368796356,"extension":6.0810333237843865},"index":4,"playId":"4588a000-4652-3bda-b9c6-93838087bd91","pitchNumber":4,"startTime":"2026-06-30T00:52:41.540Z","endTime":"2026-06-30T00:52:45.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:52:45.218Z","atBatIndex":51},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nasim Nuñez grounds into a double play, third baseman Caleb Durbin to second baseman Anthony Seigler to first baseman Andruw Monasterio. Luis García Jr. out at 2nd. Nasim Nuñez out at 1st.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T00:52:49.236Z","endTime":"2026-06-30T01:00:03.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.029661805750663,"aZ":-26.044113802080155,"pfxX":-0.9546749513580548,"pfxZ":3.8667213776560025,"pX":0.12840774547334163,"pZ":2.881666095837061,"vX0":-0.03725561709010815,"vY0":-124.87204013240857,"vZ0":-2.0672026246815287,"x":112.11,"y":160.98,"x0":0.26764372250017837,"y0":50.00573472712593,"z0":5.852882256447541,"aX":-1.515024190313566},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.8,"breakHorizontal":1.7,"spinRate":2489,"spinDirection":174},"zone":2,"typeConfidence":0.89,"plateTime":0.43783428984813133,"extension":5.887034713481708},"index":0,"playId":"681e5383-18eb-3a2d-9c67-a5d76f345e04","pitchNumber":1,"startTime":"2026-06-30T00:53:13.948Z","endTime":"2026-06-30T00:53:16.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17004947460791,"aZ":-18.177507178914727,"pfxX":7.627186791598184,"pfxZ":7.806732109636414,"pX":-0.2590998799478256,"pZ":1.7361766666681682,"vX0":-2.2397498593471723,"vY0":-133.64412638058047,"vZ0":-7.1078583592897315,"x":126.88,"y":191.9,"x0":-0.3964763175220357,"y0":50.00219142456711,"z0":5.755323285523888,"aX":13.674931313240892},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.6,"breakHorizontal":-13.2,"spinRate":2284,"spinDirection":160},"zone":8,"typeConfidence":0.9,"plateTime":0.41121784489495017,"extension":6.241043607453434},"index":1,"playId":"3be5ac2c-beb1-33ca-a116-e41cb437ee12","pitchNumber":2,"startTime":"2026-06-30T00:53:32.456Z","endTime":"2026-06-30T00:53:35.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64012766628174,"aZ":-46.187835197811474,"pfxX":-3.7345511340608106,"pfxZ":-10.683696587181107,"pX":-0.42044561999963365,"pZ":0.7374004181997489,"vX0":0.8366495347693136,"vY0":-114.80206471918406,"vZ0":-1.6574887614089167,"x":133.03,"y":218.87,"x0":-0.30848751026353094,"y0":50.00223208616563,"z0":6.034696722208184,"aX":-4.899372738906237},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-19.4,"breakHorizontal":6.5,"spinRate":2841,"spinDirection":347},"zone":13,"typeConfidence":0.9,"plateTime":0.4802616390516832,"extension":6.184107542076212},"index":2,"playId":"f886e627-c57d-3c17-b061-77ecd4250dcf","pitchNumber":3,"startTime":"2026-06-30T00:53:50.669Z","endTime":"2026-06-30T00:53:55.206Z","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":80.5,"endSpeed":74.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.644622644399654,"aZ":-38.81144897022132,"pfxX":-8.720774376586963,"pfxZ":-4.7273112937550295,"pX":-1.2141792270002332,"pZ":2.7468400265050787,"vX0":0.9467772695013197,"vY0":-117.31532240887182,"vZ0":0.5318072840403256,"x":163.28,"y":164.62,"x0":-0.4873050336182756,"y0":50.00308944713504,"z0":6.113355361370211,"aX":-12.245738299464051},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-8.2,"breakHorizontal":15.6,"spinRate":2604,"spinDirection":319},"zone":11,"typeConfidence":0.91,"plateTime":0.46556479748690194,"extension":6.016495026189507},"index":3,"playId":"1c182e01-31c0-38cf-9fd5-b26976c2c14c","pitchNumber":4,"startTime":"2026-06-30T00:54:17.555Z","endTime":"2026-06-30T00:54:21.928Z","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":91.3,"endSpeed":83.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.148575974658826,"aZ":-19.7384276872681,"pfxX":6.59724828253381,"pfxZ":6.903854278224006,"pX":-0.2299690474198087,"pZ":4.343555793632038,"vX0":-1.395808526585903,"vY0":-133.03445508431108,"vZ0":-0.7632524324498655,"x":125.77,"y":121.5,"x0":-0.5575700125896854,"y0":50.00411043904715,"z0":6.0580595838002855,"aX":11.887873671296294},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.6,"breakHorizontal":-11.6,"spinRate":2297,"spinDirection":163},"zone":11,"typeConfidence":0.9,"plateTime":0.4108997910893408,"extension":6.029051693341008},"index":4,"playId":"f2bd70df-cfc0-3b46-949d-274715c9a169","pitchNumber":5,"startTime":"2026-06-30T00:54:52.333Z","endTime":"2026-06-30T00:54:55.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.709976126999123,"aZ":-44.973788074934596,"pfxX":-2.4307636569403783,"pfxZ":-9.889091439109484,"pX":-1.2148593671678691,"pZ":0.3140004967505096,"vX0":-0.19320190698701795,"vY0":-114.1462892114092,"vZ0":-2.5739761519972864,"x":163.31,"y":230.3,"x0":-0.813664418463412,"y0":50.00225511375185,"z0":5.964189319850926,"aX":-3.1467277387748154},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-18.2,"breakHorizontal":4.4,"spinRate":2803,"spinDirection":338},"zone":13,"typeConfidence":0.9,"plateTime":0.4833557251644076,"extension":6.239555591815201},"index":5,"playId":"ef5c0143-f34a-3310-84a3-761cc197bf08","pitchNumber":6,"startTime":"2026-06-30T00:55:09.958Z","endTime":"2026-06-30T00:55:14.383Z","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":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08616806393787,"aZ":-32.9878564907021,"pfxX":-2.7119797819240823,"pfxZ":-0.5224004005458509,"pX":-1.6600914697915166,"pZ":1.2052653755787535,"vX0":-1.905397215526511,"vY0":-123.75287006824502,"vZ0":-4.542845470018198,"x":180.28,"y":206.24,"x0":-0.52731024243656,"y0":50.004773259442146,"z0":5.83322094057954,"aX":-4.199688608289117},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.8,"breakHorizontal":5.4,"spinRate":2612,"spinDirection":251},"zone":13,"typeConfidence":0.91,"plateTime":0.4428779858762497,"extension":6.038126045031657},"index":6,"playId":"ed0c8761-dd6d-3630-87aa-1b2b845f5eac","pitchNumber":7,"startTime":"2026-06-30T00:55:34.229Z","endTime":"2026-06-30T00:55:38.818Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"NK"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.549541267036354,"aZ":-24.08856903867063,"pfxX":-3.10624083084146,"pfxZ":5.255631646268352,"pX":-0.39747846475986387,"pZ":1.489320320809935,"vX0":0.10319207832458063,"vY0":-123.04829827197699,"vZ0":-5.575650018832158,"x":132.15,"y":198.57,"x0":-0.036009220139043896,"y0":50.00557216422659,"z0":5.815717610867684,"aX":-4.781921136642246},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.5,"breakHorizontal":5.6,"spinRate":2492,"spinDirection":176},"zone":13,"typeConfidence":0.9,"plateTime":0.44449658185394547,"extension":6.071909594126692},"index":7,"playId":"35ef62ba-90dd-34fb-afd3-0d8658c52a96","pitchNumber":8,"startTime":"2026-06-30T00:59:34.193Z","endTime":"2026-06-30T00:59:37.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.036784971235544,"aZ":-21.017991432079448,"pfxX":4.954118124138086,"pfxZ":6.514167801832386,"pX":-0.1590220287865033,"pZ":2.6770056037570233,"vX0":-0.89214022502953,"vY0":-129.30314482202795,"vZ0":-4.127479749443276,"x":123.06,"y":166.5,"x0":-0.45612921735337353,"y0":50.00435338394828,"z0":5.883610768794111,"aX":8.486512810479725},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.3,"breakHorizontal":-8.9,"spinRate":2193,"spinDirection":169},"zone":2,"typeConfidence":0.89,"plateTime":0.421748219785278,"extension":6.186499663650671},"hitData":{"launchSpeed":94.0,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.58,"coordY":147.15}},"index":8,"playId":"fc58a698-b07a-3cd6-8b14-16e31d1ac59a","pitchNumber":9,"startTime":"2026-06-30T00:59:55.460Z","endTime":"2026-06-30T01:00:03.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:00:03.473Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Keibert Ruiz pops out to second baseman Anthony Seigler.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T01:00:36.345Z","endTime":"2026-06-30T01:02:23.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.8,"endSpeed":82.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.548069520176075,"aZ":-19.402432288342037,"pfxX":6.824030026660202,"pfxZ":7.341944062321781,"pX":-0.7163598995553168,"pZ":3.012636044763617,"vX0":-2.777010880985549,"vY0":-130.8129766291957,"vZ0":-3.823924121356529,"x":144.31,"y":157.44,"x0":-0.5300968557451904,"y0":50.00559880045393,"z0":5.940645838341942,"aX":11.876334959927563},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.7,"breakHorizontal":-11.8,"spinRate":2236,"spinDirection":167},"zone":1,"typeConfidence":0.9,"plateTime":0.41805549912063844,"extension":6.002625927407206},"index":0,"playId":"7222f258-0be2-3202-9203-e6ef02437583","pitchNumber":1,"startTime":"2026-06-30T01:00:36.345Z","endTime":"2026-06-30T01:00:42.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.119863037807416,"aZ":-38.455301270918866,"pfxX":-7.572213040637456,"pfxZ":-4.575901979302238,"pX":-0.717001001749129,"pZ":1.2513999869542491,"vX0":1.3163087709232246,"vY0":-117.31640493857921,"vZ0":-2.5487238248334627,"x":144.33,"y":204.99,"x0":-0.3074359452342632,"y0":50.000023086573236,"z0":5.985357786222595,"aX":-10.40388971368424},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.6,"breakHorizontal":13.3,"spinRate":2785,"spinDirection":324},"zone":13,"typeConfidence":0.91,"plateTime":0.469420693492562,"extension":5.8625061007928885},"index":1,"playId":"2a4fe75c-6aee-3824-b8d0-8c487d6d9fbe","pitchNumber":2,"startTime":"2026-06-30T01:00:59.447Z","endTime":"2026-06-30T01:01:04.540Z","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":89.6,"endSpeed":81.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37837772763621,"aZ":-16.022307753454317,"pfxX":-0.742326720991553,"pfxZ":9.417106323519405,"pX":1.3761445362146614,"pZ":4.17407143416512,"vX0":3.889205930402421,"vY0":-130.39429635543902,"vZ0":-1.5617727535964643,"x":64.54,"y":126.08,"x0":-0.04074482231923199,"y0":50.005089389124066,"z0":5.994391223967974,"aX":-1.2737117058835443},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.9,"breakHorizontal":0.5,"spinRate":2490,"spinDirection":163},"zone":12,"typeConfidence":0.91,"plateTime":0.42064976593920234,"extension":6.200352524364157},"index":2,"playId":"467ed1bf-0faf-3c1a-8188-ad0c16e7f8df","pitchNumber":3,"startTime":"2026-06-30T01:01:13.697Z","endTime":"2026-06-30T01:01:16.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92738069220446,"aZ":-26.78028382046522,"pfxX":-1.3068919403557366,"pfxZ":3.4776682028153374,"pX":-1.0275308419299891,"pZ":3.441871154277983,"vX0":-1.756740054266641,"vY0":-123.82527771723504,"vZ0":-0.7566190347269022,"x":156.17,"y":145.85,"x0":-0.1388377336126522,"y0":50.00359722808793,"z0":5.993759807568791,"aX":-2.027545072948775},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.4,"breakHorizontal":2.8,"spinRate":2626,"spinDirection":205},"zone":11,"typeConfidence":0.89,"plateTime":0.44249191288500844,"extension":5.9096312251479635},"index":3,"playId":"109f088d-22c8-3703-b81d-46d48e9ec2b0","pitchNumber":4,"startTime":"2026-06-30T01:01:29.249Z","endTime":"2026-06-30T01:01:33.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33489517466617,"aZ":-23.212590502194075,"pfxX":-0.19731572832634792,"pfxZ":5.849786469759935,"pX":0.19487044716981203,"pZ":2.0385773656825097,"vX0":0.6701992722359138,"vY0":-122.95944408255109,"vZ0":-4.3001499044626375,"x":109.57,"y":183.74,"x0":-0.05555876842326237,"y0":50.00132973955826,"z0":5.7791442548866385,"aX":-0.302235213418587},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.8,"breakHorizontal":0.2,"spinRate":2499,"spinDirection":165},"zone":8,"typeConfidence":0.89,"plateTime":0.4454213401702427,"extension":6.016546775832609},"index":4,"playId":"ab299819-3627-360a-8921-55a4af297dfd","pitchNumber":5,"startTime":"2026-06-30T01:01:45.660Z","endTime":"2026-06-30T01:01:48.950Z","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":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-30T01:02:03.216Z","endTime":"2026-06-30T01:02:13.260Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"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":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.409860374256798,"aZ":-21.05457381702399,"pfxX":9.266595725501002,"pfxZ":6.493253450564264,"pX":0.2064001562053164,"pZ":2.894565929325765,"vX0":-1.6622524706259187,"vY0":-130.99741944970302,"vZ0":-3.635003380703902,"x":109.13,"y":160.63,"x0":-0.34800089282306307,"y0":50.004926755755044,"z0":5.902010398621176,"aX":15.873122805645348},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.0,"breakHorizontal":-16.3,"spinRate":2319,"spinDirection":176},"zone":2,"typeConfidence":0.89,"plateTime":0.42046229137111757,"extension":6.303040434511028},"hitData":{"launchSpeed":86.8,"launchAngle":56.0,"totalDistance":200.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":120.09,"coordY":121.18}},"index":6,"playId":"27abd853-0697-3fb1-8921-18b988a8bd6e","pitchNumber":6,"startTime":"2026-06-30T01:02:13.260Z","endTime":"2026-06-30T01:02:23.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:02:23.834Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out to left fielder James Wood.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T01:04:15.805Z","endTime":"2026-06-30T01:05:43.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.4,"endSpeed":81.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.258769072857252,"aZ":-22.73738991991483,"pfxX":-3.6179990800499846,"pfxZ":5.573220812679736,"pX":0.35493588642815116,"pZ":2.7068075732912957,"vX0":5.134964471550029,"vY0":-128.67755973029108,"vZ0":-5.021506379361696,"x":103.47,"y":165.7,"x0":-1.187492221905086,"y0":50.00318437070938,"z0":6.423029163747277,"aX":-6.126924160836577},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.2,"breakHorizontal":5.5,"spinRate":2247,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.4240755312567961,"extension":5.865733098179155},"index":0,"playId":"e106a5e8-0c2f-3f62-a80e-559593ed8fd4","pitchNumber":1,"startTime":"2026-06-30T01:04:44.692Z","endTime":"2026-06-30T01:04:47.807Z","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":87.4,"endSpeed":81.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.489767674093315,"aZ":-24.15747013752985,"pfxX":0.8542950456583709,"pfxZ":4.8432022540078705,"pX":0.015232949894419694,"pZ":1.9731541602397116,"vX0":3.5692143270003127,"vY0":-127.21088565693583,"vZ0":-5.94557786237191,"x":116.42,"y":185.5,"x0":-1.5110474265219442,"y0":50.00566141959829,"z0":6.2285475750658605,"aX":1.4153109398814296},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.8,"breakHorizontal":-2.3,"spinRate":2167,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.4288160463889725,"extension":6.09457836910066},"index":1,"playId":"04e78fcc-8692-3737-b3c4-8a85cb789424","pitchNumber":2,"startTime":"2026-06-30T01:05:02.818Z","endTime":"2026-06-30T01:05:05.818Z","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":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61872504445662,"aZ":-29.13576991501611,"pfxX":-6.785820657925695,"pfxZ":1.9054694799527692,"pX":-1.3356622695444995,"pZ":1.5386151745617527,"vX0":2.7052589597587686,"vY0":-124.5760241048024,"vZ0":-5.12890088710586,"x":167.91,"y":197.24,"x0":-1.5452907360157164,"y0":50.004132223742815,"z0":5.991518800343976,"aX":-10.8211854195719},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.6,"breakHorizontal":11.8,"spinRate":1640,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.43725744513060016,"extension":6.233298680679274},"index":2,"playId":"dfe9b946-240f-3ab1-b849-14448ac78a5e","pitchNumber":3,"startTime":"2026-06-30T01:05:21.818Z","endTime":"2026-06-30T01:05:24.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.526079736833115,"aZ":-20.381510877957524,"pfxX":-8.342886321875092,"pfxZ":6.285748400628911,"pX":0.13440256870395248,"pZ":3.248758904182721,"vX0":6.238609234696296,"vY0":-135.6090931308885,"vZ0":-4.8427094841217535,"x":111.88,"y":151.06,"x0":-1.1031778832628727,"y0":50.00588136119509,"z0":6.4648517214070536,"aX":-15.66062544942806},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.7,"breakHorizontal":13.9,"spinRate":2192,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4027278859345742,"extension":5.953254674159004},"hitData":{"launchSpeed":85.4,"launchAngle":32.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.48,"coordY":87.85}},"index":3,"playId":"d25e6eba-96eb-38b3-a9ff-e3aa80813366","pitchNumber":4,"startTime":"2026-06-30T01:05:36.649Z","endTime":"2026-06-30T01:05:43.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:05:43.249Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, third baseman Curtis Mead to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T01:05:47.251Z","endTime":"2026-06-30T01:07:35.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.982480491834195,"aZ":-15.252136970856654,"pfxX":-7.231200752500568,"pfxZ":9.203326394015008,"pX":-0.5423387220376623,"pZ":2.6547671037183083,"vX0":4.375709905206836,"vY0":-134.47107938015486,"vZ0":-6.922670161422204,"x":137.67,"y":167.1,"x0":-1.2474705459944846,"y0":50.00575138654184,"z0":6.336121029750181,"aX":-13.302437711144844},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":12.2,"spinRate":2026,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.406642044727866,"extension":6.164231144137404},"index":0,"playId":"dba3e9d5-73ef-3b6f-ab99-60363e2d101e","pitchNumber":1,"startTime":"2026-06-30T01:06:10.688Z","endTime":"2026-06-30T01:06:13.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83051836302791,"aZ":-13.870866593308689,"pfxX":-4.796670842308075,"pfxZ":9.744805375082706,"pX":-1.3405893648382003,"pZ":2.8057095889020833,"vX0":1.2270395452525973,"vY0":-135.50129889797725,"vZ0":-7.074830247035663,"x":168.1,"y":163.03,"x0":-1.173209532807211,"y0":50.00139392931758,"z0":6.400643495326683,"aX":-9.008021755230944},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":8.5,"spinRate":2104,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4026776213629901,"extension":6.0510199295541955},"index":1,"playId":"fc69cedc-f294-3e5f-9943-7883fefd8b09","pitchNumber":2,"startTime":"2026-06-30T01:06:30.661Z","endTime":"2026-06-30T01:06:34.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12368370439829,"aZ":-26.218687947290736,"pfxX":3.024286979695016,"pfxZ":3.6492430590044,"pX":0.5021600714467576,"pZ":2.4051931839510687,"vX0":3.648248179221118,"vY0":-126.5207539993465,"vZ0":-4.715992248354466,"x":97.86,"y":173.84,"x0":-1.347663642701004,"y0":50.003565419903296,"z0":6.376879686208158,"aX":4.937333479125933},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.9,"breakHorizontal":-6.2,"spinRate":2186,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.43176606522422656,"extension":6.119920159248223},"index":2,"playId":"d76f2467-97d8-3797-86e0-d2c216800e2e","pitchNumber":3,"startTime":"2026-06-30T01:06:45.828Z","endTime":"2026-06-30T01:06:48.828Z","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":94.1,"endSpeed":86.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32637714575583,"aZ":-19.156062605886138,"pfxX":-3.9625336711619306,"pfxZ":6.792576312324165,"pX":-0.7221920442191314,"pZ":5.257687995479843,"vX0":2.6977966975520644,"vY0":-137.08192491169635,"vZ0":-0.2381245473806647,"x":144.53,"y":96.82,"x0":-1.2008057473987388,"y0":50.00163172278224,"z0":6.645607192575653,"aX":-7.593404434173155},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":6.7,"spinRate":2069,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3984995513522951,"extension":5.890394543130432},"index":3,"playId":"8a6dcdff-9a61-3c3c-b7df-449fd0ead542","pitchNumber":4,"startTime":"2026-06-30T01:07:08.558Z","endTime":"2026-06-30T01:07:11.797Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":72.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.592144189661937,"aZ":-42.32601362229151,"pfxX":1.5480295535457893,"pfxZ":-7.861681457964704,"pX":0.6369743599890858,"pZ":1.6330387894627718,"vX0":4.053210273829351,"vY0":-112.90665962992945,"vZ0":-1.4387759683993988,"x":92.72,"y":194.69,"x0":-1.382777413287786,"y0":50.0041812866263,"z0":6.5385662471590145,"aX":1.9981105809968625},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-14.3,"breakHorizontal":-3.8,"spinRate":2403,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.4851435420881871,"extension":6.1392325103705625},"hitData":{"launchSpeed":87.2,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.23,"coordY":158.01}},"index":4,"playId":"d19142ea-b010-3fcc-b52b-f9d420a102d1","pitchNumber":5,"startTime":"2026-06-30T01:07:28.001Z","endTime":"2026-06-30T01:07:35.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:07:35.510Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T01:07:58.521Z","endTime":"2026-06-30T01:08:54.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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, 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":91.2,"endSpeed":84.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41333707526986,"aZ":-21.18913917740065,"pfxX":-0.8933317580487103,"pfxZ":6.059192100948399,"pX":0.9660040010174759,"pZ":2.746684653570408,"vX0":5.841353056379305,"vY0":-132.8040419388185,"vZ0":-5.592533557980652,"x":80.18,"y":164.62,"x0":-1.13189246243221,"y0":50.00548212246545,"z0":6.3888953020993515,"aX":-1.6213443120687598},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.2,"breakHorizontal":0.6,"spinRate":2230,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.41008495506107145,"extension":6.0053768360192485},"index":0,"playId":"8460f437-279e-3f5a-af08-2368d6387b3f","pitchNumber":1,"startTime":"2026-06-30T01:08:15.661Z","endTime":"2026-06-30T01:08:19.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":72.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.653461508353768,"aZ":-41.08435468069001,"pfxX":4.192377781019709,"pfxZ":-6.873446819191685,"pX":0.9424195961332782,"pZ":1.7273611942321083,"vX0":3.8059696558214364,"vY0":-112.91306604562922,"vZ0":-1.5577386368319082,"x":81.08,"y":192.14,"x0":-1.3065698424671148,"y0":50.000123659208654,"z0":6.542517000451283,"aX":5.437512162172188},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-12.6,"breakHorizontal":-8.5,"spinRate":2508,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.48422000294045375,"extension":6.01739782806106},"index":1,"playId":"bf8c3311-bcdf-3077-abab-43cf9a124603","pitchNumber":2,"startTime":"2026-06-30T01:08:30.262Z","endTime":"2026-06-30T01:08:35.110Z","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":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.714248116125564,"aZ":-29.487851399084914,"pfxX":-7.382360704439007,"pfxZ":1.644756264118529,"pX":-0.40384554852977395,"pZ":2.2088728664993957,"vX0":5.1646271126858005,"vY0":-126.25769709205578,"vZ0":-3.9138409264206984,"x":132.39,"y":179.14,"x0":-1.5041236207061295,"y0":50.00529509306452,"z0":6.12006223490218,"aX":-12.068675843923344},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.4,"breakHorizontal":12.4,"spinRate":1762,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.43177936205186995,"extension":6.142626491706489},"hitData":{"launchSpeed":103.6,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":157.26}},"index":2,"playId":"faaf2955-17d5-310a-a00d-d3b8d5312a4f","pitchNumber":3,"startTime":"2026-06-30T01:08:47.191Z","endTime":"2026-06-30T01:08:54.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:08:54.713Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T01:11:25.598Z","endTime":"2026-06-30T01:13:18.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyron Guerrero replaces Danny Coulombe.","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-06-30T01:10:57.936Z","endTime":"2026-06-30T01:11:27.972Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594027,"link":"/api/v1/people/594027"},"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":99.4,"endSpeed":91.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66056092552077,"aZ":-18.707967982651788,"pfxX":-8.481272400565539,"pfxZ":6.339032778209777,"pX":-0.38003772258269364,"pZ":3.5861505958871085,"vX0":7.0104355405588645,"vY0":-144.598192311454,"vZ0":-4.662932874127774,"x":131.49,"y":141.95,"x0":-1.7299084448117714,"y0":50.00605077466394,"z0":6.362213939200111,"aX":-18.02364365151917},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":10.8,"breakHorizontal":14.0,"spinRate":2191,"spinDirection":225},"zone":1,"typeConfidence":0.91,"plateTime":0.3783115168926776,"extension":6.629581704044574},"index":1,"playId":"5e0eb2f3-6f17-3dff-a7ef-bcdd7fe9fe07","pitchNumber":1,"startTime":"2026-06-30T01:11:27.972Z","endTime":"2026-06-30T01:11:31.984Z","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":89.2,"endSpeed":82.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.217593569461986,"aZ":-30.469653107252892,"pfxX":-3.2687824129684673,"pfxZ":0.9833233373358254,"pX":-1.440223384672749,"pZ":3.717205191534844,"vX0":1.850975523869804,"vY0":-130.00820695763852,"vZ0":-0.6243333051043454,"x":171.9,"y":138.42,"x0":-1.7323581788722429,"y0":50.001456362713206,"z0":6.249134191972311,"aX":-5.661742040598173},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.9,"breakHorizontal":5.5,"spinRate":2034,"spinDirection":296},"zone":11,"typeConfidence":0.87,"plateTime":0.4194032866804478,"extension":6.999090699458374},"index":2,"playId":"dea46a03-ece7-31a3-82d1-df7ba5065ddf","pitchNumber":2,"startTime":"2026-06-30T01:11:46.455Z","endTime":"2026-06-30T01:11:52.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.684780770098392,"aZ":-27.522938793146402,"pfxX":-3.9997272416537233,"pfxZ":2.5885309370335996,"pX":-0.6043236524771521,"pZ":2.8329534067387736,"vX0":4.921853706588078,"vY0":-132.26744121396092,"vZ0":-3.5160516082488735,"x":140.04,"y":162.29,"x0":-1.9580606490780657,"y0":50.00195428486306,"z0":6.168234284694261,"aX":-7.181643585670015},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.2,"breakHorizontal":6.4,"spinRate":1201,"spinDirection":231},"zone":4,"typeConfidence":0.78,"plateTime":0.41202082189853195,"extension":6.924207697029948},"index":3,"playId":"e2716e20-f97f-35b4-982d-6d5491408ba3","pitchNumber":3,"startTime":"2026-06-30T01:12:02.446Z","endTime":"2026-06-30T01:12:05.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.2,"endSpeed":92.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.092465679333934,"aZ":-14.28311628079615,"pfxX":-8.917340752646531,"pfxZ":8.155422220534867,"pX":-0.3048528892419767,"pZ":3.8154350570862516,"vX0":7.5562342713631185,"vY0":-147.22229757967824,"vZ0":-4.51046500114637,"x":128.62,"y":135.76,"x0":-1.7466679575297475,"y0":50.00639597328469,"z0":6.213453036004587,"aX":-19.570637363353107},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":14.0,"breakHorizontal":14.6,"spinRate":2400,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.37211213798450293,"extension":6.699929128887354},"index":4,"playId":"962b8282-d49a-3c22-81b3-3415e81776e2","pitchNumber":4,"startTime":"2026-06-30T01:12:24.649Z","endTime":"2026-06-30T01:12:28.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":87.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52176790540773,"aZ":-28.304127156645826,"pfxX":-4.98026762692755,"pfxZ":2.051140182936729,"pX":0.7760802726619005,"pZ":0.1511679640752183,"vX0":7.904136937468872,"vY0":-135.1476452772506,"vZ0":-10.157090358660893,"x":87.42,"y":234.7,"x0":-1.5156857500675354,"y0":50.0008497738173,"z0":5.889146450593649,"aX":-9.377506147867935},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.0,"breakHorizontal":7.7,"spinRate":1429,"spinDirection":233},"zone":14,"typeConfidence":0.88,"plateTime":0.4025574234719502,"extension":7.33142817563239},"index":5,"playId":"53f71a7b-8edd-37b8-8d55-d290065cbbe2","pitchNumber":5,"startTime":"2026-06-30T01:12:45.323Z","endTime":"2026-06-30T01:12:49.868Z","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":101.4,"endSpeed":92.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24594372217392,"aZ":-16.782154902998347,"pfxX":-10.54667375014396,"pfxZ":6.994267929308491,"pX":0.2957184960763827,"pZ":2.4314403581921,"vX0":9.656521670786354,"vY0":-147.25401529178572,"vZ0":-7.557666987418407,"x":105.73,"y":173.13,"x0":-1.6522907502709303,"y0":50.00352025645158,"z0":6.019925241946088,"aX":-23.213553890874415},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":11.3,"breakHorizontal":17.3,"spinRate":2269,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.37163628552626093,"extension":6.973241227159982},"index":6,"playId":"6d2a68bc-9447-3f15-b359-bc46a1933561","pitchNumber":6,"startTime":"2026-06-30T01:13:14.318Z","endTime":"2026-06-30T01:13:18.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:13:18.903Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T01:13:44.576Z","endTime":"2026-06-30T01:15:19.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter José Tena replaces Andrés Chaparro.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T01:13:37.944Z","endTime":"2026-06-30T01:13:47.026Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":665953,"link":"/api/v1/people/665953"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":101.7,"endSpeed":93.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.506919897447474,"aZ":-12.6777963912247,"pfxX":-7.829643225851578,"pfxZ":8.747904321037803,"pX":0.006140831639888002,"pZ":2.6347861033066846,"vX0":7.968003414357159,"vY0":-147.7517775497036,"vZ0":-7.976858084653229,"x":116.77,"y":167.64,"x0":-1.6976955969169472,"y0":50.00529992532664,"z0":6.100388328402027,"aX":-17.455371877863726},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":14.5,"breakHorizontal":12.8,"spinRate":2336,"spinDirection":224},"zone":5,"typeConfidence":0.92,"plateTime":0.36954532763627634,"extension":6.968148569937891},"index":1,"playId":"055e6821-9985-326d-8eda-9ce135b44a9d","pitchNumber":1,"startTime":"2026-06-30T01:13:47.026Z","endTime":"2026-06-30T01:13:51.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":102.2,"endSpeed":94.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47484219259786,"aZ":-15.644029132405008,"pfxX":-8.67113581528795,"pfxZ":7.327429857149746,"pX":0.17895496199962974,"pZ":1.7099638734914568,"vX0":9.20490341171222,"vY0":-148.35213074718433,"vZ0":-9.883182289611925,"x":110.18,"y":192.61,"x0":-1.819533154859642,"y0":50.004974706941965,"z0":5.97084351517608,"aX":-19.56439738278539},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":11.6,"breakHorizontal":14.2,"spinRate":2389,"spinDirection":227},"zone":8,"typeConfidence":0.92,"plateTime":0.36752309913675685,"extension":7.139770257135855},"index":2,"playId":"b6199f0f-3aa9-3e9a-a108-a52bab113b68","pitchNumber":2,"startTime":"2026-06-30T01:14:04.941Z","endTime":"2026-06-30T01:14:09.271Z","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":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.1,"endSpeed":93.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.173563589673915,"aZ":-18.73733281879859,"pfxX":-9.216649040464535,"pfxZ":6.054537884602178,"pX":-0.6858792143774579,"pZ":3.5052580849933883,"vX0":7.017342486049988,"vY0":-147.16159352665724,"vZ0":-4.433102018165105,"x":143.14,"y":144.14,"x0":-1.8902140921225166,"y0":50.00088655895223,"z0":6.123463545931226,"aX":-20.44474694607913},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":10.3,"breakHorizontal":15.5,"spinRate":2121,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.37058326716382295,"extension":6.975528285030952},"index":3,"playId":"0f967eb6-0299-3869-98fc-6b9ed596909d","pitchNumber":3,"startTime":"2026-06-30T01:14:36.605Z","endTime":"2026-06-30T01:15:03.610Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"}}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.552583796078125,"aZ":-27.891824569693412,"pfxX":-4.18017355261957,"pfxZ":2.302419339608477,"pX":-0.5841104995043598,"pZ":1.1596152204874692,"vX0":4.470377849062973,"vY0":-134.69188680087677,"vZ0":-7.425454434042161,"x":139.26,"y":207.47,"x0":-1.7116472823766795,"y0":50.006112689614994,"z0":5.887253123388974,"aX":-7.786071326835566},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.0,"breakHorizontal":6.7,"spinRate":1197,"spinDirection":230},"zone":13,"typeConfidence":0.56,"plateTime":0.40456640505286545,"extension":7.146550164074502},"index":4,"playId":"995ed8d0-350c-327e-b6a7-ec0786612238","pitchNumber":4,"startTime":"2026-06-30T01:15:12.919Z","endTime":"2026-06-30T01:15:19.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:15:19.489Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Curtis Mead singles on a ground ball to third baseman Caleb Durbin.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T01:15:26.949Z","endTime":"2026-06-30T01:16:35.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":102.9,"endSpeed":94.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.35882921531328,"aZ":-13.745206616648373,"pfxX":-8.651849133788193,"pfxZ":8.1432560713105,"pX":0.1491325665471582,"pZ":2.1736051217988868,"vX0":8.431935133663911,"vY0":-149.35143360137923,"vZ0":-9.113355683982796,"x":111.32,"y":180.09,"x0":-1.5840813040810775,"y0":50.0068515431788,"z0":6.051922267485707,"aX":-19.586066287288592},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":13.1,"breakHorizontal":14.0,"spinRate":2318,"spinDirection":219},"zone":8,"typeConfidence":0.91,"plateTime":0.36649894601821087,"extension":7.010691557512026},"index":0,"playId":"b04c2920-b516-3006-8502-a0c51dc25718","pitchNumber":1,"startTime":"2026-06-30T01:15:48.215Z","endTime":"2026-06-30T01:15:51.303Z","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":91.7,"endSpeed":84.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84782880569569,"aZ":-26.357584841982028,"pfxX":0.289492892463576,"pfxZ":3.189482223680322,"pX":-1.5679000519380424,"pZ":3.200346606746299,"vX0":0.4954768583167488,"vY0":-133.70439937403444,"vZ0":-2.775127300782831,"x":176.76,"y":152.37,"x0":-1.7927022442934555,"y0":50.00324173751452,"z0":6.128510896959946,"aX":0.5279097375345259},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.4,"breakHorizontal":-0.6,"spinRate":2144,"spinDirection":158},"zone":11,"typeConfidence":0.91,"plateTime":0.408514867832829,"extension":6.848949888015745},"index":1,"playId":"5b4f5da1-74c9-32cf-9f72-1926157fb257","pitchNumber":2,"startTime":"2026-06-30T01:16:03.460Z","endTime":"2026-06-30T01:16:12.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":92.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.122719712315437,"aZ":-16.774721561424975,"pfxX":-7.507430717245849,"pfxZ":7.0853177144826605,"pX":-0.1521609408082425,"pZ":2.098423039943719,"vX0":6.8114581687501365,"vY0":-145.57265006236645,"vZ0":-8.282269929289846,"x":122.8,"y":182.12,"x0":-1.5325358320265727,"y0":50.00232703543059,"z0":5.970254709774191,"aX":-16.316253974770948},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":11.5,"breakHorizontal":12.5,"spinRate":2071,"spinDirection":220},"zone":8,"typeConfidence":0.94,"plateTime":0.3744531709288492,"extension":7.075911271635786},"hitData":{"launchAngle":-67.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.26,"coordY":183.61}},"index":2,"playId":"c6064081-b764-39ce-9427-ea5c6207f56a","pitchNumber":3,"startTime":"2026-06-30T01:16:24.868Z","endTime":"2026-06-30T01:16:35.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:16:35.374Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"CJ Abrams lines out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T01:16:42.269Z","endTime":"2026-06-30T01:17:26.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.5,"endSpeed":92.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.267578760283453,"aZ":-13.82561117382091,"pfxX":-9.477613255627531,"pfxZ":8.457981321573271,"pX":1.2140766942356216,"pZ":2.1485870246463135,"vX0":11.533956449072345,"vY0":-145.69685132851163,"vZ0":-9.262339272410665,"x":70.72,"y":180.77,"x0":-1.5474072059054738,"y0":50.005677342506516,"z0":6.185890620055858,"aX":-20.56800751476746},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.7,"breakHorizontal":15.1,"spinRate":2159,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.3746163993935592,"extension":7.048539772878739},"index":0,"playId":"9ac84aca-989f-3a74-8375-6c99411767f6","pitchNumber":1,"startTime":"2026-06-30T01:17:03.484Z","endTime":"2026-06-30T01:17:07.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.9,"endSpeed":92.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87800163022242,"aZ":-15.457373349151428,"pfxX":-9.11312097879388,"pfxZ":7.641407601550737,"pX":-0.11109744961822052,"pZ":1.9247947788179276,"vX0":8.083284083294275,"vY0":-146.56239452855314,"vZ0":-9.29192526555446,"x":121.23,"y":186.81,"x0":-1.7134785004721018,"y0":50.00237986132201,"z0":6.048081732483853,"aX":-19.933256537638474},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":12.2,"breakHorizontal":15.0,"spinRate":2231,"spinDirection":222},"zone":8,"typeConfidence":0.91,"plateTime":0.3729462997834867,"extension":7.0860471420702105},"hitData":{"launchSpeed":106.7,"launchAngle":15.0,"totalDistance":367.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":116.46,"coordY":51.71}},"index":1,"playId":"ffde7107-5fa3-3fc0-8f97-66b6117cff47","pitchNumber":2,"startTime":"2026-06-30T01:17:19.753Z","endTime":"2026-06-30T01:17:26.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:17:26.316Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andruw Monasterio flies out to center fielder Jacob Young.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T01:19:52.067Z","endTime":"2026-06-30T01:22:53.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[0,1],"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"José Tena remains in the game as the designated hitter.","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-06-30T01:19:14.487Z","endTime":"2026-06-30T01:19:14.502Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":665953,"link":"/api/v1/people/665953"}},{"details":{"description":"Pitching Change: Zak Kent replaces Miles Mikolas.","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-06-30T01:19:14.502Z","endTime":"2026-06-30T01:19:54.388Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687849,"link":"/api/v1/people/687849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632510507668012,"aZ":-33.300841195489724,"pfxX":2.7108425902662043,"pfxZ":-0.6939285490457303,"pX":1.3228830936917595,"pZ":1.5071696050966161,"vX0":4.982495352503311,"vY0":-126.27992468135015,"vZ0":-4.670935335513915,"x":66.57,"y":198.09,"x0":-1.02448622861216,"y0":50.00314559189181,"z0":6.0462625396314245,"aX":4.397485242479321},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.0,"breakHorizontal":-6.0,"spinRate":2786,"spinDirection":68},"zone":14,"typeConfidence":0.91,"plateTime":0.4329880283782055,"extension":6.281880410714341},"index":2,"playId":"c4a0f705-a2af-3802-b415-067a7b27b749","pitchNumber":1,"startTime":"2026-06-30T01:19:54.388Z","endTime":"2026-06-30T01:19:57.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.212411111654717,"aZ":-20.129839004816848,"pfxX":1.8870010639455876,"pfxZ":6.5244696476832775,"pX":0.1702209278632203,"pZ":3.062323211536507,"vX0":2.2801428415655787,"vY0":-134.74507415137094,"vZ0":-4.381045938127723,"x":110.51,"y":156.1,"x0":-0.9308818289594196,"y0":50.00300412804517,"z0":6.124382385921684,"aX":3.4828690525910204},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.2,"breakHorizontal":-3.8,"spinRate":2781,"spinDirection":184},"zone":2,"typeConfidence":0.9,"plateTime":0.40588152302552816,"extension":6.130390416683816},"index":3,"playId":"7cacd612-b594-3e9f-877a-1db6702eb86a","pitchNumber":2,"startTime":"2026-06-30T01:20:07.766Z","endTime":"2026-06-30T01:20:13.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.1,"endSpeed":76.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.608543489890337,"aZ":-43.83119915315554,"pfxX":2.7138255193941574,"pfxZ":-7.964731556487859,"pX":0.5370905042014616,"pZ":2.172064995414832,"vX0":2.4084729351670693,"vY0":-121.01557647229565,"vZ0":-0.4872260598454017,"x":96.53,"y":180.13,"x0":-0.828606599795447,"y0":50.0035908548975,"z0":6.260439087681082,"aX":3.970826769613367},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-14.2,"breakHorizontal":-5.5,"spinRate":2887,"spinDirection":34},"zone":9,"typeConfidence":0.92,"plateTime":0.45497131107650635,"extension":6.1178646373617775},"index":4,"playId":"7853b783-baf0-381e-ab74-5a0cc4e1b236","pitchNumber":3,"startTime":"2026-06-30T01:20:42.504Z","endTime":"2026-06-30T01:20:45.898Z","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":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4552950143392,"aZ":-35.28269663911708,"pfxX":3.6320900948996324,"pfxZ":-1.9235942374420851,"pX":-0.12488427539333766,"pZ":3.562991580476748,"vX0":1.5796441610354885,"vY0":-126.58942045282986,"vZ0":0.46422799044521046,"x":121.76,"y":142.58,"x0":-1.2302296620077813,"y0":50.006252472091006,"z0":6.217016235407615,"aX":5.856157615433335},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.1,"breakHorizontal":-7.0,"spinRate":2913,"spinDirection":67},"zone":11,"typeConfidence":0.91,"plateTime":0.4338019083838085,"extension":6.082212944819669},"index":5,"playId":"ef34105f-3347-39e5-ba7c-439b420dd751","pitchNumber":4,"startTime":"2026-06-30T01:20:58.217Z","endTime":"2026-06-30T01:21:25.239Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.371138360742936,"aZ":-34.13162052556307,"pfxX":3.982319241664454,"pfxZ":-1.2507972944709973,"pX":-0.270417263193663,"pZ":1.9273957930308394,"vX0":0.9832449204215393,"vY0":-123.43064016563133,"vZ0":-2.8951254820914807,"x":127.31,"y":186.74,"x0":-1.1906873213728537,"y0":50.0059448031162,"z0":5.962162141758029,"aX":6.204728053373733},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.6,"breakHorizontal":-7.4,"spinRate":2655,"spinDirection":94},"zone":8,"typeConfidence":0.9,"plateTime":0.4421450461958014,"extension":6.291726603320522},"index":6,"playId":"a5518705-08a0-3d7e-aa16-8bec5a4d0b1e","pitchNumber":5,"startTime":"2026-06-30T01:21:35.687Z","endTime":"2026-06-30T01:21:38.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0807927645961,"aZ":-19.325740996049984,"pfxX":1.0225646965047561,"pfxZ":6.7877127193290505,"pX":1.1436777529920479,"pZ":1.7986643679302972,"vX0":5.234137848815573,"vY0":-136.66996201520666,"vZ0":-7.651263247095467,"x":73.41,"y":190.22,"x0":-0.9288460146094377,"y0":50.00019467494199,"z0":5.961419290714343,"aX":1.9327580505476394},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.9,"breakHorizontal":-3.0,"spinRate":2713,"spinDirection":186},"zone":14,"typeConfidence":0.9,"plateTime":0.4007544689903977,"extension":6.229537817024373},"index":7,"playId":"2b125a40-f29d-39c9-abfe-d18a8c1901b2","pitchNumber":6,"startTime":"2026-06-30T01:21:57.647Z","endTime":"2026-06-30T01:22:01.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.974228383054953,"aZ":-41.933358693371915,"pfxX":3.404163668855128,"pfxZ":-6.605197997033487,"pX":0.5564356259955151,"pZ":0.17708452557626855,"vX0":2.0911468876777346,"vY0":-120.90524839217399,"vZ0":-5.031660330542315,"x":95.79,"y":234.0,"x0":-0.7624790830579135,"y0":50.003594627494095,"z0":5.972538543308116,"aX":5.029904184682141},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-13.0,"breakHorizontal":-6.7,"spinRate":2849,"spinDirection":28},"zone":14,"typeConfidence":0.77,"plateTime":0.45334988881071014,"extension":6.312174852556237},"index":8,"playId":"a12b0409-2f5d-3b4b-a775-d13184274882","pitchNumber":7,"startTime":"2026-06-30T01:22:21.693Z","endTime":"2026-06-30T01:22:25.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.045250942464833,"aZ":-17.77183224173525,"pfxX":1.3917562006873543,"pfxZ":7.674140604173003,"pX":-0.12469751278848692,"pZ":2.0898101467215198,"vX0":2.1062618202555297,"vY0":-135.2784402816343,"vZ0":-7.028568418304765,"x":121.75,"y":182.36,"x0":-1.0904816358297544,"y0":50.002288219899455,"z0":5.940990885595926,"aX":2.6114667232900817},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":-2.9,"spinRate":2759,"spinDirection":186},"zone":8,"typeConfidence":0.9,"plateTime":0.4029627913136591,"extension":6.249583109237678},"hitData":{"launchSpeed":96.8,"launchAngle":55.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.97,"coordY":111.36}},"index":9,"playId":"5a9ce139-e20a-380e-aa9a-43a122c71012","pitchNumber":8,"startTime":"2026-06-30T01:22:43.944Z","endTime":"2026-06-30T01:22:53.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:22:53.554Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T01:22:57.959Z","endTime":"2026-06-30T01:25:16.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.534806711699645,"aZ":-43.61470975185806,"pfxX":3.2152923951556613,"pfxZ":-8.045458506505781,"pX":-0.8120619631780558,"pZ":2.731120668744846,"vX0":-0.45919846811998255,"vY0":-118.44117692194297,"vZ0":0.9202798040547575,"x":147.95,"y":165.04,"x0":-1.033514405953495,"y0":50.00536533355764,"z0":6.324737032354692,"aX":4.570477656995734},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-14.0,"breakHorizontal":-5.8,"spinRate":2773,"spinDirection":33},"zone":4,"typeConfidence":0.91,"plateTime":0.4623882259701886,"extension":6.211068407953291},"index":0,"playId":"a45abfb2-3f56-3c3c-9525-0c4c8450d66b","pitchNumber":1,"startTime":"2026-06-30T01:23:21.093Z","endTime":"2026-06-30T01:23:24.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.803215343931655,"aZ":-44.359115032622036,"pfxX":2.7887350682211256,"pfxZ":-7.988424154636689,"pX":1.4254886842782695,"pZ":0.2797372052903634,"vX0":4.3174013824888515,"vY0":-122.81225843528023,"vZ0":-4.629019586348161,"x":62.66,"y":231.23,"x0":-0.7191633385831641,"y0":50.005566885033836,"z0":5.970304847928434,"aX":4.251413436331009},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-15.4,"breakHorizontal":-6.1,"spinRate":2936,"spinDirection":34},"zone":14,"typeConfidence":0.89,"plateTime":0.44634606086557893,"extension":6.312212619608408},"index":1,"playId":"be50eca1-0e61-324a-a1d3-641b6e9768cc","pitchNumber":2,"startTime":"2026-06-30T01:23:38.207Z","endTime":"2026-06-30T01:23:42.564Z","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-06-30T01:23:54.336Z","endTime":"2026-06-30T01:24:13.681Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.234109482335292,"aZ":-40.64493423436437,"pfxX":3.560429924247834,"pfxZ":-5.683427414086436,"pX":1.7251856590896897,"pZ":0.04469987972005601,"vX0":4.723955242791801,"vY0":-121.50140561699239,"vZ0":-5.600056822467903,"x":51.24,"y":237.57,"x0":-0.7080257401506204,"y0":50.00021234809154,"z0":5.918934552793114,"aX":5.31062928792432},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-11.4,"breakHorizontal":-7.6,"spinRate":2848,"spinDirection":30},"zone":14,"typeConfidence":0.52,"plateTime":0.451129990593123,"extension":6.457558113888412},"index":3,"playId":"f0dc62b8-90dd-32d3-8a05-8119130af160","pitchNumber":3,"startTime":"2026-06-30T01:24:13.681Z","endTime":"2026-06-30T01:24:17.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51419443575252,"aZ":-18.779439624065795,"pfxX":0.2539586716931006,"pfxZ":6.853263376995238,"pX":0.6752746145845184,"pZ":1.709788199042214,"vX0":4.031251044011735,"vY0":-137.91992121973936,"vZ0":-7.921519974268177,"x":91.26,"y":192.62,"x0":-0.82958783380308,"y0":50.00452462125723,"z0":5.853531894232697,"aX":0.49519513071996474},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":-1.2,"spinRate":2619,"spinDirection":193},"zone":9,"typeConfidence":0.9,"plateTime":0.39496290603828044,"extension":6.289345476675477},"index":4,"playId":"4a601606-2a02-35b6-89b1-8b611503f731","pitchNumber":4,"startTime":"2026-06-30T01:24:32.069Z","endTime":"2026-06-30T01:24:35.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.709873848903232,"aZ":-36.072209360598706,"pfxX":3.8191276346648815,"pfxZ":-2.295270111841081,"pX":0.45054218437078086,"pZ":0.8861586195208232,"vX0":2.4711287867988063,"vY0":-128.68857851349736,"vZ0":-5.688682440359977,"x":99.83,"y":214.85,"x0":-1.0145779687296932,"y0":50.00414919217454,"z0":5.881116977359278,"aX":6.482309691610376},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-5.0,"breakHorizontal":-7.4,"spinRate":2830,"spinDirection":75},"zone":14,"typeConfidence":0.9,"plateTime":0.4236948270473495,"extension":6.295324641155975},"index":5,"playId":"c91ef17d-674f-3620-ba42-a68fde023fd3","pitchNumber":5,"startTime":"2026-06-30T01:25:11.641Z","endTime":"2026-06-30T01:25:16.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:25:16.881Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Caleb Durbin walks.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T01:25:43.310Z","endTime":"2026-06-30T01:27:03.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.962477709119604,"aZ":-22.840913388891963,"pfxX":2.1245070033047626,"pfxZ":4.930550251765318,"pX":-0.5246059109273739,"pZ":4.487328430995846,"vX0":0.25558130125604794,"vY0":-135.78541212197084,"vZ0":-0.7477051349569609,"x":137.0,"y":117.62,"x0":-0.8960294115581237,"y0":50.001319157235024,"z0":6.336217698396221,"aX":4.0203668550570315},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.0,"breakHorizontal":-4.0,"spinRate":2634,"spinDirection":173},"zone":11,"typeConfidence":0.9,"plateTime":0.40131203321588416,"extension":5.984975853369183},"index":0,"playId":"1495681e-8277-3fbb-a481-c02693937678","pitchNumber":1,"startTime":"2026-06-30T01:25:43.310Z","endTime":"2026-06-30T01:25:47.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.584969395696277,"aZ":-34.47876586178058,"pfxX":3.8525604992123266,"pfxZ":-1.3867076820845163,"pX":0.3001685637139979,"pZ":1.3016552819338085,"vX0":2.021620798242135,"vY0":-127.19591595227517,"vZ0":-4.941708754857045,"x":105.56,"y":203.64,"x0":-1.003072567464916,"y0":50.006254844966485,"z0":5.972175341187191,"aX":6.3787750891777275},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.4,"breakHorizontal":-7.4,"spinRate":2815,"spinDirection":89},"zone":14,"typeConfidence":0.9,"plateTime":0.42893395620174424,"extension":6.182578183252126},"index":1,"playId":"9c9a281b-c1cc-3b0f-bf8b-a125687bc6ae","pitchNumber":2,"startTime":"2026-06-30T01:26:00.635Z","endTime":"2026-06-30T01:26:04.232Z","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":86.4,"endSpeed":80.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.461033670577272,"aZ":-36.84530502833356,"pfxX":3.2354380978583115,"pfxZ":-2.8960448767108096,"pX":0.4217361327831344,"pZ":1.141743140381038,"vX0":2.3746232118056203,"vY0":-125.87928688438436,"vZ0":-4.611294172868772,"x":100.92,"y":207.95,"x0":-0.9527608503578753,"y0":50.00480306383873,"z0":5.965726345114588,"aX":5.215764841379183},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.0,"breakHorizontal":-6.4,"spinRate":2859,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.4343721084673211,"extension":6.1648676668273525},"index":2,"playId":"c7353ced-2efd-34eb-a0f5-5c2c7638a465","pitchNumber":3,"startTime":"2026-06-30T01:26:18.350Z","endTime":"2026-06-30T01:26:22.066Z","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":91.7,"endSpeed":84.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45028901126272,"aZ":-21.80239057912506,"pfxX":2.5640703240593705,"pfxZ":5.678704955295462,"pX":-0.8917549200216113,"pZ":3.683534688492519,"vX0":-0.16063326261043015,"vY0":-133.69382036715965,"vZ0":-2.345190375803421,"x":150.99,"y":139.32,"x0":-1.1647145531846403,"y0":50.00238311857921,"z0":6.122343990583047,"aX":4.681986389566227},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.1,"breakHorizontal":-4.7,"spinRate":2701,"spinDirection":180},"zone":11,"typeConfidence":0.9,"plateTime":0.4083149576149525,"extension":6.252474096509813},"index":3,"playId":"2e205472-58d6-3556-8fbc-3ae792fab466","pitchNumber":4,"startTime":"2026-06-30T01:26:39.049Z","endTime":"2026-06-30T01:26:42.890Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95244335409512,"aZ":-29.296542661762402,"pfxX":2.0763788123694735,"pfxZ":1.8253938314677904,"pX":-0.14187011385181467,"pZ":0.0781190526907128,"vX0":1.6186122116764456,"vY0":-124.3552249846701,"vZ0":-8.256581015306532,"x":122.41,"y":236.67,"x0":-1.069120986255269,"y0":50.00620462867701,"z0":5.8430831926540625,"aX":3.2800243839930134},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.8,"breakHorizontal":-4.1,"spinRate":2725,"spinDirection":114},"zone":13,"typeConfidence":0.91,"plateTime":0.43904159689179867,"extension":6.2506366921441785},"index":4,"playId":"6e3e23b1-1287-3efb-abad-b203310b282f","pitchNumber":5,"startTime":"2026-06-30T01:26:59.387Z","endTime":"2026-06-30T01:27:03.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:27:03.178Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Pitcher Zak Kent picks off Caleb Durbin at 1st on throw to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T01:27:11.296Z","endTime":"2026-06-30T01:27:56.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"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":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687849,"link":"/api/v1/people/687849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.982677953251343,"aZ":-24.242069039002434,"pfxX":-0.545592457097423,"pfxZ":4.342231129399821,"pX":-0.21773889360265722,"pZ":1.4593295628856053,"vX0":2.590279094310905,"vY0":-133.61815737697876,"vZ0":-7.210442523781882,"x":125.3,"y":199.38,"x0":-1.1245086233286168,"y0":50.00499502336088,"z0":5.908208493074327,"aX":-0.9974120265252495},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.7,"breakHorizontal":0.5,"spinRate":2516,"spinDirection":192},"zone":13,"typeConfidence":0.9,"plateTime":0.40829729874891374,"extension":6.303867172269196},"index":0,"playId":"9c76cf4d-b79e-3f9d-8778-4e195d98b3cb","pitchNumber":1,"startTime":"2026-06-30T01:27:32.911Z","endTime":"2026-06-30T01:27:37.743Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"c2b6a69b-fb62-3d45-ae15-a28dd83d2e36","startTime":"2026-06-30T01:27:52.170Z","endTime":"2026-06-30T01:27:56.384Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-06-30T01:27:56.384Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T01:30:33.571Z","endTime":"2026-06-30T01:31:31.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Whitlock replaces Tyron Guerrero.","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-06-30T01:29:59.913Z","endTime":"2026-06-30T01:30:35.913Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36018437759947,"aZ":-13.344609813464535,"pfxX":-8.378098408928143,"pfxZ":9.694732842947761,"pX":0.23800976201236543,"pZ":3.450330194981596,"vX0":5.989530897532977,"vY0":-138.36474619553923,"vZ0":-3.930156711495127,"x":107.93,"y":145.62,"x0":-0.8642580816213772,"y0":50.00493541109936,"z0":5.78107537987072,"aX":-16.275610043409817},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":13.9,"spinRate":2199,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.39560098589175974,"extension":7.10825373269829},"index":1,"playId":"631f0b19-7fc6-321f-a559-41db196bfae9","pitchNumber":1,"startTime":"2026-06-30T01:30:35.913Z","endTime":"2026-06-30T01:31:02.934Z","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":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53896652843312,"aZ":-32.984939217291725,"pfxX":0.26368080830502905,"pfxZ":-0.5032318614713898,"pX":0.7254747693908937,"pZ":2.928048116438101,"vX0":4.040136023451296,"vY0":-125.5957407912012,"vZ0":-0.6692372331617327,"x":89.35,"y":159.72,"x0":-0.9300797690111433,"y0":50.002308700054094,"z0":5.852351675456908,"aX":0.42534366169465404},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.8,"breakHorizontal":-1.3,"spinRate":2101,"spinDirection":36},"zone":3,"typeConfidence":0.9,"plateTime":0.4341004889217355,"extension":6.79157194855515},"index":2,"playId":"fbf6bd22-661f-3b0a-9be9-6212ff7908b3","pitchNumber":2,"startTime":"2026-06-30T01:30:49.543Z","endTime":"2026-06-30T01:30:52.603Z","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":0},"index":3,"startTime":"2026-06-30T01:30:59.285Z","endTime":"2026-06-30T01:31:08.891Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"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":86.9,"endSpeed":80.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.984517592022733,"aZ":-32.752847654975795,"pfxX":-1.79359895289277E-4,"pfxZ":-0.3576477026617333,"pX":0.7987077501376402,"pZ":2.848171423915618,"vX0":3.9307769808837665,"vY0":-126.56107066442888,"vZ0":-0.9716194270632939,"x":86.56,"y":161.88,"x0":-0.7694548994701517,"y0":50.00060336024129,"z0":5.842466045266509,"aX":-0.0011049179136837794},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":-0.8,"spinRate":1875,"spinDirection":19},"zone":3,"typeConfidence":0.9,"plateTime":0.43151707257509164,"extension":7.03601659836757},"index":4,"playId":"8b076b54-ccd0-3bce-8f5f-75d6ddb078f5","pitchNumber":3,"startTime":"2026-06-30T01:31:08.891Z","endTime":"2026-06-30T01:31:11.891Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.371561709314967,"aZ":-14.174375214833393,"pfxX":-7.126104384418979,"pfxZ":9.119163073686657,"pX":-0.2581924953832721,"pZ":4.0627671688895175,"vX0":3.8781078043449138,"vY0":-139.1631091454721,"vZ0":-2.508193437603743,"x":126.84,"y":129.09,"x0":-0.7393029078435932,"y0":50.00169240775601,"z0":5.90727112351632,"aX":-14.06505954853232},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":12.1,"spinRate":2157,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3926288346267368,"extension":7.006661739564746},"index":5,"playId":"3f77141a-6ab8-3f79-af1e-675237002da0","pitchNumber":4,"startTime":"2026-06-30T01:31:28.145Z","endTime":"2026-06-30T01:31:31.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:31:31.617Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daylen Lile pops out to third baseman Caleb Durbin in foul territory.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T01:31:57.363Z","endTime":"2026-06-30T01:32:23.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Daylen Lile replaces Jacob Young.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T01:31:42.359Z","endTime":"2026-06-30T01:31:59.734Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44947137432818,"aZ":-14.06213925675515,"pfxX":-6.5932651187109235,"pfxZ":9.326110998607797,"pX":-0.15972684694569095,"pZ":2.4107418182160125,"vX0":3.926413347729278,"vY0":-137.7298663607246,"vZ0":-6.19839212150118,"x":123.09,"y":173.69,"x0":-0.7390511363630745,"y0":50.00441751441978,"z0":5.622582968233107,"aX":-12.807040155290766},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":11.3,"spinRate":2132,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.3960358006618434,"extension":7.168553636545075},"index":1,"playId":"58b07b8f-092b-3f7b-ab09-d1f82414ccc9","pitchNumber":1,"startTime":"2026-06-30T01:31:59.734Z","endTime":"2026-06-30T01:32:02.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52200480877262,"aZ":-13.877170553983067,"pfxX":-7.002412711029585,"pfxZ":9.184497885065419,"pX":0.8438747748515649,"pZ":2.4309000547800235,"vX0":6.1252901204558405,"vY0":-139.57508803228797,"vZ0":-6.3571629220600965,"x":84.83,"y":173.15,"x0":-0.4588191507139643,"y0":50.004073235924764,"z0":5.635122196598729,"aX":-13.952904578237176},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":11.5,"spinRate":2223,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.390956406530544,"extension":7.047537658516233},"hitData":{"launchSpeed":60.3,"launchAngle":69.0,"totalDistance":98.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":95.92,"coordY":176.96}},"index":2,"playId":"4de16644-5cf6-3b91-8da7-f9ace589adae","pitchNumber":2,"startTime":"2026-06-30T01:32:16.380Z","endTime":"2026-06-30T01:32:23.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:32:23.101Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a ground ball to right fielder Wilyer Abreu.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T01:32:35.610Z","endTime":"2026-06-30T01:33:13.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03021013688508,"aZ":-14.595974766897449,"pfxX":-7.025987960752339,"pfxZ":8.847478323887323,"pX":1.846870056531544,"pZ":2.2519803497759647,"vX0":9.10654251412229,"vY0":-139.72108347049303,"vZ0":-6.939189331378198,"x":46.6,"y":177.98,"x0":-0.5343241621943663,"y0":50.00489353510061,"z0":5.718019716461337,"aX":-13.962457162457858},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":10.9,"spinRate":2139,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.3912765650904255,"extension":7.146998157873502},"index":0,"playId":"61ed037c-cb06-311e-800f-20bca3403749","pitchNumber":1,"startTime":"2026-06-30T01:32:47.109Z","endTime":"2026-06-30T01:32:50.918Z","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":95.2,"endSpeed":87.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75084338773033,"aZ":-16.680732914924523,"pfxX":-6.785720907875655,"pfxZ":7.945519883690809,"pX":0.2001048420735482,"pZ":2.0458686322110613,"vX0":4.693264624527414,"vY0":-138.4685684348549,"vZ0":-6.83259001464571,"x":109.37,"y":183.54,"x0":-0.6317173171963969,"y0":50.00247671598127,"z0":5.653585922570728,"aX":-13.229893866481818},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":11.4,"spinRate":2093,"spinDirection":225},"zone":8,"typeConfidence":0.89,"plateTime":0.3949655544601942,"extension":7.167821470145963},"hitData":{"launchSpeed":104.5,"launchAngle":5.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.2,"coordY":90.37}},"index":1,"playId":"91203a3f-0863-383c-95e0-11c4c3d61d45","pitchNumber":2,"startTime":"2026-06-30T01:33:01.921Z","endTime":"2026-06-30T01:33:13.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:33:13.706Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorbit Vivas strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T01:34:15.692Z","endTime":"2026-06-30T01:35:09.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.42"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.87"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.16"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.21"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.86"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.48"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.20"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.87"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.14"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.76"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"55.48"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.09"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.91"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".389"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5],"actionIndex":[0],"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jorbit Vivas replaces Nasim Nuñez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T01:33:19.949Z","endTime":"2026-06-30T01:33:23.122Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":683083,"link":"/api/v1/people/683083"}},{"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":1,"startTime":"2026-06-30T01:33:23.122Z","endTime":"2026-06-30T01:34:18.054Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.499495603040593,"aZ":-15.434919785152022,"pfxX":-6.3635367957659055,"pfxZ":8.622075027714512,"pX":-0.36578667951373006,"pZ":2.582996277427512,"vX0":3.2033490112090934,"vY0":-138.3684183216501,"vZ0":-5.716086158047325,"x":130.94,"y":169.04,"x0":-0.7109143120098601,"y0":50.00306172752076,"z0":5.707530891718843,"aX":-12.35540870354414},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":10.9,"spinRate":2149,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.39564194245714734,"extension":7.0877107491228655},"index":2,"playId":"aa3d9dc3-b1aa-35fe-b3f7-9e559a92a966","pitchNumber":1,"startTime":"2026-06-30T01:34:18.054Z","endTime":"2026-06-30T01:34:21.054Z","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":1,"outs":2},"index":3,"startTime":"2026-06-30T01:34:37.065Z","endTime":"2026-06-30T01:34:46.140Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.772070579993294,"aZ":-14.875210585047224,"pfxX":-7.235007063866514,"pfxZ":8.821452314424166,"pX":-9.65420220599064E-4,"pZ":3.442203376013326,"vX0":4.162807057614193,"vY0":-139.05261912874062,"vZ0":-3.653678985905228,"x":117.04,"y":145.84,"x0":-0.5763033130508228,"y0":50.004171488301004,"z0":5.758296213056194,"aX":-14.18885737648103},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":12.2,"spinRate":2160,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.39369518298849604,"extension":7.236896247198082},"index":4,"playId":"f87b49d4-1c48-3ea5-a464-e1c73c00f942","pitchNumber":2,"startTime":"2026-06-30T01:34:46.140Z","endTime":"2026-06-30T01:34:49.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.269743401650203,"aZ":-32.06209723328989,"pfxX":-10.077344119109268,"pfxZ":0.07317540476971285,"pX":0.022837184567993687,"pZ":1.5272668639243412,"vX0":5.354277859037668,"vY0":-122.88932542719138,"vZ0":-3.292886115585559,"x":116.13,"y":197.54,"x0":-0.8695214905450472,"y0":50.003309166544,"z0":5.594800433030931,"aX":-15.4867562168681},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.4,"breakHorizontal":17.0,"spinRate":2317,"spinDirection":269},"zone":8,"typeConfidence":0.9,"plateTime":0.4448964248391123,"extension":7.055446123513251},"index":5,"playId":"09b5f2c4-f96a-364b-ad4b-7110705b0574","pitchNumber":3,"startTime":"2026-06-30T01:35:05.929Z","endTime":"2026-06-30T01:35:09.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:35:09.158Z","atBatIndex":68}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorbit Vivas strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T01:34:15.692Z","endTime":"2026-06-30T01:35:09.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.42"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.87"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.16"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.21"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.86"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.48"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.20"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.87"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.14"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.76"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"55.48"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.09"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.91"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".389"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5],"actionIndex":[0],"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jorbit Vivas replaces Nasim Nuñez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T01:33:19.949Z","endTime":"2026-06-30T01:33:23.122Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":683083,"link":"/api/v1/people/683083"}},{"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":1,"startTime":"2026-06-30T01:33:23.122Z","endTime":"2026-06-30T01:34:18.054Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.499495603040593,"aZ":-15.434919785152022,"pfxX":-6.3635367957659055,"pfxZ":8.622075027714512,"pX":-0.36578667951373006,"pZ":2.582996277427512,"vX0":3.2033490112090934,"vY0":-138.3684183216501,"vZ0":-5.716086158047325,"x":130.94,"y":169.04,"x0":-0.7109143120098601,"y0":50.00306172752076,"z0":5.707530891718843,"aX":-12.35540870354414},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":10.9,"spinRate":2149,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.39564194245714734,"extension":7.0877107491228655},"index":2,"playId":"aa3d9dc3-b1aa-35fe-b3f7-9e559a92a966","pitchNumber":1,"startTime":"2026-06-30T01:34:18.054Z","endTime":"2026-06-30T01:34:21.054Z","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":1,"outs":2},"index":3,"startTime":"2026-06-30T01:34:37.065Z","endTime":"2026-06-30T01:34:46.140Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.772070579993294,"aZ":-14.875210585047224,"pfxX":-7.235007063866514,"pfxZ":8.821452314424166,"pX":-9.65420220599064E-4,"pZ":3.442203376013326,"vX0":4.162807057614193,"vY0":-139.05261912874062,"vZ0":-3.653678985905228,"x":117.04,"y":145.84,"x0":-0.5763033130508228,"y0":50.004171488301004,"z0":5.758296213056194,"aX":-14.18885737648103},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":12.2,"spinRate":2160,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.39369518298849604,"extension":7.236896247198082},"index":4,"playId":"f87b49d4-1c48-3ea5-a464-e1c73c00f942","pitchNumber":2,"startTime":"2026-06-30T01:34:46.140Z","endTime":"2026-06-30T01:34:49.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.269743401650203,"aZ":-32.06209723328989,"pfxX":-10.077344119109268,"pfxZ":0.07317540476971285,"pX":0.022837184567993687,"pZ":1.5272668639243412,"vX0":5.354277859037668,"vY0":-122.88932542719138,"vZ0":-3.292886115585559,"x":116.13,"y":197.54,"x0":-0.8695214905450472,"y0":50.003309166544,"z0":5.594800433030931,"aX":-15.4867562168681},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.4,"breakHorizontal":17.0,"spinRate":2317,"spinDirection":269},"zone":8,"typeConfidence":0.9,"plateTime":0.4448964248391123,"extension":7.055446123513251},"index":5,"playId":"09b5f2c4-f96a-364b-ad4b-7110705b0574","pitchNumber":3,"startTime":"2026-06-30T01:35:05.929Z","endTime":"2026-06-30T01:35:09.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:35:09.158Z","atBatIndex":68},"scoringPlays":[0,7,9,18,26,45],"playsByInning":[{"startIndex":0,"endIndex":11,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9,10,11],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":219.02,"y":45.57},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"coordinates":{"x":123.02,"y":54.83},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":79.31,"y":93.01},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":99.62,"y":150.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":148.77,"y":84.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":74.64,"y":36.32},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":39.6,"y":92.59},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":108.6,"y":75.15},"type":"H","description":"Single"}]}},{"startIndex":12,"endIndex":20,"top":[12,13,14],"bottom":[15,16,17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":111.78,"y":154.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":144.71,"y":155.74},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"coordinates":{"x":117.89,"y":93.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":146.65,"y":78.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":159.54,"y":122.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":51.18,"y":98.37},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":145.73,"y":155.74},"type":"O","description":"Lineout"}]}},{"startIndex":21,"endIndex":27,"top":[21,22,23],"bottom":[24,25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":97.12,"y":158.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":125.49,"y":203.91},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":72.65,"y":99.85},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":164.89,"y":49.46},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":195.65,"y":75.58},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"coordinates":{"x":148.26,"y":156.24},"type":"O","description":"Groundout"}]}},{"startIndex":28,"endIndex":34,"top":[28,29,30,31],"bottom":[32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":108.74,"y":176.01},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":145.94,"y":198.98},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":172.67,"y":100.46},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":148.26,"y":155.23},"type":"O","description":"Groundout"}]}},{"startIndex":35,"endIndex":40,"top":[35,36,37],"bottom":[38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":166.47,"y":164.89},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":105.7,"y":174.99},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":113.8,"y":152.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":150.29,"y":158.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":108.74,"y":156.75},"type":"O","description":"Groundout"}]}},{"startIndex":41,"endIndex":50,"top":[41,42,43,44,45,46,47],"bottom":[48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":76.74,"y":114.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"coordinates":{"x":115.37,"y":129.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":144.87,"y":84.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":200.96,"y":116.72},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":134.07,"y":143.8},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":126.51,"y":180.35},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":123.26,"y":148.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":179.96,"y":90.32},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"coordinates":{"x":150.29,"y":167.9},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":56,"top":[51,52,53],"bottom":[54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":89.58,"y":147.15},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":120.09,"y":121.18},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":80.48,"y":87.85},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":96.23,"y":158.01},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":153.33,"y":157.26},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":64,"top":[57,58,59,60],"bottom":[61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":110.26,"y":183.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":116.46,"y":51.71},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":110.97,"y":111.36},"type":"O","description":"Flyout"}]}},{"startIndex":65,"endIndex":68,"top":[65,66,67,68],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":95.92,"y":176.96},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":181.2,"y":90.37},"type":"H","description":"Single"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":4,"hits":5,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":6,"hits":9,"errors":0,"leftOnBase":3},"away":{"runs":3,"hits":7,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"catcher":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"first":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"second":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"third":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"shortstop":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"left":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"center":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"right":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"onDeck":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"inHole":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"battingOrder":7,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"offense":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"onDeck":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"inHole":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"pitcher":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"battingOrder":8,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"teamStats":{"batting":{"flyOuts":1,"groundOuts":9,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".245","atBats":33,"obp":".318","slg":".421","ops":".739","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":11,"rbi":3,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":10,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":30,"obp":".303","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":116,"era":"4.71","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.39","battersFaced":33,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":116,"balls":38,"strikes":78,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":6,"pitchesPerInning":"14.50","runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":24,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":44,"groundOuts":59,"airOuts":90,"runs":51,"doubles":16,"triples":2,"homeRuns":17,"strikeOuts":76,"baseOnBalls":31,"intentionalWalks":2,"hits":84,"hitByPitch":10,"avg":".275","atBats":306,"obp":".357","slg":".507","ops":".864","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":350,"totalBases":155,"rbi":59,"leftOnBase":119,"sacBunts":0,"sacFlies":3,"babip":".310","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":27,"lineOuts":19},"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":194,"putOuts":112,"errors":12,"chances":318,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":29,"groundOuts":68,"airOuts":57,"runs":31,"doubles":4,"triples":3,"homeRuns":0,"strikeOuts":65,"baseOnBalls":28,"intentionalWalks":0,"hits":56,"hitByPitch":1,"avg":".234","atBats":239,"obp":".316","slg":".276","ops":".592","caughtStealing":3,"stolenBases":32,"stolenBasePercentage":".914","caughtStealingPercentage":".086","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":275,"totalBases":66,"rbi":27,"leftOnBase":106,"sacBunts":6,"sacFlies":1,"babip":".320","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"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":214,"putOuts":132,"errors":11,"chances":357,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID665953":{"person":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"jerseyNumber":"87","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"1-2 | 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":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":9,"groundOuts":12,"airOuts":12,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":10,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".163","atBats":43,"obp":".333","slg":".233","ops":".566","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":10,"rbi":5,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".226","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":69,"errors":0,"chances":80,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID686452":{"person":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":13,"groundOuts":36,"airOuts":31,"runs":16,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":3,"avg":".186","atBats":118,"obp":".267","slg":".271","ops":".538","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":32,"rbi":10,"leftOnBase":69,"sacBunts":2,"sacFlies":0,"babip":".235","groundOutsToAirouts":"1.16","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"59.00","popOuts":6,"lineOuts":12},"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":20,"stolenBasePercentage":".741","caughtStealingPercentage":".259","assists":6,"putOuts":275,"errors":0,"chances":281,"fielding":"1.000","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683000":{"person":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":10,"groundOuts":7,"airOuts":13,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":9,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":27,"obp":".410","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":159,"era":"6.48","inningsPitched":"8.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":6,"whip":"1.92","battersFaced":40,"outs":25,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":67,"strikes":92,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".000","pitchesPerInning":"19.08","gamesFinished":1,"strikeoutWalkRatio":"0.44","strikeoutsPer9Inn":"4.32","walksPer9Inn":"9.72","hitsPer9Inn":"7.56","runsScoredPer9":"7.56","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(L, 2-7)","summary":"7.0 IP, 6 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":9,"airOuts":9,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":28,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":97,"inningsPitched":"7.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":30,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":29,"strikes":68,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"7.71","homeRunsPer9":"2.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":7,"flyOuts":55,"groundOuts":102,"airOuts":99,"runs":56,"doubles":15,"triples":0,"homeRuns":18,"strikeOuts":47,"baseOnBalls":17,"intentionalWalks":0,"hits":92,"hitByPitch":0,"atBats":334,"obp":".305","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1314,"era":"5.44","inningsPitched":"84.1","wins":2,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.29","battersFaced":357,"outs":253,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1314,"balls":449,"strikes":865,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":6,"winPercentage":".222","pitchesPerInning":"15.58","gamesFinished":1,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"5.02","walksPer9Inn":"1.81","hitsPer9Inn":"9.82","runsScoredPer9":"5.98","homeRunsPer9":"1.92","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":15,"lineOuts":29},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687223":{"person":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":3,"groundOuts":2,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"obp":".250","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":58,"era":"2.70","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.90","battersFaced":12,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":21,"strikes":37,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"17.40","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.10","walksPer9Inn":"2.70","hitsPer9Inn":"5.40","runsScoredPer9":"2.70","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":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"801","stats":{"batting":{"note":"c-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":23,"groundOuts":50,"airOuts":46,"runs":21,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":15,"intentionalWalks":0,"hits":40,"hitByPitch":4,"avg":".258","atBats":155,"obp":".335","slg":".361","ops":".696","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":56,"rbi":15,"leftOnBase":63,"sacBunts":2,"sacFlies":2,"babip":".282","groundOutsToAirouts":"1.09","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"51.67","popOuts":9,"lineOuts":14},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"40.50","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"6.00","battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"54.00","runsScoredPer9":"40.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":67,"putOuts":29,"errors":5,"chances":101,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID686611":{"person":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":21,"groundOuts":34,"airOuts":42,"runs":20,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":4,"intentionalWalks":0,"hits":30,"hitByPitch":4,"avg":".219","atBats":137,"obp":".262","slg":".365","ops":".627","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":50,"rbi":17,"leftOnBase":55,"sacBunts":0,"sacFlies":0,"babip":".248","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.40","popOuts":6,"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":1,"putOuts":75,"errors":1,"chances":77,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676571":{"person":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":33,"gamesStarted":10,"flyOuts":22,"groundOuts":39,"airOuts":36,"runs":12,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":19,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":122,"obp":".317","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":590,"era":"2.88","inningsPitched":"34.1","wins":3,"losses":0,"saves":3,"saveOpportunities":5,"holds":7,"blownSaves":2,"earnedRuns":11,"whip":"1.28","battersFaced":142,"outs":103,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":590,"balls":233,"strikes":357,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.18","gamesFinished":5,"strikeoutWalkRatio":"1.16","strikeoutsPer9Inn":"5.77","walksPer9Inn":"4.98","hitsPer9Inn":"6.55","runsScoredPer9":"3.15","homeRunsPer9":"1.05","inheritedRunners":16,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":6},"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}},"ID690925":{"person":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":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":0,"flyOuts":11,"groundOuts":29,"airOuts":17,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":18,"intentionalWalks":3,"hits":15,"hitByPitch":2,"atBats":86,"obp":".327","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":424,"era":"3.20","inningsPitched":"25.1","wins":3,"losses":1,"saves":6,"saveOpportunities":10,"holds":3,"blownSaves":4,"earnedRuns":9,"whip":"1.30","battersFaced":109,"outs":76,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":424,"balls":168,"strikes":256,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".750","pitchesPerInning":"16.74","gamesFinished":9,"strikeoutWalkRatio":"1.56","strikeoutsPer9Inn":"9.95","walksPer9Inn":"6.39","hitsPer9Inn":"5.33","runsScoredPer9":"3.20","homeRunsPer9":"0.71","inheritedRunners":19,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695418":{"person":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":25,"gamesStarted":0,"flyOuts":21,"groundOuts":69,"airOuts":40,"runs":21,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":51,"baseOnBalls":18,"intentionalWalks":2,"hits":44,"hitByPitch":5,"atBats":203,"obp":".295","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":927,"era":"3.31","inningsPitched":"54.1","wins":5,"losses":1,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":20,"whip":"1.14","battersFaced":228,"outs":163,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":927,"balls":305,"strikes":622,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.73","rbi":0,"winPercentage":".833","pitchesPerInning":"17.06","gamesFinished":4,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"8.45","walksPer9Inn":"2.98","hitsPer9Inn":"7.29","runsScoredPer9":"3.48","homeRunsPer9":"0.99","inheritedRunners":16,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"45","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":39,"groundOuts":52,"airOuts":71,"runs":36,"doubles":11,"triples":0,"homeRuns":14,"strikeOuts":47,"baseOnBalls":27,"intentionalWalks":0,"hits":50,"hitByPitch":4,"avg":".227","atBats":220,"obp":".323","slg":".468","ops":".791","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":103,"rbi":39,"leftOnBase":102,"sacBunts":0,"sacFlies":0,"babip":".226","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.71","popOuts":14,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":66,"putOuts":198,"errors":5,"chances":269,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":84,"flyOuts":72,"groundOuts":78,"airOuts":111,"runs":44,"doubles":18,"triples":3,"homeRuns":8,"strikeOuts":61,"baseOnBalls":24,"intentionalWalks":1,"hits":81,"hitByPitch":4,"avg":".248","atBats":327,"obp":".304","slg":".394","ops":".698","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":129,"rbi":39,"leftOnBase":146,"sacBunts":0,"sacFlies":4,"babip":".279","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.88","popOuts":19,"lineOuts":20},"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":145,"errors":1,"chances":148,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":14,"groundOuts":37,"airOuts":26,"runs":20,"doubles":9,"triples":2,"homeRuns":3,"strikeOuts":54,"baseOnBalls":11,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".220","atBats":150,"obp":".278","slg":".367","ops":".645","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":55,"rbi":16,"leftOnBase":78,"sacBunts":0,"sacFlies":0,"babip":".323","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":5,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":43,"groundOuts":61,"airOuts":63,"runs":73,"doubles":20,"triples":0,"homeRuns":21,"strikeOuts":123,"baseOnBalls":64,"intentionalWalks":8,"hits":85,"hitByPitch":4,"avg":".258","atBats":330,"obp":".383","slg":".509","ops":".892","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":168,"rbi":50,"leftOnBase":117,"sacBunts":0,"sacFlies":2,"babip":".340","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.71","popOuts":3,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":138,"errors":4,"chances":147,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID676917":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":17,"gamesStarted":17,"flyOuts":44,"groundOuts":81,"airOuts":73,"runs":44,"doubles":13,"triples":0,"homeRuns":7,"strikeOuts":89,"baseOnBalls":29,"intentionalWalks":0,"hits":90,"hitByPitch":12,"atBats":328,"obp":".351","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1434,"era":"4.00","inningsPitched":"83.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.43","battersFaced":374,"outs":250,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1434,"balls":495,"strikes":939,"strikePercentage":".650","hitBatsmen":12,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".500","pitchesPerInning":"17.21","gamesFinished":0,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"9.61","walksPer9Inn":"3.13","hitsPer9Inn":"9.72","runsScoredPer9":"4.75","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":9,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":41,"groundOuts":67,"airOuts":79,"runs":32,"doubles":9,"triples":2,"homeRuns":8,"strikeOuts":52,"baseOnBalls":12,"intentionalWalks":0,"hits":56,"hitByPitch":4,"avg":".221","atBats":253,"obp":".268","slg":".368","ops":".636","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":270,"totalBases":93,"rbi":30,"leftOnBase":106,"sacBunts":1,"sacFlies":0,"babip":".249","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.62","popOuts":11,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":198,"errors":2,"chances":201,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID664875":{"person":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":31,"gamesStarted":0,"flyOuts":11,"groundOuts":29,"airOuts":23,"runs":32,"doubles":7,"triples":1,"homeRuns":8,"strikeOuts":37,"baseOnBalls":22,"intentionalWalks":1,"hits":33,"hitByPitch":6,"atBats":122,"obp":".407","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":569,"era":"7.76","inningsPitched":"29.0","wins":0,"losses":3,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":25,"whip":"1.90","battersFaced":150,"outs":87,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":569,"balls":232,"strikes":337,"strikePercentage":".590","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".000","pitchesPerInning":"19.62","gamesFinished":9,"strikeoutWalkRatio":"1.68","strikeoutsPer9Inn":"11.48","walksPer9Inn":"6.83","hitsPer9Inn":"10.24","runsScoredPer9":"9.93","homeRunsPer9":"2.48","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687377":{"person":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":25,"gamesStarted":0,"flyOuts":15,"groundOuts":21,"airOuts":29,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":83,"obp":".287","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":409,"era":"3.86","inningsPitched":"23.1","wins":0,"losses":1,"saves":2,"saveOpportunities":5,"holds":7,"blownSaves":3,"earnedRuns":10,"whip":"1.16","battersFaced":95,"outs":70,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":409,"balls":144,"strikes":265,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".000","pitchesPerInning":"17.53","gamesFinished":6,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"6.94","walksPer9Inn":"3.86","hitsPer9Inn":"6.56","runsScoredPer9":"4.24","homeRunsPer9":"0.77","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":17,"gamesStarted":12,"flyOuts":70,"groundOuts":72,"airOuts":117,"runs":54,"doubles":11,"triples":1,"homeRuns":22,"strikeOuts":49,"baseOnBalls":25,"intentionalWalks":0,"hits":83,"hitByPitch":2,"atBats":315,"obp":".317","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1280,"era":"5.29","inningsPitched":"80.0","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.35","battersFaced":348,"outs":240,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1280,"balls":453,"strikes":827,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".538","pitchesPerInning":"16.00","gamesFinished":1,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"5.51","walksPer9Inn":"2.81","hitsPer9Inn":"9.34","runsScoredPer9":"6.08","homeRunsPer9":"2.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":23,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687849":{"person":{"id":687849,"fullName":"Zak Kent","link":"/api/v1/people/687849"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"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":19,"balls":9,"strikes":10,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"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":8,"gamesStarted":0,"flyOuts":10,"groundOuts":11,"airOuts":14,"runs":9,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":10,"baseOnBalls":7,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":44,"obp":".327","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":210,"era":"4.76","inningsPitched":"11.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.50","battersFaced":52,"outs":34,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":210,"balls":78,"strikes":132,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".---","pitchesPerInning":"18.53","gamesFinished":5,"strikeoutWalkRatio":"1.43","strikeoutsPer9Inn":"7.94","walksPer9Inn":"5.56","hitsPer9Inn":"7.94","runsScoredPer9":"7.15","homeRunsPer9":"2.38","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660688":{"person":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":36,"groundOuts":48,"airOuts":56,"runs":24,"doubles":15,"triples":0,"homeRuns":6,"strikeOuts":25,"baseOnBalls":6,"intentionalWalks":0,"hits":49,"hitByPitch":2,"avg":".278","atBats":176,"obp":".306","slg":".466","ops":".772","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":82,"rbi":30,"leftOnBase":84,"sacBunts":0,"sacFlies":2,"babip":".293","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.33","popOuts":12,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":36,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":23,"putOuts":407,"errors":5,"chances":435,"fielding":".989","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":17,"gamesStarted":17,"flyOuts":51,"groundOuts":97,"airOuts":96,"runs":37,"doubles":11,"triples":0,"homeRuns":16,"strikeOuts":98,"baseOnBalls":25,"intentionalWalks":0,"hits":77,"hitByPitch":7,"atBats":366,"obp":".273","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1589,"era":"2.93","inningsPitched":"98.1","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.04","battersFaced":400,"outs":295,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1589,"balls":534,"strikes":1055,"strikePercentage":".660","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".800","pitchesPerInning":"16.16","gamesFinished":0,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"8.97","walksPer9Inn":"2.29","hitsPer9Inn":"7.05","runsScoredPer9":"3.39","homeRunsPer9":"1.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":6,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":29,"groundOuts":79,"airOuts":69,"runs":38,"doubles":14,"triples":3,"homeRuns":16,"strikeOuts":41,"baseOnBalls":12,"intentionalWalks":0,"hits":73,"hitByPitch":0,"avg":".280","atBats":261,"obp":".310","slg":".540","ops":".850","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":274,"totalBases":141,"rbi":55,"leftOnBase":103,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.31","popOuts":17,"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":49,"putOuts":400,"errors":4,"chances":453,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID674841":{"person":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":5,"flyOuts":7,"groundOuts":43,"airOuts":18,"runs":14,"doubles":9,"triples":2,"homeRuns":2,"strikeOuts":42,"baseOnBalls":15,"intentionalWalks":0,"hits":39,"hitByPitch":0,"atBats":142,"obp":".344","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":644,"era":"3.44","inningsPitched":"36.2","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":14,"whip":"1.47","battersFaced":157,"outs":110,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":644,"balls":244,"strikes":400,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.39","rbi":0,"winPercentage":".500","pitchesPerInning":"17.56","gamesFinished":2,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"10.31","walksPer9Inn":"3.68","hitsPer9Inn":"9.57","runsScoredPer9":"3.44","homeRunsPer9":"0.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[695578,665953,677588,678554,682928,686611,696285,695734,671277,683083,678391,660688,571945,687849],"pitchers":[571945,687849],"bench":[686452],"bullpen":[674841,690925,676917,683000,656492,664875,641793,695418,687223,676571,687377],"battingOrder":[695578,677588,678554,682928,686611,695734,671277,678391,660688],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Abrams (16, Suarez)."},{"label":"HR","value":"Wood (21, 1st inning off Suarez, 0 on, 0 out)."},{"label":"TB","value":"Abrams 2; Chaparro; García Jr., L; Mead 2; Ruiz, K; Wood 4."},{"label":"RBI","value":"Abrams 2 (59); Wood (50)."},{"label":"Runners left in scoring position, 2 out","value":"Young 2."},{"label":"GIDP","value":"Nuñez, N."},{"label":"Team RISP","value":"2-for-4."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Kent (Durbin at 1st base)."}]}],"note":[{"label":"a","value":"Struck out for Chaparro in the 8th."},{"label":"b","value":"Popped out for Young in the 9th."},{"label":"c","value":"Struck out for Nuñez, N in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":9,"airOuts":10,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".244","atBats":30,"obp":".312","slg":".386","ops":".698","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":16,"rbi":6,"leftOnBase":5,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"15.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":1,"groundOuts":9,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".257","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":140,"era":"3.69","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.24","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":53,"strikes":87,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":3,"pitchesPerInning":"15.56","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID687562":{"person":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":15,"groundOuts":37,"airOuts":31,"runs":12,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":1,"hits":28,"hitByPitch":1,"atBats":117,"obp":".281","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":482,"era":"3.27","inningsPitched":"33.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.06","battersFaced":129,"outs":99,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":482,"balls":156,"strikes":326,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".400","pitchesPerInning":"14.61","gamesFinished":0,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"6.82","walksPer9Inn":"1.91","hitsPer9Inn":"7.64","runsScoredPer9":"3.27","homeRunsPer9":"0.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":81,"flyOuts":30,"groundOuts":57,"airOuts":65,"runs":41,"doubles":14,"triples":2,"homeRuns":18,"strikeOuts":87,"baseOnBalls":31,"intentionalWalks":1,"hits":81,"hitByPitch":14,"avg":".282","atBats":287,"obp":".376","slg":".533","ops":".909","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":335,"totalBases":153,"rbi":53,"leftOnBase":112,"sacBunts":0,"sacFlies":3,"babip":".341","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.94","popOuts":23,"lineOuts":12},"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":58,"putOuts":559,"errors":3,"chances":620,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID594027":{"person":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"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":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":6,"groundOuts":13,"airOuts":11,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":1,"intentionalWalks":0,"hits":14,"hitByPitch":2,"atBats":59,"obp":".274","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":241,"era":"3.07","inningsPitched":"14.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":5,"whip":"1.02","battersFaced":62,"outs":44,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":241,"balls":64,"strikes":177,"strikePercentage":".730","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".000","pitchesPerInning":"16.43","gamesFinished":2,"strikeoutWalkRatio":"21.00","strikeoutsPer9Inn":"12.89","walksPer9Inn":"0.61","hitsPer9Inn":"8.59","runsScoredPer9":"4.91","homeRunsPer9":"1.23","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"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"}]},"ID663853":{"person":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"jerseyNumber":"23","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":4,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"4.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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID813349":{"person":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":55,"groundOuts":79,"airOuts":89,"runs":35,"doubles":12,"triples":0,"homeRuns":15,"strikeOuts":88,"baseOnBalls":32,"intentionalWalks":0,"hits":78,"hitByPitch":9,"atBats":331,"obp":".318","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1467,"era":"3.59","inningsPitched":"87.2","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.25","battersFaced":375,"outs":263,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1467,"balls":524,"strikes":943,"strikePercentage":".640","hitBatsmen":9,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".583","pitchesPerInning":"16.73","gamesFinished":0,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.03","walksPer9Inn":"3.29","hitsPer9Inn":"8.01","runsScoredPer9":"3.59","homeRunsPer9":"1.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":7,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669711":{"person":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"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":33,"gamesStarted":0,"flyOuts":21,"groundOuts":29,"airOuts":31,"runs":14,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":10,"intentionalWalks":1,"hits":30,"hitByPitch":1,"atBats":119,"obp":".313","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":518,"era":"3.82","inningsPitched":"30.2","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":13,"whip":"1.30","battersFaced":132,"outs":92,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":518,"balls":180,"strikes":338,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".000","pitchesPerInning":"16.89","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.80","walksPer9Inn":"2.93","hitsPer9Inn":"8.80","runsScoredPer9":"4.11","homeRunsPer9":"1.47","inheritedRunners":24,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678011":{"person":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"jerseyNumber":"48","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | 2B, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":2,"groundOuts":10,"airOuts":6,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".361","atBats":36,"obp":".425","slg":".556","ops":".981","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":20,"rbi":3,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":0,"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":22,"putOuts":19,"errors":2,"chances":43,"fielding":".953","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID657136":{"person":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":13,"groundOuts":24,"airOuts":23,"runs":12,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":11,"intentionalWalks":0,"hits":26,"hitByPitch":3,"avg":".280","atBats":93,"obp":".370","slg":".398","ops":".768","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":37,"rbi":14,"leftOnBase":32,"sacBunts":2,"sacFlies":1,"babip":".357","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"93.00","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":11,"putOuts":218,"errors":2,"chances":231,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677800":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":67,"groundOuts":58,"airOuts":108,"runs":38,"doubles":16,"triples":3,"homeRuns":10,"strikeOuts":66,"baseOnBalls":33,"intentionalWalks":1,"hits":83,"hitByPitch":0,"avg":".268","atBats":310,"obp":".334","slg":".435","ops":".769","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":135,"rbi":39,"leftOnBase":146,"sacBunts":1,"sacFlies":4,"babip":".307","groundOutsToAirouts":"0.54","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":16,"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":7,"putOuts":161,"errors":6,"chances":174,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676477":{"person":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":1,"strikes":10,"strikePercentage":".910","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":28,"gamesStarted":0,"flyOuts":10,"groundOuts":22,"airOuts":27,"runs":9,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":103,"obp":".266","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":415,"era":"2.60","inningsPitched":"27.2","wins":4,"losses":1,"saves":1,"saveOpportunities":2,"holds":12,"blownSaves":1,"earnedRuns":8,"whip":"1.05","battersFaced":110,"outs":83,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":415,"balls":125,"strikes":290,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".800","pitchesPerInning":"15.00","gamesFinished":6,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"10.41","walksPer9Inn":"1.95","hitsPer9Inn":"7.48","runsScoredPer9":"2.93","homeRunsPer9":"0.98","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":38,"groundOuts":87,"airOuts":79,"runs":26,"doubles":17,"triples":1,"homeRuns":9,"strikeOuts":75,"baseOnBalls":21,"intentionalWalks":0,"hits":72,"hitByPitch":3,"atBats":312,"obp":".285","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1231,"era":"2.69","inningsPitched":"83.2","wins":9,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.11","battersFaced":337,"outs":251,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1231,"balls":430,"strikes":801,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".900","pitchesPerInning":"14.71","gamesFinished":0,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"8.07","walksPer9Inn":"2.26","hitsPer9Inn":"7.75","runsScoredPer9":"2.80","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":12,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID655316":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"jerseyNumber":"32","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"401","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":23,"groundOuts":24,"airOuts":42,"runs":15,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":33,"baseOnBalls":8,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".220","atBats":127,"obp":".267","slg":".370","ops":".637","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":47,"rbi":12,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".275","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.33","popOuts":11,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":64,"errors":2,"chances":105,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686580":{"person":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":11,"groundOuts":16,"airOuts":15,"runs":15,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":5,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":76,"obp":".358","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":310,"era":"5.89","inningsPitched":"18.1","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":12,"whip":"1.58","battersFaced":83,"outs":55,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":310,"balls":108,"strikes":202,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".200","pitchesPerInning":"16.91","gamesFinished":3,"strikeoutWalkRatio":"4.60","strikeoutsPer9Inn":"11.29","walksPer9Inn":"2.45","hitsPer9Inn":"11.78","runsScoredPer9":"7.36","homeRunsPer9":"1.96","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702332":{"person":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":24,"groundOuts":87,"airOuts":68,"runs":31,"doubles":17,"triples":1,"homeRuns":7,"strikeOuts":39,"baseOnBalls":16,"intentionalWalks":0,"hits":57,"hitByPitch":4,"avg":".231","atBats":247,"obp":".286","slg":".393","ops":".679","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":97,"rbi":35,"leftOnBase":101,"sacBunts":2,"sacFlies":2,"babip":".246","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"35.29","popOuts":22,"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":135,"putOuts":51,"errors":4,"chances":190,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID624133":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 4-3)","summary":"6.0 IP, 3 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":8,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":37,"strikes":58,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":46,"groundOuts":77,"airOuts":90,"runs":31,"doubles":17,"triples":1,"homeRuns":5,"strikeOuts":92,"baseOnBalls":26,"intentionalWalks":0,"hits":74,"hitByPitch":2,"atBats":330,"obp":".283","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1393,"era":"2.94","inningsPitched":"88.2","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.13","battersFaced":361,"outs":266,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1393,"balls":518,"strikes":875,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":3,"winPercentage":".571","pitchesPerInning":"15.71","gamesFinished":0,"strikeoutWalkRatio":"3.54","strikeoutsPer9Inn":"9.34","walksPer9Inn":"2.64","hitsPer9Inn":"7.51","runsScoredPer9":"3.15","homeRunsPer9":"0.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":18,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"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"}]},"ID592454":{"person":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":2,"groundOuts":8,"airOuts":9,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":30,"obp":".371","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":138,"era":"4.50","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.63","battersFaced":35,"outs":24,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":47,"strikes":91,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".---","pitchesPerInning":"17.25","gamesFinished":4,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.63","walksPer9Inn":"5.63","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665966":{"person":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"jerseyNumber":"75","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":19,"groundOuts":29,"airOuts":35,"runs":15,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":50,"baseOnBalls":11,"intentionalWalks":0,"hits":27,"hitByPitch":3,"avg":".197","atBats":137,"obp":".268","slg":".285","ops":".553","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":39,"rbi":5,"leftOnBase":70,"sacBunts":2,"sacFlies":2,"babip":".287","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.50","popOuts":5,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":24,"stolenBasePercentage":".774","caughtStealingPercentage":".226","assists":22,"putOuts":402,"errors":3,"chances":427,"fielding":".993","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681987":{"person":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"jerseyNumber":"18","position":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":4,"airOuts":7,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".200","atBats":20,"obp":".360","slg":".450","ops":".810","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":9,"rbi":4,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".214","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680776":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":28,"groundOuts":79,"airOuts":71,"runs":38,"doubles":9,"triples":2,"homeRuns":12,"strikeOuts":101,"baseOnBalls":21,"intentionalWalks":0,"hits":61,"hitByPitch":3,"avg":".197","atBats":309,"obp":".253","slg":".356","ops":".609","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":336,"totalBases":110,"rbi":39,"leftOnBase":112,"sacBunts":0,"sacFlies":3,"babip":".246","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.75","popOuts":22,"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":5,"putOuts":134,"errors":0,"chances":139,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID691907":{"person":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":3,"groundOuts":5,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".167","atBats":12,"obp":".214","slg":".250","ops":".464","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":3,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":1,"babip":".200","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID801139":{"person":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":52,"groundOuts":48,"airOuts":93,"runs":26,"doubles":13,"triples":0,"homeRuns":6,"strikeOuts":69,"baseOnBalls":20,"intentionalWalks":0,"hits":53,"hitByPitch":2,"atBats":261,"obp":".264","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1039,"era":"2.78","inningsPitched":"71.1","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.02","battersFaced":285,"outs":214,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1039,"balls":319,"strikes":720,"strikePercentage":".690","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".444","pitchesPerInning":"14.57","gamesFinished":0,"strikeoutWalkRatio":"3.45","strikeoutsPer9Inn":"8.71","walksPer9Inn":"2.52","hitsPer9Inn":"6.69","runsScoredPer9":"3.28","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":24,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678882":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"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":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":40,"groundOuts":77,"airOuts":73,"runs":35,"doubles":18,"triples":3,"homeRuns":7,"strikeOuts":61,"baseOnBalls":15,"intentionalWalks":0,"hits":83,"hitByPitch":6,"avg":".283","atBats":293,"obp":".331","slg":".437","ops":".768","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":315,"totalBases":128,"rbi":35,"leftOnBase":113,"sacBunts":1,"sacFlies":0,"babip":".338","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.86","popOuts":12,"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":4,"putOuts":201,"errors":1,"chances":206,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID807799":{"person":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"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":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":56,"flyOuts":26,"groundOuts":55,"airOuts":45,"runs":19,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":21,"baseOnBalls":17,"intentionalWalks":0,"hits":40,"hitByPitch":3,"avg":".250","atBats":160,"obp":".331","slg":".350","ops":".681","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":56,"rbi":11,"leftOnBase":72,"sacBunts":0,"sacFlies":1,"babip":".275","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"80.00","popOuts":6,"lineOuts":13},"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":1,"putOuts":8,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID543056":{"person":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":10,"strikes":9,"strikePercentage":".470","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":26,"gamesStarted":0,"flyOuts":12,"groundOuts":21,"airOuts":24,"runs":9,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":10,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":69,"obp":".313","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":321,"era":"4.26","inningsPitched":"19.0","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":9,"whip":"1.26","battersFaced":80,"outs":57,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":321,"balls":127,"strikes":194,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".000","pitchesPerInning":"16.89","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.74","walksPer9Inn":"4.74","hitsPer9Inn":"6.63","runsScoredPer9":"4.26","homeRunsPer9":"0.47","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":5},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID547973":{"person":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":15,"groundOuts":20,"airOuts":22,"runs":7,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":93,"obp":".302","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":406,"era":"2.19","inningsPitched":"24.2","wins":0,"losses":3,"saves":16,"saveOpportunities":18,"holds":0,"blownSaves":2,"earnedRuns":6,"whip":"1.26","battersFaced":106,"outs":74,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":406,"balls":135,"strikes":271,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".000","pitchesPerInning":"16.46","gamesFinished":21,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"11.68","walksPer9Inn":"4.38","hitsPer9Inn":"6.93","runsScoredPer9":"2.55","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"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}},"ID670245":{"person":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":28,"groundOuts":41,"airOuts":57,"runs":24,"doubles":8,"triples":2,"homeRuns":7,"strikeOuts":35,"baseOnBalls":17,"intentionalWalks":0,"hits":43,"hitByPitch":3,"atBats":173,"obp":".325","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":733,"era":"4.84","inningsPitched":"44.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":24,"whip":"1.34","battersFaced":196,"outs":134,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":733,"balls":273,"strikes":460,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".---","pitchesPerInning":"16.41","gamesFinished":18,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"7.05","walksPer9Inn":"3.43","hitsPer9Inn":"8.66","runsScoredPer9":"4.84","homeRunsPer9":"1.41","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[807799,678882,677800,575929,655316,680776,702332,678011,665966,691907,624133,543056,594027,676477],"pitchers":[624133,543056,594027,676477],"bench":[681987,663853,657136],"bullpen":[687562,547973,813349,543243,592454,686580,801139,670245,669711],"battingOrder":[807799,678882,677800,655316,680776,702332,678011,665966,691907],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Seigler (4, Mikolas)."},{"label":"HR","value":"Contreras, Wn (18, 1st inning off Mikolas, 2 on, 1 out); Durbin (7, 1st inning off Mikolas, 0 on, 2 out)."},{"label":"TB","value":"Abreu, W; Cheng, T; Contreras, Wn 4; Durbin 4; Rafaela 2; Seigler 3; Yoshida."},{"label":"RBI","value":"Abreu, W (39); Contreras, Wn 3 (53); Durbin (35); Narváez (5)."},{"label":"2-out RBI","value":"Durbin."},{"label":"Runners left in scoring position, 2 out","value":"Duran, Ja."},{"label":"SF","value":"Abreu, W; Narváez."},{"label":"Team RISP","value":"2-for-4."},{"label":"Team LOB","value":"3."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Seigler (1, 3rd base off Mikolas/Ruiz, K)."},{"label":"PO","value":"Durbin (1st base by Kent)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Durbin-Seigler-Monasterio)."}]}],"note":[]}},"officials":[{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Narváez 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Confirmed); Mead (Strike-Confirmed); Ruiz, K (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Mikolas 97-68; Kent 19-10; Suarez 95-58; Coulombe 19-9; Guerrero 15-10; Whitlock 11-10."},{"label":"Groundouts-flyouts","value":"Mikolas 9-5; Kent 0-1; Suarez 8-1; Coulombe 1-0; Guerrero 0-0; Whitlock 0-0."},{"label":"Batters faced","value":"Mikolas 30; Kent 3; Suarez 24; Coulombe 3; Guerrero 4; Whitlock 4."},{"label":"Ejections","value":"Red Sox first baseman Willson Contreras ejected by 1B umpire Nic Lentz (2nd)."},{"label":"Umpires","value":"HP: Edwin Moscoso. 1B: Nic Lentz. 2B: Hunter Wendelstedt. 3B: Vic Carapazza. "},{"label":"Weather","value":"79 degrees, Clear."},{"label":"Wind","value":"5 mph, R To L."},{"label":"First pitch","value":"7:13 PM."},{"label":"T","value":"2:22."},{"label":"Att","value":"32,000."},{"label":"Venue","value":"Fenway Park."},{"label":"June 29, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","boxscoreName":"Contreras, Wn"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":81,"flyOuts":30,"groundOuts":57,"airOuts":65,"runs":41,"doubles":14,"triples":2,"homeRuns":18,"strikeOuts":87,"baseOnBalls":31,"intentionalWalks":1,"hits":81,"hitByPitch":14,"avg":".282","atBats":287,"obp":".376","slg":".533","ops":".909","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":335,"totalBases":153,"rbi":53,"leftOnBase":112,"sacBunts":0,"sacFlies":3,"babip":".341","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.94","popOuts":23,"lineOuts":12},"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":58,"putOuts":559,"errors":3,"chances":620,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","boxscoreName":"Suarez"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 4-3)","summary":"6.0 IP, 3 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":8,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":37,"strikes":58,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":46,"groundOuts":77,"airOuts":90,"runs":31,"doubles":17,"triples":1,"homeRuns":5,"strikeOuts":92,"baseOnBalls":26,"intentionalWalks":0,"hits":74,"hitByPitch":2,"atBats":330,"obp":".283","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1393,"era":"2.94","inningsPitched":"88.2","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.13","battersFaced":361,"outs":266,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1393,"balls":518,"strikes":875,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":3,"winPercentage":".571","pitchesPerInning":"15.71","gamesFinished":0,"strikeoutWalkRatio":"3.54","strikeoutsPer9Inn":"9.34","walksPer9Inn":"2.64","hitsPer9Inn":"7.51","runsScoredPer9":"3.15","homeRunsPer9":"0.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":18,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":57,"pitchingGameScore":57},{"player":{"person":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332","boxscoreName":"Durbin"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":24,"groundOuts":87,"airOuts":68,"runs":31,"doubles":17,"triples":1,"homeRuns":7,"strikeOuts":39,"baseOnBalls":16,"intentionalWalks":0,"hits":57,"hitByPitch":4,"avg":".231","atBats":247,"obp":".286","slg":".393","ops":".679","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":97,"rbi":35,"leftOnBase":101,"sacBunts":2,"sacFlies":2,"babip":".246","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"35.29","popOuts":22,"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":135,"putOuts":51,"errors":4,"chances":190,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"loser":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"save":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}