{"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":823501,"link":"/api/v1.1/game/823501/feed/live","metaData":{"wait":10,"timeStamp":"20260830_022310","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823501,"type":"R","doubleHeader":"S","id":"2026/08/29/bosmlb-nyamlb-2","gamedayType":"P","tiebreaker":"N","gameNumber":2,"calendarEventID":"14-823501-2026-08-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-29T23:15:00Z","originalDate":"2026-08-29","officialDate":"2026-08-29","dayNight":"night","time":"7:15","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111","season":2026,"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3"},"springVenue":{"id":4309,"link":"/api/v1/venues/4309"},"teamCode":"bos","fileCode":"bos","abbreviation":"BOS","teamName":"Red Sox","locationName":"Boston","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Boston","record":{"gamesPlayed":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":74,"losses":62,"ties":0,"pct":".544"},"records":{},"divisionLeader":false,"wins":74,"losses":62,"winningPercentage":".544"},"franchiseName":"Boston","clubName":"Red Sox","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147","season":2026,"venue":{"id":3313,"name":"Yankee Stadium","link":"/api/v1/venues/3313"},"springVenue":{"id":2523,"link":"/api/v1/venues/2523"},"teamCode":"nya","fileCode":"nyy","abbreviation":"NYY","teamName":"Yankees","locationName":"Bronx","firstYearOfPlay":"1903","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":"NY Yankees","record":{"gamesPlayed":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":77,"losses":59,"ties":0,"pct":".566"},"records":{},"divisionLeader":false,"wins":77,"losses":59,"winningPercentage":".566"},"franchiseName":"New York","clubName":"Yankees","active":true}},"players":{"ID621112":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112","firstName":"Paul","lastName":"Blackburn","primaryNumber":"58","birthDate":"1993-12-04","currentAge":32,"birthCity":"Antioch","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":196,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Blackburn","middleName":"Cady","boxscoreName":"Blackburn, P","nickName":"Blackie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Blackburn","nameSlug":"paul-blackburn-621112","firstLastName":"Paul Blackburn","lastFirstName":"Blackburn, Paul","lastInitName":"Blackburn, P","initLastName":"P Blackburn","fullFMLName":"Paul Cady Blackburn","fullLFMName":"Blackburn, Paul Cady","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"34","birthDate":"1999-09-07","currentAge":27,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"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},"ID682987":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987","firstName":"Spencer","lastName":"Jones","primaryNumber":"78","birthDate":"2001-05-14","currentAge":25,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 7\"","weight":240,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Spencer","useLastName":"Jones","middleName":"George","boxscoreName":"Jones, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Spencer Jones","nameSlug":"spencer-jones-682987","firstLastName":"Spencer Jones","lastFirstName":"Jones, Spencer","lastInitName":"Jones, S","initLastName":"S Jones","fullFMLName":"Spencer George Jones","fullLFMName":"Jones, Spencer George","strikeZoneTop":3.5,"strikeZoneBottom":1.77},"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},"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},"ID502671":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671","firstName":"Paul","lastName":"Goldschmidt","primaryNumber":"48","birthDate":"1987-09-10","currentAge":38,"birthCity":"Wilmington","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Paul","useLastName":"Goldschmidt","middleName":"Edward","boxscoreName":"Goldschmidt","nickName":"Goldy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Goldschmidt","nameSlug":"paul-goldschmidt-502671","firstLastName":"Paul Goldschmidt","lastFirstName":"Goldschmidt, Paul","lastInitName":"Goldschmidt, P","initLastName":"P Goldschmidt","fullFMLName":"Paul Edward Goldschmidt","fullLFMName":"Goldschmidt, Paul Edward","strikeZoneTop":3.303,"strikeZoneBottom":1.667},"ID669224":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224","firstName":"Austin","lastName":"Wells","primaryNumber":"28","birthDate":"1999-07-12","currentAge":27,"birthCity":"Scottsdale","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Wells","middleName":"Kenneth","boxscoreName":"Wells, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Wells","nameSlug":"austin-wells-669224","firstLastName":"Austin Wells","lastFirstName":"Wells, Austin","lastInitName":"Wells, A","initLastName":"A Wells","fullFMLName":"Austin Kenneth Wells","fullLFMName":"Wells, Austin Kenneth","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID700250":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250","firstName":"Benjamin","lastName":"Rice","primaryNumber":"22","birthDate":"1999-02-22","currentAge":27,"birthCity":"Cohasset","birthStateProvince":"MA","birthCountry":"USA","height":"6' 2\"","weight":228,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Ben","useLastName":"Rice","middleName":"Kimball","boxscoreName":"Rice","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Rice","nameSlug":"ben-rice-700250","firstLastName":"Ben Rice","lastFirstName":"Rice, Ben","lastInitName":"Rice, B","initLastName":"B Rice","fullFMLName":"Benjamin Kimball Rice","fullLFMName":"Rice, Benjamin Kimball","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"ID687396":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396","firstName":"Brent","lastName":"Headrick","primaryNumber":"47","birthDate":"1997-12-17","currentAge":28,"birthCity":"Braidwood","birthStateProvince":"IL","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brent","useLastName":"Headrick","middleName":"Wayne","boxscoreName":"Headrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"HED-rick","mlbDebutDate":"2023-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brent Headrick","nameSlug":"brent-headrick-687396","firstLastName":"Brent Headrick","lastFirstName":"Headrick, Brent","lastInitName":"Headrick, B","initLastName":"B Headrick","fullFMLName":"Brent Wayne Headrick","fullLFMName":"Headrick, Brent Wayne","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID701542":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542","firstName":"William","lastName":"Warren","primaryNumber":"29","birthDate":"1999-06-16","currentAge":27,"birthCity":"Brandon","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Warren","middleName":"Harper","boxscoreName":"Warren, W","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Warren","nameSlug":"will-warren-701542","firstLastName":"Will Warren","lastFirstName":"Warren, Will","lastInitName":"Warren, W","initLastName":"W Warren","fullFMLName":"William Harper Warren","fullLFMName":"Warren, William Harper","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641355":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355","firstName":"Cody","lastName":"Bellinger","primaryNumber":"35","birthDate":"1995-07-13","currentAge":31,"birthCity":"Scottsdale","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 3\"","weight":204,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Cody","useLastName":"Bellinger","middleName":"James","boxscoreName":"Bellinger","nickName":"Belli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cody Bellinger","nameSlug":"cody-bellinger-641355","firstLastName":"Cody Bellinger","lastFirstName":"Bellinger, Cody","lastInitName":"Bellinger, C","initLastName":"C Bellinger","fullFMLName":"Cody James Bellinger","fullLFMName":"Bellinger, Cody James","strikeZoneTop":3.345,"strikeZoneBottom":1.688},"ID642201":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201","firstName":"Elijah","lastName":"White","primaryNumber":"38","birthDate":"1994-06-26","currentAge":32,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Eli","useLastName":"White","middleName":"Thomas","boxscoreName":"White, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli White","nameSlug":"eli-white-642201","firstLastName":"Eli White","lastFirstName":"White, Eli","lastInitName":"White, E","initLastName":"E White","fullFMLName":"Elijah Thomas White","fullLFMName":"White, Elijah Thomas","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"ID665862":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862","firstName":"Jasrado","lastName":"Chisholm","primaryNumber":"13","birthDate":"1998-02-01","currentAge":28,"birthCity":"Nassau","birthCountry":"Bahamas","height":"5' 11\"","weight":184,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jazz","useLastName":"Chisholm Jr.","middleName":"Hermis Arrington","boxscoreName":"Chisholm Jr.","gender":"M","nameMatrilineal":"Coakley","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jazz Chisholm Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jazz-chisholm-jr-665862","firstLastName":"Jazz Chisholm Jr.","lastFirstName":"Chisholm Jr., Jazz","lastInitName":"Chisholm Jr., J","initLastName":"J Chisholm Jr.","fullFMLName":"Jasrado Hermis Arrington Chisholm Jr.","fullLFMName":"Chisholm Jr., Jasrado Hermis Arrington","strikeZoneTop":3.156,"strikeZoneBottom":1.593},"ID605242":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242","firstName":"Michael","lastName":"Fulmer","primaryNumber":"43","birthDate":"1993-03-15","currentAge":33,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Fulmer","middleName":"Joseph","boxscoreName":"Fulmer","nickName":"The Plumber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Fulmer","nameSlug":"michael-fulmer-605242","firstLastName":"Michael Fulmer","lastFirstName":"Fulmer, Michael","lastInitName":"Fulmer, M","initLastName":"M Fulmer","fullFMLName":"Michael Joseph Fulmer","fullLFMName":"Fulmer, Michael Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID678882":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882","firstName":"Ceddanne","lastName":"Rafaela","primaryNumber":"3","birthDate":"2000-09-18","currentAge":25,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 10\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ceddanne","useLastName":"Rafaela","middleName":"Chipper Nicasio Marte","boxscoreName":"Rafaela","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"say-DAHN","mlbDebutDate":"2023-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ceddanne Rafaela","nameSlug":"ceddanne-rafaela-678882","firstLastName":"Ceddanne Rafaela","lastFirstName":"Rafaela, Ceddanne","lastInitName":"Rafaela, C","initLastName":"C Rafaela","fullFMLName":"Ceddanne Chipper Nicasio Marte Rafaela","fullLFMName":"Rafaela, Ceddanne Chipper Nicasio Marte","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID663558":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558","firstName":"Jovani","lastName":"Moran","primaryNumber":"47","birthDate":"1997-04-24","currentAge":29,"birthCity":"Mayaguez","birthCountry":"Puerto Rico","height":"6' 1\"","weight":167,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jovani","useLastName":"Morán","boxscoreName":"Morán","gender":"M","nameMatrilineal":"Moreno","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"jo-VAH-nee MOH-ran","mlbDebutDate":"2021-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jovani Morán","nameSlug":"jovani-moran-663558","firstLastName":"Jovani Morán","lastFirstName":"Morán, Jovani","lastInitName":"Morán, J","initLastName":"J Morán","fullFMLName":"Jovani Morán","fullLFMName":"Morán, Jovani ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID663757":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757","firstName":"Trenton","lastName":"Grisham","primaryNumber":"12","birthDate":"1996-11-01","currentAge":29,"birthCity":"Burleson","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":221,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Trent","useLastName":"Grisham","middleName":"Marcus","boxscoreName":"Grisham","nickName":"Grish","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"GRISH-um","mlbDebutDate":"2019-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Trent Grisham","nameSlug":"trent-grisham-663757","firstLastName":"Trent Grisham","lastFirstName":"Grisham, Trent","lastInitName":"Grisham, T","initLastName":"T Grisham","fullFMLName":"Trenton Marcus Grisham","fullLFMName":"Grisham, Trenton Marcus","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID670280":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280","firstName":"David","lastName":"Bednar","primaryNumber":"53","birthDate":"1994-10-10","currentAge":31,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 1\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Bednar","middleName":"Jeffrey","boxscoreName":"Bednar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"bed-NAR","mlbDebutDate":"2019-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Bednar","nameSlug":"david-bednar-670280","firstLastName":"David Bednar","lastFirstName":"Bednar, David","lastInitName":"Bednar, D","initLastName":"D Bednar","fullFMLName":"David Jeffrey Bednar","fullLFMName":"Bednar, David Jeffrey","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669062":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","firstName":"Erik","lastName":"Miller","primaryNumber":"67","birthDate":"1998-02-13","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 5\"","weight":269,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Miller","middleName":"Christopher","boxscoreName":"Miller, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"MILL-urr","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Miller","nameSlug":"erik-miller-669062","firstLastName":"Erik Miller","lastFirstName":"Miller, Erik","lastInitName":"Miller, E","initLastName":"E Miller","fullFMLName":"Erik Christopher Miller","fullLFMName":"Miller, Erik Christopher","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID543037":{"id":543037,"fullName":"Gerrit Cole","link":"/api/v1/people/543037","firstName":"Gerrit","lastName":"Cole","primaryNumber":"45","birthDate":"1990-09-08","currentAge":36,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gerrit","useLastName":"Cole","middleName":"Alan","boxscoreName":"Cole","nickName":"Chef G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gerrit Cole","nameSlug":"gerrit-cole-543037","firstLastName":"Gerrit Cole","lastFirstName":"Cole, Gerrit","lastInitName":"Cole, G","initLastName":"G Cole","fullFMLName":"Gerrit Alan Cole","fullLFMName":"Cole, Gerrit Alan","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID670103":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103","firstName":"Raymond","lastName":"Burgos","primaryNumber":"79","birthDate":"1998-11-29","currentAge":27,"birthCity":"Luquillo","birthCountry":"Puerto Rico","height":"6' 5\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Raymond","useLastName":"Burgos","boxscoreName":"Burgos, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BURR-gos","mlbDebutDate":"2024-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Raymond Burgos","nameSlug":"raymond-burgos-670103","firstLastName":"Raymond Burgos","lastFirstName":"Burgos, Raymond","lastInitName":"Burgos, R","initLastName":"R Burgos","fullFMLName":"Raymond Burgos","fullLFMName":"Burgos, Raymond","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID695684":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684","firstName":"Elmer","lastName":"Rodríguez","primaryNumber":"71","birthDate":"2003-08-18","currentAge":23,"birthCity":"Trujillo Alto","birthCountry":"Puerto Rico","height":"6' 4\"","weight":177,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elmer","useLastName":"Rodríguez","middleName":"Javier","boxscoreName":"Rodríguez, E","gender":"M","nameMatrilineal":"Cruz","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-04-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elmer Rodríguez","nameSlug":"elmer-rodriguez-695684","firstLastName":"Elmer Rodríguez","lastFirstName":"Rodríguez, Elmer","lastInitName":"Rodríguez, E","initLastName":"E Rodríguez","fullFMLName":"Elmer Javier Rodríguez","fullLFMName":"Rodríguez, Elmer Javier","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID645305":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305","firstName":"Ali","lastName":"Sánchez","primaryNumber":"39","birthDate":"1997-01-20","currentAge":29,"birthCity":"Carora","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ali","useLastName":"Sánchez","middleName":"Miguel","boxscoreName":"Sánchez, A","gender":"M","nameMatrilineal":"Marchan","isPlayer":true,"isVerified":true,"pronunciation":"AH-lee","mlbDebutDate":"2020-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ali Sánchez","nameSlug":"ali-sanchez-645305","firstLastName":"Ali Sánchez","lastFirstName":"Sánchez, Ali","lastInitName":"Sánchez, A","initLastName":"A Sánchez","fullFMLName":"Ali Miguel Sánchez","fullLFMName":"Sánchez, Ali Miguel","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"ID676609":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609","firstName":"José","lastName":"Caballero","primaryNumber":"72","birthDate":"1996-08-30","currentAge":30,"birthCity":"Las Tablas","birthCountry":"Panama","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"José","useLastName":"Caballero","boxscoreName":"Caballero","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"kah-bah-YERO","mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Caballero","nameSlug":"jose-caballero-676609","firstLastName":"José Caballero","lastFirstName":"Caballero, José","lastInitName":"Caballero, J","initLastName":"J Caballero","fullFMLName":"José Caballero","fullLFMName":"Caballero, José ","strikeZoneTop":3.083,"strikeZoneBottom":1.556},"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},"ID663776":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776","firstName":"Patrick","lastName":"Sandoval","primaryNumber":"43","birthDate":"1996-10-18","currentAge":29,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Sandoval","middleName":"Jordan","boxscoreName":"Sandoval","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Sandoval","nameSlug":"patrick-sandoval-663776","firstLastName":"Patrick Sandoval","lastFirstName":"Sandoval, Patrick","lastInitName":"Sandoval, P","initLastName":"P Sandoval","fullFMLName":"Patrick Jordan Sandoval","fullLFMName":"Sandoval, Patrick Jordan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID607074":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074","firstName":"Carlos","lastName":"Rodón","primaryNumber":"55","birthDate":"1992-12-10","currentAge":33,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Rodón","middleName":"Antonio","boxscoreName":"Rodón","nickName":"Los","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"roe-DOHN","mlbDebutDate":"2015-04-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Carlos Rodón","nameSlug":"carlos-rodon-607074","firstLastName":"Carlos Rodón","lastFirstName":"Rodón, Carlos","lastInitName":"Rodón, C","initLastName":"C Rodón","fullFMLName":"Carlos Antonio Rodón","fullLFMName":"Rodón, Carlos Antonio","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID687941":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941","firstName":"Alec","lastName":"Gamboa","primaryNumber":"68","birthDate":"1997-01-17","currentAge":29,"birthCity":"Madera","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alec","useLastName":"Gamboa","middleName":"Durbin","boxscoreName":"Gamboa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-05-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Gamboa","nameSlug":"alec-gamboa-687941","firstLastName":"Alec Gamboa","lastFirstName":"Gamboa, Alec","lastInitName":"Gamboa, A","initLastName":"A Gamboa","fullFMLName":"Alec Durbin Gamboa","fullLFMName":"Gamboa, Alec Durbin","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID642232":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232","firstName":"Ryan","lastName":"Yarbrough","primaryNumber":"33","birthDate":"1991-12-31","currentAge":34,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Yarbrough","middleName":"Christian","boxscoreName":"Yarbrough","nickName":"Yarbs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"YAHR-bro","mlbDebutDate":"2018-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Yarbrough","nameSlug":"ryan-yarbrough-642232","firstLastName":"Ryan Yarbrough","lastFirstName":"Yarbrough, Ryan","lastInitName":"Yarbrough, R","initLastName":"R Yarbrough","fullFMLName":"Ryan Christian Yarbrough","fullLFMName":"Yarbrough, Ryan Christian","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID642708":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708","firstName":"German","lastName":"Rosario","primaryNumber":"14","birthDate":"1995-11-20","currentAge":30,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Amed","useLastName":"Rosario","middleName":"Amed","boxscoreName":"Rosario, A","nickName":"Rosie","gender":"M","nameMatrilineal":"Valdez","isPlayer":true,"isVerified":true,"pronunciation":"row-SAH-ree-oh","mlbDebutDate":"2017-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Amed Rosario","nameSlug":"amed-rosario-642708","firstLastName":"Amed Rosario","lastFirstName":"Rosario, Amed","lastInitName":"Rosario, A","initLastName":"A Rosario","fullFMLName":"German Amed Rosario","fullLFMName":"Rosario, German Amed","strikeZoneTop":3.27,"strikeZoneBottom":1.65},"ID668939":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939","firstName":"Adley","lastName":"Rutschman","primaryNumber":"31","birthDate":"1998-02-06","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Adley","useLastName":"Rutschman","middleName":"Stan","boxscoreName":"Rutschman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-21","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adley Rutschman","nameSlug":"adley-rutschman-668939","firstLastName":"Adley Rutschman","lastFirstName":"Rutschman, Adley","lastInitName":"Rutschman, A","initLastName":"A Rutschman","fullFMLName":"Adley Stan Rutschman","fullLFMName":"Rutschman, Adley Stan","strikeZoneTop":3.253,"strikeZoneBottom":1.642},"ID678394":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394","firstName":"Brayan","lastName":"Bello","primaryNumber":"66","birthDate":"1999-05-17","currentAge":27,"birthCity":"Samana","birthCountry":"Dominican Republic","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brayan","useLastName":"Bello","boxscoreName":"Bello","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"BAY-oh","mlbDebutDate":"2022-07-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Bello","nameSlug":"brayan-bello-678394","firstLastName":"Brayan Bello","lastFirstName":"Bello, Brayan","lastInitName":"Bello, B","initLastName":"B Bello","fullFMLName":"Brayan  Bello","fullLFMName":"Bello, Brayan","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID657612":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612","firstName":"Timothy","lastName":"Hill","primaryNumber":"41","birthDate":"1990-02-10","currentAge":36,"birthCity":"Mission Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Hill","boxscoreName":"Hill, T","nickName":"Tim Jim","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Hill","nameSlug":"tim-hill-657612","firstLastName":"Tim Hill","lastFirstName":"Hill, Tim","lastInitName":"Hill, T","initLastName":"T Hill","fullFMLName":"Timothy Hill","fullLFMName":"Hill, Timothy","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694341":{"id":694341,"fullName":"Brendan Beck","link":"/api/v1/people/694341","firstName":"Brendan","lastName":"Beck","primaryNumber":"89","birthDate":"1998-10-06","currentAge":27,"birthCity":"La Jolla","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brendan","useLastName":"Beck","middleName":"Thomas","boxscoreName":"Beck, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brendan Beck","nameSlug":"brendan-beck-694341","firstLastName":"Brendan Beck","lastFirstName":"Beck, Brendan","lastInitName":"Beck, B","initLastName":"B Beck","fullFMLName":"Brendan Thomas Beck","fullLFMName":"Beck, Brendan Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681508":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508","firstName":"Michael","lastName":"Gasper","primaryNumber":"30","birthDate":"1995-10-11","currentAge":30,"birthCity":"Merrimack","birthStateProvince":"NH","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Mickey","useLastName":"Gasper","boxscoreName":"Gasper","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-08-12","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Gasper","nameSlug":"mickey-gasper-681508","firstLastName":"Mickey Gasper","lastFirstName":"Gasper, Mickey","lastInitName":"Gasper, M","initLastName":"M Gasper","fullFMLName":"Michael  Gasper","fullLFMName":"Gasper, Michael ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID702332":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332","firstName":"Caleb","lastName":"Durbin","primaryNumber":"5","birthDate":"2000-02-22","currentAge":26,"birthCity":"Lake Forest","birthStateProvince":"IL","birthCountry":"USA","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Caleb","useLastName":"Durbin","boxscoreName":"Durbin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Durbin","nameSlug":"caleb-durbin-702332","firstLastName":"Caleb Durbin","lastFirstName":"Durbin, Caleb","lastInitName":"Durbin, C","initLastName":"C Durbin","fullFMLName":"Caleb  Durbin","fullLFMName":"Durbin, Caleb","strikeZoneTop":2.947,"strikeZoneBottom":1.487},"ID624133":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","firstName":"Ranger","lastName":"Suarez","primaryNumber":"55","birthDate":"1995-08-26","currentAge":31,"birthCity":"Pie de Cuesta","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ranger","useLastName":"Suarez","middleName":"Jose","boxscoreName":"Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"RAYN-jurr SWAHR-ez","mlbDebutDate":"2018-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ranger Suarez","nameSlug":"ranger-suarez-624133","firstLastName":"Ranger Suarez","lastFirstName":"Suarez, Ranger","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Ranger Jose Suarez","fullLFMName":"Suarez, Ranger Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID680776":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","firstName":"Jarren","lastName":"Duran","primaryNumber":"16","birthDate":"1996-09-05","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jarren","useLastName":"Duran","middleName":"William","boxscoreName":"Duran, Ja","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"duh-RAN","mlbDebutDate":"2021-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jarren Duran","nameSlug":"jarren-duran-680776","firstLastName":"Jarren Duran","lastFirstName":"Duran, Jarren","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jarren William Duran","fullLFMName":"Duran, Jarren William","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID686765":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765","firstName":"Nicholas","lastName":"Sogard","primaryNumber":"20","birthDate":"1997-09-09","currentAge":29,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":189,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nick","useLastName":"Sogard","middleName":"John","boxscoreName":"Sogard","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SO-gard","mlbDebutDate":"2024-08-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Sogard","nameSlug":"nick-sogard-686765","firstLastName":"Nick Sogard","lastFirstName":"Sogard, Nick","lastInitName":"Sogard, N","initLastName":"N Sogard","fullFMLName":"Nicholas John Sogard","fullLFMName":"Sogard, Nicholas John","strikeZoneTop":3.245,"strikeZoneBottom":1.638},"ID608331":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331","firstName":"Max","lastName":"Fried","primaryNumber":"54","birthDate":"1994-01-18","currentAge":32,"birthCity":"Santa Monica","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Fried","middleName":"Dorian","boxscoreName":"Fried","nickName":"Maximus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"FREED","mlbDebutDate":"2017-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Max Fried","nameSlug":"max-fried-608331","firstLastName":"Max Fried","lastFirstName":"Fried, Max","lastInitName":"Fried, M","initLastName":"M Fried","fullFMLName":"Max Dorian Fried","fullLFMName":"Fried, Max Dorian","strikeZoneTop":3.37,"strikeZoneBottom":1.56},"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},"ID660787":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787","firstName":"Yerry","lastName":"De los Santos","primaryNumber":"73","birthDate":"1997-12-12","currentAge":28,"birthCity":"Samana","birthCountry":"Dominican Republic","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yerry","useLastName":"De los Santos","middleName":"Paulino","boxscoreName":"De los Santos","gender":"M","nameMatrilineal":"Acosta","isPlayer":true,"isVerified":true,"pronunciation":"Yairy","mlbDebutDate":"2022-05-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yerry De los Santos","nameSlug":"yerry-de-los-santos-660787","firstLastName":"Yerry De los Santos","lastFirstName":"De los Santos, Yerry","lastInitName":"De los Santos, Y","initLastName":"Y De los Santos","fullFMLName":"Yerry Paulino De los Santos","fullLFMName":"De los Santos, Yerry Paulino","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID806146":{"id":806146,"fullName":"George Lombard Jr.","link":"/api/v1/people/806146","firstName":"George","lastName":"Lombard","primaryNumber":"96","birthDate":"2005-06-02","currentAge":21,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"George","useLastName":"Lombard Jr.","middleName":"Alexander","boxscoreName":"Lombard Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Lombard Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"george-lombard-jr-806146","firstLastName":"George Lombard Jr.","lastFirstName":"Lombard Jr., George","lastInitName":"Lombard Jr., G","initLastName":"G Lombard Jr.","fullFMLName":"George Lombard Jr.","fullLFMName":"Lombard Jr., George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID693645":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645","firstName":"Cameron","lastName":"Schlittler","primaryNumber":"31","birthDate":"2001-02-05","currentAge":25,"birthCity":"Weymouth","birthStateProvince":"MA","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cam","useLastName":"Schlittler","middleName":"John","boxscoreName":"Schlittler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Schlittler","nameSlug":"cam-schlittler-693645","firstLastName":"Cam Schlittler","lastFirstName":"Schlittler, Cam","lastInitName":"Schlittler, C","initLastName":"C Schlittler","fullFMLName":"Cameron John Schlittler","fullLFMName":"Schlittler, Cameron John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID671277":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","firstName":"Luis","lastName":"García","primaryNumber":"26","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":3313,"name":"Yankee Stadium","link":"/api/v1/venues/3313","location":{"address1":"One East 161st Street","city":"Bronx","state":"New York","stateAbbrev":"NY","postalCode":"10451","defaultCoordinates":{"latitude":40.82919482,"longitude":-73.9264977},"azimuthAngle":75.0,"elevation":55,"country":"USA","phone":"(718) 293-4300"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":46537,"turfType":"Grass","roofType":"Open","leftLine":318,"leftCenter":399,"center":408,"rightCenter":385,"rightLine":314},"active":true,"season":"2026"},"officialVenue":{"id":3313,"link":"/api/v1/venues/3313"},"weather":{"condition":"Clear","temp":"75","wind":"4 mph, In From LF"},"gameInfo":{"attendance":44266,"firstPitch":"2026-08-29T23:16:00.000Z","gameDurationMinutes":187},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"home":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"}},"officialScorer":{"id":431038,"fullName":"Howie Karpin","link":"/api/v1/people/431038"},"primaryDatacaster":{"id":805370,"fullName":"Nolan Papacek","link":"/api/v1/people/805370"},"moundVisits":{"away":{"used":4,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jahmai Jones grounds out, third baseman José Caballero to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T23:16:08.194Z","endTime":"2026-08-29T23:16:17.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"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":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T22:31:28.113Z","endTime":"2026-08-29T22:49:05.717Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T22:49:05.717Z","endTime":"2026-08-29T23:15:43.453Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T23:15:43.453Z","endTime":"2026-08-29T23:16:10.527Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"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":92.1,"endSpeed":84.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.758718149146784,"aZ":-13.956961063038122,"pfxX":2.941169422711348,"pfxZ":10.02362502593757,"pX":1.0542321071905107,"pZ":2.8411675167531776,"vX0":-0.8119430071793959,"vY0":-134.1310474079284,"vZ0":-5.70424474793108,"x":76.82,"y":162.07,"x0":0.979302629760697,"y0":50.00170382697156,"z0":5.995407772172815,"aX":5.343645433803331},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":-5.2,"spinRate":2213,"spinDirection":155},"zone":12,"typeConfidence":0.91,"plateTime":0.4087901189304177,"extension":6.394714157871621},"hitData":{"launchSpeed":77.1,"launchAngle":4.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.16,"coordY":171.95}},"index":3,"playId":"fe7e002e-e4d3-3d10-8d26-a10499268d89","pitchNumber":1,"startTime":"2026-08-29T23:16:10.527Z","endTime":"2026-08-29T23:16:17.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:16:17.857Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T23:16:34.634Z","endTime":"2026-08-29T23:17:36.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"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":2},"details":{"event":"Flyout","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":3},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30709326386762,"aZ":-15.623212535386338,"pfxX":1.2553178903560125,"pfxZ":9.040530473067426,"pX":-0.023245369560150646,"pZ":2.119689777070267,"vX0":-2.895452009062303,"vY0":-134.48619157936471,"vZ0":-6.90821391412859,"x":117.89,"y":181.55,"x0":0.9045108345948795,"y0":50.004965785294836,"z0":5.831080972803166,"aX":2.299017697756899},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":-1.7,"spinRate":2072,"spinDirection":154},"zone":5,"typeConfidence":0.88,"plateTime":0.40736212715626285,"extension":6.477828652904955},"index":0,"playId":"30fb0fb1-de17-35cd-a551-0579b055a716","pitchNumber":1,"startTime":"2026-08-29T23:16:45.700Z","endTime":"2026-08-29T23:16:49.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":72.0,"endSpeed":66.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.721242266720793,"aZ":-43.63706777049577,"pfxX":-6.117447512918585,"pfxZ":-10.44642565034924,"pX":-0.2260879948106242,"pZ":1.1574465571260932,"vX0":-1.3412524107688624,"vY0":-104.76033019995147,"vZ0":0.4531325657348937,"x":125.62,"y":207.53,"x0":1.2187761590931738,"y0":50.00098208830694,"z0":6.090569306866915,"aX":-6.71497669814136},"breaks":{"breakAngle":8.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-71.5,"breakVerticalInduced":-18.4,"breakHorizontal":11.4,"spinRate":2702,"spinDirection":332},"zone":13,"typeConfidence":0.91,"plateTime":0.5253045080232241,"extension":6.32339998545131},"index":1,"playId":"3eabc21f-1d54-3956-a622-3a95833c4401","pitchNumber":2,"startTime":"2026-08-29T23:17:04.866Z","endTime":"2026-08-29T23:17:08.721Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-29T23:17:17.001Z","endTime":"2026-08-29T23:17:26.963Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":71.9,"endSpeed":66.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.128128187982576,"aZ":-42.61312002446389,"pfxX":-6.768548867808242,"pfxZ":-9.497642908604337,"pX":0.6952999608903695,"pZ":1.364108924335219,"vX0":0.3912218962400917,"vY0":-104.64393887874351,"vZ0":0.6184398545973819,"x":90.5,"y":201.95,"x0":1.3832362146177333,"y0":50.002261436065886,"z0":6.092973968042513,"aX":-7.439359491502638},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.8,"breakVerticalInduced":-16.6,"breakHorizontal":12.1,"spinRate":2701,"spinDirection":326},"zone":14,"typeConfidence":0.88,"plateTime":0.5252180852401898,"extension":6.248832436263901},"hitData":{"launchSpeed":80.2,"launchAngle":39.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.2,"coordY":85.17}},"index":3,"playId":"bf3a77da-df8d-3638-997c-5b7caef3c06f","pitchNumber":3,"startTime":"2026-08-29T23:17:26.963Z","endTime":"2026-08-29T23:17:36.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:17:36.320Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T23:17:39.384Z","endTime":"2026-08-29T23:20:23.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.603202093943693,"aZ":-15.32273808086917,"pfxX":1.7543993961937683,"pfxZ":8.828644939251944,"pX":-0.47725954700912865,"pZ":2.4346495872892318,"vX0":-4.067223317699671,"vY0":-136.67792233876546,"vZ0":-6.54381117406643,"x":135.19,"y":173.04,"x0":0.7963059621681747,"y0":50.00614300096092,"z0":5.89568793428863,"aX":3.3503740901883488},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":-2.4,"spinRate":2161,"spinDirection":152},"zone":4,"typeConfidence":0.86,"plateTime":0.39938251247572154,"extension":6.522175314889639},"index":0,"playId":"ba108fe1-29d7-3104-8291-4ccac7b17ecb","pitchNumber":1,"startTime":"2026-08-29T23:18:04.090Z","endTime":"2026-08-29T23:18:07.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54264537321652,"aZ":-30.089011952032738,"pfxX":4.410669262909339,"pfxZ":1.1298158546273651,"pX":0.339723071875894,"pZ":1.174896175241479,"vX0":-3.896123380960083,"vY0":-134.9768096610321,"vZ0":-6.394317276549657,"x":104.05,"y":207.06,"x0":1.229257987166788,"y0":50.002476591479656,"z0":5.694924731389697,"aX":8.133531393225237},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.8,"breakHorizontal":-7.2,"spinRate":2012,"spinDirection":149},"zone":14,"typeConfidence":0.91,"plateTime":0.4058807613542097,"extension":6.420237439799276},"index":1,"playId":"6b3ba962-6c18-3d60-94d9-951f294f27cb","pitchNumber":2,"startTime":"2026-08-29T23:18:28.056Z","endTime":"2026-08-29T23:18:32.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.867409984271205,"aZ":-25.582784070970686,"pfxX":5.266575546572994,"pfxZ":3.5703389155558956,"pX":0.8708433049192382,"pZ":1.141657779862264,"vX0":-2.7792029226196617,"vY0":-134.93846096540338,"vZ0":-7.0573040265399705,"x":83.81,"y":207.96,"x0":1.2288509750738597,"y0":50.00567550886084,"z0":5.5888075984672065,"aX":9.731242972454096},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.2,"breakHorizontal":-9.0,"spinRate":2007,"spinDirection":146},"zone":14,"typeConfidence":0.91,"plateTime":0.4056366125240203,"extension":6.446342560937553},"index":2,"playId":"6c702221-f207-3f79-8297-cb2d9b788815","pitchNumber":3,"startTime":"2026-08-29T23:18:47.483Z","endTime":"2026-08-29T23:18:51.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.354932881658645,"aZ":-38.65791782513038,"pfxX":-7.601455315986168,"pfxZ":-4.580162582542497,"pX":-1.0864418284246207,"pZ":1.3305687015623786,"vX0":-3.356044778384206,"vY0":-118.90677073454182,"vZ0":-2.0826979896093984,"x":158.41,"y":202.85,"x0":1.336193868491455,"y0":50.00511163997496,"z0":5.765335329559436,"aX":-10.754486445487075},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.5,"breakHorizontal":14.6,"spinRate":2702,"spinDirection":319},"zone":13,"typeConfidence":0.85,"plateTime":0.4627785901402519,"extension":6.309278084137251},"index":3,"playId":"62c6711a-c822-311e-921d-69e4ffa43345","pitchNumber":4,"startTime":"2026-08-29T23:19:09.504Z","endTime":"2026-08-29T23:19:13.048Z","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":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88774966418178,"aZ":-14.516669125865402,"pfxX":1.9913017840681257,"pfxZ":9.305212214890673,"pX":0.27849804378780935,"pZ":4.334072578772923,"vX0":-2.299362431040053,"vY0":-137.25108526502763,"vZ0":-1.7715358158908963,"x":106.38,"y":121.76,"x0":0.870519393658139,"y0":50.00247178163012,"z0":5.982267954586405,"aX":3.778840397679273},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":-3.1,"spinRate":2229,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.39988207836163303,"extension":6.451135030656161},"index":4,"playId":"40039f93-7508-3210-ad00-ec3873549381","pitchNumber":5,"startTime":"2026-08-29T23:19:34.782Z","endTime":"2026-08-29T23:19:38.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.388786979511917,"aZ":-27.860698025429294,"pfxX":5.035352818688794,"pfxZ":2.3075769709106755,"pX":0.8278149207194668,"pZ":2.4401097444654236,"vX0":-2.811215827278088,"vY0":-135.60105205081248,"vZ0":-3.6247327953900386,"x":85.45,"y":172.9,"x0":1.2212514192001045,"y0":50.00481439750224,"z0":5.728094041747166,"aX":9.420915741664512},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.6,"breakHorizontal":-8.5,"spinRate":2028,"spinDirection":155},"zone":12,"typeConfidence":0.91,"plateTime":0.4032224416085324,"extension":6.432540855350727},"index":5,"playId":"e9729ff5-4a71-3f93-88b8-44db6d9694d9","pitchNumber":6,"startTime":"2026-08-29T23:19:56.325Z","endTime":"2026-08-29T23:19:59.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.858076491386257,"aZ":-24.709803302900657,"pfxX":-1.5223725786714826,"pfxZ":4.0024769023825435,"pX":0.17261464780473715,"pZ":3.4199500611154185,"vX0":-2.3395304269868857,"vY0":-135.3421323982812,"vZ0":-1.7746263276936987,"x":110.42,"y":146.44,"x0":1.2441051644344987,"y0":50.00546524292262,"z0":5.8042686355656725,"aX":-2.8420254868182684},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.1,"breakHorizontal":3.2,"spinRate":2163,"spinDirection":162},"zone":12,"typeConfidence":0.91,"plateTime":0.4037483520204912,"extension":6.269765856994966},"index":6,"playId":"ee226efd-6223-32c2-ada8-e9e24ba505bb","pitchNumber":7,"startTime":"2026-08-29T23:20:19.180Z","endTime":"2026-08-29T23:20:23.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:20:23.077Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trent Grisham flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T23:22:44.037Z","endTime":"2026-08-29T23:25:01.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.537348539642682,"aZ":-19.804433263343697,"pfxX":1.2316579023710434,"pfxZ":6.584872298204148,"pX":0.5060300328553571,"pZ":3.842141074363467,"vX0":-3.202294098780316,"vY0":-136.32325017914698,"vZ0":-3.2200873594296837,"x":97.71,"y":135.04,"x0":1.5369590531482145,"y0":50.00260348186742,"z0":6.409120225550982,"aX":2.3139398526257335},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.4,"breakHorizontal":-1.6,"spinRate":2075,"spinDirection":165},"zone":12,"typeConfidence":0.66,"plateTime":0.40209977348061976,"extension":6.265531274578552},"index":0,"playId":"30ad3920-7d01-320d-a4da-a6571a7dcc56","pitchNumber":1,"startTime":"2026-08-29T23:23:02.227Z","endTime":"2026-08-29T23:23:06.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66370412474506,"aZ":-21.06112869292102,"pfxX":7.107853244990832,"pfxZ":5.804080215445529,"pX":-0.28796828535284175,"pZ":2.2873776900003313,"vX0":-8.392634137188988,"vY0":-137.30142234841784,"vZ0":-6.294698137017989,"x":127.98,"y":177.02,"x0":1.8811157423581089,"y0":50.000676395304694,"z0":6.037202938817257,"aX":13.604576693176611},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.4,"breakHorizontal":-11.2,"spinRate":1918,"spinDirection":147},"zone":4,"typeConfidence":0.88,"plateTime":0.3985212148406765,"extension":6.711198815852494},"index":1,"playId":"7b28e9c7-5a19-34bf-80aa-aac0df89d7ef","pitchNumber":2,"startTime":"2026-08-29T23:23:19.724Z","endTime":"2026-08-29T23:23:23.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.998814138429275,"aZ":-29.788804042259656,"pfxX":-1.519582171669544,"pfxZ":1.4282826672744697,"pX":0.06410138910398448,"pZ":2.2306144047351286,"vX0":-4.931894460767109,"vY0":-128.27724011671643,"vZ0":-3.8039687944637657,"x":114.56,"y":178.55,"x0":2.2073440202085104,"y0":50.002222665820575,"z0":6.04949748546033,"aX":-2.5377389825583365},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":3.8,"spinRate":2254,"spinDirection":199},"zone":5,"typeConfidence":0.92,"plateTime":0.42662581095119023,"extension":6.673114266813978},"index":2,"playId":"fdbca513-71e6-39e8-a2a5-19aaf81c600e","pitchNumber":3,"startTime":"2026-08-29T23:23:37.909Z","endTime":"2026-08-29T23:23:41.250Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-29T23:23:51.653Z","endTime":"2026-08-29T23:24:07.217Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"}},{"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":88.6,"endSpeed":81.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.845454663856916,"aZ":-29.072515350063636,"pfxX":-2.6353260245131946,"pfxZ":1.8340089762134664,"pX":-0.6405009505179505,"pZ":3.4614126184761074,"vX0":-6.068386656596591,"vY0":-129.02900510415083,"vZ0":-1.311281278892621,"x":141.41,"y":145.32,"x0":2.0806402453503368,"y0":50.00500753199229,"z0":6.208207035599316,"aX":-4.460379591684934},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.2,"breakHorizontal":6.1,"spinRate":2301,"spinDirection":226},"zone":11,"typeConfidence":0.95,"plateTime":0.423861824612231,"extension":6.716404661211252},"index":4,"playId":"b1de987f-d4e9-308c-a693-48c33eed0446","pitchNumber":4,"startTime":"2026-08-29T23:24:07.217Z","endTime":"2026-08-29T23:24:11.080Z","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":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.745041051049927,"aZ":-24.320651080567224,"pfxX":5.47885388840425,"pfxZ":4.102615298340421,"pX":1.265831726532908,"pZ":4.419842873981698,"vX0":-4.072779618123391,"vY0":-137.7903033968037,"vZ0":-0.3926938495833895,"x":68.75,"y":119.44,"x0":2.0541626783786424,"y0":50.00540978594127,"z0":6.21315504012685,"aX":10.495279213654307},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":-9.0,"spinRate":1922,"spinDirection":147},"zone":12,"typeConfidence":0.42,"plateTime":0.39810172160213186,"extension":6.3338164768983365},"index":5,"playId":"79d655ff-6f04-37dd-a5dc-5cc9d05be409","pitchNumber":5,"startTime":"2026-08-29T23:24:25.217Z","endTime":"2026-08-29T23:24:29.410Z","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":94.5,"endSpeed":86.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88700740536852,"aZ":-20.39261543570142,"pfxX":6.660907330087441,"pfxZ":6.132532055788511,"pX":0.41597442793988276,"pZ":3.1687464125190865,"vX0":-6.544591909968168,"vY0":-137.5433101524534,"vZ0":-4.049543399040395,"x":101.14,"y":153.22,"x0":1.958336510517098,"y0":50.00007944976839,"z0":6.039134120032922,"aX":12.788644109492063},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.4,"breakHorizontal":-10.7,"spinRate":1984,"spinDirection":150},"zone":3,"typeConfidence":0.81,"plateTime":0.39789246686806967,"extension":6.571546225199881},"hitData":{"launchSpeed":91.7,"launchAngle":30.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.48,"coordY":62.2}},"index":6,"playId":"c82f6dd2-893d-380d-a1ab-09b2c6a5a4e6","pitchNumber":6,"startTime":"2026-08-29T23:24:52.546Z","endTime":"2026-08-29T23:25:01.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:25:01.165Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Rice flies out to shortstop Andruw Monasterio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T23:25:03.437Z","endTime":"2026-08-29T23:26:57.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":94.6,"endSpeed":86.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74420893833556,"aZ":-19.478128696116354,"pfxX":7.434776004129045,"pfxZ":6.612298563161918,"pX":0.49153055489353686,"pZ":4.375588332749415,"vX0":-6.334486509623391,"vY0":-137.72185364722012,"vZ0":-1.5659613010575217,"x":98.26,"y":120.64,"x0":1.856065617729187,"y0":50.003056842988464,"z0":6.269766180748644,"aX":14.274699722438264},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.9,"breakHorizontal":-12.1,"spinRate":2064,"spinDirection":148},"zone":12,"typeConfidence":0.83,"plateTime":0.3978038237577435,"extension":6.465835983102579},"index":0,"playId":"7fe06c67-be20-3e38-a24c-a3fc0f155fe3","pitchNumber":1,"startTime":"2026-08-29T23:25:30.788Z","endTime":"2026-08-29T23:25:34.827Z","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":94.2,"endSpeed":86.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58610318841251,"aZ":-19.450996361003302,"pfxX":6.793286193017942,"pfxZ":6.664642024538172,"pX":0.22305069950864656,"pZ":1.7668625412764118,"vX0":-6.614791058435791,"vY0":-136.8797190119745,"vZ0":-7.9790124538307685,"x":108.5,"y":191.07,"x0":1.7816796229752467,"y0":50.00198980501339,"z0":6.0381346190164225,"aX":12.964755664694685},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.7,"breakHorizontal":-11.0,"spinRate":2037,"spinDirection":151},"zone":8,"typeConfidence":0.85,"plateTime":0.3992904777478521,"extension":6.537705848760942},"index":1,"playId":"f8ac78d6-8f3d-3a36-9fae-4d94d405ba80","pitchNumber":2,"startTime":"2026-08-29T23:25:48.634Z","endTime":"2026-08-29T23:25:52.545Z","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":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.577144391513464,"aZ":-27.97128296741416,"pfxX":-1.3614187813378282,"pfxZ":2.5158175785044934,"pX":-0.7695219429758929,"pZ":1.0725759065586438,"vX0":-6.415027599220668,"vY0":-128.03373843931584,"vZ0":-6.698691086018672,"x":146.33,"y":209.82,"x0":1.937879515147614,"y0":50.00562865917519,"z0":5.890135751654556,"aX":-2.2771697124832473},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":3.8,"spinRate":2122,"spinDirection":195},"zone":13,"typeConfidence":0.86,"plateTime":0.4265835881947786,"extension":6.7925842906543785},"index":2,"playId":"09043be8-b241-3b3d-8f43-07881086aad8","pitchNumber":3,"startTime":"2026-08-29T23:26:08.978Z","endTime":"2026-08-29T23:26:12.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.988098395175047,"aZ":-22.761158622296293,"pfxX":7.839734942085532,"pfxZ":5.039075026250069,"pX":-0.18009235179547983,"pZ":1.8003708644875656,"vX0":-8.382574369206406,"vY0":-135.43164123931638,"vZ0":-6.829968060876583,"x":123.86,"y":190.17,"x0":1.9282081614607602,"y0":50.00291331484735,"z0":5.933210214398336,"aX":14.647019367510202},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.9,"breakHorizontal":-12.6,"spinRate":2016,"spinDirection":145},"zone":8,"typeConfidence":0.91,"plateTime":0.40353545345070607,"extension":6.5810140862165385},"index":3,"playId":"f17604da-d177-3181-b865-4e8fedfc502b","pitchNumber":4,"startTime":"2026-08-29T23:26:27.452Z","endTime":"2026-08-29T23:26:31.511Z","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":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.883819581922566,"aZ":-23.38512080541386,"pfxX":7.918896236498327,"pfxZ":4.7334759543370595,"pX":0.42589430814069923,"pZ":2.7481806083468046,"vX0":-7.000193608980043,"vY0":-135.2402641238665,"vZ0":-4.46342922839483,"x":100.77,"y":164.58,"x0":2.0162259989773466,"y0":50.00164348040211,"z0":6.05559719849245,"aX":14.700353712742174},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":-12.8,"spinRate":1999,"spinDirection":148},"zone":6,"typeConfidence":0.89,"plateTime":0.4046537430584318,"extension":6.595580787170274},"hitData":{"launchSpeed":92.8,"launchAngle":58.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.8,"coordY":120.22}},"index":4,"playId":"9c408609-21ce-3d84-ab61-0e3fc5001b1f","pitchNumber":5,"startTime":"2026-08-29T23:26:47.410Z","endTime":"2026-08-29T23:26:57.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:26:57.609Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T23:27:06.456Z","endTime":"2026-08-29T23:27:36.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.833653162946835,"aZ":-11.958947269751247,"pfxX":2.832449096833058,"pfxZ":10.61163086280277,"pX":-0.026963692185705695,"pZ":1.7070712638745944,"vX0":-4.465206581757636,"vY0":-137.25678837461433,"vZ0":-9.91323505043659,"x":118.03,"y":192.69,"x0":1.2541115894479562,"y0":50.00225943137318,"z0":6.183381467449594,"aX":5.39579794501716},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":-4.2,"spinRate":2142,"spinDirection":159},"zone":8,"typeConfidence":0.9,"plateTime":0.39929509378391126,"extension":6.358045955735549},"hitData":{"launchSpeed":96.2,"launchAngle":33.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.21,"coordY":100.91}},"index":0,"playId":"69aae2aa-46eb-351c-8529-bfc5e9e2f12b","pitchNumber":1,"startTime":"2026-08-29T23:27:25.844Z","endTime":"2026-08-29T23:27:36.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:27:36.181Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T23:30:03.977Z","endTime":"2026-08-29T23:30:55.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.763140673119775,"aZ":-25.11506173189271,"pfxX":-2.323947937234765,"pfxZ":3.962547837377141,"pX":-0.5932930028416779,"pZ":2.5737358585799255,"vX0":-3.9394083457999907,"vY0":-132.0022485869828,"vZ0":-3.569619896602996,"x":139.61,"y":169.29,"x0":1.2151608684446726,"y0":50.00194329869827,"z0":5.77412357084331,"aX":-4.135595664321021},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.7,"breakHorizontal":5.0,"spinRate":2255,"spinDirection":165},"zone":4,"typeConfidence":0.91,"plateTime":0.41354091680620986,"extension":6.3963384017986495},"index":0,"playId":"df016b6d-0ee5-3b38-923d-d104d5f66dd9","pitchNumber":1,"startTime":"2026-08-29T23:30:09.907Z","endTime":"2026-08-29T23:30:13.760Z","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":79.0,"endSpeed":72.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.102620798680277,"aZ":-37.31846832490178,"pfxX":-10.6849355963636,"pfxZ":-3.874382760141275,"pX":-0.9281873370724176,"pZ":2.5454420484947784,"vX0":-2.412843399828524,"vY0":-115.00627097433006,"vZ0":0.870382258448265,"x":152.38,"y":170.05,"x0":1.5245752832457697,"y0":50.00237406164551,"z0":5.8071111672362585,"aX":-14.185322143085688},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-6.5,"breakHorizontal":19.9,"spinRate":2777,"spinDirection":310},"zone":11,"typeConfidence":0.91,"plateTime":0.47788805955768776,"extension":6.179120059628077},"index":1,"playId":"961503c9-9164-3631-925d-44a81f37b444","pitchNumber":2,"startTime":"2026-08-29T23:30:28.058Z","endTime":"2026-08-29T23:30:31.838Z","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.7,"endSpeed":66.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.872990441314137,"aZ":-43.17769987082585,"pfxX":-5.9976299005439,"pfxZ":-9.883120778171115,"pX":1.2611718570114043,"pZ":1.18412754310352,"vX0":1.275236558761878,"vY0":-105.75109612435142,"vZ0":0.21912955295927605,"x":68.93,"y":206.81,"x0":1.4229852485417063,"y0":50.00331255945572,"z0":6.1021511186967645,"aX":-6.67824254990742},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.8,"breakVerticalInduced":-17.3,"breakHorizontal":10.4,"spinRate":2846,"spinDirection":325},"zone":14,"typeConfidence":0.9,"plateTime":0.5213217396425898,"extension":6.25735725660778},"index":2,"playId":"c9f64d8f-3906-3563-a23f-76f19e562c55","pitchNumber":3,"startTime":"2026-08-29T23:30:51.303Z","endTime":"2026-08-29T23:30:55.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:30:55.201Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caleb Durbin flies out to second baseman Jazz Chisholm Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T23:31:07.807Z","endTime":"2026-08-29T23:32:58.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":4},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.414756684195137,"aZ":-15.182160583545754,"pfxX":3.8136065143496767,"pfxZ":9.245266259621857,"pX":0.4372402883241894,"pZ":2.5389387032462953,"vX0":-3.101370619417339,"vY0":-134.75795023438806,"vZ0":-5.92099018556454,"x":100.33,"y":170.23,"x0":1.1078236709365374,"y0":50.00443136926512,"z0":5.8379962532962315,"aX":7.011217015103491},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.7,"breakHorizontal":-6.2,"spinRate":2135,"spinDirection":152},"zone":6,"typeConfidence":0.9,"plateTime":0.4065290511809847,"extension":6.382203966852967},"index":0,"playId":"7dab0784-8467-3be8-97d7-ce77c9f78751","pitchNumber":1,"startTime":"2026-08-29T23:31:19.853Z","endTime":"2026-08-29T23:31:23.124Z","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":85.5,"endSpeed":78.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24294560573243,"aZ":-24.183090982611528,"pfxX":9.40000169206003,"pfxZ":5.106411971558973,"pX":0.7238771575227286,"pZ":1.5710064662710324,"vX0":-4.984006481461436,"vY0":-124.37990638711841,"vZ0":-4.556528797342962,"x":89.41,"y":196.36,"x0":1.5337366146714162,"y0":50.002745991808375,"z0":5.435139714442416,"aX":14.709200395730694},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.4,"breakHorizontal":-15.8,"spinRate":1514,"spinDirection":126},"zone":9,"typeConfidence":0.91,"plateTime":0.44057839235899365,"extension":6.587701664624857},"index":1,"playId":"af22fa54-6cdb-3f58-9ed9-81ebbc1ff4fc","pitchNumber":2,"startTime":"2026-08-29T23:31:43.992Z","endTime":"2026-08-29T23:31:48.152Z","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.4,"endSpeed":86.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.483505673471463,"aZ":-13.419252629999413,"pfxX":3.435293564986323,"pfxZ":9.863404490903267,"pX":0.3984777596973527,"pZ":2.0084040939327994,"vX0":-2.479643551789784,"vY0":-137.27271284695814,"vZ0":-7.82580086126917,"x":101.81,"y":184.55,"x0":0.8689481447404607,"y0":50.000831040899016,"z0":5.817312494369132,"aX":6.530112608396617},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":-5.6,"spinRate":2239,"spinDirection":155},"zone":6,"typeConfidence":0.91,"plateTime":0.3995968371467411,"extension":6.601825522346229},"index":2,"playId":"9f7f24f1-23a1-34ef-8079-e97c21046d7d","pitchNumber":3,"startTime":"2026-08-29T23:32:06.102Z","endTime":"2026-08-29T23:32:11.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10527840355043,"aZ":-25.642264891807763,"pfxX":9.089884126763955,"pfxZ":4.129678259801507,"pX":1.5870380674884412,"pZ":1.2899935536358997,"vX0":-2.3939937021394724,"vY0":-125.22495300855977,"vZ0":-5.014072239700132,"x":56.51,"y":203.95,"x0":1.3764350973285984,"y0":50.00529716010419,"z0":5.42507514830082,"aX":14.388144529117646},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.5,"breakHorizontal":-15.8,"spinRate":1528,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.4379691839230233,"extension":6.603896924198149},"index":3,"playId":"c452a15a-4c4d-3e21-a536-c826cebcc9ec","pitchNumber":4,"startTime":"2026-08-29T23:32:31.504Z","endTime":"2026-08-29T23:32:35.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59586226192014,"aZ":-36.526911409501785,"pfxX":-8.922111474389695,"pfxZ":-3.1748924331989823,"pX":-0.337567664932568,"pZ":2.478309565532612,"vX0":-1.2750869312121809,"vY0":-116.8274867412639,"vZ0":0.1366721891969156,"x":129.87,"y":171.87,"x0":1.3746384866454413,"y0":50.00197593469837,"z0":5.874216595705955,"aX":-12.236736501252617},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.4,"breakHorizontal":16.4,"spinRate":2739,"spinDirection":316},"zone":4,"typeConfidence":0.91,"plateTime":0.47023259000223794,"extension":6.306550205743446},"hitData":{"launchSpeed":63.2,"launchAngle":28.0,"totalDistance":197.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.56,"coordY":122.98}},"index":4,"playId":"20ab7194-2c0a-35e2-89fa-aa5a640c3639","pitchNumber":5,"startTime":"2026-08-29T23:32:51.507Z","endTime":"2026-08-29T23:32:58.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:32:58.429Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andruw Monasterio flies out to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T23:33:07.327Z","endTime":"2026-08-29T23:33:57.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.524375470034986,"aZ":-13.020500056423511,"pfxX":0.6138824850202091,"pfxZ":10.167054664404143,"pX":1.006866691953469,"pZ":3.232444637212682,"vX0":-0.4841612846132373,"vY0":-136.72559544362502,"vZ0":-4.434717147107133,"x":78.62,"y":151.5,"x0":1.1069163355188179,"y0":50.00351337195106,"z0":5.775996690424019,"aX":1.1566171059151473},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":-1.0,"spinRate":2292,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.40135023121649027,"extension":6.486450377975481},"index":0,"playId":"c13ea0c6-3a5d-3007-b7bc-1f97b4108390","pitchNumber":1,"startTime":"2026-08-29T23:33:26.151Z","endTime":"2026-08-29T23:33:30.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16624985709786,"aZ":-12.836217898952594,"pfxX":1.9963744346144987,"pfxZ":10.067690137210786,"pX":0.10444163518743216,"pZ":3.244988532528266,"vX0":-2.8362673228902744,"vY0":-138.07005626572203,"vZ0":-4.739059180919745,"x":113.02,"y":151.17,"x0":0.8880204652631967,"y0":50.00577171307955,"z0":5.854736098081141,"aX":3.8360288079256524},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":-3.0,"spinRate":2317,"spinDirection":154},"zone":2,"typeConfidence":0.91,"plateTime":0.39746229310619086,"extension":6.516493938327157},"hitData":{"launchSpeed":93.8,"launchAngle":57.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.74,"coordY":105.36}},"index":1,"playId":"d7400ef2-584a-3655-bd06-621a63b5b42c","pitchNumber":2,"startTime":"2026-08-29T23:33:46.576Z","endTime":"2026-08-29T23:33:57.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:33:57.063Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a sharp line drive to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T23:36:24.309Z","endTime":"2026-08-29T23:37:01.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"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":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"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":[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(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":87.3,"endSpeed":80.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.273650369847637,"aZ":-31.28172949229852,"pfxX":-1.1018333373944036,"pfxZ":0.550925357504644,"pX":-0.6632068452004171,"pZ":1.1827358946117057,"vX0":-6.266884560345332,"vY0":-126.96585465074008,"vZ0":-5.993673969882983,"x":142.28,"y":206.85,"x0":1.9815461403379606,"y0":50.00601572829747,"z0":6.067079123788576,"aX":-1.7965753741001602},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.1,"breakHorizontal":3.5,"spinRate":2223,"spinDirection":187},"zone":13,"typeConfidence":0.83,"plateTime":0.43158495832421817,"extension":6.579994928873337},"index":0,"playId":"014a2492-88ea-3db1-9926-d122b5608c58","pitchNumber":1,"startTime":"2026-08-29T23:36:31.490Z","endTime":"2026-08-29T23:36:35.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.946885617011304,"aZ":-23.800987514314524,"pfxX":6.420959816216502,"pfxZ":4.415105472598205,"pX":1.0075564973202815,"pZ":3.617295302572155,"vX0":-4.62658007190345,"vY0":-136.7848492543377,"vZ0":-2.5302736084049187,"x":78.59,"y":141.11,"x0":1.8860084300874265,"y0":50.0019080343809,"z0":6.18476154168376,"aX":12.176318381096802},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.7,"breakHorizontal":-10.7,"spinRate":1914,"spinDirection":146},"zone":12,"typeConfidence":0.71,"plateTime":0.4002949310041277,"extension":6.276320621089307},"hitData":{"launchSpeed":103.5,"launchAngle":18.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":204.47,"coordY":90.88}},"index":1,"playId":"8411506a-a61b-3da1-823f-a1b6b5a90416","pitchNumber":2,"startTime":"2026-08-29T23:36:48.294Z","endTime":"2026-08-29T23:37:01.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:37:01.261Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jazz Chisholm Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T23:37:28.303Z","endTime":"2026-08-29T23:39:06.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"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":[0,1,2,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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.759450739864718,"aZ":-22.71548932274631,"pfxX":7.589737911228074,"pfxZ":4.942139033884914,"pX":0.19095879699370025,"pZ":3.512918123454469,"vX0":-7.161810551644252,"vY0":-137.34307324050448,"vZ0":-3.1019661041439757,"x":109.72,"y":143.93,"x0":1.8433612132633896,"y0":50.00618926363713,"z0":6.197865484218387,"aX":14.536312555515732},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":-12.2,"spinRate":1939,"spinDirection":148},"zone":12,"typeConfidence":0.88,"plateTime":0.39844619620357546,"extension":6.56383651684867},"index":0,"playId":"ccf3f93c-d6ad-3deb-b5a2-92b3b0566acc","pitchNumber":1,"startTime":"2026-08-29T23:37:46.119Z","endTime":"2026-08-29T23:37:50.357Z","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":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52754130436475,"aZ":-22.84983006396742,"pfxX":7.894902013449004,"pfxZ":5.11592322154978,"pX":-0.07968639017663948,"pZ":1.0107577433449144,"vX0":-8.55014841400882,"vY0":-134.04938567490677,"vZ0":-8.682937326809968,"x":120.04,"y":211.49,"x0":2.1230278046015614,"y0":50.0052440507138,"z0":5.918930438312706,"aX":14.394368273067368},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.6,"breakHorizontal":-12.5,"spinRate":1920,"spinDirection":145},"zone":13,"typeConfidence":0.91,"plateTime":0.4083490216735237,"extension":6.647344834054208},"index":1,"playId":"7ed8e38c-7536-3ac4-b528-5b97f56d9a95","pitchNumber":2,"startTime":"2026-08-29T23:38:07.694Z","endTime":"2026-08-29T23:38:12.204Z","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":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91183948688882,"aZ":-29.658958826754265,"pfxX":-2.175638007458941,"pfxZ":1.548970199294093,"pX":0.43347730809092394,"pZ":3.4278942511696218,"vX0":-3.847410442528438,"vY0":-126.66633351904579,"vZ0":-0.7641394566753169,"x":100.48,"y":146.23,"x0":2.2548398857715304,"y0":50.0029331495425,"z0":6.10517360527314,"aX":-3.534652013234083},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":4.8,"spinRate":2098,"spinDirection":209},"zone":12,"typeConfidence":0.93,"plateTime":0.4324351804710931,"extension":6.56134118000505},"index":2,"playId":"512d8d32-d080-3e07-b194-ac39c9fcc9ee","pitchNumber":3,"startTime":"2026-08-29T23:38:39.727Z","endTime":"2026-08-29T23:38:43.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(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":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26501785449974,"aZ":-29.201276040390788,"pfxX":-1.9360857566925964,"pfxZ":1.807566186363582,"pX":-0.3188474673143168,"pZ":2.667940171681896,"vX0":-5.162113661812432,"vY0":-127.58058640408184,"vZ0":-2.720912813386951,"x":129.15,"y":166.75,"x0":1.9824900085695656,"y0":50.00575655303062,"z0":6.049922804640865,"aX":-3.191903168697732},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.9,"breakHorizontal":4.7,"spinRate":2168,"spinDirection":211},"zone":4,"typeConfidence":0.93,"plateTime":0.42932764403853385,"extension":6.7367369082087825},"index":3,"playId":"4f44c3ae-ea53-3ab7-8477-405c7cc281d3","pitchNumber":4,"startTime":"2026-08-29T23:39:02.315Z","endTime":"2026-08-29T23:39:06.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:39:06.422Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Lombard Jr. singles on a ground ball to left fielder Eli White. Luis García Jr. to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T23:42:01.615Z","endTime":"2026-08-29T23:46:59.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":806146,"fullName":"George Lombard Jr.","link":"/api/v1/people/806146"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806146,"fullName":"George Lombard Jr.","link":"/api/v1/people/806146"},"postOnThird":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7,8,9,11],"actionIndex":[1,10],"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":806146,"fullName":"George Lombard Jr.","link":"/api/v1/people/806146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T23:39:30.917Z","endTime":"2026-08-29T23:40:18.465Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brayan Bello replaces Alec Gamboa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-29T23:40:18.465Z","endTime":"2026-08-29T23:41:42.511Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678394,"link":"/api/v1/people/678394"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-08-29T23:41:42.511Z","endTime":"2026-08-29T23:42:03.830Z","isPitch":false,"type":"action","player":{"id":806146,"link":"/api/v1/people/806146"}},{"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":97.1,"endSpeed":88.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82585036866081,"aZ":-29.14486225557367,"pfxX":-10.216345358956149,"pfxZ":1.500179990901442,"pX":-1.1680008374099582,"pZ":2.3820775044789166,"vX0":4.61268976964807,"vY0":-141.2976904800346,"vZ0":-3.048626156186349,"x":161.52,"y":174.46,"x0":-1.496307410766444,"y0":50.00122505055613,"z0":5.351839334427132,"aX":-20.61238936588279},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.3,"breakHorizontal":17.5,"spinRate":1815,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.387949107828109,"extension":5.884113426057019},"index":3,"playId":"f8e5e707-9053-3e0a-88dc-210e14c5c04d","pitchNumber":1,"startTime":"2026-08-29T23:42:03.830Z","endTime":"2026-08-29T23:42:07.695Z","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":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92361536201157,"aZ":-30.02171555421936,"pfxX":0.18766897905090085,"pfxZ":1.3503066411412927,"pX":-0.24535526677173583,"pZ":2.771347084904112,"vX0":3.126465205545899,"vY0":-125.87148728723419,"vZ0":-1.1102519971866323,"x":126.35,"y":163.95,"x0":-1.530956006589924,"y0":50.004473395071585,"z0":5.661852744013875,"aX":0.2987784177164126},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.4,"breakHorizontal":-1.1,"spinRate":2342,"spinDirection":251},"zone":5,"typeConfidence":2.0,"plateTime":0.43612421333415163,"extension":6.037070345314821},"index":4,"playId":"4460525d-0023-307b-9038-4541d62bb4ec","pitchNumber":2,"startTime":"2026-08-29T23:42:24.098Z","endTime":"2026-08-29T23:42:28.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.531549447307853,"aZ":-35.51227826408482,"pfxX":4.10236997733514,"pfxZ":-2.1936279469523505,"pX":0.10098871909338603,"pZ":1.8000347300699797,"vX0":2.612327728147631,"vY0":-122.64440415372748,"vZ0":-1.8640960428323523,"x":113.15,"y":190.18,"x0":-1.5114166728857918,"y0":50.0042580153849,"z0":5.602279042171176,"aX":6.2411581666460645},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.2,"breakHorizontal":-8.0,"spinRate":2410,"spinDirection":23},"zone":8,"typeConfidence":2.0,"plateTime":0.44680613603837216,"extension":5.825425736178582},"index":5,"playId":"17a6aa40-2b68-36ba-9f50-22ddc7fb09ae","pitchNumber":3,"startTime":"2026-08-29T23:42:44.443Z","endTime":"2026-08-29T23:42:47.860Z","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":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.981428750107806,"aZ":-27.110167434231695,"pfxX":-9.856662291516107,"pfxZ":3.0250200038176436,"pX":-0.7023445071247837,"pZ":1.6780851401690444,"vX0":5.693648875044562,"vY0":-128.91901319267825,"vZ0":-3.850565742494154,"x":143.77,"y":193.47,"x0":-1.6642192470043409,"y0":50.006264206144515,"z0":5.295028573324221,"aX":-16.516228452809976},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":16.4,"spinRate":1892,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.42563171121614607,"extension":6.148053687031049},"index":6,"playId":"5f71695b-bba3-35d2-9c4b-53bd90ae93f7","pitchNumber":4,"startTime":"2026-08-29T23:43:09.500Z","endTime":"2026-08-29T23:43:12.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.406413455598695,"aZ":-31.19235917676515,"pfxX":6.469779666108906,"pfxZ":0.6136312572366966,"pX":0.5850194291449254,"pZ":1.2739733832804567,"vX0":3.2311491455623322,"vY0":-126.20023956550561,"vZ0":-4.064182228835898,"x":94.7,"y":204.38,"x0":-1.5538611021960584,"y0":50.00546280283581,"z0":5.426228224156628,"aX":10.405295328991999},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":-12.5,"spinRate":2296,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4345151466554653,"extension":5.909061400292847},"index":7,"playId":"72bc3871-cbb5-3efe-b443-c7515b33c023","pitchNumber":5,"startTime":"2026-08-29T23:43:34.717Z","endTime":"2026-08-29T23:43:38.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08726953795407,"aZ":-22.548309706855566,"pfxX":-9.790437334748406,"pfxZ":4.700206036950359,"pX":0.010224518016021889,"pZ":3.1829772100028118,"vX0":6.908146987025784,"vY0":-141.9142161548139,"vZ0":-3.0635481182092925,"x":116.61,"y":152.84,"x0":-1.1778456105850021,"y0":50.006090671229416,"z0":5.705324041712938,"aX":-20.064824912405776},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.0,"breakHorizontal":16.4,"spinRate":2089,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3852908955808356,"extension":6.092062866225799},"index":8,"playId":"4bc9099e-57a3-3f57-85ee-5ced767b657b","pitchNumber":6,"startTime":"2026-08-29T23:43:58.584Z","endTime":"2026-08-29T23:44:01.982Z","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":96.8,"endSpeed":88.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13383461717628,"aZ":-21.779973973107293,"pfxX":-10.304473540491639,"pfxZ":5.203806805035219,"pX":-1.8756305151355623,"pZ":3.06063643224422,"vX0":1.8570429584565713,"vY0":-140.93998853478658,"vZ0":-3.3069023839148555,"x":188.49,"y":156.14,"x0":-1.2077611828967525,"y0":50.00447196045843,"z0":5.667596393455288,"aX":-20.585768984747872},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.9,"breakHorizontal":18.2,"spinRate":2033,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.38968255463054513,"extension":6.0349392184640385},"index":9,"playId":"2e9e014d-6307-32bd-8709-3fb869f8e686","pitchNumber":7,"startTime":"2026-08-29T23:44:23.399Z","endTime":"2026-08-29T23:44:27.527Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":10,"startTime":"2026-08-29T23:45:18.140Z","endTime":"2026-08-29T23:46:48.806Z","isPitch":false,"type":"action","player":{"id":806146,"link":"/api/v1/people/806146"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85285850835204,"aZ":-26.683797756921862,"pfxX":-10.378577289444914,"pfxZ":2.7305086970836303,"pX":-0.4167995413550987,"pZ":2.8036185153445428,"vX0":6.087135205175468,"vY0":-141.03593714713904,"vZ0":-2.94433182240451,"x":132.89,"y":163.08,"x0":-1.2576586649712278,"y0":50.00208785273855,"z0":5.586989271644823,"aX":-20.852583510374107},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.6,"breakHorizontal":17.5,"spinRate":2011,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3887570390666557,"extension":6.129324904745406},"hitData":{"launchSpeed":92.7,"launchAngle":5.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.44,"coordY":120.77}},"index":11,"playId":"e2695c2a-16a4-3751-9ef8-e639b74b6f9b","pitchNumber":8,"startTime":"2026-08-29T23:46:48.806Z","endTime":"2026-08-29T23:46:59.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:46:59.791Z","atBatIndex":11},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Spencer Jones reaches on a fielder's choice out, pitcher Brayan Bello to catcher Connor Wong. Luis García Jr. out at home. George Lombard Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T23:47:24.836Z","endTime":"2026-08-29T23:48:48.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"postOnSecond":{"id":806146,"fullName":"George Lombard Jr.","link":"/api/v1/people/806146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_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":2},"credits":[{"player":{"id":678394,"link":"/api/v1/people/678394"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":806146,"fullName":"George Lombard Jr.","link":"/api/v1/people/806146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.6,"endSpeed":81.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.705702797842658,"aZ":-28.57465640454744,"pfxX":-9.454376889495286,"pfxZ":2.13010314888235,"pX":-0.7618458395200434,"pZ":3.8427338310259134,"vX0":5.250931166539104,"vY0":-128.98027318774584,"vZ0":1.116990246344689,"x":146.04,"y":135.03,"x0":-1.5909008631418966,"y0":50.00594562345973,"z0":5.600194657022874,"aX":-16.003224100033844},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.3,"breakHorizontal":16.1,"spinRate":1921,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.42393861212846895,"extension":6.06824535802284},"index":0,"playId":"40a016ee-8d36-377a-85e3-e8a59a691db6","pitchNumber":1,"startTime":"2026-08-29T23:47:37.160Z","endTime":"2026-08-29T23:47:41.097Z","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":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.767731263583222,"aZ":-15.122213502744506,"pfxX":-3.693276356607492,"pfxZ":8.4982534957861,"pX":0.038649195305588704,"pZ":3.26394649858053,"vX0":4.801178155410633,"vY0":-140.50602434061818,"vZ0":-3.721843279857067,"x":115.53,"y":150.65,"x0":-1.2095564596499109,"y0":50.00470414116431,"z0":5.583605483481845,"aX":-7.412366858373541},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":5.8,"spinRate":2112,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.38930635363608923,"extension":6.069329557544259},"index":1,"playId":"88243405-891d-3b6a-aa90-c4dc68df43f2","pitchNumber":2,"startTime":"2026-08-29T23:47:59.075Z","endTime":"2026-08-29T23:48:08.898Z","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":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54401625970498,"aZ":-27.453059752650727,"pfxX":-9.638374938534533,"pfxZ":2.713615472508791,"pX":0.24349444545202548,"pZ":1.3991401644767314,"vX0":7.4830631759091375,"vY0":-131.79601498641654,"vZ0":-4.986093845152988,"x":107.72,"y":201.0,"x0":-1.393993369066813,"y0":50.0064611498234,"z0":5.367419464483748,"aX":-16.795432067576694},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.0,"breakHorizontal":15.6,"spinRate":1800,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.41713379814573726,"extension":6.452447862699346},"hitData":{"launchSpeed":43.1,"launchAngle":-60.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":130.84,"coordY":184.2}},"index":2,"playId":"f01c24b1-32b0-3538-ad99-f911c23c075a","pitchNumber":3,"startTime":"2026-08-29T23:48:40.611Z","endTime":"2026-08-29T23:48:48.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:48:48.216Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Wells flies out to shortstop Andruw Monasterio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T23:49:18.463Z","endTime":"2026-08-29T23:52:59.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":98.3,"endSpeed":89.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41211676679623,"aZ":-23.872977234097235,"pfxX":-9.576523379261717,"pfxZ":4.024690142929748,"pX":-0.9403762324647922,"pZ":2.382643305096932,"vX0":4.536064436748806,"vY0":-143.06284075312382,"vZ0":-4.391986257106441,"x":152.84,"y":174.45,"x0":-1.3061814781518282,"y0":50.00600214619965,"z0":5.44291117133855,"aX":-19.76332425079302},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.5,"breakHorizontal":16.3,"spinRate":1939,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3835301745699562,"extension":6.069436505927445},"index":0,"playId":"83b23324-531f-3c4f-8b23-3c7bd4312a6c","pitchNumber":1,"startTime":"2026-08-29T23:49:31.878Z","endTime":"2026-08-29T23:49:35.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.753474506178645,"aZ":-28.455526926769323,"pfxX":-9.184680383927166,"pfxZ":2.1379998886783564,"pX":-0.4905999895911276,"pZ":1.8846306112163744,"vX0":5.729858023346077,"vY0":-131.85846541217379,"vZ0":-3.530588954160278,"x":135.7,"y":187.89,"x0":-1.510086652163139,"y0":50.005732179970586,"z0":5.364688019172748,"aX":-16.008127892656056},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.2,"breakHorizontal":15.2,"spinRate":1750,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.41705167989624403,"extension":6.03316820031492},"index":1,"playId":"0e249903-c9f0-3ddb-ae93-92cea9ec5ec5","pitchNumber":2,"startTime":"2026-08-29T23:49:50.213Z","endTime":"2026-08-29T23:49:55.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.530342040912576,"aZ":-26.858472052347935,"pfxX":-9.142690384763979,"pfxZ":3.082459451921718,"pX":-1.4809423713269851,"pZ":3.4647365322723673,"vX0":3.4360548627922065,"vY0":-130.9429791560411,"vZ0":0.15212066958155346,"x":173.45,"y":145.23,"x0":-1.627894381870583,"y0":50.00207233647273,"z0":5.427511183297419,"aX":-15.759687949062391},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.9,"breakHorizontal":15.7,"spinRate":1761,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.41947643798654966,"extension":6.151416934581224},"index":2,"playId":"1120847b-62d8-3414-b54d-ac0c5419ff1e","pitchNumber":3,"startTime":"2026-08-29T23:50:20.067Z","endTime":"2026-08-29T23:50:23.921Z","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":89.5,"endSpeed":83.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36648278105449,"aZ":-29.235670965702194,"pfxX":-0.5657490219554493,"pfxZ":1.6947051121363348,"pX":1.2320417837264157,"pZ":1.1216043142391015,"vX0":6.46533634033466,"vY0":-130.29028900171394,"vZ0":-5.352838527232898,"x":70.04,"y":208.5,"x0":-1.1998093233570215,"y0":50.00333971160415,"z0":5.391170116403668,"aX":-0.981931359417421},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.2,"breakHorizontal":-0.2,"spinRate":2254,"spinDirection":286},"zone":14,"typeConfidence":2.0,"plateTime":0.41914027832755796,"extension":5.980663105247579},"index":3,"playId":"f9651c7b-f592-372c-a307-2df84b4ba35b","pitchNumber":4,"startTime":"2026-08-29T23:50:39.865Z","endTime":"2026-08-29T23:50:43.948Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"e5dcdd6a-da53-41e3-a105-9ac0ff411859","startTime":"2026-08-29T23:51:02.959Z","endTime":"2026-08-29T23:51:07.959Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"startTime":"2026-08-29T23:51:33.828Z","endTime":"2026-08-29T23:51:48.145Z","isPitch":false,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":6,"startTime":"2026-08-29T23:51:48.145Z","endTime":"2026-08-29T23:52:20.161Z","isPitch":false,"type":"action"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.123483128005642,"aZ":-35.13125004339836,"pfxX":3.0635659559461237,"pfxZ":-1.8608397717717882,"pX":0.2869778584098168,"pZ":2.280876248249817,"vX0":3.659694086879161,"vY0":-125.62504482964228,"vZ0":-0.8177515856132034,"x":106.06,"y":177.2,"x0":-1.588058947695802,"y0":50.00002365594895,"z0":5.473548966752628,"aX":4.8803994609940125},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.4,"breakHorizontal":-6.4,"spinRate":2241,"spinDirection":19},"zone":6,"typeConfidence":2.0,"plateTime":0.4364876231505712,"extension":5.988330536172482},"index":7,"playId":"91ea8738-dda6-30de-a73a-a9534c058074","pitchNumber":5,"startTime":"2026-08-29T23:52:20.161Z","endTime":"2026-08-29T23:52:23.952Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.160818028867457,"aZ":-26.44770418020659,"pfxX":-9.91975864373501,"pfxZ":3.308791839138358,"pX":-0.7160856025653535,"pZ":2.7497574755685203,"vX0":5.553518100086744,"vY0":-130.65997369685277,"vZ0":-1.5193597056239976,"x":144.3,"y":164.54,"x0":-1.5786499235191565,"y0":50.00501093443429,"z0":5.323523634259045,"aX":-17.178124790888443},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.9,"breakHorizontal":16.8,"spinRate":1755,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4189798811258374,"extension":6.0639520768973405},"hitData":{"launchSpeed":84.9,"launchAngle":62.0,"totalDistance":186.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.31,"coordY":127.36}},"index":8,"playId":"077a4c91-b6c7-31db-a70d-a504dc289c52","pitchNumber":6,"startTime":"2026-08-29T23:52:49.070Z","endTime":"2026-08-29T23:52:59.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:52:59.105Z","atBatIndex":13},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nick Sogard homers (3) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T23:55:22.843Z","endTime":"2026-08-29T23:56:16.056Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":{"id":608331,"link":"/api/v1/people/608331"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":70.7,"endSpeed":66.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.908513527330243,"aZ":-40.974664957818966,"pfxX":-2.7572682502586487,"pfxZ":-8.174619690197332,"pX":0.5322302435694289,"pZ":1.2243860563442575,"vX0":-1.0600393290100742,"vY0":-103.0130173765814,"vZ0":0.26603265084248084,"x":96.71,"y":205.72,"x0":1.4115490475582635,"y0":50.00409317370107,"z0":6.041753477276707,"aX":-2.9672190580019375},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.9,"breakVerticalInduced":-14.4,"breakHorizontal":5.3,"spinRate":2536,"spinDirection":324},"zone":14,"typeConfidence":0.9,"plateTime":0.5314375033967327,"extension":6.197623124250627},"index":0,"playId":"357b3fb5-9b99-3ae8-b7d2-a8c01edefbfa","pitchNumber":1,"startTime":"2026-08-29T23:55:34.237Z","endTime":"2026-08-29T23:55:38.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.249036068276318,"aZ":-18.187040792928546,"pfxX":2.3638680263853145,"pfxZ":7.3944841756030435,"pX":0.25748962799605307,"pZ":3.233126300550012,"vX0":-2.7083085599799546,"vY0":-136.0553431509362,"vZ0":-3.817960323900645,"x":107.19,"y":151.49,"x0":0.9543529993644533,"y0":50.00535996240574,"z0":5.899862560794743,"aX":4.473594522848804},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":-3.7,"spinRate":1963,"spinDirection":151},"zone":2,"typeConfidence":0.72,"plateTime":0.40114563821142735,"extension":6.468784937449857},"hitData":{"launchSpeed":96.8,"launchAngle":27.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":223.41,"coordY":95.18}},"index":1,"playId":"5fe9456c-d91f-3d95-b8b8-cc338dbcb85f","pitchNumber":2,"startTime":"2026-08-29T23:55:52.646Z","endTime":"2026-08-29T23:56:16.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:56:16.056Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Wong singles on a fly ball to center fielder Trent Grisham.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T23:56:33.549Z","endTime":"2026-08-29T23:58:09.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94217711583147,"aZ":-24.609145145461216,"pfxX":-0.36329169331784983,"pfxZ":4.32910082493164,"pX":-0.30893223500153727,"pZ":3.155018255787886,"vX0":-4.121824303342638,"vY0":-130.70575150403488,"vZ0":-2.050704162124021,"x":128.78,"y":153.59,"x0":1.329100395106976,"y0":50.003800874528864,"z0":5.77902231995463,"aX":-0.6342634975854295},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.7,"breakHorizontal":1.4,"spinRate":2263,"spinDirection":164},"zone":1,"typeConfidence":0.91,"plateTime":0.4174460008188876,"extension":6.230669504036202},"index":0,"playId":"79dc0e62-91aa-3838-8455-e89618a6a9f0","pitchNumber":1,"startTime":"2026-08-29T23:56:43.675Z","endTime":"2026-08-29T23:56:47.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0336702565662,"aZ":-39.5136735923048,"pfxX":-8.26545006983241,"pfxZ":-5.774699931946467,"pX":0.18781980151619215,"pZ":2.380295808147082,"vX0":-0.6855600494501681,"vY0":-112.7944454951671,"vZ0":1.2665976878597514,"x":109.84,"y":174.51,"x0":1.5687861467364708,"y0":50.002446321642466,"z0":5.836827345970429,"aX":-10.508680969061091},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-9.7,"breakHorizontal":15.1,"spinRate":2655,"spinDirection":318},"zone":5,"typeConfidence":0.82,"plateTime":0.4880791387638399,"extension":6.226518234446181},"index":1,"playId":"971b79fe-44d6-3f3b-beab-0e664a80adba","pitchNumber":2,"startTime":"2026-08-29T23:57:00.359Z","endTime":"2026-08-29T23:57:03.837Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-29T23:57:13.500Z","endTime":"2026-08-29T23:57:22.486Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.041482348506097,"aZ":-26.00178836973965,"pfxX":1.0449033897287319,"pfxZ":3.377614389254184,"pX":0.1944947819667447,"pZ":3.762237780452735,"vX0":-3.2360380072389137,"vY0":-134.3197201563471,"vZ0":-0.5649403517200191,"x":109.59,"y":137.2,"x0":1.2790145698770026,"y0":50.00365014330654,"z0":5.823862518328576,"aX":1.9102944212190218},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.2,"breakHorizontal":-1.2,"spinRate":2091,"spinDirection":155},"zone":12,"typeConfidence":0.91,"plateTime":0.4077565289078908,"extension":6.374351713271831},"index":3,"playId":"d50c5ce3-4851-3049-bd66-54718084b799","pitchNumber":3,"startTime":"2026-08-29T23:57:22.486Z","endTime":"2026-08-29T23:57:26.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.5,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.213301147845204,"aZ":-39.416845568081484,"pfxX":-8.708653752003208,"pfxZ":-5.655487242427386,"pX":-0.1775071445825422,"pZ":0.973559528899909,"vX0":-1.039753357389145,"vY0":-113.25132697841357,"vZ0":-1.9090619255605703,"x":123.77,"y":212.49,"x0":1.4188497772900983,"y0":50.0011605062016,"z0":5.818263505259187,"aX":-11.161559305561772},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-10.4,"breakHorizontal":16.0,"spinRate":2849,"spinDirection":315},"zone":13,"typeConfidence":0.85,"plateTime":0.4860879092286634,"extension":6.282700242858593},"index":4,"playId":"a1ff3178-bdcf-334c-aab6-690ce6add20f","pitchNumber":4,"startTime":"2026-08-29T23:57:42.532Z","endTime":"2026-08-29T23:57:46.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76175831722056,"aZ":-21.98910377330226,"pfxX":7.4239567502285,"pfxZ":6.732422334248684,"pX":-0.2686555114348553,"pZ":1.7543165094828153,"vX0":-6.263182268068912,"vY0":-122.13677838327173,"vZ0":-4.011170414990853,"x":127.24,"y":191.41,"x0":1.362756700925989,"y0":50.00399208007342,"z0":5.306112096366824,"aX":11.23202622908849},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":11.5,"breakHorizontal":-12.0,"spinRate":1303,"spinDirection":123},"zone":7,"typeConfidence":0.89,"plateTime":0.44823707716317873,"extension":6.717767998732645},"hitData":{"launchSpeed":71.9,"launchAngle":36.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.53,"coordY":100.24}},"index":5,"playId":"35c80d44-f49d-3e80-8e82-869e0dbf28e7","pitchNumber":5,"startTime":"2026-08-29T23:58:00.932Z","endTime":"2026-08-29T23:58:09.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:58:09.428Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eli White flies out to right fielder Heliot Ramos.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T23:58:23.879Z","endTime":"2026-08-29T23:59:38.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":93.1,"endSpeed":86.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.019629683023815,"aZ":-22.228274809934362,"pfxX":2.0956318775558413,"pfxZ":5.298103254824653,"pX":-0.6747064058742579,"pZ":2.9055208297715778,"vX0":-5.593257817446568,"vY0":-135.5443396943908,"vZ0":-3.4557707514847946,"x":142.72,"y":160.33,"x0":1.1348471507574265,"y0":50.00675211080424,"z0":5.732199030431446,"aX":3.93762337785013},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":-2.8,"spinRate":2337,"spinDirection":150},"zone":1,"typeConfidence":0.9,"plateTime":0.4026505565041547,"extension":6.413987212923103},"index":0,"playId":"af77da60-0b8d-3ef7-a80a-cf7912184620","pitchNumber":1,"startTime":"2026-08-29T23:58:41.046Z","endTime":"2026-08-29T23:58:44.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73180930948802,"aZ":-23.49886831801695,"pfxX":8.127566255403968,"pfxZ":5.612778335264904,"pX":0.8495121476650227,"pZ":0.6936228853243119,"vX0":-4.315423017669014,"vY0":-123.5225083199367,"vZ0":-6.37225207697978,"x":84.62,"y":220.05,"x0":1.5638495183949175,"y0":50.00003723824941,"z0":5.284014931903892,"aX":12.550242175893258},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.9,"breakHorizontal":-13.7,"spinRate":1442,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.4435181403172175,"extension":6.672262036236057},"index":1,"playId":"34997e4d-e297-38d4-82f0-e1fdacd0eb4c","pitchNumber":2,"startTime":"2026-08-29T23:59:01.090Z","endTime":"2026-08-29T23:59:05.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.7,"endSpeed":67.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.954917121132137,"aZ":-41.053781382855966,"pfxX":-6.837725522531718,"pfxZ":-7.874214772919032,"pX":0.013448650786245709,"pZ":2.818130560374968,"vX0":-0.5759969142794856,"vY0":-105.78254749535189,"vZ0":2.8717610669047557,"x":116.49,"y":162.69,"x0":1.1774995359067342,"y0":50.00370323173193,"z0":6.167440573616128,"aX":-7.707841157798875},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-13.1,"breakHorizontal":12.5,"spinRate":2823,"spinDirection":327},"zone":5,"typeConfidence":0.78,"plateTime":0.5188435324233569,"extension":6.244538284718534},"hitData":{"launchSpeed":83.4,"launchAngle":47.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.77,"coordY":109.99}},"index":2,"playId":"2484e2f1-1af8-3d42-844c-4aa4e6b3de13","pitchNumber":3,"startTime":"2026-08-29T23:59:26.252Z","endTime":"2026-08-29T23:59:38.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T23:59:38.003Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jahmai Jones singles on a line drive to left fielder Spencer Jones. Connor Wong to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T23:59:54.473Z","endTime":"2026-08-30T00:01:30.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"postOnSecond":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.314120564612473,"aZ":-35.555961300222826,"pfxX":-9.313744388194195,"pfxZ":-2.4657317372611747,"pX":0.49404403348746134,"pZ":2.044218938070928,"vX0":-0.11395300758011817,"vY0":-116.5060487586087,"vZ0":-0.6384519031140401,"x":98.17,"y":183.59,"x0":1.7531843859636362,"y0":50.001940674833456,"z0":5.68816101983107,"aX":-12.776387269102626},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-4.3,"breakHorizontal":16.9,"spinRate":2635,"spinDirection":312},"zone":9,"typeConfidence":0.91,"plateTime":0.4705011573650437,"extension":6.180717563046419},"index":0,"playId":"f21b00f5-fd18-354a-84dd-b978254d6068","pitchNumber":1,"startTime":"2026-08-30T00:00:03.741Z","endTime":"2026-08-30T00:00:07.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30952857543425,"aZ":-28.004074734237903,"pfxX":8.84265784493467,"pfxZ":2.7413002605109114,"pX":1.6742408475078259,"pZ":1.722847162735054,"vX0":-2.476005124622395,"vY0":-122.33567007722479,"vZ0":-3.137427462841813,"x":53.18,"y":192.26,"x0":1.5483284807810849,"y0":50.00391120070915,"z0":5.413275790442112,"aX":13.452271913627639},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.6,"breakHorizontal":-15.5,"spinRate":1540,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.447107373991543,"extension":6.784295011363835},"index":1,"playId":"28eb2b41-6318-3570-a1b2-57ed07098a97","pitchNumber":2,"startTime":"2026-08-30T00:00:22.311Z","endTime":"2026-08-30T00:00:26.183Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-30T00:00:38.190Z","endTime":"2026-08-30T00:00:55.905Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"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":74.6,"endSpeed":68.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96577523198637,"aZ":-42.24261248212494,"pfxX":-6.303387958518361,"pfxZ":-8.594812343296613,"pX":1.1494456061137912,"pZ":1.0245563960078496,"vX0":1.4133181960357624,"vY0":-108.51649449844119,"vZ0":-0.7746822760409121,"x":73.19,"y":211.12,"x0":1.301557639049082,"y0":50.0003636090277,"z0":6.0560551200400825,"aX":-7.389829457068382},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-15.4,"breakHorizontal":10.9,"spinRate":2936,"spinDirection":329},"zone":14,"typeConfidence":0.86,"plateTime":0.5080357003669405,"extension":6.294959114887947},"index":3,"playId":"12c14a9f-859c-317a-ac53-25827bde51d9","pitchNumber":3,"startTime":"2026-08-30T00:00:55.905Z","endTime":"2026-08-30T00:00:59.769Z","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":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45388294226954,"aZ":-24.658177593160318,"pfxX":8.856444136907728,"pfxZ":4.824718585768448,"pX":0.9848683436653008,"pZ":2.057206342249001,"vX0":-3.8520160044618312,"vY0":-123.46574258961432,"vZ0":-3.2339506802461,"x":79.46,"y":183.24,"x0":1.4067575793372957,"y0":50.00381387840424,"z0":5.438275115114955,"aX":13.800261796340653},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.3,"breakHorizontal":-15.2,"spinRate":1566,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.44207002667105666,"extension":6.649081279435804},"hitData":{"launchSpeed":95.9,"launchAngle":18.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.09,"coordY":98.53}},"index":4,"playId":"09cd2bd8-1f1d-352f-bc63-6658306ada04","pitchNumber":4,"startTime":"2026-08-30T00:01:18.704Z","endTime":"2026-08-30T00:01:30.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:01:30.202Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ceddanne Rafaela grounds into a force out, third baseman José Caballero to second baseman Jazz Chisholm Jr. Connor Wong to 3rd. Jahmai Jones out at 2nd. Ceddanne Rafaela to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T00:02:25.845Z","endTime":"2026-08-30T00:04:03.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnThird":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T00:01:43.762Z","endTime":"2026-08-30T00:02:28.090Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19373690354576,"aZ":-33.66012883607803,"pfxX":-9.52373196213818,"pfxZ":-1.1245954110679417,"pX":-0.9323605663230703,"pZ":2.3061593325919127,"vX0":-2.897817967240439,"vY0":-114.90337356908395,"vZ0":-0.29786559973987736,"x":152.54,"y":176.51,"x0":1.5853535402112924,"y0":50.0007249516082,"z0":5.734744849708627,"aX":-12.611038571097783},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-1.8,"breakHorizontal":18.0,"spinRate":2631,"spinDirection":313},"zone":13,"typeConfidence":0.91,"plateTime":0.4784449174146701,"extension":6.13252500918886},"index":1,"playId":"d19ed08a-7f27-3234-941b-e949fedcbafb","pitchNumber":1,"startTime":"2026-08-30T00:02:28.090Z","endTime":"2026-08-30T00:02:31.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2089432979188,"aZ":-30.414718601412122,"pfxX":-2.7202857409017556,"pfxZ":0.9730161858387714,"pX":0.1265348504014981,"pZ":3.328315233091375,"vX0":-2.1291361310873844,"vY0":-133.28947000032244,"vZ0":-0.607544538583717,"x":112.18,"y":148.92,"x0":1.2876076401372354,"y0":50.00251751756525,"z0":5.745030314734471,"aX":-4.9208414779005185},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.8,"breakHorizontal":5.4,"spinRate":2334,"spinDirection":183},"zone":12,"typeConfidence":0.9,"plateTime":0.4100872888773224,"extension":6.361932238487435},"index":2,"playId":"28ab24a2-2957-3e81-b3bf-9278d72609a5","pitchNumber":2,"startTime":"2026-08-30T00:02:55.225Z","endTime":"2026-08-30T00:02:59.350Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"}}},{"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":91.5,"endSpeed":84.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.741543946284857,"aZ":-27.136354587371684,"pfxX":-2.1568629475638303,"pfxZ":2.779537105412963,"pX":0.22560782218592212,"pZ":4.345481947391271,"vX0":-2.0296049141935724,"vY0":-133.30899655202018,"vZ0":1.1046973068308432,"x":108.4,"y":121.45,"x0":1.2750862034255221,"y0":50.002823118600304,"z0":5.874247140468078,"aX":-3.909474702296259},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":4.3,"spinRate":2278,"spinDirection":175},"zone":12,"typeConfidence":0.91,"plateTime":0.4097601710488652,"extension":6.280695797240404},"index":3,"playId":"f2305c91-fe0d-3a37-be98-67cf4562659f","pitchNumber":3,"startTime":"2026-08-30T00:03:33.116Z","endTime":"2026-08-30T00:03:37.293Z","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":1,"outs":1},"pitchData":{"startSpeed":72.7,"endSpeed":66.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.494799493563836,"aZ":-42.708500126379704,"pfxX":-4.808327289682435,"pfxZ":-9.37843353446891,"pX":0.894739088914151,"pZ":2.357435751897231,"vX0":0.25565530204074205,"vY0":-105.74039468980966,"vZ0":2.6822472796684713,"x":82.89,"y":175.13,"x0":1.3956850348144005,"y0":50.00519873354806,"z0":6.0035835155291295,"aX":-5.398196696742692},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-15.8,"breakHorizontal":8.6,"spinRate":2663,"spinDirection":322},"zone":14,"typeConfidence":0.9,"plateTime":0.519719544381462,"extension":6.2865890595100655},"hitData":{"launchSpeed":81.6,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":167.9}},"index":4,"playId":"d59ee256-f9f2-30cf-8628-872647a4dc48","pitchNumber":4,"startTime":"2026-08-30T00:03:56.351Z","endTime":"2026-08-30T00:04:03.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:04:03.802Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wilyer Abreu pops out softly to second baseman Jazz Chisholm Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T00:04:48.325Z","endTime":"2026-08-30T00:07:20.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":93.5,"endSpeed":86.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.117900792952657,"aZ":-28.896406287700263,"pfxX":6.681649327277886,"pfxZ":1.7417054390240292,"pX":1.521827165866336,"pZ":2.9059943086365805,"vX0":-1.6122642653430335,"vY0":-136.2437838359113,"vZ0":-2.218373691413041,"x":58.99,"y":160.32,"x0":1.2519105498595566,"y0":50.00568371274446,"z0":5.722009891877636,"aX":12.59987680061208},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.9,"breakHorizontal":-11.8,"spinRate":1893,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.4015693902904811,"extension":6.428253234921981},"index":0,"playId":"697acd7f-4a13-3ebe-bd74-735014cb9355","pitchNumber":1,"startTime":"2026-08-30T00:04:52.255Z","endTime":"2026-08-30T00:04:56.201Z","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.3,"endSpeed":87.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55135660343745,"aZ":-26.245692081628775,"pfxX":6.0919874248587575,"pfxZ":3.08172551126935,"pX":1.0665371965790744,"pZ":1.9971246048888185,"vX0":-2.320727374084763,"vY0":-137.3280304813977,"vZ0":-5.26036354078562,"x":76.35,"y":184.86,"x0":1.1279390769430009,"y0":50.00189706668278,"z0":5.707935996210341,"aX":11.710688733028025},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.8,"breakHorizontal":-10.6,"spinRate":2044,"spinDirection":147},"zone":14,"typeConfidence":0.9,"plateTime":0.3978647636852042,"extension":6.459734981898501},"index":1,"playId":"0c69a6b9-771c-3ea8-b563-b69d46157bac","pitchNumber":2,"startTime":"2026-08-30T00:05:16.078Z","endTime":"2026-08-30T00:05:19.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.091975707599676,"aZ":-27.542720049989022,"pfxX":6.412281058644832,"pfxZ":2.3886125372635814,"pX":0.5376709484701705,"pZ":1.4745384000545823,"vX0":-3.8984481967998605,"vY0":-137.7418058545609,"vZ0":-6.387213785177575,"x":96.51,"y":198.97,"x0":1.1318636079861797,"y0":50.00178354835134,"z0":5.663762945146707,"aX":12.428345357931768},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.2,"breakHorizontal":-10.9,"spinRate":2082,"spinDirection":155},"zone":14,"typeConfidence":0.9,"plateTime":0.39631755743134756,"extension":6.507009102861653},"index":2,"playId":"5411433d-7871-36fc-bb34-ff1aeb21e4ff","pitchNumber":3,"startTime":"2026-08-30T00:05:44.408Z","endTime":"2026-08-30T00:05:48.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18621062702313,"aZ":-25.088971269372788,"pfxX":6.731393498580022,"pfxZ":3.6215671640138174,"pX":1.9922078554857232,"pZ":2.2151090623970613,"vX0":-0.031410958695187396,"vY0":-138.57448875296652,"vZ0":-5.0737857949333245,"x":41.06,"y":178.97,"x0":1.1281538778057831,"y0":50.00421395229062,"z0":5.732722724538461,"aX":13.172250339326405},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.8,"breakHorizontal":-12.2,"spinRate":2209,"spinDirection":145},"zone":14,"typeConfidence":0.9,"plateTime":0.3943289302194186,"extension":6.380263356047924},"index":3,"playId":"c3b102b5-e793-386e-916c-005f39b9d219","pitchNumber":4,"startTime":"2026-08-30T00:06:08.427Z","endTime":"2026-08-30T00:06:12.500Z","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":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.572303867652163,"aZ":-26.270612026710925,"pfxX":5.876892052032826,"pfxZ":3.0373542325189895,"pX":1.1294382671517358,"pZ":3.569570228300211,"vX0":-1.7734133496047924,"vY0":-138.0635414963549,"vZ0":-1.4008574317264757,"x":73.95,"y":142.4,"x0":1.0134719635465526,"y0":50.0062633857331,"z0":5.839081565993144,"aX":11.43260236370062},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.4,"breakHorizontal":-10.3,"spinRate":2113,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.39558937950109785,"extension":6.482745030654114},"index":4,"playId":"7894ed3c-23ec-3dc1-99d1-cadf0adf1cc7","pitchNumber":5,"startTime":"2026-08-30T00:06:33.164Z","endTime":"2026-08-30T00:06:37.568Z","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":2},"index":5,"startTime":"2026-08-30T00:06:49.483Z","endTime":"2026-08-30T00:07:11.911Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.579685385610254,"aZ":-26.112304495106244,"pfxX":6.868228697420705,"pfxZ":3.126218961334189,"pX":1.499601932649959,"pZ":2.738535900630139,"vX0":-1.1624768753371755,"vY0":-138.03310569798467,"vZ0":-3.519766875934538,"x":59.84,"y":164.84,"x0":1.0327106216636566,"y0":50.00022808445352,"z0":5.7803657247599185,"aX":13.303537971190723},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.2,"breakHorizontal":-12.2,"spinRate":2112,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.3962063059698817,"extension":6.559772057913322},"hitData":{"launchSpeed":58.8,"launchAngle":54.0,"totalDistance":150.0,"trajectory":"popup","hardness":"soft","location":"4","coordinates":{"coordX":143.13,"coordY":144.13}},"index":6,"playId":"8e5c9233-8f94-3f5a-972f-290ebd31148b","pitchNumber":6,"startTime":"2026-08-30T00:07:11.911Z","endTime":"2026-08-30T00:07:20.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:07:20.141Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Caballero singles on a ground ball to right fielder Wilyer Abreu, deflected by second baseman Nick Sogard.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T00:09:44.452Z","endTime":"2026-08-30T00:10:41.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58681577453391,"aZ":-28.583248885094395,"pfxX":-0.9573337443753718,"pfxZ":2.1428805456093407,"pX":0.6915955715418429,"pZ":1.364430068794074,"vX0":5.442659275767116,"vY0":-128.93812613176868,"vZ0":-4.769859062943727,"x":90.64,"y":201.94,"x0":-1.3251822230264403,"y0":50.00625340303809,"z0":5.452205621152446,"aX":-1.6076879444399734},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":0.5,"spinRate":2311,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.42530222781876237,"extension":5.984104180042989},"index":0,"playId":"f7c1f6a2-7f9f-3346-a34a-7253825a20db","pitchNumber":1,"startTime":"2026-08-30T00:09:55.027Z","endTime":"2026-08-30T00:09:59.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57532187700574,"aZ":-35.69112462846785,"pfxX":3.910461590278582,"pfxZ":-2.172441755402893,"pX":1.0435976732542473,"pZ":1.7160011085791431,"vX0":4.947823210687913,"vY0":-126.80804789105387,"vZ0":-2.449971324001347,"x":77.22,"y":192.45,"x0":-1.4460122365013326,"y0":50.00412728712877,"z0":5.5609902237526425,"aX":6.325193619907564},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.3,"breakHorizontal":-8.3,"spinRate":2478,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4330579833998507,"extension":5.868931720812075},"index":1,"playId":"bd393aa4-1fc8-3cd8-9e0a-28892e5c21d1","pitchNumber":2,"startTime":"2026-08-30T00:10:12.942Z","endTime":"2026-08-30T00:10:16.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8668570901818,"aZ":-36.70858154865445,"pfxX":3.1205415920714037,"pfxZ":-2.825523463281704,"pX":1.7050359325327116,"pZ":1.7393232121023026,"vX0":6.4989253961802875,"vY0":-126.53759536892234,"vZ0":-2.2230051006262075,"x":52.01,"y":191.82,"x0":-1.310390682758202,"y0":50.00050424330535,"z0":5.594450792538927,"aX":5.0143321807756935},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.4,"breakHorizontal":-7.2,"spinRate":2467,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.4342796883847937,"extension":5.947527247272368},"hitData":{"launchSpeed":76.1,"launchAngle":5.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":164.48,"coordY":117.22}},"index":2,"playId":"f87699bc-cff8-3ea2-9962-571cd44adf35","pitchNumber":3,"startTime":"2026-08-30T00:10:28.843Z","endTime":"2026-08-30T00:10:41.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:10:41.268Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trent Grisham walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T00:11:06.981Z","endTime":"2026-08-30T00:13:19.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"postOnSecond":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.549573606288394,"aZ":-29.475512400726664,"pfxX":-1.0636063996267993,"pfxZ":1.5854684591243586,"pX":-1.007877634659177,"pZ":2.7989032899471105,"vX0":1.8178710277304526,"vY0":-129.61748383615327,"vZ0":-1.226124908375045,"x":155.42,"y":163.21,"x0":-1.57945305230141,"y0":50.005794850876,"z0":5.524378319501467,"aX":-1.8141426205700528},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.9,"breakHorizontal":1.6,"spinRate":2227,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4222361570347033,"extension":5.842483901700436},"index":0,"playId":"64b9ca82-a1a6-3b3a-85be-cc54081967fc","pitchNumber":1,"startTime":"2026-08-30T00:11:07.826Z","endTime":"2026-08-30T00:11:11.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.770452507719938,"aZ":-37.73991933440074,"pfxX":2.4391643600564374,"pfxZ":-3.4338302710015522,"pX":-0.6841093978920528,"pZ":2.3048273493698344,"vX0":1.6449957759166227,"vY0":-126.51304345156912,"vZ0":-0.5276581139670667,"x":143.08,"y":176.55,"x0":-1.6596057811168292,"y0":50.00335835073356,"z0":5.540649204963428,"aX":3.9538532706352494},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.1,"breakHorizontal":-4.8,"spinRate":2299,"spinDirection":17},"zone":4,"typeConfidence":2.0,"plateTime":0.43293169278539034,"extension":5.871634834582516},"index":1,"playId":"c7b35b11-d13c-3112-b8bb-1c4631682691","pitchNumber":2,"startTime":"2026-08-30T00:11:29.023Z","endTime":"2026-08-30T00:11:32.835Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.150089783803445,"aZ":-22.403527347426113,"pfxX":-9.268835649500234,"pfxZ":5.715913780167787,"pX":-0.4099898190349343,"pZ":3.1845965037897046,"vX0":5.980669880837118,"vY0":-130.15693247402922,"vZ0":-1.480909310814211,"x":109.64,"y":121.58,"x0":-1.5370797655345232,"y0":50.006456029206845,"z0":5.462957300343015,"aX":-15.854409669974137},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.2,"breakHorizontal":15.4,"spinRate":1981,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.42135047905073986,"extension":5.937662489596182},"index":2,"playId":"5c11b970-902a-375a-a885-f80e17a2800d","pitchNumber":3,"startTime":"2026-08-30T00:12:07.082Z","endTime":"2026-08-30T00:12:13.552Z","isPitch":true,"type":"pitch"},{"details":{"description":"José Caballero steals (31) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"actionPlayId":"5c11b970-902a-375a-a885-f80e17a2800d","startTime":"2026-08-30T00:12:46.968Z","endTime":"2026-08-30T00:12:49.178Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37076676753088,"aZ":-35.9220116899057,"pfxX":3.390397028418275,"pfxZ":-2.2741826424031015,"pX":1.3839024724761673,"pZ":0.7794452742836538,"vX0":5.959085889484011,"vY0":-127.78897422174136,"vZ0":-4.443435952706704,"x":64.25,"y":217.73,"x0":-1.42266981897155,"y0":50.004698108100364,"z0":5.375921491378617,"aX":5.582945309922079},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.9,"breakHorizontal":-7.6,"spinRate":2406,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.42931442121245134,"extension":5.855016542016216},"index":4,"playId":"58da0075-f52c-30d2-824a-5f7edd67009a","pitchNumber":4,"startTime":"2026-08-30T00:12:49.178Z","endTime":"2026-08-30T00:12:53.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08643447101563,"aZ":-26.166960077693794,"pfxX":-8.411743886514323,"pfxZ":3.0045382900563578,"pX":-0.9591798783644601,"pZ":3.845287684294096,"vX0":4.027301348762129,"vY0":-140.5467807640621,"vZ0":0.09524091626235687,"x":153.56,"y":134.96,"x0":-1.3184492398143592,"y0":50.0022875138466,"z0":5.511426483488754,"aX":-16.81448455147528},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.6,"breakHorizontal":14.4,"spinRate":1985,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38983152146411637,"extension":6.056873964617927},"index":5,"playId":"8b4f2e0f-99ea-3d77-bab4-4f91ada153e7","pitchNumber":5,"startTime":"2026-08-30T00:13:15.546Z","endTime":"2026-08-30T00:13:19.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:13:19.516Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Rice singles on a line drive to right fielder Wilyer Abreu. José Caballero scores. Trent Grisham to 3rd. Fielding error by right fielder Wilyer Abreu.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T00:13:49.592Z","endTime":"2026-08-30T00:15:02.453Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"postOnThird":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.201361017857263,"aZ":-36.676272411650345,"pfxX":3.96629040687162,"pfxZ":-2.905635985214861,"pX":-0.800093121899657,"pZ":2.760597510629654,"vX0":0.9545131417318828,"vY0":-124.60445679164224,"vZ0":0.5461491280839685,"x":147.5,"y":164.24,"x0":-1.7043548351973556,"y0":50.000584297943185,"z0":5.602187197109247,"aX":6.151311111892663},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.8,"breakHorizontal":-7.4,"spinRate":2283,"spinDirection":32},"zone":4,"typeConfidence":2.0,"plateTime":0.4418709990192471,"extension":5.9374659486517105},"index":0,"playId":"1c70b748-0482-334d-b5be-1ee75d8b6964","pitchNumber":1,"startTime":"2026-08-30T00:13:51.295Z","endTime":"2026-08-30T00:13:55.252Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"44d082b4-8fb5-47bb-bd75-adfcbb623eba","startTime":"2026-08-30T00:14:12.531Z","endTime":"2026-08-30T00:14:17.531Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87301550841007,"aZ":-24.6683896220256,"pfxX":-8.24501106206726,"pfxZ":3.7206320870554705,"pX":-1.0448319261121422,"pZ":3.3313513237051047,"vX0":3.788599410717412,"vY0":-141.28469274252424,"vZ0":-1.6034214553937687,"x":156.83,"y":148.83,"x0":-1.3336838358264085,"y0":50.002205983661455,"z0":5.495121327624413,"aX":-16.62980164593338},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.6,"breakHorizontal":14.2,"spinRate":2078,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3880196245484582,"extension":6.027362177723457},"index":2,"playId":"d19d0ade-a0a0-37b9-92b8-861ff2485cd2","pitchNumber":2,"startTime":"2026-08-30T00:14:31.251Z","endTime":"2026-08-30T00:14:35.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49911750527165,"aZ":-26.406762379772648,"pfxX":-9.557798162413865,"pfxZ":3.3880097806700444,"pX":-0.7067790779041224,"pZ":2.7211533678831032,"vX0":5.182338588223843,"vY0":-130.00774714282792,"vZ0":-1.8196505733964554,"x":143.94,"y":165.31,"x0":-1.489289015563182,"y0":50.00457263110209,"z0":5.444000487651894,"aX":-16.28287233950609},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.9,"breakHorizontal":16.1,"spinRate":1840,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.42208811567733084,"extension":6.150835607349856},"hitData":{"launchSpeed":74.4,"launchAngle":20.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":154.34,"coordY":100.0}},"index":3,"playId":"6ff66e63-a643-3499-9ac8-b05c717d1b4d","pitchNumber":3,"startTime":"2026-08-30T00:14:50.671Z","endTime":"2026-08-30T00:15:02.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:15:02.453Z","atBatIndex":22},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Heliot Ramos hit by pitch. Ben Rice to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T00:15:37.829Z","endTime":"2026-08-30T00:17:09.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"postOnThird":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":97.6,"endSpeed":89.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.710258890652405,"aZ":-22.98374470229867,"pfxX":-9.383362533941423,"pfxZ":4.519083698783186,"pX":-0.8683996801677066,"pZ":2.2115987477795516,"vX0":4.442185113233688,"vY0":-141.98162826918605,"vZ0":-5.073222949832677,"x":150.1,"y":179.07,"x0":-1.2375584789943281,"y0":50.00346212696603,"z0":5.492108956307211,"aX":-19.081897771121877},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.3,"breakHorizontal":16.1,"spinRate":2015,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.3863720827788564,"extension":6.122745278828668},"index":0,"playId":"598446d0-dae3-3b0a-ad0b-a22eca93e6be","pitchNumber":1,"startTime":"2026-08-30T00:15:40.817Z","endTime":"2026-08-30T00:15:45.100Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"68688bf1-e5b1-4a07-ba61-f882b39491d2","startTime":"2026-08-30T00:15:56.545Z","endTime":"2026-08-30T00:16:01.545Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.784355363783607,"aZ":-23.874053389764324,"pfxX":-8.69812596103779,"pfxZ":4.229381869598712,"pX":-1.5370819225669379,"pZ":2.0932314224713253,"vX0":2.614606213850857,"vY0":-139.3216194839867,"vZ0":-5.006525669874943,"x":175.59,"y":182.26,"x0":-1.358558833187226,"y0":50.004128697014515,"z0":5.494902210356701,"aX":-17.07166809378059},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.8,"breakHorizontal":15.2,"spinRate":1907,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3933999129622108,"extension":6.160077692708538},"index":2,"playId":"5a5bbaa4-226f-392f-b029-29eb531e0fab","pitchNumber":2,"startTime":"2026-08-30T00:16:22.902Z","endTime":"2026-08-30T00:16:27.174Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92895879026956,"aZ":-23.876194705034656,"pfxX":-9.763295146838253,"pfxZ":4.784792580109488,"pX":0.18129127083034402,"pZ":0.975217177269331,"vX0":7.2257979308478095,"vY0":-131.15533223886948,"vZ0":-6.376347290948523,"x":110.09,"y":212.45,"x0":-1.3473432531367238,"y0":50.00162851895321,"z0":5.2299028280294175,"aX":-16.930018168748852},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.3,"breakHorizontal":16.0,"spinRate":1714,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4183485818219035,"extension":6.314290301669102},"index":3,"playId":"bb631b78-2ebe-3ea9-811a-2261ae8a0c57","pitchNumber":3,"startTime":"2026-08-30T00:16:44.725Z","endTime":"2026-08-30T00:16:48.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50311376567494,"aZ":-24.086239426184967,"pfxX":-9.926076968439391,"pfxZ":3.9997521762084816,"pX":-1.6837262854260362,"pZ":2.841626141073479,"vX0":2.321477557780343,"vY0":-141.32138852367686,"vZ0":-3.5540918825726298,"x":181.18,"y":162.06,"x0":-1.2269352862351717,"y0":50.00093923328503,"z0":5.6645283511938,"aX":-20.05389059692535},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.7,"breakHorizontal":17.5,"spinRate":1989,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.38773275871862456,"extension":6.089125188966516},"index":4,"playId":"943f92a0-e3e8-3c87-8096-96d4cab8c567","pitchNumber":4,"startTime":"2026-08-30T00:17:05.149Z","endTime":"2026-08-30T00:17:09.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:17:09.648Z","atBatIndex":23},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luis García Jr. grounds into a force out, second baseman Nick Sogard to shortstop Andruw Monasterio. Trent Grisham scores. Ben Rice to 3rd. Heliot Ramos out at 2nd. Luis García Jr. to 1st.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T00:18:31.107Z","endTime":"2026-08-30T00:20:27.257Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"postOnThird":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T00:17:34.778Z","endTime":"2026-08-30T00:18:33.440Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.130574595026694,"aZ":-25.90690795992794,"pfxX":-1.4775192567601083,"pfxZ":3.629971256023862,"pX":1.8037408441280998,"pZ":0.6839812735142337,"vX0":8.267114358393718,"vY0":-130.711293015217,"vZ0":-6.825260026836551,"x":48.25,"y":220.31,"x0":-1.2111188974255758,"y0":50.00287839679633,"z0":5.280320981950925,"aX":-2.5516438989123333},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.2,"breakHorizontal":0.8,"spinRate":2376,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.41939898789091234,"extension":6.051236925242033},"index":1,"playId":"fb037e78-c061-3951-9f9b-43e7ad83a6c6","pitchNumber":1,"startTime":"2026-08-30T00:18:33.440Z","endTime":"2026-08-30T00:18:40.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.689263558600317,"aZ":-28.565887997177654,"pfxX":-0.14715374822831517,"pfxZ":2.133875067672953,"pX":1.039639590054435,"pZ":1.0465495203774122,"vX0":6.239109631835657,"vY0":-129.5009532869711,"vZ0":-5.494205810320858,"x":77.37,"y":210.52,"x0":-1.3881869161470262,"y0":50.00065819285598,"z0":5.398570509770906,"aX":-0.2501556119329474},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.8,"breakHorizontal":-1.2,"spinRate":2292,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4240141317617909,"extension":5.973310028281033},"index":2,"playId":"b4bf4ec6-c52b-32f0-be15-870b61d51932","pitchNumber":2,"startTime":"2026-08-30T00:19:14.268Z","endTime":"2026-08-30T00:19:18.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.452975037622146,"aZ":-26.038402153200316,"pfxX":-11.330219612332003,"pfxZ":3.0588478643014625,"pX":-1.45155653019525,"pZ":2.160941578882817,"vX0":3.9419212569496347,"vY0":-141.10525186301595,"vZ0":-4.508433503770821,"x":172.33,"y":180.43,"x0":-1.3982025002040628,"y0":50.00597688244874,"z0":5.466514393924523,"aX":-22.748828293192076},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.8,"breakHorizontal":19.7,"spinRate":1994,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3888361978089683,"extension":6.035054662608372},"index":3,"playId":"397b7fcd-aeb0-3754-89d5-98eb96c33f39","pitchNumber":3,"startTime":"2026-08-30T00:19:33.480Z","endTime":"2026-08-30T00:19:37.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94821547376106,"aZ":-15.170844386593487,"pfxX":-3.875959243634842,"pfxZ":8.392536954838604,"pX":-0.1409446889487953,"pZ":1.8717925823946213,"vX0":4.54950311156349,"vY0":-141.38291357412743,"vZ0":-7.270990413985616,"x":122.37,"y":188.24,"x0":-1.2666588367754745,"y0":50.00505771772693,"z0":5.448790915784003,"aX":-7.855279897442312},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":6.1,"spinRate":1952,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.38725744589669997,"extension":6.173072443628877},"index":4,"playId":"ab035e5d-3594-39db-896d-14ec2c0012e0","pitchNumber":4,"startTime":"2026-08-30T00:19:55.555Z","endTime":"2026-08-30T00:19:59.450Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-30T00:20:08.845Z","endTime":"2026-08-30T00:20:19.740Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.718584070030442,"aZ":-27.214352982733757,"pfxX":-9.688267458636318,"pfxZ":2.8474058953619394,"pX":-0.8174785424050677,"pZ":3.302844462603841,"vX0":5.014593214985689,"vY0":-131.14654358773754,"vZ0":-0.40192477413027317,"x":148.16,"y":149.6,"x0":-1.495557032287012,"y0":50.00329908288389,"z0":5.487821729142786,"aX":-16.8776198996712},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":16.4,"spinRate":1787,"spinDirection":243},"zone":1,"typeConfidence":2.0,"plateTime":0.41764599944587477,"extension":6.196589526768732},"hitData":{"launchSpeed":88.1,"launchAngle":-12.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.16,"coordY":146.86}},"index":6,"playId":"c8c33e2a-78c9-3a51-ad92-899cb1265059","pitchNumber":5,"startTime":"2026-08-30T00:20:19.740Z","endTime":"2026-08-30T00:20:27.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:20:27.257Z","atBatIndex":24},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jazz Chisholm Jr. out on a sacrifice fly to center fielder Ceddanne Rafaela. Ben Rice scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T00:20:52.991Z","endTime":"2026-08-30T00:22:05.339Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60146119374676,"aZ":-18.997707051802404,"pfxX":-3.625311129544763,"pfxZ":6.4196185099754555,"pX":-0.7071234594261441,"pZ":2.9990741158406373,"vX0":2.79654379379721,"vY0":-142.3484973882428,"vZ0":-3.8460164473689953,"x":143.95,"y":157.8,"x0":-1.231131161116754,"y0":50.00520022204722,"z0":5.570199623142571,"aX":-7.442804189806117},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.0,"breakHorizontal":6.0,"spinRate":2013,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.38474387897247464,"extension":5.85336079364242},"index":0,"playId":"8829abad-eefc-3f91-a58a-e9e87fc59aac","pitchNumber":1,"startTime":"2026-08-30T00:21:09.180Z","endTime":"2026-08-30T00:21:12.627Z","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":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.485684938802855,"aZ":-25.19665609788273,"pfxX":-10.094625886437807,"pfxZ":3.42253216443107,"pX":-0.2967767814385129,"pZ":3.3343180604649825,"vX0":5.656095438792945,"vY0":-142.48246964434057,"vZ0":-2.2943745132491955,"x":128.31,"y":148.75,"x0":-1.0057251200573227,"y0":50.0013356151771,"z0":5.757294420295076,"aX":-20.566604265970774},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.9,"breakHorizontal":17.0,"spinRate":1920,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3857515759304868,"extension":5.969362704765294},"index":1,"playId":"c84cb54d-bd36-3b57-bb62-bb610eb14944","pitchNumber":2,"startTime":"2026-08-30T00:21:33.108Z","endTime":"2026-08-30T00:21:36.995Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50042375992576,"aZ":-16.289763482881007,"pfxX":-4.895590510030608,"pfxZ":7.773296232522931,"pX":0.1129853504153952,"pZ":2.511367998294478,"vX0":5.379112801754742,"vY0":-142.4437858851669,"vZ0":-5.683932888356566,"x":112.69,"y":170.97,"x0":-1.1691139032137998,"y0":50.001846834498906,"z0":5.572576097435312,"aX":-10.001722302722984},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":7.7,"spinRate":2047,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.38538346268273704,"extension":6.15418284592652},"hitData":{"launchSpeed":88.7,"launchAngle":33.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.37,"coordY":64.03}},"index":2,"playId":"fd5e3eaa-b770-3fe3-954a-40f5ae1f60d9","pitchNumber":3,"startTime":"2026-08-30T00:21:54.316Z","endTime":"2026-08-30T00:22:05.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:22:05.339Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"George Lombard Jr. lines out to left fielder Eli White.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T00:22:11.566Z","endTime":"2026-08-30T00:23:30.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":806146,"fullName":"George Lombard Jr.","link":"/api/v1/people/806146"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":806146,"fullName":"George Lombard Jr.","link":"/api/v1/people/806146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0768170771853,"aZ":-27.841328599245646,"pfxX":-0.6814047674100578,"pfxZ":2.630204255953653,"pX":0.0011043312404671957,"pZ":2.120690900765642,"vX0":3.6139938401602802,"vY0":-127.57230043035028,"vZ0":-3.1260658010022544,"x":116.96,"y":181.52,"x0":-1.3450163458347437,"y0":50.00596091034473,"z0":5.5550420988293086,"aX":-1.1244345642096611},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.3,"breakHorizontal":0.5,"spinRate":2244,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.42923572061512516,"extension":5.955026329423327},"index":0,"playId":"b0e77f2a-b94a-3ab0-9edd-c4a3a2b8a3bc","pitchNumber":1,"startTime":"2026-08-30T00:22:36.233Z","endTime":"2026-08-30T00:22:40.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36075965037379,"aZ":-27.09129151216784,"pfxX":-10.746082125584975,"pfxZ":2.4943246871533766,"pX":0.03604421577293739,"pZ":2.062436383909,"vX0":7.123938897465334,"vY0":-141.9087361103189,"vZ0":-4.951515224431572,"x":115.63,"y":183.09,"x0":-1.1101581933049012,"y0":50.00552138999103,"z0":5.554912275599455,"aX":-21.92888002864938},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.7,"breakHorizontal":18.0,"spinRate":2002,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.38591671193513744,"extension":6.059089336046326},"index":1,"playId":"9bd6a922-c113-3495-9fb0-f9100e4a0909","pitchNumber":2,"startTime":"2026-08-30T00:23:02.203Z","endTime":"2026-08-30T00:23:06.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.794930159693735,"aZ":-23.788885149246667,"pfxX":-9.82736518033359,"pfxZ":4.838914105053057,"pX":-0.7746861347699757,"pZ":2.595319647646887,"vX0":4.8074790396707705,"vY0":-130.87645111716074,"vZ0":-2.9561395244200668,"x":146.53,"y":168.71,"x0":-1.3592063597227186,"y0":50.00453124976822,"z0":5.522471400225488,"aX":-17.0383032508066},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.3,"breakHorizontal":16.7,"spinRate":1925,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.41861654032721063,"extension":6.152567568885362},"hitData":{"launchSpeed":97.9,"launchAngle":21.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.11,"coordY":77.7}},"index":2,"playId":"1164e5a7-d436-3b13-a95f-eb52399d38f1","pitchNumber":3,"startTime":"2026-08-30T00:23:23.487Z","endTime":"2026-08-30T00:23:30.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:23:30.530Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T00:26:10.962Z","endTime":"2026-08-30T00:28:28.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Amed Rosario replaces shortstop George Lombard Jr., batting 6th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T00:26:00.902Z","endTime":"2026-08-30T00:26:00.916Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":806146,"link":"/api/v1/people/806146"}},{"details":{"description":"Defensive switch from third base to shortstop for José Caballero.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T00:26:00.916Z","endTime":"2026-08-30T00:26:13.289Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.558331895343542,"aZ":-23.562111703226943,"pfxX":-1.8647587139613147,"pfxZ":4.808937198291861,"pX":-0.18055530499564598,"pZ":2.2641449540922864,"vX0":-3.2277485489240894,"vY0":-132.2894224409728,"vZ0":-4.360479120809142,"x":123.88,"y":177.65,"x0":1.2928348601424964,"y0":50.00132427239024,"z0":5.639673777557503,"aX":-3.337520847737193},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.0,"breakHorizontal":4.0,"spinRate":2168,"spinDirection":168},"zone":5,"typeConfidence":0.91,"plateTime":0.41245929308736695,"extension":6.332042036509819},"index":2,"playId":"a99c34a3-373f-33c2-aaa8-0365019959c5","pitchNumber":1,"startTime":"2026-08-30T00:26:13.289Z","endTime":"2026-08-30T00:26:17.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.1,"endSpeed":66.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.129884410546882,"aZ":-42.86894352643207,"pfxX":-6.822417682776158,"pfxZ":-9.70824363311806,"pX":1.0736165794475139,"pZ":3.269925518936662,"vX0":1.382650658360099,"vY0":-104.74119629046768,"vZ0":4.342111208661243,"x":76.08,"y":150.49,"x0":1.2875943710958193,"y0":50.00348045176384,"z0":6.211688080572788,"aX":-7.514481321446991},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.0,"breakVerticalInduced":-15.8,"breakHorizontal":11.9,"spinRate":2838,"spinDirection":327},"zone":12,"typeConfidence":0.88,"plateTime":0.524692175160268,"extension":6.233420484770479},"index":3,"playId":"72bc8fea-19b4-3c29-9bb2-05e9670e0e34","pitchNumber":2,"startTime":"2026-08-30T00:26:29.540Z","endTime":"2026-08-30T00:26:33.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34641179259298,"aZ":-25.13942026100063,"pfxX":-1.1858198048235717,"pfxZ":3.997526489837746,"pX":-1.0943350706288315,"pZ":3.215721003037972,"vX0":-5.386411794312939,"vY0":-130.97761089672605,"vZ0":-1.5586549153370082,"x":158.71,"y":151.96,"x0":1.1322002599497811,"y0":50.002898860143155,"z0":5.675488520122769,"aX":-2.085651118311171},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":3.2,"spinRate":2327,"spinDirection":185},"zone":11,"typeConfidence":0.9,"plateTime":0.41616106069343006,"extension":6.364343449266142},"index":4,"playId":"860298b2-bcea-30e2-be6a-a6f8c4482189","pitchNumber":3,"startTime":"2026-08-30T00:26:48.898Z","endTime":"2026-08-30T00:26:52.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.15831069521081,"aZ":-37.23231606398402,"pfxX":-8.011470846782034,"pfxZ":-3.879870540420713,"pX":-0.009308922668903747,"pZ":2.7297783644155986,"vX0":-1.3202588764291465,"vY0":-113.61410681670289,"vZ0":1.6496413255490259,"x":117.35,"y":165.08,"x0":1.620113285559686,"y0":50.00061128010906,"z0":5.699408276131643,"aX":-10.453144572325385},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-6.2,"breakHorizontal":14.9,"spinRate":2606,"spinDirection":309},"zone":5,"typeConfidence":0.9,"plateTime":0.4824109487716637,"extension":6.4001305119884035},"index":5,"playId":"6cb21e1f-0f86-3720-a5eb-5f8e904e0a15","pitchNumber":4,"startTime":"2026-08-30T00:27:10.654Z","endTime":"2026-08-30T00:27:16.407Z","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":94.4,"endSpeed":85.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49581098132988,"aZ":-14.102541244332647,"pfxX":1.7040178424506538,"pfxZ":9.5074749691371,"pX":0.4034629586719844,"pZ":3.4198616625129974,"vX0":-1.473859213465305,"vY0":-137.47789687880808,"vZ0":-4.040811440077473,"x":101.62,"y":146.44,"x0":0.7270051483558602,"y0":50.00107886792781,"z0":5.875990887366543,"aX":3.238396226007966},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":-2.8,"spinRate":2084,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.39949091598152897,"extension":6.523373618293088},"index":6,"playId":"de60c753-14cc-3feb-809f-c71d292d7514","pitchNumber":5,"startTime":"2026-08-30T00:27:34.888Z","endTime":"2026-08-30T00:27:41.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48090340845049,"aZ":-14.224716223305597,"pfxX":1.3004323853940418,"pfxZ":9.512609170576646,"pX":-0.12736735563127222,"pZ":3.2568313504149167,"vX0":-2.921351537950474,"vY0":-136.80695125000304,"vZ0":-4.37331315077402,"x":121.85,"y":150.85,"x0":0.7875329002591127,"y0":50.000795966729385,"z0":5.857884112438827,"aX":2.453481310216147},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":-1.7,"spinRate":2075,"spinDirection":160},"zone":2,"typeConfidence":0.9,"plateTime":0.4010618878154508,"extension":6.554929434827088},"index":7,"playId":"c78fee63-39e2-31cf-85ae-53b017768d8c","pitchNumber":6,"startTime":"2026-08-30T00:27:55.900Z","endTime":"2026-08-30T00:28:00.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74665416115749,"aZ":-12.222818810092138,"pfxX":2.6663525611013954,"pfxZ":10.35316738260905,"pX":0.4305183425242823,"pZ":3.555448309292376,"vX0":-1.851825858369276,"vY0":-138.6000820044235,"vZ0":-4.049801901874669,"x":100.59,"y":142.78,"x0":0.7641770074601433,"y0":50.00186338725757,"z0":5.864305478644842,"aX":5.1375944852031195},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":-4.4,"spinRate":2173,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.39664148346740236,"extension":6.54164510797845},"index":8,"playId":"6394e253-0621-3471-9e83-1eab83432e8e","pitchNumber":7,"startTime":"2026-08-30T00:28:20.226Z","endTime":"2026-08-30T00:28:28.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:28:28.768Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T00:28:26.850Z","endTime":"2026-08-30T00:31:26.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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":90.6,"endSpeed":83.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.937336150691284,"aZ":-26.280761295138536,"pfxX":-1.9300969699942696,"pfxZ":3.342055648196224,"pX":0.9741291815249193,"pZ":3.767937277128859,"vX0":-0.5705318203984231,"vY0":-131.94368571009844,"vZ0":-0.39546228822771534,"x":79.87,"y":137.05,"x0":1.4439048375272379,"y0":50.00314414307069,"z0":5.855396949353782,"aX":-3.4049795592169914},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":3.6,"spinRate":2346,"spinDirection":163},"zone":12,"typeConfidence":0.91,"plateTime":0.41502971540182987,"extension":6.276159140968142},"index":0,"playId":"58ba4ca9-e51b-32d6-a114-a4900cd591be","pitchNumber":1,"startTime":"2026-08-30T00:28:50.248Z","endTime":"2026-08-30T00:28:55.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.498814626799792,"aZ":-23.069468680530445,"pfxX":-0.3305768203525794,"pfxZ":5.231033431552548,"pX":-0.20726169482588364,"pZ":3.8031979865393057,"vX0":-3.8578405395630333,"vY0":-130.79642745276095,"vZ0":-0.6837419707382171,"x":124.9,"y":136.09,"x0":1.327094663879738,"y0":50.001736348715504,"z0":5.791452141271502,"aX":-0.5739610795716595},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.6,"breakHorizontal":1.4,"spinRate":2232,"spinDirection":160},"zone":11,"typeConfidence":0.91,"plateTime":0.41810641380492086,"extension":6.372928184453973},"index":1,"playId":"74bd0e4a-94f0-320b-83b2-ba9f13d10c7f","pitchNumber":2,"startTime":"2026-08-30T00:29:12.667Z","endTime":"2026-08-30T00:29:17.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.332016327499396,"aZ":-11.080151556908367,"pfxX":3.501877694623093,"pfxZ":11.362491131999231,"pX":-0.8075309102007074,"pZ":2.925723083412141,"vX0":-5.855027425492959,"vY0":-136.22875045648112,"vZ0":-5.52252443055075,"x":147.78,"y":159.79,"x0":0.9267139369738782,"y0":50.004937919687976,"z0":5.7635854751352324,"aX":6.502849241010556},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":-4.9,"spinRate":2211,"spinDirection":154},"zone":1,"typeConfidence":0.91,"plateTime":0.4039583822553934,"extension":6.688186129890671},"index":2,"playId":"992ef1ea-7907-3b9b-9774-3fb87d329ee1","pitchNumber":3,"startTime":"2026-08-30T00:29:35.584Z","endTime":"2026-08-30T00:29:41.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28898507153525,"aZ":-12.841254828435787,"pfxX":1.4074673522659866,"pfxZ":10.266578116367047,"pX":0.8057480852166268,"pZ":4.53666949249943,"vX0":-0.5800690293677347,"vY0":-137.09306410655557,"vZ0":-1.6709408841841462,"x":86.29,"y":116.29,"x0":0.8384712878250744,"y0":50.00605801258985,"z0":6.041107673485426,"aX":2.6513015640896658},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":-2.4,"spinRate":2124,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.401153532844877,"extension":6.518280269496094},"index":3,"playId":"7595d839-1f00-3ac7-a016-5352e2ea47a4","pitchNumber":4,"startTime":"2026-08-30T00:30:07.512Z","endTime":"2026-08-30T00:30:13.512Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"playId":"c7bf7f2e-b621-3a17-9d42-3c3eb002fe50","startTime":"2026-08-30T00:30:32.357Z","endTime":"2026-08-30T00:30:37.107Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.392672617216384,"aZ":-23.223977036382365,"pfxX":-0.710226987104684,"pfxZ":5.2137902761766455,"pX":0.4252484683395224,"pZ":3.278215907267251,"vX0":-2.4961877240876698,"vY0":-130.2308126347902,"vZ0":-1.592347829253884,"x":100.79,"y":150.27,"x0":1.4885666967836029,"y0":50.00547466595667,"z0":5.6545709864124705,"aX":-1.2195603899774339},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.4,"breakHorizontal":1.8,"spinRate":2088,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.42061635993346824,"extension":6.383688354050567},"index":5,"playId":"902466e2-bd8c-3da8-93b8-68a2fdee9c87","pitchNumber":5,"startTime":"2026-08-30T00:30:55.287Z","endTime":"2026-08-30T00:31:01.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.751783927494525,"aZ":-25.571770391514363,"pfxX":-1.060271966678609,"pfxZ":3.8657561530879594,"pX":0.9490087298163058,"pZ":3.2608072006618025,"vX0":-0.9233894896417248,"vY0":-129.73304991411396,"vZ0":-1.2096878252189232,"x":80.83,"y":150.74,"x0":1.4470803717009046,"y0":50.00189821672628,"z0":5.679507868230461,"aX":-1.8095976708779868},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.0,"breakHorizontal":2.2,"spinRate":2190,"spinDirection":161},"zone":12,"typeConfidence":0.91,"plateTime":0.4219587800349758,"extension":6.417815582988257},"index":6,"playId":"129adc7a-18f9-3346-996e-ba4d934b2200","pitchNumber":6,"startTime":"2026-08-30T00:31:17.770Z","endTime":"2026-08-30T00:31:26.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:31:26.493Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andruw Monasterio strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T00:31:29.262Z","endTime":"2026-08-30T00:33:33.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.424952075352206,"aZ":-37.409018042933084,"pfxX":-9.257857356177464,"pfxZ":-4.040093328215095,"pX":1.3268128800776389,"pZ":3.14061488936995,"vX0":1.4613557422002112,"vY0":-113.59306558939791,"vZ0":2.506164502425341,"x":66.43,"y":153.98,"x0":1.8739317677845846,"y0":50.002229826336034,"z0":5.764220677565021,"aX":-11.997129607122341},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-6.2,"breakHorizontal":16.3,"spinRate":2688,"spinDirection":302},"zone":12,"typeConfidence":0.9,"plateTime":0.48373230794426814,"extension":6.184839909044061},"index":0,"playId":"d8c32960-e44b-3c8e-a518-1192b998d2d1","pitchNumber":1,"startTime":"2026-08-30T00:31:51.083Z","endTime":"2026-08-30T00:31:54.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.817313290557934,"aZ":-36.80976656609806,"pfxX":-10.196906692760395,"pfxZ":-3.420393014267601,"pX":-0.5809608136840984,"pZ":3.305996660593483,"vX0":-1.775247802086008,"vY0":-116.16822411215591,"vZ0":2.3562378833137796,"x":139.14,"y":149.52,"x0":1.5192216406090453,"y0":50.00576143173974,"z0":5.802943895835691,"aX":-13.798099460790052},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-5.3,"breakHorizontal":18.8,"spinRate":2748,"spinDirection":306},"zone":1,"typeConfidence":0.91,"plateTime":0.47332099265435623,"extension":6.302642067036102},"index":1,"playId":"9aed0686-b8eb-3213-8d49-36e078fb9447","pitchNumber":2,"startTime":"2026-08-30T00:32:11.686Z","endTime":"2026-08-30T00:32:20.062Z","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":89.8,"endSpeed":82.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.620957613187972,"aZ":-26.26236653537891,"pfxX":-1.0262223024747845,"pfxZ":3.402620404713148,"pX":-0.3165546541538101,"pZ":2.163716637179681,"vX0":-3.7459308150346162,"vY0":-130.716511398276,"vZ0":-4.071607812930588,"x":129.07,"y":180.36,"x0":1.2662313084969608,"y0":50.00204934365146,"z0":5.7049918806841164,"aX":-1.781527396729643},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.5,"breakHorizontal":2.6,"spinRate":2353,"spinDirection":173},"zone":4,"typeConfidence":0.9,"plateTime":0.4184352372313396,"extension":6.40366419878107},"index":2,"playId":"c2da98a1-78a1-3def-a9f4-5fd9776493f7","pitchNumber":3,"startTime":"2026-08-30T00:32:32.459Z","endTime":"2026-08-30T00:32:41.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.1,"endSpeed":66.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85976934575098,"aZ":-42.80300218326501,"pfxX":-6.950744899575987,"pfxZ":-9.444944770930725,"pX":0.9581934183059487,"pZ":3.6126877221998246,"vX0":1.2202730246789797,"vY0":-106.26951082791824,"vZ0":4.491210656942203,"x":80.48,"y":141.24,"x0":1.2732789496247066,"y0":50.00042840739674,"z0":6.383968388489152,"aX":-7.8248763884645465},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-15.2,"breakHorizontal":12.1,"spinRate":2845,"spinDirection":323},"zone":12,"typeConfidence":0.87,"plateTime":0.5185156405635607,"extension":6.231744147687286},"index":3,"playId":"fe736bfc-58c6-3708-bfdd-9bb4aedc4439","pitchNumber":4,"startTime":"2026-08-30T00:33:00.866Z","endTime":"2026-08-30T00:33:09.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.671654661954598,"aZ":-37.870918359474594,"pfxX":-10.049316830227458,"pfxZ":-4.153757829202066,"pX":0.18829587803652725,"pZ":3.249922149425646,"vX0":0.27985131107893335,"vY0":-117.1161196268473,"vZ0":1.9210643528561941,"x":109.82,"y":151.03,"x0":1.3694358184353326,"y0":50.00219756031847,"z0":5.993572515367849,"aX":-13.786118700420609},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-6.6,"breakHorizontal":18.0,"spinRate":2851,"spinDirection":318},"zone":2,"typeConfidence":0.91,"plateTime":0.4699135492639277,"extension":6.371277725923404},"index":4,"playId":"0cc1b587-2cf7-3f78-97bd-f171ff699908","pitchNumber":5,"startTime":"2026-08-30T00:33:23.806Z","endTime":"2026-08-30T00:33:33.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:33:33.212Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Sogard strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T00:36:05.243Z","endTime":"2026-08-30T00:37:09.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T00:33:37.458Z","endTime":"2026-08-30T00:34:57.704Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yerry De los Santos replaces Max Fried.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T00:34:57.704Z","endTime":"2026-08-30T00:36:07.431Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660787,"link":"/api/v1/people/660787"},"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":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.510318053665998,"aZ":-20.11359137839323,"pfxX":-11.636956430758378,"pfxZ":6.294410231611899,"pX":0.26421303853879896,"pZ":2.0309283931204907,"vX0":12.025458534901652,"vY0":-137.74425693733173,"vZ0":-5.725610879200795,"x":106.93,"y":183.94,"x0":-2.652884385857157,"y0":50.000706374629274,"z0":5.502815234609041,"aX":-22.2881804809836},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":18.5,"spinRate":2243,"spinDirection":237},"zone":9,"typeConfidence":0.83,"plateTime":0.3981260921846408,"extension":6.653493416096064},"index":2,"playId":"703236dc-352c-38e6-85cb-cf9fa0fe871a","pitchNumber":1,"startTime":"2026-08-30T00:36:07.431Z","endTime":"2026-08-30T00:36:11.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.407104353399628,"aZ":-30.32250647124588,"pfxX":-10.663717506682541,"pfxZ":1.1038873252590975,"pX":-0.08187605438256286,"pZ":0.4694713647985162,"vX0":9.81243384795953,"vY0":-128.7495923221806,"vZ0":-6.797737246298492,"x":120.12,"y":226.1,"x0":-2.56198984575151,"y0":50.00035520029991,"z0":5.498676942145947,"aX":-17.851691782117182},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.6,"breakHorizontal":17.0,"spinRate":1638,"spinDirection":248},"zone":13,"typeConfidence":0.86,"plateTime":0.42585902451332736,"extension":6.538899652053913},"index":3,"playId":"a51acc87-85ef-36cf-a82c-a17bf8c97056","pitchNumber":2,"startTime":"2026-08-30T00:36:23.403Z","endTime":"2026-08-30T00:36:28.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.348442160894102,"aZ":-22.761268649710317,"pfxX":-10.552335369230114,"pfxZ":4.848286756921935,"pX":-0.45446672169407293,"pZ":2.426081085459646,"vX0":9.779328563376211,"vY0":-138.55092719533187,"vZ0":-4.513950745194293,"x":134.32,"y":173.28,"x0":-2.661168133163344,"y0":50.004025400031416,"z0":5.600253817898188,"aX":-20.48972075891409},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.9,"breakHorizontal":17.0,"spinRate":2048,"spinDirection":233},"zone":4,"typeConfidence":0.91,"plateTime":0.39552904035753444,"extension":6.498138679635296},"index":4,"playId":"5323d6e2-b712-3150-8302-a166a21dc0df","pitchNumber":3,"startTime":"2026-08-30T00:36:40.999Z","endTime":"2026-08-30T00:36:44.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66566711755519,"aZ":-30.230907444019845,"pfxX":-8.68208358609423,"pfxZ":1.1903952539515572,"pX":0.024957730988187717,"pZ":1.811389327574356,"vX0":9.479589853657279,"vY0":-127.24131363192772,"vZ0":-3.6983618208182367,"x":116.05,"y":189.87,"x0":-2.6249218240016168,"y0":50.0039918499439,"z0":5.684957872245792,"aX":-14.204603687004488},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":13.6,"spinRate":1374,"spinDirection":250},"zone":8,"typeConfidence":0.9,"plateTime":0.43083610533699623,"extension":6.775245287278917},"index":5,"playId":"29538a72-c090-305b-8635-5d2f05c05914","pitchNumber":4,"startTime":"2026-08-30T00:37:02.256Z","endTime":"2026-08-30T00:37:09.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:37:09.239Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Jones lines out sharply to second baseman Nick Sogard.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T00:39:33.730Z","endTime":"2026-08-30T00:39:59.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.059491449991135,"aZ":-17.456734259124246,"pfxX":-3.6720197397390306,"pfxZ":7.6533516946832005,"pX":-1.244043657032609,"pZ":3.1822767888118855,"vX0":1.9680847823048346,"vY0":-138.3256953762939,"vZ0":-3.309590909515946,"x":164.42,"y":152.86,"x0":-1.4905889355022983,"y0":50.00420677188242,"z0":5.576134469765784,"aX":-7.061827551358999},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":6.2,"spinRate":1912,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39714279469369584,"extension":6.161520880671166},"index":0,"playId":"c97afa39-c706-33ed-a64f-208ad929739f","pitchNumber":1,"startTime":"2026-08-30T00:39:35.194Z","endTime":"2026-08-30T00:39:39.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59259639188575,"aZ":-17.104897282722078,"pfxX":-2.9415580956353544,"pfxZ":7.878453863403978,"pX":-0.013508923485716038,"pZ":2.72433613499843,"vX0":4.6255573529805725,"vY0":-137.8946339685928,"vZ0":-4.4320909586884145,"x":117.51,"y":165.22,"x0":-1.3357256715470724,"y0":50.003365209218885,"z0":5.5175428668799515,"aX":-5.6271451301383975},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":4.3,"spinRate":1944,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3982362284473435,"extension":6.1605532321063485},"hitData":{"launchSpeed":106.3,"launchAngle":10.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":149.56,"coordY":140.25}},"index":1,"playId":"a5d03dd1-7fd5-3d21-8df7-1c23c03718f7","pitchNumber":2,"startTime":"2026-08-30T00:39:55.263Z","endTime":"2026-08-30T00:39:59.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:39:59.886Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Wells grounds out sharply, second baseman Nick Sogard to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T00:40:11.897Z","endTime":"2026-08-30T00:41:10.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"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":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34172318225362,"aZ":-24.7634353608828,"pfxX":-10.412072597494529,"pfxZ":3.8415734864659896,"pX":-1.1122261244068463,"pZ":1.7493746709654416,"vX0":4.524896534121502,"vY0":-138.60272246108724,"vZ0":-5.675285224156869,"x":159.4,"y":191.55,"x0":-1.4206730289817115,"y0":50.00328620391336,"z0":5.4955028246860405,"aX":-20.093229798595054},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.9,"breakHorizontal":17.8,"spinRate":2012,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.39641765618988245,"extension":6.14379729052525},"index":0,"playId":"d084cda9-dfdd-32a1-89f4-82a6cd18bcc7","pitchNumber":1,"startTime":"2026-08-30T00:40:23.278Z","endTime":"2026-08-30T00:40:28.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.907704357637947,"aZ":-23.886945419454214,"pfxX":-9.334521620052275,"pfxZ":4.867210026309089,"pX":-0.15946205545267242,"pZ":1.6916494794142674,"vX0":6.507880319309405,"vY0":-129.84864322586108,"vZ0":-4.669255410824941,"x":123.08,"y":193.11,"x0":-1.4890255597659245,"y0":50.00372819330816,"z0":5.337112369549732,"aX":-15.8956535669998},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.9,"breakHorizontal":15.4,"spinRate":1641,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4222802530026768,"extension":6.246239616039314},"index":1,"playId":"d31927b3-705a-34a3-a4e8-40d13b7d6fdf","pitchNumber":2,"startTime":"2026-08-30T00:40:39.826Z","endTime":"2026-08-30T00:40:44.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.920299449553134,"aZ":-26.4811948583446,"pfxX":-9.412748870633095,"pfxZ":3.361670291417652,"pX":-0.3302503459723546,"pZ":1.9024573232553044,"vX0":6.622162391166224,"vY0":-129.35569632837652,"vZ0":-3.55092298731018,"x":129.59,"y":187.41,"x0":-1.7001398354962516,"y0":50.00622686957386,"z0":5.322758450586553,"aX":-15.958793035022381},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.5,"breakHorizontal":15.6,"spinRate":1625,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.42338605128625995,"extension":6.356039519481562},"hitData":{"launchSpeed":104.7,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":154.85,"coordY":153.71}},"index":2,"playId":"0dfe5fbb-0979-35f4-8926-71275452b0c1","pitchNumber":3,"startTime":"2026-08-30T00:41:01.873Z","endTime":"2026-08-30T00:41:10.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:41:10.939Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Caballero grounds out, shortstop Andruw Monasterio to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T00:41:15.624Z","endTime":"2026-08-30T00:42:39.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.557439133588172,"aZ":-25.31323273767279,"pfxX":-9.30409516659913,"pfxZ":4.192256817475552,"pX":-0.39433655239121174,"pZ":1.9542451292768326,"vX0":5.937760916695293,"vY0":-127.70293875510413,"vZ0":-3.5574751882763165,"x":132.03,"y":186.02,"x0":-1.551789889562037,"y0":50.00175955138784,"z0":5.377287522301292,"aX":-15.224829428523337},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.0,"breakHorizontal":15.4,"spinRate":1861,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4304295078797642,"extension":6.263553407465721},"index":0,"playId":"091aeda3-8966-30ed-814e-0970517eb7f7","pitchNumber":1,"startTime":"2026-08-30T00:41:31.807Z","endTime":"2026-08-30T00:41:37.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32328366366524,"aZ":-22.136072791704454,"pfxX":-9.016269443714531,"pfxZ":5.097057225196909,"pX":0.7708900505811518,"pZ":1.8144541478438918,"vX0":8.408795546985495,"vY0":-140.0459506462977,"vZ0":-6.218389180125761,"x":87.62,"y":189.79,"x0":-1.1126015161696376,"y0":50.00056179119908,"z0":5.531219326392842,"aX":-17.744364384475233},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.9,"breakHorizontal":14.4,"spinRate":1991,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.39247703170623627,"extension":6.298314741078307},"index":1,"playId":"abafaf3b-524b-3b26-85fd-09bcbfbc8c74","pitchNumber":2,"startTime":"2026-08-30T00:41:45.761Z","endTime":"2026-08-30T00:41:50.519Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-30T00:41:56.860Z","endTime":"2026-08-30T00:42:10.382Z","isPitch":false,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"}},{"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":94.8,"endSpeed":86.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65439353312706,"aZ":-16.846202563042745,"pfxX":-4.171156125547073,"pfxZ":8.017461904989535,"pX":0.60417347788796,"pZ":3.558381151269848,"vX0":6.092988090773683,"vY0":-137.87493619220686,"vZ0":-2.7426824335993194,"x":93.97,"y":142.7,"x0":-1.0996100149912054,"y0":50.003467325848185,"z0":5.712555485633589,"aX":-7.975524712282821},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":6.1,"spinRate":2009,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3983343684800813,"extension":6.138235049618616},"index":3,"playId":"ce13a316-4904-3187-9afa-5d6cb24d5215","pitchNumber":3,"startTime":"2026-08-30T00:42:10.382Z","endTime":"2026-08-30T00:42:14.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.104997470923315,"aZ":-35.86313815540111,"pfxX":4.57618494338831,"pfxZ":-2.308716398411166,"pX":-0.2033678758665722,"pZ":1.4383657150468647,"vX0":1.5673875021244186,"vY0":-125.7041701939198,"vZ0":-2.893300493275545,"x":124.75,"y":199.94,"x0":-1.4300055567557932,"y0":50.0041794166622,"z0":5.523428021174594,"aX":7.304785491674523},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.6,"breakHorizontal":-8.6,"spinRate":2296,"spinDirection":27},"zone":13,"typeConfidence":2.0,"plateTime":0.43617037377387957,"extension":6.069356172554916},"hitData":{"launchSpeed":84.7,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":154.72}},"index":4,"playId":"f8baaed6-33a3-3983-a1d7-40d084f27f5d","pitchNumber":4,"startTime":"2026-08-30T00:42:29.668Z","endTime":"2026-08-30T00:42:39.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:42:39.883Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Wong strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T00:45:07.424Z","endTime":"2026-08-30T00:46:25.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.905101738035164,"aZ":-22.48830921006048,"pfxX":-12.210802005544082,"pfxZ":4.965379441784705,"pX":-0.1897401337633804,"pZ":2.6337731398939024,"vX0":11.290042149675605,"vY0":-138.78157978210217,"vZ0":-3.9782950890353943,"x":124.23,"y":167.67,"x0":-2.7230608458029644,"y0":50.00475430842227,"z0":5.58268923236983,"aX":-23.83418817806133},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.3,"breakHorizontal":19.8,"spinRate":2207,"spinDirection":224},"zone":5,"typeConfidence":0.94,"plateTime":0.39457754008634094,"extension":6.452446275172451},"index":0,"playId":"72b79ce8-5f56-38e7-96f1-33a6a0b2c83b","pitchNumber":1,"startTime":"2026-08-30T00:45:09.311Z","endTime":"2026-08-30T00:45:16.723Z","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":94.4,"endSpeed":85.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.935618593529792,"aZ":-24.378592099853396,"pfxX":-11.604039788109507,"pfxZ":4.125482579117003,"pX":-0.18211406474631736,"pZ":2.2748178829610453,"vX0":10.764138747374625,"vY0":-136.99875412285263,"vZ0":-4.452926765077412,"x":123.94,"y":177.36,"x0":-2.6658188908320084,"y0":50.00233958140194,"z0":5.5997957202320965,"aX":-21.926924965223773},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.6,"breakHorizontal":18.6,"spinRate":2126,"spinDirection":232},"zone":5,"typeConfidence":0.94,"plateTime":0.4007053386889692,"extension":6.640627522271332},"index":1,"playId":"a68587ae-8b0a-34b6-bcaa-a32b85c30f0a","pitchNumber":2,"startTime":"2026-08-30T00:45:35.173Z","endTime":"2026-08-30T00:45:40.812Z","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":94.7,"endSpeed":85.6,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47071349585393,"aZ":-14.42677728233053,"pfxX":-7.551237435729559,"pfxZ":9.374471361413676,"pX":0.6025219901831724,"pZ":3.6470488332311897,"vX0":10.701859564598303,"vY0":-137.45348973059433,"vZ0":-3.275263914652327,"x":94.03,"y":140.31,"x0":-2.3794906293726665,"y0":50.003092664034725,"z0":5.847639956024477,"aX":-14.29719358809387},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":11.2,"spinRate":2132,"spinDirection":232},"zone":12,"typeConfidence":1.0,"plateTime":0.40010679985015685,"extension":6.708088841951993},"index":2,"playId":"52a02ff7-0a9a-3aee-91c6-23f3f4cf8f38","pitchNumber":3,"startTime":"2026-08-30T00:46:02.178Z","endTime":"2026-08-30T00:46:07.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.545213869818962,"aZ":-31.58198631139891,"pfxX":-9.731199714684813,"pfxZ":0.36385553778377844,"pX":0.3660162497747844,"pZ":1.466902181203465,"vX0":9.633864429484156,"vY0":-127.5822520876042,"vZ0":-4.355883566373255,"x":103.05,"y":199.17,"x0":-2.2116943454216216,"y0":50.00327167327063,"z0":5.711698859807973,"aX":-15.892332788404218},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.2,"breakHorizontal":15.2,"spinRate":1505,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.4308476606055658,"extension":6.526594920959959},"index":3,"playId":"a1131d33-8112-3a91-a65b-6a180faee752","pitchNumber":4,"startTime":"2026-08-30T00:46:17.724Z","endTime":"2026-08-30T00:46:25.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:46:25.724Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out, second baseman Jazz Chisholm Jr. to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T00:46:54.959Z","endTime":"2026-08-30T00:48:32.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"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":6},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"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":{"description":"Offensive Substitution: Pinch-hitter Jarren Duran replaces Eli White.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T00:46:33.968Z","endTime":"2026-08-30T00:46:57.301Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"}},{"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":95.6,"endSpeed":86.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.11860974859741,"aZ":-17.839578155195394,"pfxX":-8.781756653948655,"pfxZ":7.45310928259895,"pX":-0.46188545458934205,"pZ":3.179022289732161,"vX0":9.279277280061233,"vY0":-138.78478875773877,"vZ0":-3.5456474751076517,"x":134.61,"y":152.95,"x0":-2.730391146930254,"y0":50.002622132646124,"z0":5.68289073665041,"aX":-16.890995376827195},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":13.7,"spinRate":2176,"spinDirection":233},"zone":1,"typeConfidence":0.98,"plateTime":0.3967829602452042,"extension":6.5870765541744305},"index":1,"playId":"97172314-7c40-35c6-b96a-b4b3f7bd744c","pitchNumber":1,"startTime":"2026-08-30T00:46:57.301Z","endTime":"2026-08-30T00:47:02.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":85.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61226098427946,"aZ":-14.31308518222577,"pfxX":-7.916455671126636,"pfxZ":9.350447129941038,"pX":0.5438472617091394,"pZ":2.752550680256549,"vX0":10.927999762095608,"vY0":-138.2609217611868,"vZ0":-4.9691992439999515,"x":96.27,"y":164.46,"x0":-2.455790616053684,"y0":50.00447895532986,"z0":5.554354436467877,"aX":-15.126033824628704},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":11.6,"spinRate":2266,"spinDirection":235},"zone":6,"typeConfidence":0.99,"plateTime":0.39815448319927604,"extension":6.757877237857284},"index":2,"playId":"eb27becf-d1a6-3dee-a245-f8dc432178e4","pitchNumber":2,"startTime":"2026-08-30T00:47:15.355Z","endTime":"2026-08-30T00:47:21.577Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-30T00:47:32.935Z","endTime":"2026-08-30T00:47:43.391Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71064779736775,"aZ":-29.448293046057184,"pfxX":-9.94198424666795,"pfxZ":1.6175468504597674,"pX":0.5383605039419316,"pZ":0.8235240479293957,"vX0":10.731926531682674,"vY0":-129.27307864797166,"vZ0":-6.315694113961045,"x":96.48,"y":216.54,"x0":-2.3811692337802657,"y0":50.00353539154206,"z0":5.567607335522811,"aX":-16.77657541125097},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.6,"breakHorizontal":15.5,"spinRate":1593,"spinDirection":245},"zone":14,"typeConfidence":0.81,"plateTime":0.4241901125239602,"extension":6.777510988269499},"index":4,"playId":"a2812a44-b6ca-3fb1-b9bf-9d218735b573","pitchNumber":3,"startTime":"2026-08-30T00:47:43.391Z","endTime":"2026-08-30T00:47:48.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.330638053514168,"aZ":-28.8243124589856,"pfxX":-8.504678679174926,"pfxZ":1.9952542742676762,"pX":-1.1886809279488368,"pZ":1.8411586118521939,"vX0":6.219969673166323,"vY0":-128.77721460460842,"vZ0":-4.189964753585955,"x":162.31,"y":189.07,"x0":-2.5283653732817446,"y0":50.00524047452979,"z0":5.714838559475335,"aX":-14.309600091791244},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.9,"breakHorizontal":14.0,"spinRate":1638,"spinDirection":248},"zone":13,"typeConfidence":0.86,"plateTime":0.42504934549627693,"extension":6.580763147041483},"index":5,"playId":"1a224e99-4a2c-3d3d-bae5-39c290175b94","pitchNumber":4,"startTime":"2026-08-30T00:48:02.912Z","endTime":"2026-08-30T00:48:08.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97915120638498,"aZ":-30.259106821551438,"pfxX":-6.184718906808222,"pfxZ":1.166712370292709,"pX":-0.7943063328585852,"pZ":2.112500623337634,"vX0":6.524516505798718,"vY0":-126.77521041501113,"vZ0":-3.0290972291347966,"x":147.28,"y":181.74,"x0":-2.588041519488392,"y0":50.001712592753876,"z0":5.718027989974338,"aX":-10.146945975542792},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":9.8,"spinRate":1449,"spinDirection":250},"zone":7,"typeConfidence":0.89,"plateTime":0.4307339965092072,"extension":6.613720201963597},"hitData":{"launchSpeed":89.3,"launchAngle":7.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":152.7}},"index":6,"playId":"aede47e5-1a12-3726-9f94-78a93ffc728e","pitchNumber":5,"startTime":"2026-08-30T00:48:22.566Z","endTime":"2026-08-30T00:48:32.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:48:32.492Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Gasper singles on a sharp line drive to right fielder Heliot Ramos.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T00:49:11.065Z","endTime":"2026-08-30T00:50:54.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mickey Gasper replaces Jahmai Jones.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T00:48:50.848Z","endTime":"2026-08-30T00:49:13.354Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.381327817428694,"aZ":-33.29601660294044,"pfxX":-8.785722796828265,"pfxZ":-0.6720687097689844,"pX":1.2062816323466379,"pZ":1.7019058715507043,"vX0":11.640898458352703,"vY0":-128.06091473436607,"vZ0":-3.60182997828697,"x":71.02,"y":192.83,"x0":-2.247799415026404,"y0":50.0024891643544,"z0":5.719249821584969,"aX":-14.654929873314146},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.8,"breakHorizontal":13.4,"spinRate":1466,"spinDirection":250},"zone":14,"typeConfidence":0.9,"plateTime":0.4269930644406714,"extension":6.589545837058529},"index":1,"playId":"c22d99a2-d86e-38cb-8c44-a6d7635017b5","pitchNumber":1,"startTime":"2026-08-30T00:49:13.354Z","endTime":"2026-08-30T00:49:18.486Z","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":95.7,"endSpeed":87.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.973406626857066,"aZ":-23.74315020832117,"pfxX":-10.631171538304198,"pfxZ":4.32164478507737,"pX":0.48643518912523914,"pZ":1.1758917916135878,"vX0":11.479526639916935,"vY0":-138.7829202635962,"vZ0":-7.544696553890377,"x":98.46,"y":207.03,"x0":-2.3217008553636984,"y0":50.00557771522575,"z0":5.510607418312614,"aX":-20.74855876118906},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.4,"breakHorizontal":16.9,"spinRate":2112,"spinDirection":236},"zone":14,"typeConfidence":0.94,"plateTime":0.3946289687064528,"extension":6.583096365123398},"index":2,"playId":"1a9a10d0-d0a1-3b9e-b5c9-cf1297f96acc","pitchNumber":2,"startTime":"2026-08-30T00:49:28.566Z","endTime":"2026-08-30T00:49:34.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.043681700061754,"aZ":-22.56925871361701,"pfxX":-10.82384141686877,"pfxZ":4.849094515767112,"pX":-0.11528933981454884,"pZ":2.071865650595395,"vX0":10.641225539471622,"vY0":-140.16932142181514,"vZ0":-5.571787613424157,"x":121.39,"y":182.84,"x0":-2.5630366372453013,"y0":50.004416388792514,"z0":5.568743798616292,"aX":-21.441759489857198},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.7,"breakHorizontal":17.3,"spinRate":2365,"spinDirection":234},"zone":8,"typeConfidence":0.93,"plateTime":0.3914493635248246,"extension":6.553354831602973},"index":3,"playId":"53d9af18-fc46-3d63-981c-b5d9a1d03bf1","pitchNumber":3,"startTime":"2026-08-30T00:49:45.623Z","endTime":"2026-08-30T00:49:53.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.464085871350306,"aZ":-26.11968030287868,"pfxX":-11.497883924224237,"pfxZ":3.07635872079563,"pX":-1.6252994767392126,"pZ":1.8473683049699439,"vX0":6.813205461671253,"vY0":-139.5943264708946,"vZ0":-5.543481014009323,"x":178.95,"y":188.9,"x0":-2.608385055713782,"y0":50.00199731598389,"z0":5.586609247271229,"aX":-22.609984091713347},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.6,"breakHorizontal":19.3,"spinRate":2141,"spinDirection":233},"zone":13,"typeConfidence":0.98,"plateTime":0.39291323613244744,"extension":6.428426105310065},"index":4,"playId":"b18e5e22-2e39-35b0-8fea-da30bb05dd82","pitchNumber":4,"startTime":"2026-08-30T00:50:07.870Z","endTime":"2026-08-30T00:50:14.263Z","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":3,"strikes":1,"outs":2},"index":5,"startTime":"2026-08-30T00:50:27.321Z","endTime":"2026-08-30T00:50:39.955Z","isPitch":false,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"}},{"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":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81429838555776,"aZ":-24.2299969937343,"pfxX":-12.031809789733462,"pfxZ":4.026921155743695,"pX":0.13262366960259248,"pZ":1.8141801433184683,"vX0":11.53853062030756,"vY0":-139.67267466233093,"vZ0":-5.842083289333914,"x":111.94,"y":189.8,"x0":-2.491233826548121,"y0":50.00550978463946,"z0":5.52911874528509,"aX":-23.74785561966844},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.1,"breakHorizontal":19.3,"spinRate":2175,"spinDirection":233},"zone":8,"typeConfidence":0.95,"plateTime":0.39232892795037655,"extension":6.737662366463563},"hitData":{"launchSpeed":102.5,"launchAngle":14.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":191.55,"coordY":106.67}},"index":6,"playId":"5fad6c46-b1ab-3648-8c00-2dca59fe57e6","pitchNumber":5,"startTime":"2026-08-30T00:50:39.955Z","endTime":"2026-08-30T00:50:54.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:50:54.441Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to right fielder Heliot Ramos.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T00:53:21.336Z","endTime":"2026-08-30T00:53:34.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T00:51:01.366Z","endTime":"2026-08-30T00:51:42.115Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Michael Fulmer replaces Yerry De los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T00:51:42.115Z","endTime":"2026-08-30T00:53:23.583Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605242,"link":"/api/v1/people/605242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50201574031678,"aZ":-34.061567728970864,"pfxX":10.100485915657034,"pfxZ":-1.3039021211444624,"pX":0.1826829878520494,"pZ":2.981386344696192,"vX0":3.442345999006416,"vY0":-120.52926666886106,"vZ0":-0.057708746327698845,"x":110.04,"y":158.28,"x0":-2.5815526909148,"y0":50.002117798972726,"z0":6.049399124341768,"aX":14.648587521006167},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.0,"breakHorizontal":-19.2,"spinRate":2815,"spinDirection":63},"zone":2,"typeConfidence":2.0,"plateTime":0.4569117064706303,"extension":6.435481862615317},"hitData":{"launchSpeed":86.8,"launchAngle":52.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.27,"coordY":113.84}},"index":2,"playId":"37757bba-75d2-3cf0-b378-23cd766f7323","pitchNumber":1,"startTime":"2026-08-30T00:53:23.583Z","endTime":"2026-08-30T00:53:34.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:53:34.393Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trent Grisham grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T00:56:06.866Z","endTime":"2026-08-30T00:57:10.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mickey Gasper remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T00:55:09.586Z","endTime":"2026-08-30T00:55:09.605Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"description":"Jarren Duran remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T00:55:09.605Z","endTime":"2026-08-30T00:56:09.196Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12278051460942,"aZ":-23.819593023617834,"pfxX":-9.71148500272079,"pfxZ":4.368128995753006,"pX":-0.655130258470777,"pZ":1.3461377689298168,"vX0":5.550296735743121,"vY0":-138.0295140522542,"vZ0":-6.598205515975959,"x":141.97,"y":202.43,"x0":-1.439125071122698,"y0":50.00479380229358,"z0":5.391243816278845,"aX":-18.584334154022724},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.6,"breakHorizontal":16.3,"spinRate":1992,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3980862457099765,"extension":6.253546724784504},"index":2,"playId":"86317505-54d5-3b8e-a688-cf8600836a9f","pitchNumber":1,"startTime":"2026-08-30T00:56:09.196Z","endTime":"2026-08-30T00:56:14.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6700724784892,"aZ":-25.16023594076458,"pfxX":-9.52139147892296,"pfxZ":3.6304133320491445,"pX":-1.485639971651836,"pZ":3.203301596344517,"vX0":3.6082977353436148,"vY0":-138.76400418776723,"vZ0":-1.7451571375426018,"x":173.63,"y":152.29,"x0":-1.5725714087306315,"y0":50.005188046223275,"z0":5.531829333778035,"aX":-18.40215978058856},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.4,"breakHorizontal":16.4,"spinRate":1987,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39610281768147626,"extension":5.9470106846361315},"index":3,"playId":"1e69fee9-5e74-3cfa-ac16-7cb929a07bd0","pitchNumber":2,"startTime":"2026-08-30T00:56:26.757Z","endTime":"2026-08-30T00:56:31.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67581947868395,"aZ":-14.61013634018518,"pfxX":-3.435638761698412,"pfxZ":9.018085872071572,"pX":-0.13257330401245976,"pZ":1.8137471827575549,"vX0":4.48430052479978,"vY0":-139.03172404530937,"vZ0":-7.3377726722778265,"x":122.05,"y":189.81,"x0":-1.3239311512392784,"y0":50.004603128748485,"z0":5.466993182828811,"aX":-6.69246273905259},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":5.3,"spinRate":2094,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.39475135429961483,"extension":6.179608270717041},"index":4,"playId":"dc2c28a4-dbc9-3457-830b-a823ffa0cf25","pitchNumber":3,"startTime":"2026-08-30T00:56:43.975Z","endTime":"2026-08-30T00:56:47.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50128560722125,"aZ":-26.78056913701568,"pfxX":-10.406333890818535,"pfxZ":2.787760806559513,"pX":-0.8764893365284677,"pZ":2.2549525674548048,"vX0":5.030366990865825,"vY0":-138.79420252244842,"vZ0":-3.8682038253515305,"x":150.41,"y":177.9,"x0":-1.3687651311399884,"y0":50.002764141698165,"z0":5.467641815456667,"aX":-20.132000902979442},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.3,"breakHorizontal":17.6,"spinRate":1995,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.3958996136108808,"extension":6.1034741492696405},"hitData":{"launchSpeed":67.6,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.31,"coordY":180.06}},"index":5,"playId":"5d328808-7726-3579-b3a4-813a663c52bc","pitchNumber":4,"startTime":"2026-08-30T00:57:02.927Z","endTime":"2026-08-30T00:57:10.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:57:10.899Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Rice strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T00:57:16.356Z","endTime":"2026-08-30T00:59:49.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88924663820846,"aZ":-27.36680671887402,"pfxX":-10.524619132714351,"pfxZ":2.476285578048725,"pX":-0.9843765005278341,"pZ":2.074054040298861,"vX0":4.803886348378024,"vY0":-138.7422532061057,"vZ0":-4.288917452760977,"x":154.52,"y":182.78,"x0":-1.3736068088024598,"y0":50.00511324079323,"z0":5.4701013741184425,"aX":-20.461181687359502},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.7,"breakHorizontal":18.0,"spinRate":1853,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.39520929239584035,"extension":5.9778421507436015},"index":0,"playId":"ef3fabcf-b3bd-3dc7-8813-d36a41892348","pitchNumber":1,"startTime":"2026-08-30T00:57:36.289Z","endTime":"2026-08-30T00:57:40.177Z","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":96.7,"endSpeed":88.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79278736517315,"aZ":-24.253094335657252,"pfxX":-9.92719708779812,"pfxZ":3.9579865620233736,"pX":-1.6095541470424823,"pZ":2.225382367741893,"vX0":2.8220633316489354,"vY0":-140.77002843541072,"vZ0":-4.6369679827456185,"x":178.35,"y":178.69,"x0":-1.337107227050182,"y0":50.00273992469231,"z0":5.469642316542877,"aX":-19.867100419153736},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":17.4,"spinRate":1882,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3895133276854139,"extension":6.163268892102224},"index":1,"playId":"a31b2fb6-c792-375b-9fc7-037905b2f94e","pitchNumber":2,"startTime":"2026-08-30T00:57:53.830Z","endTime":"2026-08-30T00:57:57.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22773090667429,"aZ":-24.539125491211685,"pfxX":-9.532266130232042,"pfxZ":3.913094953380307,"pX":-0.09457846049404943,"pZ":2.9542980966950902,"vX0":6.423350531522475,"vY0":-138.84369378879558,"vZ0":-2.6231920864006364,"x":120.61,"y":159.01,"x0":-1.200121108082807,"y0":50.00447553776261,"z0":5.545268278012233,"aX":-18.60349082117342},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.7,"breakHorizontal":16.0,"spinRate":1957,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3945792891934845,"extension":6.139999875744917},"index":2,"playId":"a0fa741c-804e-36c1-852b-bc66572f3e30","pitchNumber":3,"startTime":"2026-08-30T00:58:14.094Z","endTime":"2026-08-30T00:58:17.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55871355255832,"aZ":-26.498456002823385,"pfxX":-11.55438867373977,"pfxZ":3.337661547859577,"pX":0.2142447821770312,"pZ":2.740787499373235,"vX0":8.042086186477768,"vY0":-129.95259376439023,"vZ0":-1.7957219538443834,"x":108.83,"y":164.78,"x0":-1.4274285734729215,"y0":50.00539884401787,"z0":5.464068800770157,"aX":-19.662151294457217},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.9,"breakHorizontal":19.0,"spinRate":1841,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.4223232195943356,"extension":6.216397741084253},"index":3,"playId":"e68ded57-5858-30ba-9532-81cbe22da1a2","pitchNumber":4,"startTime":"2026-08-30T00:58:31.119Z","endTime":"2026-08-30T00:58:37.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":81.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.561580175465934,"aZ":-26.262184355375698,"pfxX":-9.733787608024791,"pfxZ":3.4179922619431427,"pX":-0.5861666773909043,"pZ":2.487309529879519,"vX0":5.905148744356585,"vY0":-131.53564891242843,"vZ0":-2.233958831400746,"x":139.34,"y":171.62,"x0":-1.6121514954916678,"y0":50.00022745996512,"z0":5.323068410854865,"aX":-16.813819367475524},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.9,"breakHorizontal":16.1,"spinRate":1797,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.4186712103053356,"extension":6.093441096124671},"index":4,"playId":"d66262f7-6df3-3328-90d5-c1d0fd84fc6e","pitchNumber":5,"startTime":"2026-08-30T00:58:56.395Z","endTime":"2026-08-30T00:59:00.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.077276454293955,"aZ":-37.97289685774541,"pfxX":5.839833650331137,"pfxZ":-3.6684082279275216,"pX":0.7832874171624188,"pZ":2.039927946565311,"vX0":3.6346494407637335,"vY0":-125.17617453025774,"vZ0":-0.8025624207668903,"x":87.14,"y":183.7,"x0":-1.447831381986285,"y0":50.00228206568142,"z0":5.4829933594178994,"aX":9.234029227120628},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.6,"breakHorizontal":-11.4,"spinRate":2364,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.43815058001916585,"extension":6.002605680970593},"index":5,"playId":"59eab36e-00dd-30cf-a227-086b87412278","pitchNumber":6,"startTime":"2026-08-30T00:59:27.653Z","endTime":"2026-08-30T00:59:31.771Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98984235019508,"aZ":-25.8476326276593,"pfxX":-9.301035602802788,"pfxZ":3.720136388300409,"pX":-0.8798177319837299,"pZ":2.5164904465241626,"vX0":5.032720998507014,"vY0":-129.81342569255355,"vZ0":-2.4094407877137756,"x":150.54,"y":170.83,"x0":-1.6384665343603142,"y0":50.00498293721474,"z0":5.431024623537646,"aX":-15.82481304419153},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.4,"breakHorizontal":15.7,"spinRate":1979,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4224622088265124,"extension":6.243005720873984},"index":6,"playId":"98480eed-2c3c-3034-83e9-1724c9db9f1f","pitchNumber":7,"startTime":"2026-08-30T00:59:45.477Z","endTime":"2026-08-30T00:59:49.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T00:59:49.492Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T01:00:08.930Z","endTime":"2026-08-30T01:01:09.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.828833169080355,"aZ":-30.561649373242293,"pfxX":-0.693909217947383,"pfxZ":0.9790256368448604,"pX":0.03755152965747254,"pZ":1.6124644869441316,"vX0":3.729760986258525,"vY0":-127.36196630905036,"vZ0":-3.787808319277857,"x":115.57,"y":195.24,"x0":-1.3573425809085435,"y0":50.00012888335243,"z0":5.5432481099643915,"aX":-1.1376822165240383},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":0.4,"spinRate":2393,"spinDirection":292},"zone":8,"typeConfidence":2.0,"plateTime":0.43051951757296614,"extension":6.020170519968337},"index":0,"playId":"119083f6-e01a-3e20-8f2e-ee5de2cc4e28","pitchNumber":1,"startTime":"2026-08-30T01:00:13.498Z","endTime":"2026-08-30T01:00:17.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03671265345026,"aZ":-21.742925299666634,"pfxX":-9.881859718186632,"pfxZ":5.231554059933981,"pX":0.41208492868100843,"pZ":2.109679424164213,"vX0":7.359708406480806,"vY0":-140.405824871405,"vZ0":-5.7319452818387315,"x":101.29,"y":181.82,"x0":-0.960263040600718,"y0":50.00636460945249,"z0":5.59436329571844,"aX":-19.717651151720517},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.4,"breakHorizontal":16.3,"spinRate":2046,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.3902283872743211,"extension":6.141040601915767},"index":1,"playId":"f698981a-5555-3b3a-a5cd-ff908e5f822c","pitchNumber":2,"startTime":"2026-08-30T01:00:28.387Z","endTime":"2026-08-30T01:00:32.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5389834196384,"aZ":-34.15184159410182,"pfxX":5.309238639618956,"pfxZ":-1.2351397482578057,"pX":0.7299736985728983,"pZ":0.7724238894533272,"vX0":3.68667133983159,"vY0":-125.63759693030883,"vZ0":-4.6679346699229765,"x":89.18,"y":217.92,"x0":-1.446497911887702,"y0":50.004613684467486,"z0":5.431172227293843,"aX":8.485008282087968},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.1,"breakHorizontal":-10.4,"spinRate":2416,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.4360099965406343,"extension":6.0256959233160465},"index":2,"playId":"ae8f7563-6259-32e2-acb6-7435aaff86c6","pitchNumber":3,"startTime":"2026-08-30T01:00:42.838Z","endTime":"2026-08-30T01:00:47.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95055156283035,"aZ":-25.83557039060035,"pfxX":-9.784724695247384,"pfxZ":3.7081652134039795,"pX":-0.37170990208282695,"pZ":0.8512507093933989,"vX0":6.464743159597893,"vY0":-130.07089589841092,"vZ0":-6.25586696580671,"x":131.17,"y":215.8,"x0":-1.6214005961895148,"y0":50.003043562304015,"z0":5.253565135410782,"aX":-16.72213864343631},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.5,"breakHorizontal":16.2,"spinRate":1695,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42152549844113807,"extension":6.274262745347629},"index":3,"playId":"60e962fb-f42b-32af-a730-0e4f8568f1a7","pitchNumber":4,"startTime":"2026-08-30T01:01:05.660Z","endTime":"2026-08-30T01:01:09.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:01:09.756Z","atBatIndex":40},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Wilyer Abreu hit by pitch.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T01:03:13.903Z","endTime":"2026-08-30T01:05:39.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.872692877259453,"aZ":-28.112411617915296,"pfxX":3.281745963301906,"pfxZ":2.3384953745585797,"pX":0.8496539911747488,"pZ":2.7248949959680084,"vX0":6.34545335512207,"vY0":-130.40829388055408,"vZ0":-3.279593539062605,"x":84.61,"y":165.21,"x0":-2.032321958252306,"y0":50.006065261788784,"z0":6.096910313619336,"aX":5.708997305793333},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.7,"breakHorizontal":-7.2,"spinRate":2640,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4184182341819982,"extension":6.466794188706828},"index":0,"playId":"1e63f959-ce2f-3a5a-bea8-79200c39a4b2","pitchNumber":1,"startTime":"2026-08-30T01:03:41.315Z","endTime":"2026-08-30T01:03:45.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.489367287960775,"aZ":-33.24309520580753,"pfxX":11.81291948787873,"pfxZ":-0.7638958324262557,"pX":-1.0768527294016057,"pZ":3.2281565108799337,"vX0":0.14152701608713864,"vY0":-118.4618571854857,"vZ0":0.9068525120857096,"x":158.05,"y":151.62,"x0":-2.6688775081049743,"y0":50.00278890163809,"z0":5.911856922522313,"aX":16.560066185838608},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.8,"breakHorizontal":-21.4,"spinRate":2856,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.46479925185850446,"extension":6.314508932193113},"index":1,"playId":"a7521d47-d59d-3a0c-8644-5849f7d573d3","pitchNumber":2,"startTime":"2026-08-30T01:03:56.428Z","endTime":"2026-08-30T01:04:00.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53804501385528,"aZ":-33.93587079322505,"pfxX":10.617070396489655,"pfxZ":-1.2406540515484483,"pX":0.5250640499018786,"pZ":1.996070882450533,"vX0":3.7050828717823197,"vY0":-119.09136012009485,"vZ0":-1.7186614977107249,"x":96.99,"y":184.89,"x0":-2.4356658630214927,"y0":50.00366677701138,"z0":5.832730660062973,"aX":15.059852132249024},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.4,"breakHorizontal":-20.2,"spinRate":2819,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.462135194771105,"extension":6.135515477663006},"index":2,"playId":"07a7871a-93ab-395f-8f7b-fbefe2f0e008","pitchNumber":3,"startTime":"2026-08-30T01:04:14.928Z","endTime":"2026-08-30T01:04:18.821Z","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.9,"endSpeed":82.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.923243981190577,"aZ":-29.34290340701067,"pfxX":4.008152831833424,"pfxZ":1.6451232085745389,"pX":-0.7794945870022387,"pZ":2.9177194276277323,"vX0":2.619461816354821,"vY0":-129.61860636473264,"vZ0":-2.1935729275340248,"x":146.71,"y":160.0,"x0":-2.3198371054181015,"y0":50.00524325815156,"z0":5.9881550433610995,"aX":6.905265769128265},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.8,"breakHorizontal":-7.8,"spinRate":2637,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.420566138244713,"extension":6.469537405470696},"index":3,"playId":"c75376c7-0405-3582-be5e-22443c60e7c7","pitchNumber":4,"startTime":"2026-08-30T01:04:30.918Z","endTime":"2026-08-30T01:04:34.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.692158876798,"aZ":-31.818404855472885,"pfxX":-7.505606575853506,"pfxZ":0.20323971614055925,"pX":-0.9450620106285281,"pZ":1.8565328552710119,"vX0":6.400529875689204,"vY0":-129.80248118639383,"vZ0":-3.6650724377661303,"x":153.02,"y":188.65,"x0":-2.4560590214219347,"y0":50.00133207557114,"z0":5.6842949701956345,"aX":-12.931635303682336},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.1,"breakHorizontal":12.4,"spinRate":1743,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4204244723162498,"extension":6.426931157228772},"index":4,"playId":"59d80669-1016-3e66-ab90-b3d98062bdb4","pitchNumber":5,"startTime":"2026-08-30T01:04:47.199Z","endTime":"2026-08-30T01:04:51.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.797832262064823,"aZ":-36.11804642507168,"pfxX":8.359261971005072,"pfxZ":-2.760388555768227,"pX":-0.700206505207164,"pZ":2.892008130821262,"vX0":1.4538224802271522,"vY0":-119.2811645088884,"vZ0":0.5214230095082029,"x":143.69,"y":160.7,"x0":-2.404309722630765,"y0":50.003572601233984,"z0":5.949974608426018,"aX":11.940825156526643},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.6,"breakHorizontal":-15.5,"spinRate":2769,"spinDirection":62},"zone":1,"typeConfidence":2.0,"plateTime":0.46072022267213075,"extension":6.400027492386726},"index":5,"playId":"ba5588c5-a79f-338e-8349-8397c9d8c1ea","pitchNumber":6,"startTime":"2026-08-30T01:05:11.980Z","endTime":"2026-08-30T01:05:15.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.968245417151834,"aZ":-33.829089645685244,"pfxX":8.182405604033015,"pfxZ":-1.0893001857063989,"pX":2.4538041289062855,"pZ":0.6615408447799359,"vX0":8.859736533059769,"vY0":-122.86356329106253,"vZ0":-5.321894989112495,"x":23.47,"y":220.92,"x0":-2.2716257482953153,"y0":50.00287700718564,"z0":5.754225048749015,"aX":12.420192695643099},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.1,"breakHorizontal":-17.0,"spinRate":2746,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4470166366118207,"extension":6.576711285432322},"index":6,"playId":"e8fde264-73af-3e44-ae5a-c25f77451a29","pitchNumber":7,"startTime":"2026-08-30T01:05:34.684Z","endTime":"2026-08-30T01:05:39.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:05:39.681Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks. Wilyer Abreu to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T01:06:01.539Z","endTime":"2026-08-30T01:07:52.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6282436352586,"aZ":-40.25684285948084,"pfxX":6.345144074847635,"pfxZ":-5.879376977194089,"pX":0.8548404780721669,"pZ":1.632028796379229,"vX0":5.957087928895799,"vY0":-117.74184670388637,"vZ0":-1.3130239087731974,"x":84.42,"y":194.72,"x0":-2.5515747645087785,"y0":50.00236004540248,"z0":5.9918313750551775,"aX":8.724310704073252},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.7,"breakHorizontal":-13.2,"spinRate":2747,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4688963044118375,"extension":6.379143064220212},"index":0,"playId":"701d2829-3394-33e1-b25b-ede78e33cde4","pitchNumber":1,"startTime":"2026-08-30T01:06:30.402Z","endTime":"2026-08-30T01:06:34.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.522434067521033,"aZ":-40.44370716782136,"pfxX":8.274580268613548,"pfxZ":-5.768876983872401,"pX":-0.057040640506897874,"pZ":2.688518545419782,"vX0":3.231885958713166,"vY0":-120.17983873007053,"vZ0":0.741736526887554,"x":119.17,"y":166.19,"x0":-2.5017923510617615,"y0":50.002063084748514,"z0":6.024930192151667,"aX":11.865494781103678},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-9.8,"breakHorizontal":-15.8,"spinRate":2820,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.45921183952041256,"extension":6.283079546025075},"index":1,"playId":"1fce9f6f-1abd-314c-a641-84003521f3eb","pitchNumber":2,"startTime":"2026-08-30T01:06:49.634Z","endTime":"2026-08-30T01:06:53.599Z","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":88.1,"endSpeed":81.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.135193032127532,"aZ":-27.888898860118296,"pfxX":-7.602259946372347,"pfxZ":2.5762604040389467,"pX":0.7997798682554227,"pZ":1.0066757554521253,"vX0":10.706934906879974,"vY0":-127.75578238632143,"vZ0":-6.089446795232799,"x":86.51,"y":211.6,"x0":-2.4484303678960133,"y0":50.00099228793118,"z0":5.599639082432589,"aX":-12.627286908553256},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":11.5,"spinRate":1743,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4279531596632502,"extension":6.439853415927273},"index":2,"playId":"5e4ad508-b1bc-37b3-b2d1-c0cb89a52878","pitchNumber":3,"startTime":"2026-08-30T01:07:09.090Z","endTime":"2026-08-30T01:07:13.093Z","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":90.4,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.951732584701883,"aZ":-25.31544631733434,"pfxX":-0.6982715204158074,"pfxZ":3.9072973924828664,"pX":1.0316370011103744,"pZ":1.5267603875663462,"vX0":8.268545552226568,"vY0":-131.38758081484016,"vZ0":-6.409420406811482,"x":77.68,"y":197.56,"x0":-2.0608304496611973,"y0":50.002477512591675,"z0":5.870464934398952,"aX":-1.2273975132321286},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":-0.5,"spinRate":2705,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.41635436129948866,"extension":6.624590117973062},"index":3,"playId":"5791066e-732c-3334-bb9d-828edd87defd","pitchNumber":4,"startTime":"2026-08-30T01:07:27.837Z","endTime":"2026-08-30T01:07:31.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59000040299727,"aZ":-26.325948766238685,"pfxX":0.3832720731577597,"pfxZ":3.3978694021427103,"pX":0.8255671188571878,"pZ":2.355620787854683,"vX0":7.452596359496609,"vY0":-130.1341437332687,"vZ0":-4.1406003957255955,"x":85.53,"y":175.18,"x0":-2.1216150833501293,"y0":50.0006386477988,"z0":5.954978945006549,"aX":0.6581498231460354},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.5,"breakHorizontal":-2.3,"spinRate":2727,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4204330368076552,"extension":6.5363689271832595},"index":4,"playId":"9f9ccc71-0da7-33db-8be4-c0376c857e98","pitchNumber":5,"startTime":"2026-08-30T01:07:47.662Z","endTime":"2026-08-30T01:07:52.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:07:52.189Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T01:11:07.139Z","endTime":"2026-08-30T01:12:32.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T01:08:10.850Z","endTime":"2026-08-30T01:09:41.152Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Paul Blackburn replaces Michael Fulmer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T01:09:41.152Z","endTime":"2026-08-30T01:11:09.464Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621112,"link":"/api/v1/people/621112"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15676932888381,"aZ":-23.124693612609256,"pfxX":-9.9135357853947,"pfxZ":4.984925493176394,"pX":0.4875039426972989,"pZ":1.4749281613835512,"vX0":9.048489186787556,"vY0":-134.15956461279777,"vZ0":-7.0644133770632775,"x":98.42,"y":198.96,"x0":-1.6478263652309129,"y0":50.00161577420591,"z0":5.800695755292982,"aX":-17.994603697205143},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.6,"breakHorizontal":16.0,"spinRate":1987,"spinDirection":207},"zone":9,"typeConfidence":0.88,"plateTime":0.4089182627020471,"extension":6.2417160866221995},"index":2,"playId":"97b5522f-4bdb-3119-8121-25b992f627ce","pitchNumber":1,"startTime":"2026-08-30T01:11:09.464Z","endTime":"2026-08-30T01:11:13.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29954017514591,"aZ":-24.066140947004893,"pfxX":-8.64798369530341,"pfxZ":4.371127591665225,"pX":0.1014087665024878,"pZ":1.845859576314386,"vX0":7.127145544979927,"vY0":-135.7756367762499,"vZ0":-6.319637718648709,"x":113.13,"y":188.94,"x0":-1.4413350061204895,"y0":50.00558997642493,"z0":5.891802268297182,"aX":-16.05749193951955},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.6,"breakHorizontal":14.0,"spinRate":2077,"spinDirection":207},"zone":8,"typeConfidence":0.9,"plateTime":0.40427591139647623,"extension":6.1298269703416235},"index":3,"playId":"ce22aedf-8d01-35b9-9394-96f2d53af591","pitchNumber":2,"startTime":"2026-08-30T01:11:27.860Z","endTime":"2026-08-30T01:11:31.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.138425460962903,"aZ":-47.763037800173336,"pfxX":2.8083744836502627,"pfxZ":-11.028037984279067,"pX":0.6688560597533284,"pZ":1.507270587670884,"vX0":4.731099288660421,"vY0":-119.55926992015877,"vZ0":-0.5026753230855474,"x":91.5,"y":198.08,"x0":-1.7191498137338717,"y0":50.004408655862896,"z0":6.0953264874299835,"aX":3.9684644218293594},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-19.7,"breakHorizontal":-6.5,"spinRate":2837,"spinDirection":17},"zone":9,"typeConfidence":0.9,"plateTime":0.4623499818252852,"extension":6.138212863652273},"index":4,"playId":"e79fb61b-b837-30c5-8366-97d44adc9133","pitchNumber":3,"startTime":"2026-08-30T01:11:47.371Z","endTime":"2026-08-30T01:11:51.232Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31954756642312,"aZ":-46.982380129960085,"pfxX":2.517820064477209,"pfxZ":-10.785685777285147,"pX":0.8277643307299536,"pZ":1.568165252682045,"vX0":4.741689729280421,"vY0":-117.81052989118386,"vZ0":-0.3296790939392178,"x":85.45,"y":196.44,"x0":-1.5573521388817437,"y0":50.00498824445669,"z0":6.141265367679712,"aX":3.4554414859966767},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-19.2,"breakHorizontal":-6.0,"spinRate":2754,"spinDirection":17},"zone":14,"typeConfidence":0.9,"plateTime":0.46919800377047727,"extension":6.098038515361366},"index":5,"playId":"8c1169a9-397a-3a44-a6a2-5a58e07c85a2","pitchNumber":4,"startTime":"2026-08-30T01:12:07.338Z","endTime":"2026-08-30T01:12:11.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.3,"endSpeed":86.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73662000974856,"aZ":-22.873364540019463,"pfxX":-8.760870152236386,"pfxZ":4.9178928994106474,"pX":-0.6568188778782985,"pZ":1.3777008034377611,"vX0":5.313651617109179,"vY0":-137.00245817220883,"vZ0":-7.66241106929764,"x":142.04,"y":201.58,"x0":-1.4885438874815695,"y0":50.0013598214327,"z0":5.786864856260736,"aX":-16.56619646311557},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.4,"breakHorizontal":14.6,"spinRate":2069,"spinDirection":208},"zone":13,"typeConfidence":0.9,"plateTime":0.4005753225789568,"extension":6.250681611751335},"index":6,"playId":"263c8c42-ab37-3bce-9404-06bf1a46d81d","pitchNumber":5,"startTime":"2026-08-30T01:12:28.355Z","endTime":"2026-08-30T01:12:32.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:12:32.503Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andruw Monasterio strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T01:12:36.821Z","endTime":"2026-08-30T01:14:23.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46752053495762,"aZ":-25.38025544314152,"pfxX":-9.03212640611586,"pfxZ":3.6121694826563537,"pX":0.08467407043479698,"pZ":1.651529062908244,"vX0":7.770468325495296,"vY0":-136.57241052373624,"vZ0":-6.452153038763125,"x":113.77,"y":194.19,"x0":-1.6308572449401184,"y0":50.00188976420549,"z0":5.802448998840804,"aX":-16.977216132047538},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.3,"breakHorizontal":14.6,"spinRate":1927,"spinDirection":209},"zone":8,"typeConfidence":0.9,"plateTime":0.4018188923875252,"extension":6.381831375964514},"index":0,"playId":"a4945dcc-5303-398f-ab65-85a525359d1c","pitchNumber":1,"startTime":"2026-08-30T01:13:10.021Z","endTime":"2026-08-30T01:13:13.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.702064284537467,"aZ":-35.383876437389965,"pfxX":8.378473896236452,"pfxZ":-2.14211285114086,"pX":1.7452991073197988,"pZ":1.82453750839823,"vX0":5.760001060686707,"vY0":-122.25396038571822,"vZ0":-2.2802833298025016,"x":50.47,"y":189.52,"x0":-1.7394661536037852,"y0":50.004504896357965,"z0":5.840480287126844,"aX":12.536986842317292},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.2,"breakHorizontal":-16.7,"spinRate":2898,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.4500140817903633,"extension":6.14551918704877},"index":1,"playId":"1ba937bc-e848-3138-8b52-85d6ac07638e","pitchNumber":2,"startTime":"2026-08-30T01:13:32.236Z","endTime":"2026-08-30T01:13:36.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00973940699953,"aZ":-33.40552886999937,"pfxX":7.940479407107934,"pfxZ":-0.8265314292790009,"pX":0.46683563506395925,"pZ":2.7429456303785456,"vX0":2.757682334656458,"vY0":-121.81909474746402,"vZ0":-0.8099212187322988,"x":99.21,"y":164.72,"x0":-1.712770223374611,"y0":50.00117860171447,"z0":5.979857633132592,"aX":11.873977170335316},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.4,"breakHorizontal":-15.0,"spinRate":2716,"spinDirection":43},"zone":6,"typeConfidence":0.91,"plateTime":0.4504526801720292,"extension":6.095232716477344},"index":2,"playId":"0fa5222a-8cb3-3eaf-b700-9d496e161b98","pitchNumber":3,"startTime":"2026-08-30T01:13:52.143Z","endTime":"2026-08-30T01:13:57.031Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.481549789643005,"aZ":-21.03337712657766,"pfxX":-7.3920348165719005,"pfxZ":5.62967230618714,"pX":0.024868744247280247,"pZ":2.066262019278715,"vX0":6.771377996186379,"vY0":-139.122669240653,"vZ0":-6.365257704982097,"x":116.05,"y":182.99,"x0":-1.4691895915538642,"y0":50.0025812210051,"z0":5.758328506555899,"aX":-14.625833234341103},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.1,"breakHorizontal":12.1,"spinRate":1905,"spinDirection":200},"zone":8,"typeConfidence":0.9,"plateTime":0.3923032237277164,"extension":6.188910538322932},"index":3,"playId":"b3d49f55-9363-3e23-aa7c-8a3f24e34a45","pitchNumber":4,"startTime":"2026-08-30T01:14:19.357Z","endTime":"2026-08-30T01:14:23.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:14:23.507Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Sogard flies out to left fielder Spencer Jones.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T01:14:27.294Z","endTime":"2026-08-30T01:16:08.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51718277427205,"aZ":-47.35228947149795,"pfxX":3.7498089363469878,"pfxZ":-10.840250731796994,"pX":-0.045381224195011435,"pZ":2.0704554046886567,"vX0":2.732704330384842,"vY0":-118.39665818783358,"vZ0":0.8070653417993852,"x":118.73,"y":182.88,"x0":-1.707379196211436,"y0":50.003715151018625,"z0":6.107100889128756,"aX":5.249553053189681},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-19.0,"breakHorizontal":-7.6,"spinRate":2807,"spinDirection":29},"zone":8,"typeConfidence":0.9,"plateTime":0.4650875779678385,"extension":6.083759024085502},"index":0,"playId":"a2604c2b-611f-36a1-b5c2-00b4bdda300f","pitchNumber":1,"startTime":"2026-08-30T01:14:54.491Z","endTime":"2026-08-30T01:14:58.459Z","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":87.3,"endSpeed":80.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09489583714846,"aZ":-23.597295758329278,"pfxX":-6.7807765879711575,"pfxZ":5.208228206672825,"pX":-0.34836595685207106,"pZ":2.14668594236296,"vX0":5.7614585400062115,"vY0":-127.04646238577978,"vZ0":-4.606648917716514,"x":130.28,"y":180.82,"x0":-1.7558303536227196,"y0":50.00489783243482,"z0":5.840588981856368,"aX":-11.17397693093638},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.6,"breakHorizontal":11.2,"spinRate":1722,"spinDirection":212},"zone":7,"typeConfidence":0.91,"plateTime":0.4298185965711734,"extension":6.235954523313095},"index":1,"playId":"80cde3fd-d54a-3756-b291-c628ee5e9dcc","pitchNumber":2,"startTime":"2026-08-30T01:15:15.688Z","endTime":"2026-08-30T01:15:19.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.724431719559547,"aZ":-47.26668410184195,"pfxX":3.980978473037081,"pfxZ":-10.852012154431732,"pX":-1.3685417371609112,"pZ":2.497312579818569,"vX0":0.022448031923753414,"vY0":-118.09823664775048,"vZ0":1.819753592393865,"x":169.17,"y":171.35,"x0":-1.8940841074298278,"y0":50.002639304178125,"z0":6.115711128441892,"aX":5.536480210213591},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-18.7,"breakHorizontal":-7.2,"spinRate":2608,"spinDirection":21},"zone":13,"typeConfidence":0.9,"plateTime":0.46655091480692645,"extension":6.14733510440487},"index":2,"playId":"25b3d840-a8a7-3c97-b0a9-32768db070f2","pitchNumber":3,"startTime":"2026-08-30T01:15:39.341Z","endTime":"2026-08-30T01:15:43.370Z","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.9,"endSpeed":86.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77052264472288,"aZ":-14.011112010435957,"pfxX":-2.812639208175777,"pfxZ":9.449513547891844,"pX":-0.2477529529675143,"pZ":2.909396899983311,"vX0":4.85040126547253,"vY0":-138.0270729977128,"vZ0":-5.319383729257714,"x":126.44,"y":160.23,"x0":-1.6653648511174077,"y0":50.00599967323146,"z0":5.8110226962320635,"aX":-5.408479532927362},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":4.1,"spinRate":2238,"spinDirection":206},"zone":2,"typeConfidence":0.93,"plateTime":0.3973794741599761,"extension":6.1629797344662505},"hitData":{"launchSpeed":80.3,"launchAngle":42.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.82,"coordY":106.13}},"index":3,"playId":"7b136300-464d-3d20-bb32-05757ea4a412","pitchNumber":4,"startTime":"2026-08-30T01:15:59.998Z","endTime":"2026-08-30T01:16:08.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:16:08.420Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a ground ball to right fielder Wilyer Abreu, deflected by second baseman Nick Sogard.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T01:18:33.346Z","endTime":"2026-08-30T01:20:42.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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,2,3,4,5,6],"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":6},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.965534437127612,"aZ":-15.812020813737973,"pfxX":-4.484907048587962,"pfxZ":8.486666719655002,"pX":-0.7016185823313726,"pZ":2.032555780704212,"vX0":3.5499080133095138,"vY0":-138.0254499865006,"vZ0":-6.574452243242425,"x":143.74,"y":183.9,"x0":-1.4222981433600026,"y0":50.000500095894694,"z0":5.511550486797124,"aX":-8.644936654669506},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":7.3,"spinRate":2040,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3969581834182234,"extension":6.111730405243788},"index":0,"playId":"26ba9372-41bc-361b-a636-74252935df92","pitchNumber":1,"startTime":"2026-08-30T01:18:36.952Z","endTime":"2026-08-30T01:18:40.810Z","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":95.2,"endSpeed":86.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63726190861469,"aZ":-28.751798110988265,"pfxX":-10.833395737183531,"pfxZ":1.7778300534894198,"pX":-0.9173994958009919,"pZ":2.055081548062251,"vX0":5.360733254279643,"vY0":-138.50917027064273,"vZ0":-3.9695359219935713,"x":151.97,"y":183.29,"x0":-1.4802648037541548,"y0":50.004074551500665,"z0":5.450280584433583,"aX":-20.85348681729206},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.5,"breakHorizontal":18.4,"spinRate":2046,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.39686623929612974,"extension":5.98700448912885},"index":1,"playId":"cb2ee37f-baa2-3027-96cd-133b84259384","pitchNumber":2,"startTime":"2026-08-30T01:18:51.325Z","endTime":"2026-08-30T01:18:55.175Z","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.7,"endSpeed":81.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74214891586587,"aZ":-27.265910926183974,"pfxX":-10.431771258235056,"pfxZ":2.86881687570156,"pX":-0.3031019486790903,"pZ":1.5478722065092259,"vX0":6.8994827437648105,"vY0":-130.37803905051115,"vZ0":-4.117713699584834,"x":128.55,"y":196.99,"x0":-1.635333672646572,"y0":50.00543390590926,"z0":5.217901897684185,"aX":-17.868448222636584},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.4,"breakHorizontal":17.3,"spinRate":1719,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.42093895560716943,"extension":6.296354239215916},"index":2,"playId":"151195ab-7e63-3d30-819a-08f22e4646bb","pitchNumber":3,"startTime":"2026-08-30T01:19:09.036Z","endTime":"2026-08-30T01:19:12.910Z","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":88.9,"endSpeed":81.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.978997240211267,"aZ":-25.41595651757933,"pfxX":-9.98913317091799,"pfxZ":4.032453933283696,"pX":0.23614201291421502,"pZ":1.2020761207252437,"vX0":7.61907151678936,"vY0":-129.1915890249937,"vZ0":-5.0692003231888725,"x":108.0,"y":206.32,"x0":-1.4654579009210507,"y0":50.00437703092937,"z0":5.163523108791826,"aX":-16.74842363435326},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.2,"breakHorizontal":16.2,"spinRate":1749,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.425305109973674,"extension":6.324647482367284},"index":3,"playId":"637500de-6100-3e2b-a176-ea1d889c9d50","pitchNumber":4,"startTime":"2026-08-30T01:19:27.159Z","endTime":"2026-08-30T01:19:31.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35319439910759,"aZ":-25.907369893202468,"pfxX":-9.29278976335468,"pfxZ":3.7743200122744103,"pX":-1.3228369219695755,"pZ":2.620804043036799,"vX0":4.175822962707264,"vY0":-128.70308966691547,"vZ0":-1.899173573594441,"x":167.42,"y":168.02,"x0":-1.7685535228827884,"y0":50.000874186508625,"z0":5.395756041062537,"aX":-15.422940798714786},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.6,"breakHorizontal":15.7,"spinRate":1788,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4273089258350562,"extension":6.177961476440511},"index":4,"playId":"607eb6df-3f69-3b3a-8c4c-41a4c45450fa","pitchNumber":5,"startTime":"2026-08-30T01:19:44.182Z","endTime":"2026-08-30T01:19:48.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46899413620978,"aZ":-23.417831549774633,"pfxX":-9.766279384862266,"pfxZ":4.4117374380362975,"pX":-0.5383392542597039,"pZ":2.472259007909366,"vX0":5.989283587178442,"vY0":-139.97087477095675,"vZ0":-3.951030361015257,"x":137.52,"y":172.03,"x0":-1.4364660178357587,"y0":50.00461704680293,"z0":5.434827324819317,"aX":-19.388524527474235},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.3,"breakHorizontal":16.4,"spinRate":1889,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.39125447990996687,"extension":6.146049507070064},"index":5,"playId":"d695e9d6-705c-3f41-85d9-653a82760f9f","pitchNumber":6,"startTime":"2026-08-30T01:20:07.296Z","endTime":"2026-08-30T01:20:10.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.676083665339174,"aZ":-24.968241576833098,"pfxX":-10.06796947604779,"pfxZ":4.338758885528087,"pX":-0.7607045729905944,"pZ":2.7490884909608555,"vX0":5.465349850787046,"vY0":-128.58773106570732,"vZ0":-1.7816834775057682,"x":146.0,"y":164.55,"x0":-1.614650420510275,"y0":50.004529265230076,"z0":5.403712629560476,"aX":-16.725129769158375},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.7,"breakHorizontal":16.9,"spinRate":1963,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.4272894857920626,"extension":6.167400342822685},"hitData":{"launchSpeed":99.5,"launchAngle":-1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":183.23,"coordY":127.87}},"index":6,"playId":"4fe3934c-a8b5-3a62-8229-c3b3f7fc2531","pitchNumber":7,"startTime":"2026-08-30T01:20:29.718Z","endTime":"2026-08-30T01:20:42.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:20:42.640Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jazz Chisholm Jr. lines out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T01:21:07.245Z","endTime":"2026-08-30T01:23:40.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"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":87.3,"endSpeed":80.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.099600372913052,"aZ":-28.063343938174455,"pfxX":-1.3195321973855791,"pfxZ":2.511709543662379,"pX":-0.08288738707565942,"pZ":2.695817997438753,"vX0":4.446284639007475,"vY0":-127.12295690849673,"vZ0":-1.5035825563052687,"x":120.16,"y":165.99,"x0":-1.683264485511556,"y0":50.00220666429422,"z0":5.5230081447513175,"aX":-2.159501844944651},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.4,"breakHorizontal":1.3,"spinRate":2279,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.4308957073840105,"extension":6.257298802662398},"index":0,"playId":"10b6d90d-5ff1-31ac-94bb-4e469b41696b","pitchNumber":1,"startTime":"2026-08-30T01:21:10.901Z","endTime":"2026-08-30T01:21:14.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.363543521028333,"aZ":-24.256936108852084,"pfxX":-9.721537801620375,"pfxZ":4.093671957623963,"pX":-0.513687724669514,"pZ":1.3449697496405066,"vX0":5.952612806942529,"vY0":-138.33070913766565,"vZ0":-6.339607341285969,"x":136.58,"y":202.47,"x0":-1.4323283308074475,"y0":50.00477890171656,"z0":5.296855790519311,"aX":-18.809312509175243},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.2,"breakHorizontal":16.3,"spinRate":1959,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.39622399363844796,"extension":6.328971247163613},"index":1,"playId":"9907ba88-6518-3182-be5a-70abddb5a719","pitchNumber":2,"startTime":"2026-08-30T01:21:29.943Z","endTime":"2026-08-30T01:21:34.005Z","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":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94765098513158,"aZ":-25.89097466496628,"pfxX":-10.265164849809697,"pfxZ":3.185260026513598,"pX":-1.4900428468095674,"pZ":3.0036375186645734,"vX0":3.6991012585039336,"vY0":-140.08191597349403,"vZ0":-2.215744021240379,"x":173.8,"y":157.68,"x0":-1.500191716331299,"y0":50.00184095582289,"z0":5.51115962046844,"aX":-20.23998305356814},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.5,"breakHorizontal":17.8,"spinRate":1977,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.392186119041503,"extension":6.259255027176179},"index":2,"playId":"2e649127-bdc1-38f4-865a-7608e08c32a9","pitchNumber":3,"startTime":"2026-08-30T01:21:49.688Z","endTime":"2026-08-30T01:21:53.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.381844884945114,"aZ":-30.007330788247643,"pfxX":0.23044885586450992,"pfxZ":1.32937032726724,"pX":0.4124691296174954,"pZ":2.468299246720908,"vX0":4.695985798351427,"vY0":-127.49434115275612,"vZ0":-1.5886240368331523,"x":101.28,"y":172.14,"x0":-1.4931752120255206,"y0":50.00059668695309,"z0":5.497020621862974,"aX":0.3729971996344716},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":-1.6,"spinRate":2349,"spinDirection":277},"zone":6,"typeConfidence":2.0,"plateTime":0.4317656324244745,"extension":6.229479259880022},"index":3,"playId":"02ca1aaa-0820-39bb-86ae-eab66c21a0be","pitchNumber":4,"startTime":"2026-08-30T01:22:08.994Z","endTime":"2026-08-30T01:22:13.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":80.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.680706452898455,"aZ":-27.45386003480797,"pfxX":-10.597296218148458,"pfxZ":2.8054848040454328,"pX":-0.98597723897777,"pZ":3.129271612723643,"vX0":5.1338910225635805,"vY0":-129.2799852654113,"vZ0":-0.4612053914249415,"x":154.58,"y":154.29,"x0":-1.6281833684045772,"y0":50.00130747260927,"z0":5.429920237707589,"aX":-17.812798421060574},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":17.9,"spinRate":2004,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4247960787532681,"extension":6.247257505804913},"index":4,"playId":"ad2b4e8d-40b8-34ee-a382-1d86550aea04","pitchNumber":5,"startTime":"2026-08-30T01:22:32.887Z","endTime":"2026-08-30T01:22:36.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22509964883352,"aZ":-25.2260786707657,"pfxX":-9.525652684024735,"pfxZ":4.129994422643637,"pX":-1.0110515287751762,"pZ":3.5806916748943194,"vX0":4.9299302000082745,"vY0":-128.51513509873783,"vZ0":0.13286273670943893,"x":155.54,"y":142.1,"x0":-1.7109129800851846,"y0":50.002576965440774,"z0":5.478672128408252,"aX":-16.023442882668135},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.8,"breakHorizontal":16.2,"spinRate":1673,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.42528743989181184,"extension":6.064346070542208},"index":5,"playId":"224b2af5-6933-3eaf-ace1-705f65a692b3","pitchNumber":6,"startTime":"2026-08-30T01:22:58.769Z","endTime":"2026-08-30T01:23:02.651Z","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":95.8,"endSpeed":87.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.163529780678182,"aZ":-16.702038947661887,"pfxX":-3.791165181777317,"pfxZ":7.854008346984654,"pX":-0.689112621653604,"pZ":2.2509770934121547,"vX0":3.065012181998733,"vY0":-139.4407783164844,"vZ0":-5.977852223797291,"x":143.27,"y":178.0,"x0":-1.3096126850735719,"y0":50.006103131960856,"z0":5.523482857188012,"aX":-7.471991684389849},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":6.2,"spinRate":2092,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.392699747253312,"extension":6.215664479760198},"hitData":{"launchSpeed":104.5,"launchAngle":16.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":142.24,"coordY":63.5}},"index":6,"playId":"ae2c506a-ce58-36ac-953f-59f74f6a38dc","pitchNumber":7,"startTime":"2026-08-30T01:23:28.036Z","endTime":"2026-08-30T01:23:40.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:23:40.518Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Amed Rosario singles on a sharp line drive to left fielder Jarren Duran. Luis García Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T01:25:06.346Z","endTime":"2026-08-30T01:25:51.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T01:24:12.571Z","endTime":"2026-08-30T01:25:08.658Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02435213500812,"aZ":-22.47966876452274,"pfxX":-8.107485962901176,"pfxZ":4.851359063691838,"pX":-0.6331931417197721,"pZ":3.7184250291196266,"vX0":4.206664418105674,"vY0":-140.3050132065317,"vZ0":-1.5631052552711477,"x":141.14,"y":138.38,"x0":-1.0966454895985267,"y0":50.00293543472737,"z0":5.7441459792305825,"aX":-16.20328770087399},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.6,"breakHorizontal":13.8,"spinRate":1919,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3900216264408267,"extension":6.161042122435119},"index":1,"playId":"51058727-1f5f-3391-904a-bb2a17da8d5b","pitchNumber":1,"startTime":"2026-08-30T01:25:08.658Z","endTime":"2026-08-30T01:25:12.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4421345615589,"aZ":-24.41623154637772,"pfxX":-9.974047845041893,"pfxZ":3.9894722223551113,"pX":-0.15291900848698264,"pZ":2.522388329736924,"vX0":6.251746154357772,"vY0":-138.71223210254269,"vZ0":-3.7410798382057395,"x":122.83,"y":170.68,"x0":-1.141655521593932,"y0":50.0061580200974,"z0":5.519301937885929,"aX":-19.412407660689045},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.6,"breakHorizontal":16.8,"spinRate":1954,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39507575878106405,"extension":6.3691790007816875},"index":2,"playId":"161c5674-d463-39f8-bd16-08f404f8bc15","pitchNumber":2,"startTime":"2026-08-30T01:25:24.914Z","endTime":"2026-08-30T01:25:28.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.1,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.572169395184886,"aZ":-29.76147032744262,"pfxX":0.08360124787379575,"pfxZ":1.4972310094661978,"pX":-0.2887011365932877,"pZ":2.952279585475834,"vX0":2.8888019861853143,"vY0":-127.14712779900911,"vZ0":-0.8620929904357263,"x":128.0,"y":159.07,"x0":-1.45743154690827,"y0":50.00555885931811,"z0":5.68824644709087,"aX":0.13425535373634367},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.8,"breakHorizontal":-1.0,"spinRate":2296,"spinDirection":246},"zone":2,"typeConfidence":2.0,"plateTime":0.4331899284581038,"extension":6.013112566651662},"hitData":{"launchSpeed":108.4,"launchAngle":11.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":57.28,"coordY":100.0}},"index":3,"playId":"9e457f2f-9f1e-3320-9762-3ac5c50699c7","pitchNumber":3,"startTime":"2026-08-30T01:25:40.991Z","endTime":"2026-08-30T01:25:51.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:25:51.519Z","atBatIndex":48},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Spencer Jones out on a sacrifice fly to left fielder Jarren Duran. Luis García Jr. scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T01:26:22.422Z","endTime":"2026-08-30T01:30:39.028Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10],"actionIndex":[3],"runnerIndex":[0,1,2,3],"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7171986648518,"aZ":-28.350272722135387,"pfxX":-10.721972480926144,"pfxZ":2.2374709405983477,"pX":-0.23460494955199337,"pZ":1.3896270941903237,"vX0":7.133156589634489,"vY0":-130.17242660585734,"vZ0":-4.366766430713667,"x":125.94,"y":201.26,"x0":-1.6250271446220572,"y0":50.000300490581736,"z0":5.248775034453891,"aX":-18.297505978947303},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.2,"breakHorizontal":17.8,"spinRate":1688,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42165624472575347,"extension":6.356110406976801},"index":0,"playId":"89a2c62b-cc70-3e37-b61e-fe21cc92141b","pitchNumber":1,"startTime":"2026-08-30T01:26:27.448Z","endTime":"2026-08-30T01:26:31.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.462491808892356,"aZ":-28.74148459398054,"pfxX":-10.351063256251138,"pfxZ":2.0511749845808778,"pX":0.22843059554653916,"pZ":1.430499866059186,"vX0":7.753849834901223,"vY0":-128.82036022923208,"vZ0":-4.156909201288307,"x":108.29,"y":200.16,"x0":-1.479894756767235,"y0":50.004465713927765,"z0":5.2940084598009625,"aX":-17.349635473135535},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.0,"breakHorizontal":16.9,"spinRate":1738,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.42564128095450515,"extension":6.433925265317861},"index":1,"playId":"1f2c7552-6703-32d3-a1ea-91ac665cc72f","pitchNumber":2,"startTime":"2026-08-30T01:26:46.053Z","endTime":"2026-08-30T01:26:51.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15700716036412,"aZ":-18.350923133553128,"pfxX":-4.903393736651617,"pfxZ":7.048731893108406,"pX":-0.14889370901949342,"pZ":1.5463332382723534,"vX0":5.167172449482031,"vY0":-139.5761016616411,"vZ0":-7.204753328891122,"x":122.68,"y":197.03,"x0":-1.3923876246801923,"y0":50.002707970961815,"z0":5.381875993040891,"aX":-9.617136770694414},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.4,"breakHorizontal":7.7,"spinRate":1968,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.3933148871692991,"extension":6.196120732865706},"index":2,"playId":"2d5e6b02-b181-3a7e-8207-c70d209d3d67","pitchNumber":3,"startTime":"2026-08-30T01:27:15.830Z","endTime":"2026-08-30T01:27:22.203Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"}}},{"details":{"description":"Brayan Bello challenged (pitch result), call on the field was confirmed: Luis García Jr. steals (5) 3rd base. Amed Rosario steals (2) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"actionPlayId":"2d5e6b02-b181-3a7e-8207-c70d209d3d67","startTime":"2026-08-30T01:27:28.391Z","endTime":"2026-08-30T01:27:55.802Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36822958533289,"aZ":-23.07926249499584,"pfxX":-10.973779058859483,"pfxZ":5.459397262280836,"pX":-0.30476727750048316,"pZ":2.68954174507004,"vX0":7.043238614148992,"vY0":-128.95354112357757,"vZ0":-2.172684551961175,"x":128.62,"y":166.16,"x0":-1.6599066557036743,"y0":50.00617500543732,"z0":5.342385107817634,"aX":-18.296702516221302},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.6,"breakHorizontal":18.1,"spinRate":1999,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.42642124711924945,"extension":6.45096274771238},"index":4,"playId":"1ab20ade-4ec2-3c96-bc40-564db1f2b11f","pitchNumber":4,"startTime":"2026-08-30T01:27:55.802Z","endTime":"2026-08-30T01:27:59.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.81852331249914,"aZ":-24.174038221931763,"pfxX":-9.780910548318928,"pfxZ":4.125399198772577,"pX":0.47914558301300114,"pZ":2.709683394934635,"vX0":7.620529145049644,"vY0":-139.44880372515473,"vZ0":-3.448853576182359,"x":98.74,"y":165.62,"x0":-1.0392688392078953,"y0":50.003610381925384,"z0":5.5858215494033825,"aX":-18.97039840652616},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.8,"breakHorizontal":15.8,"spinRate":1921,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.39508978680854234,"extension":6.326223382111404},"index":5,"playId":"dd0fb558-5288-3557-8075-0d31bb756d3a","pitchNumber":5,"startTime":"2026-08-30T01:28:16.801Z","endTime":"2026-08-30T01:28:20.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.448048125399048,"aZ":-28.029225104286088,"pfxX":-9.514756267113226,"pfxZ":2.3652777385227877,"pX":0.7889509963345835,"pZ":0.7365757572687917,"vX0":9.048153059642084,"vY0":-131.49866387625733,"vZ0":-6.116882811703893,"x":86.93,"y":218.89,"x0":-1.457556702483988,"y0":50.004489057003,"z0":5.167790370262289,"aX":-16.692689498716298},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.1,"breakHorizontal":15.2,"spinRate":1577,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4162566542324839,"extension":6.475362333350899},"index":6,"playId":"7c79c4e6-3b18-3a46-8043-e555ae1c9e06","pitchNumber":6,"startTime":"2026-08-30T01:28:41.638Z","endTime":"2026-08-30T01:28:46.021Z","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":96.0,"endSpeed":87.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51525294606378,"aZ":-21.586956584852395,"pfxX":-10.968154750338378,"pfxZ":5.439868609391612,"pX":1.58323500188199,"pZ":1.3458802395884766,"vX0":10.732276759968354,"vY0":-139.15027600675634,"vZ0":-7.473063365468609,"x":56.65,"y":202.44,"x0":-0.9133545015404603,"y0":50.00070561300025,"z0":5.5147376080593755,"aX":-21.337694151622646},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.3,"breakHorizontal":17.4,"spinRate":2070,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3948128399621078,"extension":6.286094295299382},"index":7,"playId":"6f3927f3-5208-379e-bc77-28ccba5ea17b","pitchNumber":7,"startTime":"2026-08-30T01:29:08.548Z","endTime":"2026-08-30T01:29:12.727Z","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":97.0,"endSpeed":88.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73601997286666,"aZ":-14.476568830530681,"pfxX":-4.853366979765152,"pfxZ":8.896228446354925,"pX":0.4227580405315684,"pZ":1.0465223049474242,"vX0":6.247201343552172,"vY0":-140.82458628662465,"vZ0":-9.288328146462279,"x":100.89,"y":210.52,"x0":-1.2035161191096064,"y0":50.006521522108415,"z0":5.34436291118045,"aX":-9.659984827054432},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":7.3,"spinRate":2050,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.39031682738316187,"extension":6.3894658978390195},"index":8,"playId":"8212f872-465f-3ea5-a64a-43525397bc7c","pitchNumber":8,"startTime":"2026-08-30T01:29:28.609Z","endTime":"2026-08-30T01:29:32.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.161882996395057,"aZ":-23.265185702199503,"pfxX":-10.305051657423682,"pfxZ":5.202334560988582,"pX":-0.3782593497505041,"pZ":3.0310032759446304,"vX0":6.471313190994026,"vY0":-130.47528684562187,"vZ0":-1.4406318189683716,"x":131.42,"y":156.94,"x0":-1.5602834420476428,"y0":50.003330057405634,"z0":5.354832924549572,"aX":-17.64941362326186},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.2,"breakHorizontal":17.0,"spinRate":1949,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.42087392626068665,"extension":6.3765303971168334},"index":9,"playId":"80284241-f514-3c2a-92bf-4d4fb15d2dfd","pitchNumber":9,"startTime":"2026-08-30T01:30:02.364Z","endTime":"2026-08-30T01:30:05.753Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33523069278746,"aZ":-22.759994378275977,"pfxX":-9.66465640217332,"pfxZ":4.7835399548755895,"pX":-0.1491354634073139,"pZ":3.2850600336377145,"vX0":6.556545664195196,"vY0":-139.5937349365786,"vZ0":-2.0116176384296445,"x":122.68,"y":150.08,"x0":-1.2764782781548536,"y0":50.000632945923535,"z0":5.518156445842232,"aX":-19.012058146013256},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.4,"breakHorizontal":16.1,"spinRate":1948,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3928294516094759,"extension":6.113151659770838},"hitData":{"launchSpeed":94.3,"launchAngle":47.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.05,"coordY":98.89}},"index":10,"playId":"39eed515-1657-3418-a16c-fc8003780de8","pitchNumber":10,"startTime":"2026-08-30T01:30:26.050Z","endTime":"2026-08-30T01:30:39.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:30:39.028Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Wells flies out to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T01:33:12.311Z","endTime":"2026-08-30T01:34:17.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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-08-30T01:31:10.833Z","endTime":"2026-08-30T01:31:59.737Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Raymond Burgos replaces Brayan Bello.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T01:31:59.737Z","endTime":"2026-08-30T01:33:14.632Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670103,"link":"/api/v1/people/670103"},"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":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.952999873405773,"aZ":-29.057444391587424,"pfxX":9.09773107396807,"pfxZ":1.7614436118873673,"pX":-0.22587463356668178,"pZ":2.9167886868446202,"vX0":-9.27937978206898,"vY0":-132.27423528713487,"vZ0":-1.3463098231115571,"x":125.61,"y":160.03,"x0":2.1440544460695667,"y0":50.00589630249049,"z0":5.560848922593649,"aX":16.140013068547024},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.1,"breakHorizontal":-14.5,"spinRate":2075,"spinDirection":132},"zone":2,"typeConfidence":0.93,"plateTime":0.41391685480084117,"extension":5.510159522023954},"index":2,"playId":"03119ac1-13a1-3ce5-8fcd-057a9b19bde1","pitchNumber":1,"startTime":"2026-08-30T01:33:14.632Z","endTime":"2026-08-30T01:33:18.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02004669475423,"aZ":-34.01902358336414,"pfxX":-9.200365791842206,"pfxZ":-1.4093226388775273,"pX":-0.27336051651633114,"pZ":0.6594654241087923,"vX0":-3.431662536057237,"vY0":-114.63981593904667,"vZ0":-3.3759687078263583,"x":127.42,"y":220.97,"x0":2.44433406504973,"y0":50.00200802838987,"z0":5.5209066104318865,"aX":-12.06852191094281},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-3.1,"breakHorizontal":17.5,"spinRate":2238,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.48041861747297965,"extension":5.561735818516306},"index":3,"playId":"7b2c8adb-f719-32d8-8f0e-7234ccd6507b","pitchNumber":2,"startTime":"2026-08-30T01:33:30.210Z","endTime":"2026-08-30T01:33:33.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.082415461938375,"aZ":-26.39604076474848,"pfxX":10.567375854344576,"pfxZ":3.26213020418262,"pX":-0.4068778910481458,"pZ":2.5429156018521124,"vX0":-10.176152090020777,"vY0":-132.6292051876227,"vZ0":-2.7408543197453206,"x":132.51,"y":170.12,"x0":2.1187469041861196,"y0":50.00141987544177,"z0":5.528055825184351,"aX":18.703517675779022},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":-16.8,"spinRate":2073,"spinDirection":124},"zone":4,"typeConfidence":0.92,"plateTime":0.4140108425584663,"extension":5.5481885676902305},"index":4,"playId":"86bd667d-4de0-36b2-b4dd-c3354da95a03","pitchNumber":3,"startTime":"2026-08-30T01:33:51.146Z","endTime":"2026-08-30T01:33:55.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61115283676491,"aZ":-30.066990972998873,"pfxX":-6.7699844182304485,"pfxZ":1.5349051196130716,"pX":-0.7214678417728377,"pZ":3.0446949028977564,"vX0":-5.087176211285062,"vY0":-117.00148734516709,"vZ0":0.25354705988369064,"x":144.5,"y":156.57,"x0":2.3697637917998913,"y0":50.00011856773829,"z0":5.781136052984964,"aX":-9.267992557089226},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":3.1,"breakHorizontal":13.7,"spinRate":2276,"spinDirection":285},"zone":1,"typeConfidence":0.86,"plateTime":0.47035857501222145,"extension":5.577638672409656},"hitData":{"launchSpeed":89.3,"launchAngle":49.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.36,"coordY":111.64}},"index":5,"playId":"c28517da-f5c8-3b93-b6cc-c96eacec31fa","pitchNumber":4,"startTime":"2026-08-30T01:34:07.733Z","endTime":"2026-08-30T01:34:17.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:34:17.180Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Wong flies out to center fielder Trent Grisham.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T01:36:54.027Z","endTime":"2026-08-30T01:37:36.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Cody Bellinger replaces right fielder Heliot Ramos, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T01:36:25.809Z","endTime":"2026-08-30T01:36:25.830Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"description":"Defensive switch from left field to right field for Spencer Jones.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T01:36:25.830Z","endTime":"2026-08-30T01:36:25.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700"},{"details":{"description":"Pitching Change: Tim Hill replaces Paul Blackburn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T01:36:25.831Z","endTime":"2026-08-30T01:36:56.364Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657612,"link":"/api/v1/people/657612"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.462062377811648,"aZ":-39.0895221702132,"pfxX":11.41615211427893,"pfxZ":-4.073227287892166,"pX":0.4529503624271672,"pZ":1.2199013210191472,"vX0":-12.185678289467708,"vY0":-129.38494661020528,"vZ0":2.8804377952275297,"x":99.73,"y":205.84,"x0":3.7357479932257833,"y0":50.00041613468213,"z0":3.0834043804888895,"aX":19.3940049132439},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-6.5,"breakHorizontal":-18.0,"spinRate":2084,"spinDirection":78},"zone":14,"typeConfidence":0.91,"plateTime":0.42299353860819355,"extension":6.467851253281237},"index":3,"playId":"072fad51-eb69-3b36-b0a5-efff0659906f","pitchNumber":1,"startTime":"2026-08-30T01:36:56.364Z","endTime":"2026-08-30T01:37:00.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.846808895108797,"aZ":-39.86936562763368,"pfxX":10.505983177141768,"pfxZ":-4.6222381930095455,"pX":-0.2789847707306101,"pZ":3.0420502234359112,"vX0":-13.11262833344523,"vY0":-127.98559251136813,"vZ0":7.173366907099751,"x":127.63,"y":156.64,"x0":3.5404469441966415,"y0":50.006375916992276,"z0":3.3218764878873563,"aX":17.473301388625018},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.4,"breakHorizontal":-16.2,"spinRate":1981,"spinDirection":83},"zone":1,"typeConfidence":0.91,"plateTime":0.42759068077671847,"extension":6.627255493314969},"index":4,"playId":"685c9c72-c7aa-3736-9b6c-ba1215884dfe","pitchNumber":2,"startTime":"2026-08-30T01:37:11.279Z","endTime":"2026-08-30T01:37:15.299Z","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":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.722005059580617,"aZ":-41.454781445696376,"pfxX":10.39803826544339,"pfxZ":-5.689295520430517,"pX":-0.10440285643922644,"pZ":1.5190584725021241,"vX0":-12.694159641498969,"vY0":-126.81476806069406,"vZ0":4.258171885514206,"x":120.98,"y":197.77,"x0":3.6132199437467065,"y0":50.00496503067918,"z0":3.123094914492522,"aX":16.95316433354228},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-9.0,"breakHorizontal":-16.0,"spinRate":1948,"spinDirection":69},"zone":13,"typeConfidence":0.89,"plateTime":0.4317652289814653,"extension":6.4239284993744885},"hitData":{"launchSpeed":98.5,"launchAngle":25.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.6,"coordY":58.36}},"index":5,"playId":"9a0b14ce-5d86-3017-9f00-38451b345cf4","pitchNumber":3,"startTime":"2026-08-30T01:37:26.744Z","endTime":"2026-08-30T01:37:36.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:37:36.603Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out, second baseman Jazz Chisholm Jr. to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T01:37:47.455Z","endTime":"2026-08-30T01:39:00.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":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":4},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13724578190343,"aZ":-40.88729294240139,"pfxX":10.035265944797255,"pfxZ":-5.204400849834869,"pX":0.46088652231692173,"pZ":2.560574896084278,"vX0":-11.211494161222408,"vY0":-128.7146801331009,"vZ0":6.0699038113156,"x":99.43,"y":169.64,"x0":3.5727064043092804,"y0":50.001466902727124,"z0":3.340642654795659,"aX":16.81005237141047},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.7,"breakHorizontal":-15.6,"spinRate":1997,"spinDirection":79},"zone":6,"typeConfidence":0.9,"plateTime":0.4258209916524618,"extension":6.519157235095441},"index":0,"playId":"8eb81663-9869-3747-83e3-5d1fe51506dd","pitchNumber":1,"startTime":"2026-08-30T01:38:00.369Z","endTime":"2026-08-30T01:38:04.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":69.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.512975738082392,"aZ":-26.329310189123827,"pfxX":-4.8062929363802285,"pfxZ":4.693183717334408,"pX":-1.2252559152887816,"pZ":2.515478010787323,"vX0":-9.202703160706207,"vY0":-111.91953943666816,"vZ0":4.611557894227613,"x":163.7,"y":170.86,"x0":3.593551733363781,"y0":50.0050569199546,"z0":3.1493265646196735,"aX":-5.989644126267671},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":10.3,"breakHorizontal":11.4,"spinRate":2445,"spinDirection":255},"zone":11,"typeConfidence":0.89,"plateTime":0.49273048334509273,"extension":6.534885455727385},"index":1,"playId":"bf978e7a-4678-3009-9720-37e9ead420ae","pitchNumber":2,"startTime":"2026-08-30T01:38:14.450Z","endTime":"2026-08-30T01:38:18.303Z","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":1},"index":2,"startTime":"2026-08-30T01:38:26.467Z","endTime":"2026-08-30T01:38:38.210Z","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(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":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.035440418111275,"aZ":-37.78785629492219,"pfxX":10.135647828945963,"pfxZ":-3.260602286116285,"pX":1.4683293083700388,"pZ":2.4727455462714723,"vX0":-9.628496549190436,"vY0":-130.3338341266291,"vZ0":5.477811879874978,"x":61.03,"y":172.02,"x0":3.8911610223820494,"y0":50.00110450149126,"z0":3.1954575610084333,"aX":17.46040086233763},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.4,"breakHorizontal":-16.3,"spinRate":2046,"spinDirection":75},"zone":14,"typeConfidence":0.91,"plateTime":0.42001992690675216,"extension":6.380230692121584},"index":3,"playId":"80a9ff1f-ffa6-312d-a2e2-dec6c4d9618f","pitchNumber":3,"startTime":"2026-08-30T01:38:38.210Z","endTime":"2026-08-30T01:38:42.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16477682770488,"aZ":-41.549991238133146,"pfxX":8.469290973795884,"pfxZ":-5.5743784147032915,"pX":0.8298198826705979,"pZ":2.6049666950092356,"vX0":-10.06454989094068,"vY0":-128.7551313819114,"vZ0":6.674660138556444,"x":85.37,"y":168.45,"x0":3.684861222080717,"y0":50.0007607973988,"z0":3.190743428928238,"aX":14.250863800166979},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-8.3,"breakHorizontal":-13.2,"spinRate":2171,"spinDirection":81},"zone":6,"typeConfidence":0.89,"plateTime":0.42503494126533825,"extension":6.405369096787039},"hitData":{"launchSpeed":71.2,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.66,"coordY":163.84}},"index":4,"playId":"9d8eab8c-ae4f-390d-8ff6-3469862850b0","pitchNumber":4,"startTime":"2026-08-30T01:38:52.702Z","endTime":"2026-08-30T01:39:00.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:39:00.358Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Gasper grounds out, third baseman Amed Rosario to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T01:39:19.598Z","endTime":"2026-08-30T01:40:17.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"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":"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":89.3,"endSpeed":81.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.335201268843758,"aZ":-40.34569606503467,"pfxX":9.38327031155334,"pfxZ":-4.840865982244361,"pX":0.7129510940033368,"pZ":2.5485949885717107,"vX0":-10.526991531780807,"vY0":-129.43272235773895,"vZ0":5.807964058435994,"x":89.82,"y":169.97,"x0":3.623767937686365,"y0":50.00280873452079,"z0":3.3735247275613927,"aX":15.837510810834498},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-7.1,"breakHorizontal":-14.5,"spinRate":2190,"spinDirection":90},"zone":6,"typeConfidence":0.9,"plateTime":0.42401519608160454,"extension":6.446062252105781},"index":0,"playId":"61bac12f-bdcf-343d-a74a-a9eae43b7f59","pitchNumber":1,"startTime":"2026-08-30T01:39:39.045Z","endTime":"2026-08-30T01:39:42.720Z","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":89.0,"endSpeed":80.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26410288744529,"aZ":-40.62806611838468,"pfxX":10.027544998068413,"pfxZ":-5.04519355520492,"pX":0.8779866204506824,"pZ":3.307938703270469,"vX0":-10.027490182439431,"vY0":-128.951286782608,"vZ0":7.687852521149345,"x":83.53,"y":149.47,"x0":3.5249901710468436,"y0":50.00538615696553,"z0":3.4300519619017744,"aX":16.7927134114342},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-7.0,"breakHorizontal":-15.7,"spinRate":2150,"spinDirection":81},"zone":12,"typeConfidence":0.9,"plateTime":0.4256987119275957,"extension":6.3700765661949},"index":1,"playId":"ba2af008-fd86-33a2-9b3a-b47bbdcc53d3","pitchNumber":2,"startTime":"2026-08-30T01:39:53.535Z","endTime":"2026-08-30T01:39:57.384Z","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":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74454794843874,"aZ":-40.3367930644867,"pfxX":10.439047532479963,"pfxZ":-4.823959743351283,"pX":0.10539710432573918,"pZ":2.8713835723372605,"vX0":-12.130855325774991,"vY0":-129.16903907759965,"vZ0":6.620991044819803,"x":112.98,"y":161.25,"x0":3.5049748617238192,"y0":50.00527041777994,"z0":3.375226463198053,"aX":17.65450299867243},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.8,"breakHorizontal":-16.2,"spinRate":2175,"spinDirection":83},"zone":2,"typeConfidence":0.9,"plateTime":0.4239326959360179,"extension":6.531486169254078},"hitData":{"launchSpeed":83.1,"launchAngle":-40.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.87,"coordY":161.55}},"index":2,"playId":"1a57a2c3-0282-3c34-97c5-d6e060617115","pitchNumber":3,"startTime":"2026-08-30T01:40:09.197Z","endTime":"2026-08-30T01:40:17.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:40:17.050Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Caballero strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T01:44:52.931Z","endTime":"2026-08-30T01:46:13.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.152499609285297,"aZ":-29.653030970567997,"pfxX":10.416529273984025,"pfxZ":1.4370100029568338,"pX":0.3999096971282068,"pZ":2.9886167111243167,"vX0":-8.450607668534929,"vY0":-132.2587015327718,"vZ0":-1.2393735667732877,"x":101.76,"y":158.09,"x0":2.2947909010947782,"y0":50.005001210297486,"z0":5.652825079695276,"aX":18.319957561201036},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.5,"breakHorizontal":-16.8,"spinRate":2200,"spinDirection":123},"zone":3,"typeConfidence":0.93,"plateTime":0.41529487214518923,"extension":5.3446428598573},"index":0,"playId":"858d9298-50fb-3688-8870-1649620dfa0a","pitchNumber":1,"startTime":"2026-08-30T01:45:13.190Z","endTime":"2026-08-30T01:45:20.110Z","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.2,"endSpeed":83.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.366042052119525,"aZ":-24.701346304315404,"pfxX":9.231836395011847,"pfxZ":4.212899495910268,"pX":-0.4098220389140835,"pZ":1.9966281900476648,"vX0":-10.009784609872293,"vY0":-132.37774240428647,"vZ0":-4.335011446215564,"x":132.62,"y":184.87,"x0":2.221767991794705,"y0":50.003463390938215,"z0":5.464630101869166,"aX":16.378869765601486},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.8,"breakHorizontal":-14.5,"spinRate":2069,"spinDirection":129},"zone":7,"typeConfidence":0.88,"plateTime":0.4138268012806732,"extension":5.655053876647808},"index":1,"playId":"5e0e4ce9-66e5-3f98-9d1a-0824c9823ad1","pitchNumber":2,"startTime":"2026-08-30T01:45:54.122Z","endTime":"2026-08-30T01:45:57.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.366744629378502,"aZ":-30.811901513419112,"pfxX":-7.08629228170809,"pfxZ":1.0056902712616829,"pX":-0.9752770623701976,"pZ":1.8614045846010765,"vX0":-5.61259938065557,"vY0":-116.28978464054728,"vZ0":-1.9852683722004563,"x":154.18,"y":188.52,"x0":2.4010318336817975,"y0":50.00276512183096,"z0":5.684645451571654,"aX":-9.581290179688525},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.6,"breakHorizontal":14.4,"spinRate":2264,"spinDirection":284},"zone":13,"typeConfidence":0.89,"plateTime":0.4733014770040973,"extension":6.104267420977209},"index":2,"playId":"aefe2fc5-31a1-307a-be1d-5e3e33d31dcc","pitchNumber":3,"startTime":"2026-08-30T01:46:09.996Z","endTime":"2026-08-30T01:46:13.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:46:13.926Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trent Grisham called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T01:46:16.468Z","endTime":"2026-08-30T01:48:06.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458890616223677,"aZ":-24.740164218546937,"pfxX":9.90194246811267,"pfxZ":4.108222287611156,"pX":0.2559919795899243,"pZ":2.7686174710569653,"vX0":-8.362666466602583,"vY0":-133.55172762490062,"vZ0":-2.5394919682663186,"x":107.24,"y":164.03,"x0":2.139671498252522,"y0":50.0009978193074,"z0":5.5091565514365195,"aX":17.905645641934136},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":-16.2,"spinRate":2171,"spinDirection":140},"zone":2,"typeConfidence":0.89,"plateTime":0.4099583072575226,"extension":5.608447737601434},"index":0,"playId":"ffb28dc1-0a98-3cf5-b327-6e8612e1c0e7","pitchNumber":1,"startTime":"2026-08-30T01:46:38.384Z","endTime":"2026-08-30T01:46:42.276Z","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":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95111967771969,"aZ":-26.93346479156876,"pfxX":-0.06289668471109833,"pfxZ":3.2747031900875925,"pX":0.9124439599448987,"pZ":3.0998831987408235,"vX0":-3.632488384438945,"vY0":-125.36180937312953,"vZ0":-0.7962082510051767,"x":82.22,"y":155.08,"x0":2.3848424716074565,"y0":50.003299727701815,"z0":5.608647115492008,"aX":-0.10064533846991032},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.0,"breakHorizontal":1.0,"spinRate":2257,"spinDirection":169},"zone":12,"typeConfidence":0.91,"plateTime":0.4359409069889866,"extension":5.67427679797183},"index":1,"playId":"45d147e2-d89d-3cb7-9615-aa6cd471d3a1","pitchNumber":2,"startTime":"2026-08-30T01:46:54.021Z","endTime":"2026-08-30T01:46:57.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61200904525849,"aZ":-25.531535460489284,"pfxX":10.38300765669943,"pfxZ":3.740569143463639,"pX":1.0175809321765772,"pZ":1.795591589245244,"vX0":-6.696003577087292,"vY0":-132.74953675229048,"vZ0":-4.6850369432334045,"x":78.21,"y":190.3,"x0":2.229439616756727,"y0":50.00499938359716,"z0":5.4523551750082015,"aX":18.450246794781037},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.9,"breakHorizontal":-17.3,"spinRate":2182,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.41331956371742384,"extension":5.567536800544015},"index":2,"playId":"d06edca0-cc98-3e91-ad60-f36d67b61002","pitchNumber":3,"startTime":"2026-08-30T01:47:10.579Z","endTime":"2026-08-30T01:47:14.460Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-30T01:47:29.509Z","endTime":"2026-08-30T01:47:39.373Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84613422981299,"aZ":-30.61938696342668,"pfxX":-7.569773911296079,"pfxZ":1.1619346956494248,"pX":-1.7411123744173584,"pZ":2.1512070797470395,"vX0":-7.00581812553778,"vY0":-115.27379628869186,"vZ0":-1.1015658373972586,"x":183.37,"y":180.7,"x0":2.323577571583776,"y0":50.00564402163749,"z0":5.5968983486628625,"aX":-10.166908163058517},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.2,"breakHorizontal":15.5,"spinRate":2287,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.4755425057643632,"extension":5.406924056740088},"index":4,"playId":"cd967cca-f77e-3603-9329-0f29002cf890","pitchNumber":4,"startTime":"2026-08-30T01:47:39.373Z","endTime":"2026-08-30T01:47:43.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.407730271345322,"aZ":-26.99212567006443,"pfxX":-7.26761737366326,"pfxZ":3.835428560185731,"pX":0.9223336953422915,"pZ":3.07550587896108,"vX0":-1.5425614335103304,"vY0":-115.48860564195522,"vZ0":0.011270958745681847,"x":81.84,"y":155.74,"x0":2.5430799000239364,"y0":50.0029788346488,"z0":5.665589799674773,"aX":-9.822086910408766},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":7.2,"breakHorizontal":13.6,"spinRate":2291,"spinDirection":289},"zone":12,"typeConfidence":0.86,"plateTime":0.4741735274814527,"extension":5.571493645948334},"index":5,"playId":"83b092e9-cf15-3caf-8c0c-b40bca5520e9","pitchNumber":5,"startTime":"2026-08-30T01:48:01.970Z","endTime":"2026-08-30T01:48:06.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:48:06.324Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Rice flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T01:48:30.703Z","endTime":"2026-08-30T01:49:31.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.171854845647903,"aZ":-29.51723047329294,"pfxX":-8.089470257446962,"pfxZ":2.0242870560029846,"pX":-0.13769468716022648,"pZ":1.571760539596287,"vX0":-3.543116983925564,"vY0":-113.90765793665894,"vZ0":-2.4405703054037438,"x":122.25,"y":196.34,"x0":2.489434620492474,"y0":50.00189277258942,"z0":5.579014942267629,"aX":-10.616177778623893},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":3.4,"breakHorizontal":15.6,"spinRate":2389,"spinDirection":296},"zone":13,"typeConfidence":0.9,"plateTime":0.4810757807232551,"extension":5.806241909037609},"index":0,"playId":"71823294-ce17-364e-b334-607e9f5b4549","pitchNumber":1,"startTime":"2026-08-30T01:48:30.703Z","endTime":"2026-08-30T01:48:35.057Z","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":91.4,"endSpeed":83.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53688770070145,"aZ":-26.519139567621323,"pfxX":9.441433905253755,"pfxZ":3.1629165587585923,"pX":0.8787091934049758,"pZ":2.3133647088670095,"vX0":-6.81056165871547,"vY0":-132.9284545436524,"vZ0":-3.2000025786364112,"x":83.51,"y":176.32,"x0":2.24751768551,"y0":50.00495845694289,"z0":5.458452468792597,"aX":16.89568723153878},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":-15.6,"spinRate":2316,"spinDirection":130},"zone":14,"typeConfidence":0.91,"plateTime":0.4120620882784811,"extension":5.515257582045336},"index":1,"playId":"83f02a3c-b2aa-3ee6-a216-9f44d76de2c9","pitchNumber":2,"startTime":"2026-08-30T01:48:44.511Z","endTime":"2026-08-30T01:48:48.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51738188209735,"aZ":-23.571099189109585,"pfxX":6.822242024914432,"pfxZ":4.828870883768912,"pX":-1.3917286949616416,"pZ":1.6631445732449723,"vX0":-11.395894698229142,"vY0":-132.6464852266462,"vZ0":-5.277217281504654,"x":170.05,"y":193.88,"x0":2.0747460341443267,"y0":50.001806214918716,"z0":5.3981931885891905,"aX":12.151176614614528},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.7,"breakHorizontal":-9.8,"spinRate":2326,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.41301356476796114,"extension":5.7707231072912935},"index":2,"playId":"3757e284-bb1e-3639-8939-2c8d08b7f8c0","pitchNumber":3,"startTime":"2026-08-30T01:49:04.505Z","endTime":"2026-08-30T01:49:08.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.437407844380182,"aZ":-26.40821831518282,"pfxX":7.856215184459335,"pfxZ":3.2439101490282063,"pX":0.5003087834959656,"pZ":2.620664323031755,"vX0":-7.506199513333303,"vY0":-132.54211029223472,"vZ0":-2.628211075358216,"x":97.93,"y":168.02,"x0":2.3488844821577266,"y0":50.00425460606383,"z0":5.5543804895019795,"aX":13.973307865795878},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.5,"breakHorizontal":-12.6,"spinRate":2294,"spinDirection":132},"zone":6,"typeConfidence":0.9,"plateTime":0.4133068607232948,"extension":5.450306614959821},"hitData":{"launchSpeed":99.1,"launchAngle":34.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":93.5,"coordY":51.96}},"index":3,"playId":"205e19f1-823f-36f1-9c73-92f88f46f088","pitchNumber":4,"startTime":"2026-08-30T01:49:21.250Z","endTime":"2026-08-30T01:49:31.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:49:31.150Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, third baseman Amed Rosario to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T01:52:07.889Z","endTime":"2026-08-30T01:53:30.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"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":{"description":"Pitching Change: Brent Headrick replaces Tim Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T01:50:28.940Z","endTime":"2026-08-30T01:52:10.225Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687396,"link":"/api/v1/people/687396"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.002804331075428,"aZ":-15.32150481811537,"pfxX":6.672781116814263,"pfxZ":9.156587275844682,"pX":-0.1260160369889232,"pZ":2.0958642675837473,"vX0":-6.828243477479353,"vY0":-134.53021907255757,"vZ0":-7.9917979628616305,"x":121.8,"y":182.19,"x0":1.5728492775022893,"y0":50.00504017767585,"z0":6.181844293302854,"aX":12.2855838007061},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.1,"breakHorizontal":-10.7,"spinRate":2143,"spinDirection":147},"zone":8,"typeConfidence":0.55,"plateTime":0.40647152251483964,"extension":6.918635739383674},"index":1,"playId":"256879d0-b77b-36dc-8ef9-66f38b1c6098","pitchNumber":1,"startTime":"2026-08-30T01:52:10.225Z","endTime":"2026-08-30T01:52:14.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32500861207475,"aZ":-26.456869218300692,"pfxX":-0.6357372560986714,"pfxZ":3.7879500104899897,"pX":-0.6536270970022487,"pZ":1.0674510824383459,"vX0":-5.51158412028896,"vY0":-122.63376570782792,"vZ0":-6.777628893238523,"x":141.91,"y":209.96,"x0":1.7141970259323374,"y0":50.0043226510181,"z0":6.152129899258348,"aX":-0.9580536367964824},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.4,"breakHorizontal":2.5,"spinRate":1912,"spinDirection":160},"zone":13,"typeConfidence":0.9,"plateTime":0.44821666576204056,"extension":6.7250802696630565},"index":2,"playId":"7fab7bf6-8cbb-3f1b-922c-edf9cec7afd9","pitchNumber":2,"startTime":"2026-08-30T01:52:23.708Z","endTime":"2026-08-30T01:52:27.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.315296867845575,"aZ":-32.71885096456719,"pfxX":5.4320976288734855,"pfxZ":-0.3552541704455061,"pX":1.7232314438270464,"pZ":1.867130798530799,"vX0":-2.417741949315263,"vY0":-123.84036259774334,"vZ0":-3.751790797932194,"x":51.31,"y":188.37,"x0":2.010100757250235,"y0":50.00183464578049,"z0":6.158688791502455,"aX":8.378917379453506},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.3,"breakHorizontal":-9.2,"spinRate":1002,"spinDirection":115},"zone":14,"typeConfidence":0.83,"plateTime":0.4434540305057024,"extension":6.716984949217141},"index":3,"playId":"066a8cae-4673-3c1a-8ab4-3b0b6cf1906e","pitchNumber":3,"startTime":"2026-08-30T01:52:45.430Z","endTime":"2026-08-30T01:52:49.622Z","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":94.3,"endSpeed":86.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.955654529971763,"aZ":-11.565644365745976,"pfxX":5.938781068906386,"pfxZ":10.84151746711582,"pX":-1.0039722555480506,"pZ":1.5100950043305188,"vX0":-8.57099929642826,"vY0":-136.7223385333873,"vZ0":-10.328241750104636,"x":155.27,"y":198.01,"x0":1.3939109927727302,"y0":50.00550710293663,"z0":6.121117796015246,"aX":11.292569871061506},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":-9.0,"spinRate":2263,"spinDirection":143},"zone":13,"typeConfidence":0.9,"plateTime":0.39996836874785036,"extension":6.906208188544828},"index":4,"playId":"e08f7751-5227-3941-ade0-f0811ab7f479","pitchNumber":4,"startTime":"2026-08-30T01:53:06.776Z","endTime":"2026-08-30T01:53:10.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.088489444267037,"aZ":-28.033007491642874,"pfxX":-0.0013060106722186382,"pfxZ":2.718834107498033,"pX":0.10369164518564804,"pZ":2.5792082197348374,"vX0":-4.1032395494046074,"vY0":-123.56815744635749,"vZ0":-3.0448070701109233,"x":113.05,"y":169.14,"x0":1.7965921042725872,"y0":50.003864830788196,"z0":6.220619357023,"aX":-0.001070343362617158},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.3,"breakHorizontal":1.1,"spinRate":1927,"spinDirection":172},"zone":5,"typeConfidence":0.88,"plateTime":0.44585436483903607,"extension":6.722289287104893},"hitData":{"launchSpeed":85.2,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.24,"coordY":160.61}},"index":5,"playId":"5d9daf44-c9b1-32a9-88bf-11754f09f28f","pitchNumber":5,"startTime":"2026-08-30T01:53:22.737Z","endTime":"2026-08-30T01:53:30.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:53:30.648Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Wilyer Abreu doubles (31) on a line drive to right fielder Spencer Jones.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T01:53:55.877Z","endTime":"2026-08-30T01:55:17.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.521569091541235,"aZ":-24.79964731968035,"pfxX":-1.1947767129710978,"pfxZ":4.909594704594807,"pX":-0.6653051548577406,"pZ":-0.24467448539136355,"vX0":-5.076184707263623,"vY0":-122.15363192194732,"vZ0":-10.17385979930167,"x":142.36,"y":245.39,"x0":1.6004252874319174,"y0":50.00311246742643,"z0":6.129587970808136,"aX":-1.7924580378667359},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.6,"breakHorizontal":3.5,"spinRate":1837,"spinDirection":163},"zone":13,"typeConfidence":0.91,"plateTime":0.44952114912386243,"extension":6.74251129773484},"index":0,"playId":"14c4b973-21a2-3a29-a250-f0c6ac338451","pitchNumber":1,"startTime":"2026-08-30T01:53:56.139Z","endTime":"2026-08-30T01:54:00.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08045857893779,"aZ":-12.103228325295378,"pfxX":3.952749313472559,"pfxZ":10.692211858487852,"pX":0.12370780469248904,"pZ":3.631249009785231,"vX0":-5.2007898588845745,"vY0":-136.17616204388813,"vZ0":-5.016134251988683,"x":112.28,"y":140.74,"x0":1.5452802540156063,"y0":50.001312062922,"z0":6.335393696855376,"aX":7.419031025524262},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":-6.0,"spinRate":2281,"spinDirection":149},"zone":12,"typeConfidence":0.91,"plateTime":0.40232769308356886,"extension":6.729412964659943},"index":1,"playId":"c414dc48-ac69-3173-8b52-4bba59c55322","pitchNumber":2,"startTime":"2026-08-30T01:54:15.296Z","endTime":"2026-08-30T01:54:19.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4812631148096,"aZ":-13.262773154026393,"pfxX":5.931031146247734,"pfxZ":10.069239135380586,"pX":0.20607369703564823,"pZ":1.6984281287428526,"vX0":-5.677206086822644,"vY0":-136.09613492234166,"vZ0":-9.430019332840812,"x":109.14,"y":192.92,"x0":1.547155574775214,"y0":50.004559991837034,"z0":6.123839156146283,"aX":11.142478050502646},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":-9.6,"spinRate":2305,"spinDirection":143},"zone":8,"typeConfidence":0.89,"plateTime":0.4022452200072162,"extension":6.957538994940967},"index":2,"playId":"8e262668-6a2b-319a-a827-bd0962efd06c","pitchNumber":3,"startTime":"2026-08-30T01:54:30.058Z","endTime":"2026-08-30T01:54:33.876Z","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":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1294534252661,"aZ":-11.820426925767059,"pfxX":5.102063227169808,"pfxZ":10.743967981351073,"pX":0.46483442574223754,"pZ":3.6015567103998096,"vX0":-4.704554651490196,"vY0":-136.76634496724898,"vZ0":-5.139127073125719,"x":99.28,"y":141.54,"x0":1.5443116274221809,"y0":50.00381949653713,"z0":6.315473982318049,"aX":9.667155257752789},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":-8.3,"spinRate":2356,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.4004630429646463,"extension":6.755314017666399},"index":3,"playId":"3f298912-5045-387b-8e2a-57f6fe983224","pitchNumber":4,"startTime":"2026-08-30T01:54:46.522Z","endTime":"2026-08-30T01:54:50.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.860497419182572,"aZ":-14.622912800482148,"pfxX":4.895333237651709,"pfxZ":9.415023543854499,"pX":0.8419371242570775,"pZ":3.130552814381554,"vX0":-3.8119699932854827,"vY0":-135.49035418859208,"vZ0":-5.600234842267257,"x":84.91,"y":154.26,"x0":1.6292202661891593,"y0":50.001567805900955,"z0":6.241420537449976,"aX":9.125311397083372},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":-8.0,"spinRate":2168,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.4038347803655129,"extension":6.919688146956547},"hitData":{"launchSpeed":95.2,"launchAngle":23.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.76,"coordY":66.23}},"index":4,"playId":"51c9b44c-dccb-3f0c-bd94-378d59eabbcc","pitchNumber":5,"startTime":"2026-08-30T01:55:04.502Z","endTime":"2026-08-30T01:55:17.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:55:17.188Z","atBatIndex":58},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Willson Contreras triples (3) on a line drive to right fielder Spencer Jones. Wilyer Abreu scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T01:55:28.466Z","endTime":"2026-08-30T01:57:29.606Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":687396,"link":"/api/v1/people/687396"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":79.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.473343734788557,"aZ":-26.783167656967343,"pfxX":0.12918890686724988,"pfxZ":3.365229265251875,"pX":0.02950783411792106,"pZ":1.5421296805445168,"vX0":-4.137961348841389,"vY0":-125.5491265574291,"vZ0":-6.2263244253908825,"x":115.88,"y":197.14,"x0":1.679507681975792,"y0":50.00350829075508,"z0":6.222646011841489,"aX":0.2070517586754535},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.9,"breakHorizontal":0.7,"spinRate":2021,"spinDirection":156},"zone":14,"typeConfidence":0.87,"plateTime":0.43560580490016143,"extension":6.744764125933183},"index":0,"playId":"375708aa-6cb9-39b0-9fec-1456cfe9d2db","pitchNumber":1,"startTime":"2026-08-30T01:55:50.302Z","endTime":"2026-08-30T01:55:54.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08899391094094,"aZ":-11.960084743549292,"pfxX":4.222770435234279,"pfxZ":10.654565216793973,"pX":0.9597149084297788,"pZ":4.05526311532254,"vX0":-3.2506526429733915,"vY0":-136.62057838688443,"vZ0":-3.8930761751240057,"x":80.42,"y":129.29,"x0":1.6142137382447639,"y0":50.00183448164465,"z0":6.316107437934343,"aX":8.010872491023504},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":-7.0,"spinRate":2229,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.40036609114248156,"extension":6.648070807063033},"index":1,"playId":"55af3816-7aab-3df6-aff7-285f0eb420d6","pitchNumber":2,"startTime":"2026-08-30T01:56:06.623Z","endTime":"2026-08-30T01:56:10.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.957865607412717,"aZ":-26.778251694731445,"pfxX":0.43690120146830536,"pfxZ":3.4023458984193176,"pX":0.5041480776144761,"pZ":0.7839748261850531,"vX0":-3.1839987265370358,"vY0":-124.80770968973046,"vZ0":-7.759513314838242,"x":97.78,"y":217.61,"x0":1.736916128102273,"y0":50.001308853863264,"z0":6.122981342018172,"aX":0.6927174781733128},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":-0.1,"spinRate":1913,"spinDirection":162},"zone":14,"typeConfidence":0.86,"plateTime":0.43801967188203994,"extension":6.659896208328829},"index":2,"playId":"2cdb298e-b34f-340a-b51e-65422dc9d2b4","pitchNumber":3,"startTime":"2026-08-30T01:56:24.656Z","endTime":"2026-08-30T01:56:28.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.330958374518968,"aZ":-10.70221357137096,"pfxX":5.397825109960298,"pfxZ":11.403027622145647,"pX":-0.44004058157288056,"pZ":2.3716290197531613,"vX0":-7.298841632778558,"vY0":-135.99532337038792,"vZ0":-8.210116379563122,"x":133.77,"y":174.75,"x0":1.5706719517854104,"y0":50.006061852674236,"z0":6.162245426352036,"aX":10.167446840222812},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.2,"breakHorizontal":-8.3,"spinRate":2305,"spinDirection":144},"zone":4,"typeConfidence":0.91,"plateTime":0.40193193135231065,"extension":6.947694398138106},"index":3,"playId":"048d6996-2ee3-37a3-9160-3dfc11452532","pitchNumber":4,"startTime":"2026-08-30T01:56:46.068Z","endTime":"2026-08-30T01:56:50.065Z","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-08-30T01:57:00.813Z","endTime":"2026-08-30T01:57:13.762Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.295214546109918,"aZ":-13.11132601049302,"pfxX":5.560758803308083,"pfxZ":10.048059064233804,"pX":0.4674300556276013,"pZ":3.0643180063341537,"vX0":-5.109757579043845,"vY0":-136.88129403050925,"vZ0":-6.124851687832531,"x":99.18,"y":156.04,"x0":1.6361728346935696,"y0":50.00044281304889,"z0":6.228953277788377,"aX":10.54767708501207},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":-9.0,"spinRate":2287,"spinDirection":145},"zone":3,"typeConfidence":0.91,"plateTime":0.4001897888451533,"extension":6.816093157460834},"hitData":{"launchSpeed":92.1,"launchAngle":22.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":215.15,"coordY":107.07}},"index":5,"playId":"0d46b13d-2909-3a84-93a5-8dae15a19474","pitchNumber":5,"startTime":"2026-08-30T01:57:13.762Z","endTime":"2026-08-30T01:57:29.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:57:29.606Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin strikes out swinging, catcher Austin Wells to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T01:58:43.805Z","endTime":"2026-08-30T01:59:23.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T01:58:08.187Z","endTime":"2026-08-30T01:58:46.041Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.965848449695084,"aZ":-8.469400192643782,"pfxX":6.350336269075914,"pfxZ":12.622375366466803,"pX":-0.47174053865319987,"pZ":1.9880973336470391,"vX0":-7.737540874717691,"vY0":-136.40265194489461,"vZ0":-9.669009176218353,"x":134.98,"y":185.1,"x0":1.5812055167791788,"y0":50.001414796586936,"z0":6.1695195958273015,"aX":11.924737916727873},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.9,"breakHorizontal":-9.8,"spinRate":2437,"spinDirection":148},"zone":7,"typeConfidence":0.91,"plateTime":0.40208835296149514,"extension":6.876438325005689},"index":1,"playId":"de88aed8-b924-3b71-833a-e0cb7fd4b89e","pitchNumber":1,"startTime":"2026-08-30T01:58:46.041Z","endTime":"2026-08-30T01:58:50.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77699650053672,"aZ":-8.749182994234507,"pfxX":6.420802614977353,"pfxZ":12.219242205502557,"pX":0.36265907566498534,"pZ":1.8347776460184193,"vX0":-5.512629516598006,"vY0":-138.07524029291338,"vZ0":-9.948946016827326,"x":103.18,"y":189.24,"x0":1.5578054944310733,"y0":50.00527835216238,"z0":6.087935106110054,"aX":12.311670877879315},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.0,"breakHorizontal":-10.3,"spinRate":2483,"spinDirection":146},"zone":9,"typeConfidence":0.91,"plateTime":0.39777294460720825,"extension":6.863342396800104},"index":2,"playId":"3b54c5c3-774e-394a-a885-e222a4936f19","pitchNumber":2,"startTime":"2026-08-30T01:59:01.296Z","endTime":"2026-08-30T01:59:05.314Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.564587308873985,"aZ":-26.55347932708643,"pfxX":7.215639042612001,"pfxZ":3.561868038813178,"pX":-0.1774713146279266,"pZ":0.3761575677009858,"vX0":-6.8054975140539185,"vY0":-125.12968315433845,"vZ0":-8.484718150179638,"x":123.76,"y":228.62,"x0":1.647333840538616,"y0":50.002333509115346,"z0":6.004772666857305,"aX":11.378655942251687},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.6,"breakHorizontal":-11.4,"spinRate":1004,"spinDirection":119},"zone":13,"typeConfidence":0.92,"plateTime":0.43866824236224566,"extension":6.81713794142314},"index":3,"playId":"67efa14b-9c39-3ba8-8fe5-9a82ed40bef5","pitchNumber":3,"startTime":"2026-08-30T01:59:19.089Z","endTime":"2026-08-30T01:59:23.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T01:59:23.531Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andruw Monasterio grounds out, shortstop José Caballero to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T01:59:39.725Z","endTime":"2026-08-30T02:01:02.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.771242587495582,"aZ":-14.31459327076862,"pfxX":5.534188363769999,"pfxZ":9.565319910179385,"pX":-0.19963720489979447,"pZ":3.220468556162784,"vX0":-6.727998885276064,"vY0":-136.01920298103155,"vZ0":-5.454750950317796,"x":124.61,"y":151.83,"x0":1.5908581210927433,"y0":50.00527920664149,"z0":6.2501361010970875,"aX":10.33652972584374},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":-8.5,"spinRate":2161,"spinDirection":140},"zone":2,"typeConfidence":0.89,"plateTime":0.4032004453657181,"extension":6.949808809040253},"index":0,"playId":"11ec3742-a42c-30ca-9fd1-38582b0dceab","pitchNumber":1,"startTime":"2026-08-30T01:59:51.292Z","endTime":"2026-08-30T01:59:55.460Z","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":94.6,"endSpeed":86.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.382031198996028,"aZ":-13.788128993132858,"pfxX":4.90797750790742,"pfxZ":9.636175381493956,"pX":0.7715654009624465,"pZ":1.9760765550567714,"vX0":-3.706898688031897,"vY0":-137.46629354249947,"vZ0":-8.801281682470574,"x":87.59,"y":185.43,"x0":1.5020266284621941,"y0":50.00259330552217,"z0":6.162197046308363,"aX":9.363131543466846},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":-8.0,"spinRate":2127,"spinDirection":147},"zone":9,"typeConfidence":0.91,"plateTime":0.3989385386587303,"extension":6.818983096076946},"index":1,"playId":"28a05994-c18c-3d61-b299-5e87d4aaec83","pitchNumber":2,"startTime":"2026-08-30T02:00:10.004Z","endTime":"2026-08-30T02:00:13.199Z","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":94.6,"endSpeed":86.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.885113457949284,"aZ":-12.219711316266642,"pfxX":4.868402497085491,"pfxZ":10.474986522230022,"pX":0.5817955652705141,"pZ":2.4355512868021183,"vX0":-4.524732978766003,"vY0":-137.48046482666035,"vZ0":-7.968393049747731,"x":94.82,"y":173.02,"x0":1.6203844143215524,"y0":50.00234729971561,"z0":6.210415294730235,"aX":9.273326692291656},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":-7.8,"spinRate":2165,"spinDirection":144},"zone":6,"typeConfidence":0.91,"plateTime":0.39916476040070936,"extension":6.865540767854544},"index":2,"playId":"30131884-c5e6-380a-ab51-d37b5a6ca010","pitchNumber":3,"startTime":"2026-08-30T02:00:33.879Z","endTime":"2026-08-30T02:00:37.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.226834151137652,"aZ":-22.918032603772893,"pfxX":7.499577363697796,"pfxZ":5.958083589163073,"pX":1.168350512688909,"pZ":2.1836754354071957,"vX0":-3.71136650810062,"vY0":-123.74143597130094,"vZ0":-5.034095656164596,"x":72.47,"y":179.82,"x0":1.711615496004059,"y0":50.00551625283235,"z0":6.159835591122968,"aX":11.655130668573378},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.8,"breakHorizontal":-12.7,"spinRate":889,"spinDirection":130},"zone":14,"typeConfidence":0.92,"plateTime":0.44230255608073543,"extension":6.7460256738401325},"hitData":{"launchSpeed":69.7,"launchAngle":2.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.0,"coordY":158.0}},"index":3,"playId":"6f5baaa5-d4b5-3c95-abb8-f462ad644081","pitchNumber":4,"startTime":"2026-08-30T02:00:54.462Z","endTime":"2026-08-30T02:01:02.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:01:02.210Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cody Bellinger singles on a fly ball to right fielder Wilyer Abreu.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T02:03:18.748Z","endTime":"2026-08-30T02:04:23.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.038956581621342,"aZ":-29.983358349674692,"pfxX":10.98721274903499,"pfxZ":1.2713001428705546,"pX":0.12497681521972921,"pZ":1.476766294353915,"vX0":-9.050951034314677,"vY0":-131.29248900538298,"vZ0":-4.3428049222783125,"x":112.24,"y":198.91,"x0":2.210836560398624,"y0":50.00240623434599,"z0":5.415813739811518,"aX":18.94144948964845},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.4,"breakHorizontal":-17.6,"spinRate":2267,"spinDirection":137},"zone":14,"typeConfidence":0.92,"plateTime":0.4191837849890878,"extension":5.580747932353483},"index":0,"playId":"8b9205ed-f40f-3ac6-b222-0310c95c11fd","pitchNumber":1,"startTime":"2026-08-30T02:03:33.898Z","endTime":"2026-08-30T02:03:38.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68278952256733,"aZ":-31.09619790034956,"pfxX":10.948808146882588,"pfxZ":0.6207593143247534,"pX":0.4352176120121483,"pZ":1.8677828640759473,"vX0":-8.248606659798263,"vY0":-131.91099910112953,"vZ0":-3.3985657177500306,"x":100.41,"y":188.35,"x0":2.201987493215102,"y0":50.00319688121481,"z0":5.499716216555212,"aX":19.02858017466201},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.5,"breakHorizontal":-17.6,"spinRate":2265,"spinDirection":131},"zone":9,"typeConfidence":0.93,"plateTime":0.41744494589317505,"extension":5.628240761895166},"index":1,"playId":"4b61defb-a563-36f1-8e99-08d66c6f3981","pitchNumber":2,"startTime":"2026-08-30T02:03:46.339Z","endTime":"2026-08-30T02:03:50.190Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-30T02:04:01.210Z","endTime":"2026-08-30T02:04:09.361Z","isPitch":false,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"}},{"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":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48004012449851,"aZ":-26.448149908987492,"pfxX":9.193607141440921,"pfxZ":3.275000027754295,"pX":1.0654442448781078,"pZ":2.626578734584232,"vX0":-6.044826207002275,"vY0":-132.16515461450987,"vZ0":-2.5493366735356613,"x":76.39,"y":167.86,"x0":2.202629412402801,"y0":50.00088780781199,"z0":5.571846984399436,"aX":16.057667111975743},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.5,"breakHorizontal":-15.1,"spinRate":2327,"spinDirection":133},"zone":12,"typeConfidence":0.92,"plateTime":0.41644080195651556,"extension":5.63004819212228},"hitData":{"launchSpeed":72.4,"launchAngle":51.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.44,"coordY":120.79}},"index":3,"playId":"43d925ef-3cab-39be-bbe9-7bee5c7ed193","pitchNumber":3,"startTime":"2026-08-30T02:04:09.361Z","endTime":"2026-08-30T02:04:23.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:04:23.388Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a sharp ground ball to right fielder Wilyer Abreu. Cody Bellinger to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T02:04:37.866Z","endTime":"2026-08-30T02:05:16.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"postOnThird":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.4,"endSpeed":82.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21623060799568,"aZ":-26.47258670011535,"pfxX":10.328465118317993,"pfxZ":3.29272557360932,"pX":0.20586884360590937,"pZ":1.997172056067218,"vX0":-8.698066279217555,"vY0":-131.34406605502815,"vZ0":-4.002500778912996,"x":109.15,"y":184.86,"x0":2.2335861199442375,"y0":50.00093737394023,"z0":5.530418131491052,"aX":17.877251013501674},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.2,"breakHorizontal":-16.6,"spinRate":2221,"spinDirection":127},"zone":8,"typeConfidence":0.91,"plateTime":0.41848790208721587,"extension":5.376354605860976},"index":0,"playId":"d623f7dd-08d0-3638-b7e1-8a13c589524c","pitchNumber":1,"startTime":"2026-08-30T02:04:48.193Z","endTime":"2026-08-30T02:04:52.095Z","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":90.0,"endSpeed":81.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79404047540291,"aZ":-29.118079540932612,"pfxX":9.637632412012087,"pfxZ":1.7848049559315937,"pX":0.8019279399680448,"pZ":1.8943666027954642,"vX0":-6.836122110898123,"vY0":-130.86475895652922,"vZ0":-3.676065341506107,"x":86.43,"y":187.63,"x0":2.2121749936355553,"y0":50.00396773426854,"z0":5.528520582705731,"aX":16.51110235703509},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.5,"breakHorizontal":-15.7,"spinRate":2262,"spinDirection":127},"zone":9,"typeConfidence":0.92,"plateTime":0.42054461323241465,"extension":5.389140651610338},"hitData":{"launchSpeed":108.3,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":187.28,"coordY":126.35}},"index":1,"playId":"e29c1e68-6836-38d5-ab85-25498e2cdf27","pitchNumber":2,"startTime":"2026-08-30T02:05:05.076Z","endTime":"2026-08-30T02:05:16.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:05:16.580Z","atBatIndex":63},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jazz Chisholm Jr. grounds into a force out, first baseman Willson Contreras to shortstop Andruw Monasterio. Luis García Jr. out at 2nd. Jazz Chisholm Jr. to 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T02:05:46.048Z","endTime":"2026-08-30T02:07:13.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"postOnThird":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":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":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33082027033122,"aZ":-30.688455773150263,"pfxX":-6.869736515606228,"pfxZ":1.1254191837603909,"pX":0.8955202361775343,"pZ":3.0210145981754613,"vX0":-1.6082063705320488,"vY0":-114.11729604275214,"vZ0":0.673473134112933,"x":82.86,"y":157.21,"x0":2.501959195361925,"y0":50.00033309464828,"z0":5.7490910431034505,"aX":-9.043859574310625},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":2.5,"breakHorizontal":12.8,"spinRate":2338,"spinDirection":283},"zone":12,"typeConfidence":0.89,"plateTime":0.4802727997259155,"extension":5.331971627814769},"index":0,"playId":"63443eb6-c411-369c-bee5-13b34b33eea9","pitchNumber":1,"startTime":"2026-08-30T02:05:55.273Z","endTime":"2026-08-30T02:05:59.118Z","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":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.848879807682504,"aZ":-28.441314418448354,"pfxX":7.050193532058399,"pfxZ":2.1677325795246425,"pX":0.2530005194327903,"pZ":2.773837645056667,"vX0":-7.52257541212411,"vY0":-130.6071996804133,"vZ0":-1.6618983844657564,"x":107.36,"y":163.89,"x0":2.256426237210995,"y0":50.00621872678612,"z0":5.560017798920285,"aX":12.166423084080995},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.7,"breakHorizontal":-11.0,"spinRate":2056,"spinDirection":129},"zone":2,"typeConfidence":0.91,"plateTime":0.4195830427592391,"extension":5.536259666522708},"index":1,"playId":"7fdb843a-833f-3ca4-bfe9-a08a0bf558a9","pitchNumber":2,"startTime":"2026-08-30T02:06:12.639Z","endTime":"2026-08-30T02:06:16.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23773143960587,"aZ":-29.134694832272235,"pfxX":-4.979498787440646,"pfxZ":2.4004545983238934,"pX":1.0960334787984696,"pZ":2.509113612131444,"vX0":-1.7091770829172659,"vY0":-112.12872725806159,"vZ0":-0.2826649204928252,"x":75.22,"y":171.03,"x0":2.5162472974427916,"y0":50.00456718757297,"z0":5.6225298692224746,"aX":-6.308104449556921},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":4.6,"breakHorizontal":9.5,"spinRate":2214,"spinDirection":294},"zone":12,"typeConfidence":0.89,"plateTime":0.48944441738925937,"extension":5.194482630865769},"index":2,"playId":"e8ae82b2-387f-3169-9ec5-b809719896e6","pitchNumber":3,"startTime":"2026-08-30T02:06:33.430Z","endTime":"2026-08-30T02:06:37.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":69.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56011143075451,"aZ":-29.907261578846718,"pfxX":-6.842642861194715,"pfxZ":1.8214812930994686,"pX":0.09092303604831936,"pZ":2.3894343561685742,"vX0":-3.751111041867281,"vY0":-111.8039989758025,"vZ0":-0.5986684197433622,"x":113.53,"y":174.27,"x0":2.689561904874208,"y0":50.00247793882492,"z0":5.779128947643614,"aX":-8.50399504420406},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":3.5,"breakHorizontal":13.4,"spinRate":2211,"spinDirection":288},"zone":5,"typeConfidence":0.9,"plateTime":0.4933339816498803,"extension":5.441752102337239},"hitData":{"launchSpeed":87.4,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.29,"coordY":174.99}},"index":3,"playId":"9428810b-0be6-322e-8a48-d238b7390a96","pitchNumber":4,"startTime":"2026-08-30T02:07:05.851Z","endTime":"2026-08-30T02:07:13.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:07:13.468Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Amed Rosario singles on a fly ball to right fielder Wilyer Abreu. Cody Bellinger scores. Jazz Chisholm Jr. to 2nd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T02:07:57.587Z","endTime":"2026-08-30T02:08:09.594Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":{"id":670103,"link":"/api/v1/people/670103"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.537449551628924,"aZ":-25.357080177285184,"pfxX":8.771235413013175,"pfxZ":3.9344863510664343,"pX":-0.04933537303803776,"pZ":2.3595017706488304,"vX0":-8.838198486093843,"vY0":-131.04668105227452,"vZ0":-3.0210731061270795,"x":118.88,"y":175.07,"x0":2.232689567735751,"y0":50.00396082236972,"z0":5.428139194465464,"aX":15.20673724937861},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.6,"breakHorizontal":-13.9,"spinRate":2132,"spinDirection":129},"zone":5,"typeConfidence":0.9,"plateTime":0.41847218555446997,"extension":5.6057633288043975},"hitData":{"launchSpeed":93.0,"launchAngle":30.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.27,"coordY":96.36}},"index":0,"playId":"bd29f77d-2103-3b14-9770-55c37e626b03","pitchNumber":1,"startTime":"2026-08-30T02:07:57.587Z","endTime":"2026-08-30T02:08:09.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:08:09.594Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Jones singles on a soft ground ball to first baseman Willson Contreras. Jazz Chisholm Jr. to 3rd. Amed Rosario to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T02:08:47.455Z","endTime":"2026-08-30T02:09:34.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"postOnSecond":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"postOnThird":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":68.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.590447099521807,"aZ":-34.84231412404169,"pfxX":-9.018955551409388,"pfxZ":-2.2043750352495834,"pX":-0.36112222144536865,"pZ":1.5351075303764046,"vX0":-3.1336360938036827,"vY0":-110.67418379439926,"vZ0":-0.8053458011226717,"x":130.77,"y":197.33,"x0":2.255851315371826,"y0":50.005342623993386,"z0":5.638757658166491,"aX":-10.895169574430907},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-3.8,"breakHorizontal":17.3,"spinRate":2294,"spinDirection":309},"zone":13,"typeConfidence":0.91,"plateTime":0.49997269351970974,"extension":5.470050494659427},"index":0,"playId":"0e5e0b4c-072a-39de-ae5a-2dd63bd72d3f","pitchNumber":1,"startTime":"2026-08-30T02:08:50.885Z","endTime":"2026-08-30T02:08:54.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.819112959006056,"aZ":-30.46616305721013,"pfxX":-5.8429122658600985,"pfxZ":1.367659877186,"pX":-0.5123249515548475,"pZ":1.2105191215031899,"vX0":-4.191258010974417,"vY0":-112.03252455131052,"vZ0":-2.6960265952613423,"x":136.53,"y":206.1,"x0":2.15439758256039,"y0":50.00131290704447,"z0":5.603039058808927,"aX":-7.285467766170338},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":2.0,"breakHorizontal":11.8,"spinRate":2276,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.49249606066544205,"extension":5.417575492046094},"index":1,"playId":"232265c2-2811-361d-963f-31631f6c00c9","pitchNumber":2,"startTime":"2026-08-30T02:09:08.379Z","endTime":"2026-08-30T02:09:12.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.398450106224672,"aZ":-29.635472820816403,"pfxX":-4.523019026842308,"pfxZ":1.9618234009266615,"pX":0.4054889947813124,"pZ":2.0026336734190533,"vX0":-3.0466402517609317,"vY0":-114.27263754836072,"vZ0":-1.541499586560156,"x":101.54,"y":184.71,"x0":2.3540118075096106,"y0":50.00284018222765,"z0":5.658496383741864,"aX":-5.848393400570433},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":3.4,"breakHorizontal":9.1,"spinRate":2254,"spinDirection":280},"zone":9,"typeConfidence":0.88,"plateTime":0.48343425967209397,"extension":5.575809530991825},"hitData":{"launchSpeed":53.1,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":147.07,"coordY":162.28}},"index":2,"playId":"07254eee-c5bd-3c44-b967-9c6a7c52273f","pitchNumber":3,"startTime":"2026-08-30T02:09:26.918Z","endTime":"2026-08-30T02:09:34.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:09:34.716Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Wells singles on a soft pop up to shortstop Andruw Monasterio. Jazz Chisholm Jr. scores. Amed Rosario scores. Spencer Jones to 2nd.","rbi":2,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T02:09:56.813Z","endTime":"2026-08-30T02:10:19.907Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"postOnSecond":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":{"id":670103,"link":"/api/v1/people/670103"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":{"id":670103,"link":"/api/v1/people/670103"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.852601484880402,"aZ":-30.110063870645043,"pfxX":10.342976650163676,"pfxZ":1.2049572732193656,"pX":0.5774559806232676,"pZ":2.431234197669139,"vX0":-7.537231570638874,"vY0":-130.32559974381067,"vZ0":-2.1062924634472586,"x":94.99,"y":173.14,"x0":2.1715822033708374,"y0":50.00042027078967,"z0":5.536794107829134,"aX":17.687711257783267},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.9,"breakHorizontal":-16.9,"spinRate":2262,"spinDirection":136},"zone":6,"typeConfidence":0.92,"plateTime":0.4211863119074053,"extension":5.782833422653886},"hitData":{"launchSpeed":58.2,"launchAngle":44.0,"totalDistance":160.0,"trajectory":"popup","hardness":"soft","location":"6","coordinates":{"coordX":77.24,"coordY":153.81}},"index":0,"playId":"c6c07c11-cc1a-351c-84fb-cf2f589394f9","pitchNumber":1,"startTime":"2026-08-30T02:10:07.039Z","endTime":"2026-08-30T02:10:19.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:10:19.907Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Caballero singles on a line drive to left fielder Jarren Duran. Spencer Jones to 3rd. Austin Wells to 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T02:10:58.573Z","endTime":"2026-08-30T02:12:56.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"postOnSecond":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"postOnThird":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.821805261554914,"aZ":-22.308946145951452,"pfxX":2.541224490210851,"pfxZ":6.102293533077587,"pX":-1.6732084056078569,"pZ":0.054673616469726884,"vX0":-10.160376502436456,"vY0":-126.34338060476875,"vZ0":-8.362681835512552,"x":180.78,"y":237.3,"x0":2.070659957497935,"y0":50.00106958673628,"z0":5.201262141566674,"aX":4.107551506975143},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.2,"breakHorizontal":-2.3,"spinRate":2204,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.43357564249719305,"extension":5.8106911991893275},"index":0,"playId":"c6e5ab5a-b1c5-3202-a021-e6115bd489bb","pitchNumber":1,"startTime":"2026-08-30T02:11:18.172Z","endTime":"2026-08-30T02:11:22.228Z","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":89.7,"endSpeed":82.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.827796954749342,"aZ":-24.680589000207956,"pfxX":9.211179688192907,"pfxZ":4.356394236626432,"pX":-0.9521677688517424,"pZ":2.4565728355835637,"vX0":-10.949102475224894,"vY0":-130.24103575557245,"vZ0":-2.9083794594646433,"x":153.29,"y":172.45,"x0":2.1055495296833504,"y0":50.005912572416605,"z0":5.4501554167423905,"aX":15.859935246719221},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.4,"breakHorizontal":-14.3,"spinRate":2176,"spinDirection":126},"zone":11,"typeConfidence":0.88,"plateTime":0.4202251503937662,"extension":5.577029124453686},"index":1,"playId":"f5c67558-2937-3168-bfc3-d4514ba5970f","pitchNumber":2,"startTime":"2026-08-30T02:11:43.954Z","endTime":"2026-08-30T02:11:47.898Z","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":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96156816855869,"aZ":-22.675776711564396,"pfxX":3.0083194489947243,"pfxZ":5.689620062024649,"pX":0.05105238958821305,"pZ":2.3719411810893365,"vX0":-6.637474010721738,"vY0":-127.74771090303793,"vZ0":-3.3265883965260254,"x":115.05,"y":174.74,"x0":2.280992322904377,"y0":50.00071601685625,"z0":5.454278670000399,"aX":5.020256052498811},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.8,"breakHorizontal":-4.1,"spinRate":2259,"spinDirection":129},"zone":5,"typeConfidence":0.79,"plateTime":0.4272004385041299,"extension":5.477281568691104},"index":2,"playId":"10324f8a-2d53-3f15-9558-c542939b7377","pitchNumber":3,"startTime":"2026-08-30T02:12:02.459Z","endTime":"2026-08-30T02:12:05.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16126365946486,"aZ":-25.956550905670863,"pfxX":0.6563597500728564,"pfxZ":3.9786171622902824,"pX":1.2702821012513432,"pZ":2.7490928874313054,"vX0":-3.270119085385313,"vY0":-124.26465112336344,"vZ0":-1.7548579300652298,"x":68.58,"y":164.55,"x0":2.5186100729232233,"y0":50.000854736226415,"z0":5.623078441888549,"aX":1.0253625347996136},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.1,"breakHorizontal":-0.5,"spinRate":2093,"spinDirection":149},"zone":12,"typeConfidence":0.91,"plateTime":0.4409604692045215,"extension":5.624350208557883},"index":3,"playId":"47404ac4-cb7c-3b77-bd81-649fc0530f5e","pitchNumber":4,"startTime":"2026-08-30T02:12:27.674Z","endTime":"2026-08-30T02:12:31.597Z","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":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.717649565876364,"aZ":-29.182392037206277,"pfxX":11.177144648301505,"pfxZ":1.7427946703539607,"pX":0.6967204103809302,"pZ":2.6175864402532807,"vX0":-7.896139441688569,"vY0":-130.80189543540644,"vZ0":-1.5518773268155355,"x":90.44,"y":168.11,"x0":2.3149965979768483,"y0":50.004920476007015,"z0":5.423962597775299,"aX":19.210062349181303},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.0,"breakHorizontal":-18.4,"spinRate":2190,"spinDirection":119},"zone":6,"typeConfidence":0.92,"plateTime":0.42007538860510163,"extension":5.615914113131758},"hitData":{"launchSpeed":97.0,"launchAngle":8.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.84,"coordY":110.37}},"index":4,"playId":"94b31735-72cb-33f0-8473-183dcf16fb27","pitchNumber":5,"startTime":"2026-08-30T02:12:46.495Z","endTime":"2026-08-30T02:12:56.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:12:56.492Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trent Grisham lines out to shortstop Andruw Monasterio.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T02:14:10.830Z","endTime":"2026-08-30T02:14:44.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"postOnSecond":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"postOnThird":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T02:13:09.215Z","endTime":"2026-08-30T02:14:12.904Z","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":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.463251682125474,"aZ":-24.948361541267584,"pfxX":10.617805366257231,"pfxZ":4.246348818834743,"pX":0.49537170771589556,"pZ":2.718042743118442,"vX0":-7.749000478537043,"vY0":-130.19787877083968,"vZ0":-2.3180605440032798,"x":98.12,"y":165.39,"x0":2.1431501604681764,"y0":50.00398243632098,"z0":5.524215783487987,"aX":18.078130525725275},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.3,"breakHorizontal":-17.3,"spinRate":2173,"spinDirection":129},"zone":6,"typeConfidence":0.9,"plateTime":0.4220234946812358,"extension":5.520307295894662},"index":1,"playId":"a8cf0414-e557-30bd-9781-a5a44416643a","pitchNumber":1,"startTime":"2026-08-30T02:14:12.904Z","endTime":"2026-08-30T02:14:16.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.845983301338673,"aZ":-24.05013608899406,"pfxX":0.6580420570090055,"pfxZ":5.156251652270342,"pX":0.8979322172184876,"pZ":2.68035825131364,"vX0":-3.884962523815138,"vY0":-124.64115389165808,"vZ0":-2.1249337026647837,"x":82.77,"y":166.41,"x0":2.390625380889566,"y0":50.00017187672122,"z0":5.52807213292992,"aX":1.03653928925952},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.1,"breakHorizontal":-0.4,"spinRate":2082,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.4392888258015555,"extension":5.537123537654697},"hitData":{"launchSpeed":72.0,"launchAngle":15.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":113.64,"coordY":134.49}},"index":2,"playId":"c41c599c-f0fe-31f6-b4dc-13dafc271494","pitchNumber":2,"startTime":"2026-08-30T02:14:36.812Z","endTime":"2026-08-30T02:14:44.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:14:44.909Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Rice singles on a ground ball to center fielder Ceddanne Rafaela. Spencer Jones scores. Austin Wells scores. José Caballero to 3rd.","rbi":2,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T02:15:04.350Z","endTime":"2026-08-30T02:15:18.523Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"postOnThird":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"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_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":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":{"id":670103,"link":"/api/v1/people/670103"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":{"id":670103,"link":"/api/v1/people/670103"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":81.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.245599418615132,"aZ":-22.983151486964026,"pfxX":9.211178582823656,"pfxZ":5.32650023628784,"pX":-0.5365842754146435,"pZ":1.9684046960139658,"vX0":-9.865381121163354,"vY0":-131.41217669410048,"vZ0":-4.362633711525526,"x":137.45,"y":185.63,"x0":2.0929692933018544,"y0":50.004529917223365,"z0":5.385422619665898,"aX":15.901424775492881},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.8,"breakHorizontal":-14.2,"spinRate":2250,"spinDirection":124},"zone":7,"typeConfidence":0.83,"plateTime":0.418895896104468,"extension":5.601904733232934},"hitData":{"launchSpeed":97.9,"launchAngle":5.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.25,"coordY":116.63}},"index":0,"playId":"36426b2b-48fe-32f9-a9b7-912a45b8808d","pitchNumber":1,"startTime":"2026-08-30T02:15:07.885Z","endTime":"2026-08-30T02:15:18.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:15:18.523Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Bellinger grounds out softly, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T02:15:46.033Z","endTime":"2026-08-30T02:16:56.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"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":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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":70.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.783114642420156,"aZ":-32.37200163361333,"pfxX":-10.023015494283543,"pfxZ":-0.15988280893690998,"pX":0.5921346314709527,"pZ":3.3704002441348386,"vX0":-1.1543886433520132,"vY0":-113.01390721298091,"vZ0":1.750244583502778,"x":94.43,"y":147.78,"x0":2.411408192569944,"y0":50.00000988554383,"z0":5.864799088366764,"aX":-12.814353348258765},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":0.6,"breakHorizontal":18.4,"spinRate":2223,"spinDirection":284},"zone":3,"typeConfidence":0.9,"plateTime":0.48678885504947367,"extension":5.537207581435167},"index":0,"playId":"f26965d7-0d00-3233-bec0-8a79735e6cb2","pitchNumber":1,"startTime":"2026-08-30T02:15:57.772Z","endTime":"2026-08-30T02:16:01.899Z","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":76.8,"endSpeed":70.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.786860753767506,"aZ":-32.24900542262545,"pfxX":-10.198427472817933,"pfxZ":-0.05852983836264425,"pX":-1.6198717349835752,"pZ":1.9839401708778193,"vX0":-5.505531635302711,"vY0":-111.62848382778523,"vZ0":-0.9049158690547354,"x":178.75,"y":185.21,"x0":2.2154175918240093,"y0":50.0044771100069,"z0":5.7573606628390674,"aX":-12.68515168492411},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":0.0,"breakHorizontal":20.0,"spinRate":2244,"spinDirection":296},"zone":13,"typeConfidence":0.91,"plateTime":0.49339450532620877,"extension":5.330467191025098},"index":1,"playId":"7e41df91-23c8-3c9e-8589-c54d7a5a4c6e","pitchNumber":2,"startTime":"2026-08-30T02:16:10.918Z","endTime":"2026-08-30T02:16:14.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2791972460806,"aZ":-27.40737452898927,"pfxX":7.736946487328812,"pfxZ":2.7278090445607237,"pX":-0.583201388587077,"pZ":3.1220217386330447,"vX0":-9.597009006409973,"vY0":-131.48445174285706,"vZ0":-0.9095241630219293,"x":139.23,"y":154.49,"x0":2.1115122162685274,"y0":50.00344347921101,"z0":5.508941225517553,"aX":13.526593621671624},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.9,"breakHorizontal":-11.9,"spinRate":2202,"spinDirection":128},"zone":1,"typeConfidence":0.91,"plateTime":0.41680577236672045,"extension":5.538018321134209},"index":2,"playId":"3d3f3ccd-199a-3d68-8488-f620ac94a46c","pitchNumber":3,"startTime":"2026-08-30T02:16:28.744Z","endTime":"2026-08-30T02:16:32.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.979374183653082,"aZ":-34.403660972576716,"pfxX":-10.253847153506161,"pfxZ":-1.749646804480392,"pX":-0.9199170259098128,"pZ":1.572432404399001,"vX0":-4.0723802727778695,"vY0":-112.94845422624726,"vZ0":-1.2543596985747738,"x":152.07,"y":196.32,"x0":2.2452135018590247,"y0":50.00131656269523,"z0":5.633892956307531,"aX":-13.080630185921203},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-3.1,"breakHorizontal":19.7,"spinRate":2220,"spinDirection":298},"zone":13,"typeConfidence":0.91,"plateTime":0.4872743969075217,"extension":5.685227198858931},"hitData":{"launchSpeed":41.7,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":110.7,"coordY":176.98}},"index":3,"playId":"2d6c0f17-c3d1-31e7-af0c-8de20ee4d09e","pitchNumber":4,"startTime":"2026-08-30T02:16:48.936Z","endTime":"2026-08-30T02:16:56.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:16:56.927Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Sogard lines out to right fielder Spencer Jones.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T02:19:48.455Z","endTime":"2026-08-30T02:20:17.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694341,"fullName":"Brendan Beck","link":"/api/v1/people/694341"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brendan Beck replaces Brent Headrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T02:18:26.409Z","endTime":"2026-08-30T02:19:50.806Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694341,"link":"/api/v1/people/694341"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.636104381034105,"aZ":-9.392186173987525,"pfxX":-2.9570983961309096,"pfxZ":11.946939625113075,"pX":0.09005619229934131,"pZ":2.0373257000244887,"vX0":7.735371629231805,"vY0":-137.05635322018944,"vZ0":-8.682232065236569,"x":113.57,"y":183.77,"x0":-2.3816940660613093,"y0":50.00088530299321,"z0":5.883185726645828,"aX":-5.638596017487597},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.0,"breakHorizontal":3.7,"spinRate":2373,"spinDirection":198},"zone":8,"typeConfidence":0.95,"plateTime":0.39927339815839913,"extension":6.535818968626106},"index":1,"playId":"372a4cee-fe78-3568-a3bd-52b9ead3b266","pitchNumber":1,"startTime":"2026-08-30T02:19:50.806Z","endTime":"2026-08-30T02:19:54.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.799932608838784,"aZ":-45.74017430359534,"pfxX":1.5946222517823476,"pfxZ":-11.001439426022017,"pX":8.11932704252514E-4,"pZ":1.8060798079048674,"vX0":4.391366483829638,"vY0":-111.19619437999444,"vZ0":0.8555346690662622,"x":116.97,"y":190.02,"x0":-2.2192455299985596,"y0":50.00390084789932,"z0":6.221092992200769,"aX":1.9654646051828035},"breaks":{"breakAngle":3.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-19.2,"breakHorizontal":-4.2,"spinRate":2307,"spinDirection":20},"zone":8,"typeConfidence":0.91,"plateTime":0.4955104577821947,"extension":6.749286380129278},"hitData":{"launchSpeed":99.8,"launchAngle":18.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.21,"coordY":96.59}},"index":2,"playId":"15867c86-bbd2-357f-ac33-f3275b065a1d","pitchNumber":2,"startTime":"2026-08-30T02:20:05.496Z","endTime":"2026-08-30T02:20:17.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:20:17.542Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Wong strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T02:20:21.132Z","endTime":"2026-08-30T02:22:19.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694341,"fullName":"Brendan Beck","link":"/api/v1/people/694341"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.863656885706096,"aZ":-16.7693041260901,"pfxX":-6.9557814236745275,"pfxZ":8.299812529518848,"pX":0.009815194758438133,"pZ":2.602177545366088,"vX0":8.14524437337823,"vY0":-135.23127208268465,"vZ0":-5.984499903088927,"x":116.63,"y":168.52,"x0":-2.1343027355754702,"y0":50.00378637325685,"z0":6.015873037155935,"aX":-12.913024804766701},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":10.9,"spinRate":2173,"spinDirection":200},"zone":5,"typeConfidence":0.93,"plateTime":0.40468304029252966,"extension":6.584795105791713},"index":0,"playId":"8513ff0e-63f4-32b7-b66b-b17a996aef3d","pitchNumber":1,"startTime":"2026-08-30T02:20:43.407Z","endTime":"2026-08-30T02:20:47.259Z","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":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26147947002785,"aZ":-31.541263302142575,"pfxX":0.9553630659750842,"pfxZ":0.3974568995155714,"pX":0.9345675593118243,"pZ":2.5059900105490334,"vX0":8.448479936053708,"vY0":-124.7971468349714,"vZ0":-1.5485283075015412,"x":81.38,"y":171.12,"x0":-2.6194090546863187,"y0":50.0009907321886,"z0":5.734175479214497,"aX":1.5031668258496533},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.6,"breakHorizontal":-3.7,"spinRate":2423,"spinDirection":48},"zone":12,"typeConfidence":0.92,"plateTime":0.4390011702937322,"extension":6.520465388822158},"index":1,"playId":"5018b3c1-51a0-33f9-a92f-a40cc42c4e8a","pitchNumber":2,"startTime":"2026-08-30T02:20:58.941Z","endTime":"2026-08-30T02:21:02.917Z","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":84.5,"endSpeed":77.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.539229809213168,"aZ":-33.105794585393824,"pfxX":0.3994524108767965,"pfxZ":-0.6121823269544056,"pX":0.15633665508222633,"pZ":2.7138063523079063,"vX0":6.82734120732416,"vY0":-122.92472827447611,"vZ0":-0.6989063769804537,"x":111.04,"y":165.51,"x0":-2.709693402148227,"y0":50.001026321747865,"z0":5.814284640358644,"aX":0.6096506638037463},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.0,"breakHorizontal":-2.3,"spinRate":2329,"spinDirection":57},"zone":5,"typeConfidence":0.91,"plateTime":0.44570135494466134,"extension":6.555801082226071},"index":2,"playId":"416ec502-3032-3849-86d4-86117dfb4b75","pitchNumber":3,"startTime":"2026-08-30T02:21:14.335Z","endTime":"2026-08-30T02:21:17.711Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-30T02:21:29.975Z","endTime":"2026-08-30T02:21:42.775Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.102538793657043,"aZ":-31.51395983077424,"pfxX":0.22781725380667828,"pfxZ":0.416728344996562,"pX":0.9844104628424365,"pZ":0.9398221061276721,"vX0":8.845416668941022,"vY0":-124.2854364707452,"vZ0":-5.112744914171646,"x":79.48,"y":213.4,"x0":-2.644893822680884,"y0":50.00032776145508,"z0":5.630225371996052,"aX":0.35629308091655526},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.2,"breakHorizontal":-2.4,"spinRate":2429,"spinDirection":54},"zone":14,"typeConfidence":0.92,"plateTime":0.44011777541470165,"extension":6.418675766323556},"index":4,"playId":"1cfc3676-1b85-36f5-b0ad-6c1722927a43","pitchNumber":4,"startTime":"2026-08-30T02:21:42.775Z","endTime":"2026-08-30T02:21:46.623Z","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.8,"endSpeed":88.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.014555081854606,"aZ":-12.906812727016705,"pfxX":-4.660130868874528,"pfxZ":9.786312648999338,"pX":0.665351822851118,"pZ":1.0792177368136913,"vX0":9.066262031755178,"vY0":-138.92544670716762,"vZ0":-10.728804675822516,"x":91.64,"y":209.64,"x0":-2.0242762638258487,"y0":50.00283601981735,"z0":5.832184685878291,"aX":-9.175495748758161},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":6.7,"spinRate":2204,"spinDirection":197},"zone":14,"typeConfidence":0.91,"plateTime":0.3931784767143953,"extension":6.542886276217496},"index":5,"playId":"61aea2c1-1e1a-366e-ba4d-834aa5f04fe8","pitchNumber":5,"startTime":"2026-08-30T02:21:58.885Z","endTime":"2026-08-30T02:22:02.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.728353281826376,"aZ":-14.943345182535667,"pfxX":-7.767950979591883,"pfxZ":8.893402411560242,"pX":0.11473755466131516,"pZ":2.8344886429516096,"vX0":8.650384574818197,"vY0":-138.0837919884787,"vZ0":-5.921400645553925,"x":112.63,"y":162.25,"x0":-2.0441043688385974,"y0":50.00585328812514,"z0":6.006084381698941,"aX":-15.056539745113865},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":12.4,"spinRate":2281,"spinDirection":194},"zone":2,"typeConfidence":0.97,"plateTime":0.3961264933987514,"extension":6.647975500796968},"index":6,"playId":"a4b832dc-1aaf-3b6e-bc1b-9418c5fe93e8","pitchNumber":6,"startTime":"2026-08-30T02:22:14.862Z","endTime":"2026-08-30T02:22:19.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:22:19.132Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jarren Duran flies out to left fielder Cody Bellinger.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T02:22:46.077Z","endTime":"2026-08-30T02:23:10.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694341,"fullName":"Brendan Beck","link":"/api/v1/people/694341"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".271"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".295"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".205"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".221"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".045"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".042"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.346"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".627"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".745"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".787"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".721"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".394"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".366"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".232"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.77"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.99"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.23"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.69"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.36"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.77"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.18"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.08"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.29"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.98"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.51"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.61"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.346"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".627"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".745"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".787"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".721"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".394"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".366"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".232"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.458233915689117,"aZ":-17.998398271127744,"pfxX":-3.313368428153944,"pfxZ":7.341214588621462,"pX":0.9368872003946305,"pZ":2.046825895584542,"vX0":9.489176437170293,"vY0":-137.83114496076027,"vZ0":-7.302534300198503,"x":81.29,"y":183.52,"x0":-2.113988146375427,"y0":50.00648882912096,"z0":5.937413018211916,"aX":-6.40191800634531},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.0,"breakHorizontal":4.1,"spinRate":2237,"spinDirection":199},"zone":14,"typeConfidence":0.73,"plateTime":0.39676190117894317,"extension":6.546288016887587},"index":0,"playId":"bf8c122b-5ccd-32ba-ad5b-615f4ef3364d","pitchNumber":1,"startTime":"2026-08-30T02:22:46.077Z","endTime":"2026-08-30T02:22:49.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90168923151477,"aZ":-11.301154259406617,"pfxX":-2.697378604164446,"pfxZ":11.145050167713284,"pX":-0.5093471976193362,"pZ":2.485933351488638,"vX0":5.687103341696104,"vY0":-136.01146790729194,"vZ0":-7.149372519736889,"x":136.42,"y":171.66,"x0":-2.277260710768199,"y0":50.00658426579565,"z0":5.932981974487323,"aX":-5.054087762490102},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.8,"breakHorizontal":3.7,"spinRate":2329,"spinDirection":198},"zone":4,"typeConfidence":0.95,"plateTime":0.40275512870199215,"extension":6.528076561084095},"hitData":{"launchSpeed":97.3,"launchAngle":30.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.28,"coordY":73.27}},"index":1,"playId":"e669a401-6b76-3ed9-8129-821a31b17f1e","pitchNumber":2,"startTime":"2026-08-30T02:23:02.011Z","endTime":"2026-08-30T02:23:10.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:23:10.644Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jarren Duran flies out to left fielder Cody Bellinger.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T02:22:46.077Z","endTime":"2026-08-30T02:23:10.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694341,"fullName":"Brendan Beck","link":"/api/v1/people/694341"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".271"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".295"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".205"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".221"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".045"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".042"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.346"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".627"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".745"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".787"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".721"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".394"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".366"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".232"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.77"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.99"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.23"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.69"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.36"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.77"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.18"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.08"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.29"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.98"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.51"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.61"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.346"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".627"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".745"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".787"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".721"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".394"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".366"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".232"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.458233915689117,"aZ":-17.998398271127744,"pfxX":-3.313368428153944,"pfxZ":7.341214588621462,"pX":0.9368872003946305,"pZ":2.046825895584542,"vX0":9.489176437170293,"vY0":-137.83114496076027,"vZ0":-7.302534300198503,"x":81.29,"y":183.52,"x0":-2.113988146375427,"y0":50.00648882912096,"z0":5.937413018211916,"aX":-6.40191800634531},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.0,"breakHorizontal":4.1,"spinRate":2237,"spinDirection":199},"zone":14,"typeConfidence":0.73,"plateTime":0.39676190117894317,"extension":6.546288016887587},"index":0,"playId":"bf8c122b-5ccd-32ba-ad5b-615f4ef3364d","pitchNumber":1,"startTime":"2026-08-30T02:22:46.077Z","endTime":"2026-08-30T02:22:49.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90168923151477,"aZ":-11.301154259406617,"pfxX":-2.697378604164446,"pfxZ":11.145050167713284,"pX":-0.5093471976193362,"pZ":2.485933351488638,"vX0":5.687103341696104,"vY0":-136.01146790729194,"vZ0":-7.149372519736889,"x":136.42,"y":171.66,"x0":-2.277260710768199,"y0":50.00658426579565,"z0":5.932981974487323,"aX":-5.054087762490102},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.8,"breakHorizontal":3.7,"spinRate":2329,"spinDirection":198},"zone":4,"typeConfidence":0.95,"plateTime":0.40275512870199215,"extension":6.528076561084095},"hitData":{"launchSpeed":97.3,"launchAngle":30.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.28,"coordY":73.27}},"index":1,"playId":"e669a401-6b76-3ed9-8129-821a31b17f1e","pitchNumber":2,"startTime":"2026-08-30T02:23:02.011Z","endTime":"2026-08-30T02:23:10.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:23:10.644Z","atBatIndex":74},"scoringPlays":[14,22,24,25,49,59,65,67,70],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":103.16,"y":171.95},"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":1,"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":128.2,"y":85.17},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":1,"pitcher":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"coordinates":{"x":125.48,"y":62.2},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":1,"pitcher":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"coordinates":{"x":130.8,"y":120.22},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":1,"pitcher":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":207.21,"y":100.91},"type":"O","description":"Flyout"}]}},{"startIndex":6,"endIndex":13,"top":[6,7,8],"bottom":[9,10,11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":136.56,"y":122.98},"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":2,"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":122.74,"y":105.36},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":2,"pitcher":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":204.47,"y":90.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":2,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":806146,"fullName":"George Lombard Jr.","link":"/api/v1/people/806146"},"coordinates":{"x":86.44,"y":120.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":2,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"coordinates":{"x":130.84,"y":184.2},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":2,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"coordinates":{"x":114.31,"y":127.36},"type":"O","description":"Flyout"}]}},{"startIndex":14,"endIndex":26,"top":[14,15,16,17,18,19],"bottom":[20,21,22,23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":223.41,"y":95.18},"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":3,"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":113.53,"y":100.24},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"coordinates":{"x":166.77,"y":109.99},"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":3,"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":85.09,"y":98.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":108.23,"y":167.9},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":143.13,"y":144.13},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":3,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"coordinates":{"x":164.48,"y":117.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":3,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"coordinates":{"x":154.34,"y":100.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":3,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":155.16,"y":146.86},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":3,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"coordinates":{"x":140.37,"y":64.03},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":3,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":806146,"fullName":"George Lombard Jr.","link":"/api/v1/people/806146"},"coordinates":{"x":81.11,"y":77.7},"type":"O","description":"Lineout"}]}},{"startIndex":27,"endIndex":33,"top":[27,28,29,30],"bottom":[31,32,33],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":4,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"coordinates":{"x":149.56,"y":140.25},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":4,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"coordinates":{"x":154.85,"y":153.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":4,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"coordinates":{"x":111.27,"y":154.72},"type":"O","description":"Groundout"}]}},{"startIndex":34,"endIndex":40,"top":[34,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":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":148.77,"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":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"coordinates":{"x":191.55,"y":106.67},"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":5,"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":168.27,"y":113.84},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":5,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"coordinates":{"x":114.31,"y":180.06},"type":"O","description":"Groundout"}]}},{"startIndex":41,"endIndex":50,"top":[41,42,43,44,45],"bottom":[46,47,48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":72.82,"y":106.13},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":6,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":183.23,"y":127.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":6,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"coordinates":{"x":142.24,"y":63.5},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":6,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"coordinates":{"x":57.28,"y":100.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":6,"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"coordinates":{"x":53.05,"y":98.89},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":6,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"coordinates":{"x":75.36,"y":111.64},"type":"O","description":"Flyout"}]}},{"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":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":156.6,"y":58.36},"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":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":140.66,"y":163.84},"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":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"coordinates":{"x":103.87,"y":161.55},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":7,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"coordinates":{"x":93.5,"y":51.96},"type":"O","description":"Flyout"}]}},{"startIndex":57,"endIndex":71,"top":[57,58,59,60,61],"bottom":[62,63,64,65,66,67,68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":90.24,"y":160.61},"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":8,"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":182.76,"y":66.23},"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":8,"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":215.15,"y":107.07},"type":"H","description":"Triple"},{"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":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":104.0,"y":158.0},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":8,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"coordinates":{"x":159.44,"y":120.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":8,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":187.28,"y":126.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":8,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"coordinates":{"x":150.29,"y":174.99},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":8,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"coordinates":{"x":210.27,"y":96.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":8,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"coordinates":{"x":147.07,"y":162.28},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":8,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"coordinates":{"x":77.24,"y":153.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":8,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"coordinates":{"x":77.84,"y":110.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":8,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"coordinates":{"x":113.64,"y":134.49},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":8,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"coordinates":{"x":132.25,"y":116.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":8,"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"coordinates":{"x":110.7,"y":176.98},"type":"O","description":"Groundout"}]}},{"startIndex":72,"endIndex":74,"top":[72,73,74],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":694341,"fullName":"Brendan Beck","link":"/api/v1/people/694341"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":165.21,"y":96.59},"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":9,"pitcher":{"id":694341,"fullName":"Brendan Beck","link":"/api/v1/people/694341"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":58.28,"y":73.27},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":1,"leftOnBase":2}},{"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":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"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":5,"hits":7,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":9,"hits":13,"errors":0,"leftOnBase":6},"away":{"runs":2,"hits":6,"errors":1,"leftOnBase":7}},"defense":{"pitcher":{"id":694341,"fullName":"Brendan Beck","link":"/api/v1/people/694341"},"catcher":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"first":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"second":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"third":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"shortstop":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"left":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"center":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"right":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"onDeck":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"inHole":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"battingOrder":4,"team":{"id":147,"name":"New York Yankees","link":"/api/v1/teams/147"}},"offense":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"onDeck":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"inHole":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"pitcher":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"battingOrder":9,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":7,"airOuts":10,"runs":2,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".249","atBats":33,"obp":".323","slg":".404","ops":".727","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":12,"rbi":2,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":8,"groundOuts":7,"airOuts":12,"runs":9,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":35,"obp":".385","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":154,"era":"3.48","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":9,"whip":"1.22","battersFaced":39,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":51,"strikes":103,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":9,"pitchesPerInning":"19.25","runsScoredPer9":"10.13","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":1,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID670103":{"person":{"id":670103,"fullName":"Raymond Burgos","link":"/api/v1/people/670103"},"jerseyNumber":"79","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 5 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":42,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":14,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":11,"strikes":31,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":1,"runsScoredPer9":"19.29","homeRunsPer9":"0.00","inheritedRunners":1,"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":4,"gamesStarted":0,"flyOuts":9,"groundOuts":16,"airOuts":13,"runs":8,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":47,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":161,"era":"5.84","inningsPitched":"12.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"0.97","battersFaced":48,"outs":37,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":44,"strikes":117,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":5,"winPercentage":".---","pitchesPerInning":"13.05","gamesFinished":4,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"5.11","walksPer9Inn":"0.73","hitsPer9Inn":"8.03","runsScoredPer9":"5.84","homeRunsPer9":"1.46","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":16,"gamesStarted":16,"flyOuts":58,"groundOuts":89,"airOuts":110,"runs":35,"doubles":12,"triples":0,"homeRuns":7,"strikeOuts":74,"baseOnBalls":18,"intentionalWalks":2,"hits":79,"hitByPitch":3,"atBats":346,"obp":".270","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1316,"era":"3.27","inningsPitched":"93.2","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.04","battersFaced":373,"outs":281,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1316,"balls":426,"strikes":890,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".600","pitchesPerInning":"14.05","gamesFinished":0,"strikeoutWalkRatio":"4.11","strikeoutsPer9Inn":"7.11","walksPer9Inn":"1.73","hitsPer9Inn":"7.59","runsScoredPer9":"3.36","homeRunsPer9":"0.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"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 | 3B, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":55,"groundOuts":82,"airOuts":104,"runs":66,"doubles":21,"triples":3,"homeRuns":26,"strikeOuts":130,"baseOnBalls":57,"intentionalWalks":2,"hits":119,"hitByPitch":22,"avg":".276","atBats":431,"obp":".386","slg":".520","ops":".906","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":514,"totalBases":224,"rbi":79,"leftOnBase":184,"sacBunts":1,"sacFlies":3,"babip":".335","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.58","popOuts":31,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":86,"putOuts":868,"errors":5,"chances":959,"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":{},"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":37,"gamesStarted":0,"flyOuts":17,"groundOuts":43,"airOuts":33,"runs":15,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":36,"baseOnBalls":6,"intentionalWalks":1,"hits":34,"hitByPitch":2,"atBats":145,"obp":".275","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":560,"era":"2.58","inningsPitched":"38.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":18,"blownSaves":0,"earnedRuns":11,"whip":"1.04","battersFaced":154,"outs":115,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":560,"balls":151,"strikes":409,"strikePercentage":".730","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".333","pitchesPerInning":"14.61","gamesFinished":2,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"8.45","walksPer9Inn":"1.41","hitsPer9Inn":"7.98","runsScoredPer9":"3.52","homeRunsPer9":"0.47","inheritedRunners":15,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663776":{"person":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"jerseyNumber":"43","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":9,"gamesStarted":9,"flyOuts":17,"groundOuts":34,"airOuts":47,"runs":24,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":22,"intentionalWalks":0,"hits":55,"hitByPitch":1,"atBats":180,"obp":".379","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":768,"era":"4.20","inningsPitched":"45.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.71","battersFaced":207,"outs":135,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":768,"balls":286,"strikes":482,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".250","pitchesPerInning":"17.07","gamesFinished":0,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"9.60","walksPer9Inn":"4.40","hitsPer9Inn":"11.00","runsScoredPer9":"4.80","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"37","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":15,"groundOuts":25,"airOuts":31,"runs":17,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":44,"baseOnBalls":15,"intentionalWalks":0,"hits":27,"hitByPitch":3,"avg":".213","atBats":127,"obp":".310","slg":".370","ops":".680","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":47,"rbi":13,"leftOnBase":71,"sacBunts":0,"sacFlies":0,"babip":".291","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.75","popOuts":9,"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":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID687941":{"person":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":2,"flyOuts":12,"groundOuts":26,"airOuts":23,"runs":4,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":76,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":298,"era":"1.23","inningsPitched":"22.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"0.95","battersFaced":85,"outs":66,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":298,"balls":99,"strikes":199,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.55","gamesFinished":10,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.14","walksPer9Inn":"2.45","hitsPer9Inn":"6.14","runsScoredPer9":"1.64","homeRunsPer9":"0.41","inheritedRunners":8,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"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"}]},"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":54,"gamesStarted":0,"flyOuts":32,"groundOuts":46,"airOuts":51,"runs":23,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":51,"baseOnBalls":16,"intentionalWalks":1,"hits":47,"hitByPitch":2,"atBats":194,"obp":".305","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":835,"era":"3.88","inningsPitched":"51.0","wins":3,"losses":2,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":22,"whip":"1.24","battersFaced":214,"outs":153,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":835,"balls":285,"strikes":550,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".600","pitchesPerInning":"16.37","gamesFinished":6,"strikeoutWalkRatio":"3.19","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.82","hitsPer9Inn":"8.29","runsScoredPer9":"4.06","homeRunsPer9":"1.41","inheritedRunners":33,"inheritedRunnersScored":13,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":31,"groundOuts":41,"airOuts":46,"runs":21,"doubles":12,"triples":1,"homeRuns":3,"strikeOuts":28,"baseOnBalls":18,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".250","atBats":148,"obp":".331","slg":".405","ops":".736","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":60,"rbi":13,"leftOnBase":53,"sacBunts":2,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.33","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":101,"putOuts":56,"errors":6,"chances":163,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"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":".---","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":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":23,"groundOuts":52,"airOuts":41,"runs":20,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":50,"baseOnBalls":16,"intentionalWalks":0,"hits":45,"hitByPitch":6,"avg":".246","atBats":183,"obp":".325","slg":".372","ops":".697","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":68,"rbi":23,"leftOnBase":69,"sacBunts":4,"sacFlies":1,"babip":".315","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.75","popOuts":10,"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":7,"stolenBases":44,"stolenBasePercentage":".863","caughtStealingPercentage":".137","assists":23,"putOuts":470,"errors":4,"chances":497,"fielding":".992","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668939":{"person":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"jerseyNumber":"31","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":57,"groundOuts":79,"airOuts":97,"runs":35,"doubles":20,"triples":1,"homeRuns":9,"strikeOuts":54,"baseOnBalls":36,"intentionalWalks":0,"hits":71,"hitByPitch":2,"avg":".240","atBats":296,"obp":".322","slg":".405","ops":".727","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":120,"rbi":51,"leftOnBase":145,"sacBunts":0,"sacFlies":5,"babip":".261","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.89","popOuts":10,"lineOuts":30},"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":17,"stolenBases":31,"stolenBasePercentage":".646","caughtStealingPercentage":".354","assists":26,"putOuts":470,"errors":7,"chances":503,"fielding":".986","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678394":{"person":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(L, 5-7)","summary":"4.1 IP, 4 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":6,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":16,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","numberOfPitches":94,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":20,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":32,"strikes":62,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"8.31","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":3},"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":21,"gamesStarted":8,"flyOuts":49,"groundOuts":126,"airOuts":80,"runs":56,"doubles":16,"triples":1,"homeRuns":11,"strikeOuts":70,"baseOnBalls":31,"intentionalWalks":2,"hits":103,"hitByPitch":5,"atBats":371,"obp":".336","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":1564,"era":"4.85","inningsPitched":"94.2","wins":5,"losses":7,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.42","battersFaced":415,"outs":284,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1564,"balls":557,"strikes":1007,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.58","rbi":4,"winPercentage":".417","pitchesPerInning":"16.52","gamesFinished":4,"strikeoutWalkRatio":"2.26","strikeoutsPer9Inn":"6.65","walksPer9Inn":"2.95","hitsPer9Inn":"9.79","runsScoredPer9":"5.32","homeRunsPer9":"1.05","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":7,"passedBall":0,"popOuts":6,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":14,"errors":0,"chances":21,"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"}]},"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 | 2B, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":96,"groundOuts":96,"airOuts":172,"runs":76,"doubles":31,"triples":4,"homeRuns":23,"strikeOuts":118,"baseOnBalls":61,"intentionalWalks":3,"hits":129,"hitByPitch":3,"avg":".254","atBats":507,"obp":".334","slg":".467","ops":".801","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":581,"totalBases":237,"rbi":70,"leftOnBase":247,"sacBunts":1,"sacFlies":7,"babip":".284","groundOutsToAirouts":"0.56","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"22.04","popOuts":34,"lineOuts":42},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":252,"errors":9,"chances":273,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676477":{"person":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":25,"groundOuts":36,"airOuts":46,"runs":12,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":50,"baseOnBalls":7,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":161,"obp":".229","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":634,"era":"2.00","inningsPitched":"45.0","wins":6,"losses":1,"saves":2,"saveOpportunities":5,"holds":22,"blownSaves":3,"earnedRuns":10,"whip":"0.87","battersFaced":171,"outs":135,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":634,"balls":182,"strikes":452,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".857","pitchesPerInning":"14.09","gamesFinished":8,"strikeoutWalkRatio":"7.14","strikeoutsPer9Inn":"10.00","walksPer9Inn":"1.40","hitsPer9Inn":"6.40","runsScoredPer9":"2.40","homeRunsPer9":"0.60","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":74,"groundOuts":142,"airOuts":142,"runs":46,"doubles":30,"triples":1,"homeRuns":15,"strikeOuts":128,"baseOnBalls":37,"intentionalWalks":0,"hits":132,"hitByPitch":5,"atBats":541,"obp":".297","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2113,"era":"2.82","inningsPitched":"143.2","wins":16,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.18","battersFaced":586,"outs":431,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2113,"balls":759,"strikes":1354,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".800","pitchesPerInning":"14.71","gamesFinished":0,"strikeoutWalkRatio":"3.46","strikeoutsPer9Inn":"8.02","walksPer9Inn":"2.32","hitsPer9Inn":"8.27","runsScoredPer9":"2.88","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":52},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":18,"errors":0,"chances":33,"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"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":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":57,"groundOuts":55,"airOuts":105,"runs":34,"doubles":23,"triples":1,"homeRuns":6,"strikeOuts":59,"baseOnBalls":24,"intentionalWalks":0,"hits":71,"hitByPitch":3,"avg":".249","atBats":285,"obp":".310","slg":".400","ops":".710","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":317,"totalBases":114,"rbi":40,"leftOnBase":151,"sacBunts":1,"sacFlies":4,"babip":".290","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.50","popOuts":26,"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":161,"putOuts":135,"errors":7,"chances":303,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681508":{"person":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"101","stats":{"batting":{"note":"b-","summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":25,"groundOuts":37,"airOuts":39,"runs":17,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":22,"baseOnBalls":18,"intentionalWalks":0,"hits":37,"hitByPitch":3,"avg":".278","atBats":133,"obp":".374","slg":".466","ops":".840","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":62,"rbi":19,"leftOnBase":45,"sacBunts":1,"sacFlies":1,"babip":".299","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.60","popOuts":5,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","assists":4,"putOuts":106,"errors":1,"chances":111,"fielding":".991","passedBall":2,"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"}]},"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":"500","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":129,"flyOuts":56,"groundOuts":137,"airOuts":129,"runs":65,"doubles":22,"triples":1,"homeRuns":12,"strikeOuts":67,"baseOnBalls":38,"intentionalWalks":0,"hits":110,"hitByPitch":10,"avg":".253","atBats":434,"obp":".325","slg":".392","ops":".717","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":491,"totalBases":170,"rbi":62,"leftOnBase":176,"sacBunts":5,"sacFlies":4,"babip":".273","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.17","popOuts":39,"lineOuts":34},"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":233,"putOuts":76,"errors":10,"chances":319,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID624133":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":60,"groundOuts":109,"airOuts":117,"runs":47,"doubles":23,"triples":1,"homeRuns":7,"strikeOuts":117,"baseOnBalls":37,"intentionalWalks":0,"hits":105,"hitByPitch":6,"atBats":444,"obp":".301","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1912,"era":"3.35","inningsPitched":"118.1","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.20","battersFaced":491,"outs":355,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1912,"balls":701,"strikes":1211,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".625","pitchesPerInning":"16.16","gamesFinished":0,"strikeoutWalkRatio":"3.16","strikeoutsPer9Inn":"8.90","walksPer9Inn":"2.81","hitsPer9Inn":"7.99","runsScoredPer9":"3.57","homeRunsPer9":"0.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":24,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":7,"errors":0,"chances":23,"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":"901","stats":{"batting":{"note":"a-","summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":51,"groundOuts":125,"airOuts":117,"runs":60,"doubles":14,"triples":4,"homeRuns":18,"strikeOuts":148,"baseOnBalls":34,"intentionalWalks":2,"hits":100,"hitByPitch":5,"avg":".208","atBats":481,"obp":".264","slg":".366","ops":".630","caughtStealing":4,"stolenBases":18,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":529,"totalBases":176,"rbi":66,"leftOnBase":196,"sacBunts":2,"sacFlies":7,"babip":".255","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.72","popOuts":33,"lineOuts":33},"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":7,"putOuts":219,"errors":2,"chances":228,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID686765":{"person":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":19,"groundOuts":42,"airOuts":39,"runs":22,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":25,"intentionalWalks":0,"hits":39,"hitByPitch":0,"avg":".264","atBats":148,"obp":".368","slg":".405","ops":".773","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":60,"rbi":12,"leftOnBase":64,"sacBunts":3,"sacFlies":1,"babip":".316","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.33","popOuts":11,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":79,"putOuts":108,"errors":3,"chances":190,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642201":{"person":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":86,"flyOuts":24,"groundOuts":51,"airOuts":36,"runs":24,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":40,"baseOnBalls":11,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".232","atBats":164,"obp":".282","slg":".372","ops":".654","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":61,"rbi":20,"leftOnBase":78,"sacBunts":0,"sacFlies":1,"babip":".275","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.80","popOuts":5,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":88,"errors":1,"chances":91,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":22,"gamesStarted":22,"flyOuts":74,"groundOuts":84,"airOuts":141,"runs":47,"doubles":26,"triples":1,"homeRuns":14,"strikeOuts":141,"baseOnBalls":35,"intentionalWalks":1,"hits":101,"hitByPitch":3,"atBats":464,"obp":".276","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1908,"era":"3.09","inningsPitched":"125.1","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.09","battersFaced":505,"outs":376,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1908,"balls":598,"strikes":1310,"strikePercentage":".690","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".571","pitchesPerInning":"15.22","gamesFinished":0,"strikeoutWalkRatio":"4.03","strikeoutsPer9Inn":"10.13","walksPer9Inn":"2.51","hitsPer9Inn":"7.25","runsScoredPer9":"3.38","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":40,"lineOuts":27},"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":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":76,"groundOuts":132,"airOuts":134,"runs":67,"doubles":32,"triples":3,"homeRuns":16,"strikeOuts":111,"baseOnBalls":21,"intentionalWalks":1,"hits":148,"hitByPitch":8,"avg":".284","atBats":521,"obp":".321","slg":".449","ops":".770","caughtStealing":8,"stolenBases":17,"stolenBasePercentage":".680","caughtStealingPercentage":".320","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":554,"totalBases":234,"rbi":67,"leftOnBase":206,"sacBunts":2,"sacFlies":2,"babip":".333","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.56","popOuts":21,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":327,"errors":2,"chances":337,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663558":{"person":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":3,"flyOuts":33,"groundOuts":51,"airOuts":57,"runs":19,"doubles":6,"triples":1,"homeRuns":7,"strikeOuts":62,"baseOnBalls":27,"intentionalWalks":1,"hits":33,"hitByPitch":2,"atBats":199,"obp":".270","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":905,"era":"2.84","inningsPitched":"57.0","wins":2,"losses":3,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":18,"whip":"1.05","battersFaced":232,"outs":171,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":905,"balls":344,"strikes":561,"strikePercentage":".620","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".400","pitchesPerInning":"15.88","gamesFinished":10,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"9.79","walksPer9Inn":"4.26","hitsPer9Inn":"5.21","runsScoredPer9":"3.00","homeRunsPer9":"1.11","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":10},"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":false,"isOnBench":true,"isSubstitute":false}},"ID669062":{"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"jerseyNumber":"67","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":48,"gamesStarted":1,"flyOuts":12,"groundOuts":36,"airOuts":27,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":63,"baseOnBalls":25,"intentionalWalks":2,"hits":30,"hitByPitch":3,"atBats":154,"obp":".317","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":804,"era":"2.09","inningsPitched":"43.0","wins":3,"losses":0,"saves":4,"saveOpportunities":5,"holds":12,"blownSaves":1,"earnedRuns":10,"whip":"1.28","battersFaced":184,"outs":129,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":804,"balls":334,"strikes":470,"strikePercentage":".580","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.70","gamesFinished":11,"strikeoutWalkRatio":"2.52","strikeoutsPer9Inn":"13.19","walksPer9Inn":"5.23","hitsPer9Inn":"6.28","runsScoredPer9":"2.30","homeRunsPer9":"0.42","inheritedRunners":23,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":46,"gamesStarted":0,"flyOuts":23,"groundOuts":40,"airOuts":35,"runs":11,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":58,"baseOnBalls":20,"intentionalWalks":0,"hits":32,"hitByPitch":1,"atBats":164,"obp":".286","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":730,"era":"1.81","inningsPitched":"44.2","wins":2,"losses":4,"saves":30,"saveOpportunities":32,"holds":0,"blownSaves":2,"earnedRuns":9,"whip":"1.16","battersFaced":186,"outs":134,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":730,"balls":241,"strikes":489,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".333","pitchesPerInning":"16.34","gamesFinished":37,"strikeoutWalkRatio":"2.90","strikeoutsPer9Inn":"11.69","walksPer9Inn":"4.03","hitsPer9Inn":"6.45","runsScoredPer9":"2.22","homeRunsPer9":"0.40","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":5},"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}}},"batters":[663330,681508,678882,677800,575929,702332,655316,686765,657136,642201,680776,687941,678394,670103],"pitchers":[687941,678394,670103],"bench":[668939,678011],"bullpen":[687562,547973,543243,594027,669062,663558,663776,624133,801139,669711,676477],"battingOrder":[681508,678882,677800,575929,702332,655316,686765,657136,680776],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Abreu, W (31, Headrick)."},{"label":"3B","value":"Contreras, Wn (3, Headrick)."},{"label":"HR","value":"Sogard (3, 3rd inning off Fried, 0 on, 0 out)."},{"label":"TB","value":"Abreu, W 2; Contreras, Wn 3; Gasper; Jones, Jah; Sogard 4; Wong."},{"label":"RBI","value":"Contreras, Wn (79); Sogard (12)."},{"label":"Runners left in scoring position, 2 out","value":"Abreu, W; Sogard; Monasterio."},{"label":"Team RISP","value":"1-for-8."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Abreu, W (9, fielding)."}]}],"note":[{"label":"a","value":"Grounded out for White, E in the 5th."},{"label":"b","value":"Singled for Jones, Jah in the 5th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":7,"airOuts":12,"runs":9,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".230","atBats":35,"obp":".309","slg":".405","ops":".714","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":13,"rbi":9,"leftOnBase":17,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"flyOuts":8,"groundOuts":7,"airOuts":10,"runs":2,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":33,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":149,"era":"3.23","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.18","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":55,"strikes":94,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":2,"pitchesPerInning":"16.56","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID621112":{"person":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"note":"(W, 7-2)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":53,"gamesStarted":2,"flyOuts":35,"groundOuts":93,"airOuts":64,"runs":16,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":62,"baseOnBalls":28,"intentionalWalks":1,"hits":51,"hitByPitch":1,"atBats":270,"obp":".268","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1096,"era":"1.64","inningsPitched":"76.2","wins":7,"losses":2,"saves":1,"saveOpportunities":4,"holds":9,"blownSaves":3,"earnedRuns":14,"whip":"1.03","battersFaced":299,"outs":230,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":1096,"balls":411,"strikes":685,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".778","pitchesPerInning":"14.30","gamesFinished":15,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"7.28","walksPer9Inn":"3.29","hitsPer9Inn":"5.99","runsScoredPer9":"1.88","homeRunsPer9":"0.70","inheritedRunners":25,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":13,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695684":{"person":{"id":695684,"fullName":"Elmer Rodríguez","link":"/api/v1/people/695684"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":13,"groundOuts":29,"airOuts":21,"runs":12,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":13,"intentionalWalks":0,"hits":22,"hitByPitch":3,"atBats":87,"obp":".365","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":406,"era":"4.70","inningsPitched":"23.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.52","battersFaced":105,"outs":69,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":406,"balls":168,"strikes":238,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".000","pitchesPerInning":"17.65","gamesFinished":0,"strikeoutWalkRatio":"1.23","strikeoutsPer9Inn":"6.26","walksPer9Inn":"5.09","hitsPer9Inn":"8.61","runsScoredPer9":"4.70","homeRunsPer9":"0.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID645305":{"person":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"jerseyNumber":"39","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":7,"groundOuts":15,"airOuts":15,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":1,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".246","atBats":65,"obp":".275","slg":".323","ops":".598","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":21,"rbi":7,"leftOnBase":27,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.00","popOuts":5,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","assists":4,"putOuts":217,"errors":4,"chances":225,"fielding":".982","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"34","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":39,"groundOuts":96,"airOuts":66,"runs":37,"doubles":18,"triples":3,"homeRuns":9,"strikeOuts":103,"baseOnBalls":23,"intentionalWalks":2,"hits":83,"hitByPitch":5,"avg":".239","atBats":347,"obp":".295","slg":".386","ops":".681","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":134,"rbi":35,"leftOnBase":148,"sacBunts":0,"sacFlies":1,"babip":".314","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.56","popOuts":6,"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":3,"putOuts":148,"errors":0,"chances":151,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676609":{"person":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"jerseyNumber":"72","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | K, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":115,"flyOuts":41,"groundOuts":94,"airOuts":94,"runs":40,"doubles":12,"triples":0,"homeRuns":12,"strikeOuts":94,"baseOnBalls":23,"intentionalWalks":0,"hits":85,"hitByPitch":7,"avg":".236","atBats":360,"obp":".292","slg":".369","ops":".661","caughtStealing":9,"stolenBases":31,"stolenBasePercentage":".775","caughtStealingPercentage":".225","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":397,"totalBases":133,"rbi":44,"leftOnBase":154,"sacBunts":3,"sacFlies":4,"babip":".283","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":31,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":233,"putOuts":133,"errors":9,"chances":375,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID607074":{"person":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"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":39,"groundOuts":43,"airOuts":69,"runs":25,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":63,"baseOnBalls":31,"intentionalWalks":0,"hits":39,"hitByPitch":2,"atBats":209,"obp":".293","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1058,"era":"3.20","inningsPitched":"59.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.19","battersFaced":247,"outs":177,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1058,"balls":413,"strikes":645,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".571","pitchesPerInning":"17.93","gamesFinished":0,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"9.61","walksPer9Inn":"4.73","hitsPer9Inn":"5.95","runsScoredPer9":"3.81","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682987":{"person":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"jerseyNumber":"78","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":29,"groundOuts":22,"airOuts":45,"runs":22,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":70,"baseOnBalls":18,"intentionalWalks":1,"hits":41,"hitByPitch":1,"avg":".232","atBats":177,"obp":".305","slg":".412","ops":".717","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":73,"rbi":24,"leftOnBase":57,"sacBunts":0,"sacFlies":1,"babip":".337","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.29","popOuts":6,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":116,"errors":0,"chances":118,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID642232":{"person":{"id":642232,"fullName":"Ryan Yarbrough","link":"/api/v1/people/642232"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"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":32,"gamesStarted":1,"flyOuts":40,"groundOuts":47,"airOuts":71,"runs":30,"doubles":8,"triples":3,"homeRuns":3,"strikeOuts":39,"baseOnBalls":21,"intentionalWalks":1,"hits":44,"hitByPitch":4,"atBats":199,"obp":".308","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":878,"era":"3.91","inningsPitched":"53.0","wins":2,"losses":1,"saves":3,"saveOpportunities":3,"holds":1,"blownSaves":0,"earnedRuns":23,"whip":"1.23","battersFaced":226,"outs":159,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":878,"balls":313,"strikes":565,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".667","pitchesPerInning":"16.57","gamesFinished":18,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"6.62","walksPer9Inn":"3.57","hitsPer9Inn":"7.47","runsScoredPer9":"5.09","homeRunsPer9":"0.51","inheritedRunners":16,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":18,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642708":{"person":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"jerseyNumber":"14","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"601","stats":{"batting":{"summary":"2-2 | RBI, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":25,"groundOuts":48,"airOuts":51,"runs":24,"doubles":5,"triples":1,"homeRuns":10,"strikeOuts":53,"baseOnBalls":13,"intentionalWalks":0,"hits":44,"hitByPitch":0,"avg":".228","atBats":193,"obp":".273","slg":".420","ops":".693","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":81,"rbi":29,"leftOnBase":71,"sacBunts":0,"sacFlies":3,"babip":".256","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.30","popOuts":9,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":29,"errors":9,"chances":87,"fielding":".897","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID657612":{"person":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"note":"(H, 10)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"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":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":59,"gamesStarted":0,"flyOuts":19,"groundOuts":94,"airOuts":29,"runs":27,"doubles":4,"triples":0,"homeRuns":9,"strikeOuts":23,"baseOnBalls":11,"intentionalWalks":2,"hits":45,"hitByPitch":6,"atBats":189,"obp":".300","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":701,"era":"4.24","inningsPitched":"51.0","wins":4,"losses":2,"saves":2,"saveOpportunities":6,"holds":10,"blownSaves":4,"earnedRuns":24,"whip":"1.10","battersFaced":208,"outs":153,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":701,"balls":222,"strikes":479,"strikePercentage":".680","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"3.24","rbi":0,"winPercentage":".667","pitchesPerInning":"13.75","gamesFinished":9,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"4.06","walksPer9Inn":"1.94","hitsPer9Inn":"7.94","runsScoredPer9":"4.76","homeRunsPer9":"1.59","inheritedRunners":30,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":1,"errors":0,"chances":16,"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"}]},"ID502671":{"person":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"jerseyNumber":"48","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":45,"groundOuts":79,"airOuts":76,"runs":38,"doubles":11,"triples":1,"homeRuns":17,"strikeOuts":82,"baseOnBalls":26,"intentionalWalks":2,"hits":76,"hitByPitch":3,"avg":".244","atBats":312,"obp":".307","slg":".449","ops":".756","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":140,"rbi":45,"leftOnBase":118,"sacBunts":0,"sacFlies":1,"babip":".276","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.35","popOuts":16,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":474,"errors":0,"chances":515,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669224":{"person":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"jerseyNumber":"28","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"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":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":50,"groundOuts":58,"airOuts":86,"runs":27,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":88,"baseOnBalls":34,"intentionalWalks":2,"hits":50,"hitByPitch":3,"avg":".179","atBats":280,"obp":".274","slg":".289","ops":".563","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":319,"totalBases":81,"rbi":21,"leftOnBase":122,"sacBunts":1,"sacFlies":1,"babip":".227","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":22,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":39,"stolenBasePercentage":".765","caughtStealingPercentage":".235","assists":30,"putOuts":796,"errors":6,"chances":832,"fielding":".993","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID700250":{"person":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | K, 3 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":3,"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":131,"flyOuts":69,"groundOuts":112,"airOuts":113,"runs":85,"doubles":22,"triples":3,"homeRuns":35,"strikeOuts":141,"baseOnBalls":68,"intentionalWalks":4,"hits":124,"hitByPitch":5,"avg":".254","atBats":488,"obp":".350","slg":".527","ops":".877","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":563,"totalBases":257,"rbi":86,"leftOnBase":164,"sacBunts":0,"sacFlies":2,"babip":".283","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.94","popOuts":14,"lineOuts":30},"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":34,"putOuts":416,"errors":4,"chances":454,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID694341":{"person":{"id":694341,"fullName":"Brendan Beck","link":"/api/v1/people/694341"},"jerseyNumber":"89","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"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":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":1,"flyOuts":8,"groundOuts":4,"airOuts":13,"runs":7,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":29,"obp":".353","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":149,"era":"8.22","inningsPitched":"7.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.57","battersFaced":34,"outs":23,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":64,"strikes":85,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":".000","pitchesPerInning":"19.43","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.87","walksPer9Inn":"5.87","hitsPer9Inn":"8.22","runsScoredPer9":"8.22","homeRunsPer9":"4.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687396":{"person":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"note":"(H, 23)","summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":6,"strikes":16,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":70,"gamesStarted":0,"flyOuts":35,"groundOuts":48,"airOuts":68,"runs":16,"doubles":12,"triples":5,"homeRuns":4,"strikeOuts":86,"baseOnBalls":21,"intentionalWalks":1,"hits":62,"hitByPitch":0,"atBats":260,"obp":".295","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1114,"era":"1.97","inningsPitched":"68.2","wins":7,"losses":3,"saves":0,"saveOpportunities":2,"holds":23,"blownSaves":2,"earnedRuns":15,"whip":"1.21","battersFaced":285,"outs":206,"gamesPitched":70,"completeGames":0,"shutouts":0,"pitchesThrown":1114,"balls":362,"strikes":752,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":1,"winPercentage":".700","pitchesPerInning":"16.22","gamesFinished":7,"strikeoutWalkRatio":"4.10","strikeoutsPer9Inn":"11.27","walksPer9Inn":"2.75","hitsPer9Inn":"8.13","runsScoredPer9":"2.10","homeRunsPer9":"0.52","inheritedRunners":41,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":4,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701542":{"person":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":25,"flyOuts":62,"groundOuts":127,"airOuts":120,"runs":75,"doubles":32,"triples":2,"homeRuns":20,"strikeOuts":126,"baseOnBalls":45,"intentionalWalks":1,"hits":135,"hitByPitch":4,"atBats":501,"obp":".331","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2192,"era":"4.39","inningsPitched":"127.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":62,"whip":"1.42","battersFaced":559,"outs":381,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2192,"balls":826,"strikes":1366,"strikePercentage":".620","hitBatsmen":4,"balks":1,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".571","pitchesPerInning":"17.26","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"8.93","walksPer9Inn":"3.19","hitsPer9Inn":"9.57","runsScoredPer9":"5.31","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":22,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":14,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641355":{"person":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"jerseyNumber":"35","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"301","stats":{"batting":{"summary":"1-2 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":78,"groundOuts":89,"airOuts":141,"runs":56,"doubles":22,"triples":3,"homeRuns":12,"strikeOuts":73,"baseOnBalls":56,"intentionalWalks":0,"hits":102,"hitByPitch":0,"avg":".256","atBats":399,"obp":".343","slg":".416","ops":".759","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":461,"totalBases":166,"rbi":59,"leftOnBase":143,"sacBunts":0,"sacFlies":6,"babip":".281","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.25","popOuts":30,"lineOuts":33},"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":7,"putOuts":226,"errors":3,"chances":236,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665862":{"person":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"jerseyNumber":"13","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | K, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":127,"flyOuts":64,"groundOuts":88,"airOuts":107,"runs":62,"doubles":16,"triples":3,"homeRuns":18,"strikeOuts":148,"baseOnBalls":50,"intentionalWalks":3,"hits":98,"hitByPitch":1,"avg":".224","atBats":437,"obp":".303","slg":".398","ops":".701","caughtStealing":8,"stolenBases":38,"stolenBasePercentage":".826","caughtStealingPercentage":".174","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":492,"totalBases":174,"rbi":54,"leftOnBase":191,"sacBunts":0,"sacFlies":4,"babip":".291","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.28","popOuts":23,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":291,"putOuts":167,"errors":9,"chances":467,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID608331":{"person":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"summary":"3.2 IP, ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":63,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":15,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":24,"strikes":39,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.45","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":46,"groundOuts":87,"airOuts":85,"runs":28,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":83,"baseOnBalls":28,"intentionalWalks":0,"hits":62,"hitByPitch":2,"atBats":313,"obp":".266","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1359,"era":"2.80","inningsPitched":"90.0","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.00","battersFaced":347,"outs":270,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1359,"balls":508,"strikes":851,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.02","rbi":1,"winPercentage":".500","pitchesPerInning":"15.10","gamesFinished":0,"strikeoutWalkRatio":"2.96","strikeoutsPer9Inn":"8.30","walksPer9Inn":"2.80","hitsPer9Inn":"6.20","runsScoredPer9":"2.80","homeRunsPer9":"0.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":5,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605242":{"person":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":7,"strikes":6,"strikePercentage":".460","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":1,"hits":2,"hitByPitch":1,"atBats":17,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":83,"era":"0.00","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":21,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":30,"strikes":53,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"16.60","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.40","hitsPer9Inn":"3.60","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660787":{"person":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"jerseyNumber":"73","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":7,"strikes":11,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":11,"groundOuts":23,"airOuts":22,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":74,"obp":".293","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":315,"era":"1.35","inningsPitched":"20.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.20","battersFaced":84,"outs":60,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":315,"balls":107,"strikes":208,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.75","gamesFinished":3,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.60","hitsPer9Inn":"7.20","runsScoredPer9":"3.15","homeRunsPer9":"0.90","inheritedRunners":12,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":2,"chances":3,"fielding":".333","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663757":{"person":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"jerseyNumber":"12","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":116,"flyOuts":73,"groundOuts":103,"airOuts":134,"runs":67,"doubles":19,"triples":2,"homeRuns":18,"strikeOuts":84,"baseOnBalls":59,"intentionalWalks":0,"hits":86,"hitByPitch":0,"avg":".213","atBats":404,"obp":".311","slg":".403","ops":".714","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":467,"totalBases":163,"rbi":56,"leftOnBase":158,"sacBunts":0,"sacFlies":3,"babip":".223","groundOutsToAirouts":"0.77","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"22.44","popOuts":30,"lineOuts":31},"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":230,"errors":3,"chances":237,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID670280":{"person":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"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":54,"gamesStarted":0,"flyOuts":21,"groundOuts":62,"airOuts":48,"runs":19,"doubles":5,"triples":2,"homeRuns":3,"strikeOuts":65,"baseOnBalls":18,"intentionalWalks":2,"hits":39,"hitByPitch":2,"atBats":212,"obp":".252","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":975,"era":"2.31","inningsPitched":"58.1","wins":6,"losses":3,"saves":31,"saveOpportunities":34,"holds":0,"blownSaves":3,"earnedRuns":15,"whip":"0.98","battersFaced":234,"outs":175,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":975,"balls":316,"strikes":659,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".667","pitchesPerInning":"16.71","gamesFinished":49,"strikeoutWalkRatio":"3.61","strikeoutsPer9Inn":"10.03","walksPer9Inn":"2.78","hitsPer9Inn":"6.02","runsScoredPer9":"2.93","homeRunsPer9":"0.46","inheritedRunners":16,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":11},"fielding":{"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":true,"isSubstitute":false}},"ID543037":{"person":{"id":543037,"fullName":"Gerrit Cole","link":"/api/v1/people/543037"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"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":61,"groundOuts":70,"airOuts":117,"runs":36,"doubles":19,"triples":1,"homeRuns":13,"strikeOuts":105,"baseOnBalls":21,"intentionalWalks":0,"hits":85,"hitByPitch":2,"atBats":377,"obp":".270","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1505,"era":"3.19","inningsPitched":"98.2","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.07","battersFaced":402,"outs":296,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1505,"balls":475,"strikes":1030,"strikePercentage":".680","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".500","pitchesPerInning":"15.25","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.58","walksPer9Inn":"1.92","hitsPer9Inn":"7.75","runsScoredPer9":"3.28","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":27,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":9,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806146":{"person":{"id":806146,"fullName":"George Lombard Jr.","link":"/api/v1/people/806146"},"jerseyNumber":"96","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"600","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":23,"flyOuts":8,"groundOuts":19,"airOuts":17,"runs":12,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".253","atBats":79,"obp":".310","slg":".367","ops":".677","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":29,"rbi":6,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.50","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":28,"errors":7,"chances":98,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"26","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | RBI, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":51,"groundOuts":129,"airOuts":109,"runs":60,"doubles":24,"triples":5,"homeRuns":28,"strikeOuts":76,"baseOnBalls":22,"intentionalWalks":0,"hits":126,"hitByPitch":0,"avg":".288","atBats":438,"obp":".320","slg":".557","ops":".877","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":462,"totalBases":244,"rbi":88,"leftOnBase":176,"sacBunts":0,"sacFlies":2,"babip":".292","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.64","popOuts":27,"lineOuts":31},"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":76,"putOuts":714,"errors":5,"chances":795,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID693645":{"person":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":88,"groundOuts":134,"airOuts":149,"runs":45,"doubles":25,"triples":2,"homeRuns":14,"strikeOuts":201,"baseOnBalls":42,"intentionalWalks":0,"hits":117,"hitByPitch":6,"atBats":595,"obp":".255","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":2584,"era":"2.09","inningsPitched":"163.2","wins":12,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"0.97","battersFaced":651,"outs":491,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2584,"balls":858,"strikes":1726,"strikePercentage":".670","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".667","pitchesPerInning":"15.79","gamesFinished":0,"strikeoutWalkRatio":"4.79","strikeoutsPer9Inn":"11.05","walksPer9Inn":"2.31","hitsPer9Inn":"6.43","runsScoredPer9":"2.47","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":29,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":11,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[663757,700250,671218,641355,671277,665862,806146,642708,682987,669224,676609,608331,660787,605242,621112,657612,687396,694341],"pitchers":[608331,660787,605242,621112,657612,687396,694341],"bench":[502671,645305],"bullpen":[670280,543037,607074,695684,693645,701542,642232],"battingOrder":[663757,700250,641355,671277,665862,642708,682987,669224,676609],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Bellinger; Caballero 2; García Jr., L 3; Jones, S; Lombard Jr.; Rice 2; Rosario, A 2; Wells, A."},{"label":"RBI","value":"Chisholm Jr. (54); García Jr., L (88); Jones, S (24); Rice 3 (86); Rosario, A (29); Wells, A 2 (21)."},{"label":"2-out RBI","value":"Rice 2."},{"label":"Runners left in scoring position, 2 out","value":"Wells, A 2; Bellinger."},{"label":"SF","value":"Chisholm Jr.; Jones, S."},{"label":"Team RISP","value":"6-for-13."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Caballero (31, 2nd base off Bello/Wong); García Jr., L (5, 3rd base off Bello/Wong); Rosario, A (2, 2nd base off Bello/Wong)."}]}],"note":[]}},"officials":[{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":681849,"fullName":"Felix Neon","link":"/api/v1/people/681849"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Abreu, W (by Fulmer); Ramos, H (by Bello)."},{"label":"ABS Challenge","value":"Wells, A (Ball-Confirmed); Wong (Ball-Overturned to Strike); Bello (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Gamboa 18-10; Bello 94-62; Burgos, R 42-31; Fried 63-39; De los Santos 18-11; Fulmer 13-6; Blackburn, P 13-9; Hill, T 10-7; Headrick 22-16; Beck, B 10-6."},{"label":"Groundouts-flyouts","value":"Gamboa 0-3; Bello 5-3; Burgos, R 2-2; Fried 2-4; De los Santos 1-0; Fulmer 0-1; Blackburn, P 0-1; Hill, T 2-1; Headrick 2-0; Beck, B 0-1."},{"label":"Batters faced","value":"Gamboa 5; Bello 20; Burgos, R 14; Fried 15; De los Santos 4; Fulmer 3; Blackburn, P 3; Hill, T 3; Headrick 5; Beck, B 3."},{"label":"Inherited runners-scored","value":"Bello 1-0; Burgos, R 1-0; De los Santos 1-0; Fulmer 1-0; Blackburn, P 2-0."},{"label":"Umpires","value":"HP: Nic Lentz. 1B: Vic Carapazza. 2B: Edwin Moscoso. 3B: Felix Neon. "},{"label":"Weather","value":"75 degrees, Clear."},{"label":"Wind","value":"4 mph, In From LF."},{"label":"First pitch","value":"7:16 PM."},{"label":"T","value":"3:07."},{"label":"Att","value":"44,266."},{"label":"Venue","value":"Yankee Stadium."},{"label":"August 29, 2026"}],"pitchingNotes":["Fulmer pitched to 2 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","boxscoreName":"García Jr., L"},"jerseyNumber":"26","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | RBI, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":51,"groundOuts":129,"airOuts":109,"runs":60,"doubles":24,"triples":5,"homeRuns":28,"strikeOuts":76,"baseOnBalls":22,"intentionalWalks":0,"hits":126,"hitByPitch":0,"avg":".288","atBats":438,"obp":".320","slg":".557","ops":".877","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":462,"totalBases":244,"rbi":88,"leftOnBase":176,"sacBunts":0,"sacFlies":2,"babip":".292","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.64","popOuts":27,"lineOuts":31},"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":76,"putOuts":714,"errors":5,"chances":795,"fielding":".994","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":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 | 3B, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":55,"groundOuts":82,"airOuts":104,"runs":66,"doubles":21,"triples":3,"homeRuns":26,"strikeOuts":130,"baseOnBalls":57,"intentionalWalks":2,"hits":119,"hitByPitch":22,"avg":".276","atBats":431,"obp":".386","slg":".520","ops":".906","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":514,"totalBases":224,"rbi":79,"leftOnBase":184,"sacBunts":1,"sacFlies":3,"babip":".335","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.58","popOuts":31,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":86,"putOuts":868,"errors":5,"chances":959,"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":56,"hittingGameScore":56},{"player":{"person":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708","boxscoreName":"Rosario, A"},"jerseyNumber":"14","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"601","stats":{"batting":{"summary":"2-2 | RBI, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":25,"groundOuts":48,"airOuts":51,"runs":24,"doubles":5,"triples":1,"homeRuns":10,"strikeOuts":53,"baseOnBalls":13,"intentionalWalks":0,"hits":44,"hitByPitch":0,"avg":".228","atBats":193,"obp":".273","slg":".420","ops":".693","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":81,"rbi":29,"leftOnBase":71,"sacBunts":0,"sacFlies":3,"babip":".256","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.30","popOuts":9,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":29,"errors":9,"chances":87,"fielding":".897","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"loser":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}