{"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":823502,"link":"/api/v1.1/game/823502/feed/live","metaData":{"wait":10,"timeStamp":"20260830_202526","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count20","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823502,"type":"R","doubleHeader":"N","id":"2026/08/30/bosmlb-nyamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823502-2026-08-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-30T17:35:00Z","originalDate":"2026-08-30","officialDate":"2026-08-30","dayNight":"day","time":"1:35","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":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":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":74,"losses":63,"ties":0,"pct":".540"},"records":{},"divisionLeader":false,"wins":74,"losses":63,"winningPercentage":".540"},"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":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":78,"losses":59,"ties":0,"pct":".569"},"records":{},"divisionLeader":false,"wins":78,"losses":59,"winningPercentage":".569"},"franchiseName":"New York","clubName":"Yankees","active":true}},"players":{"ID701350":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350","firstName":"Roman","lastName":"Anthony","primaryNumber":"19","birthDate":"2004-05-13","currentAge":22,"birthCity":"West Palm Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Roman","useLastName":"Anthony","middleName":"Joseph","boxscoreName":"Anthony","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roman Anthony","nameSlug":"roman-anthony-701350","firstLastName":"Roman Anthony","lastFirstName":"Anthony, Roman","lastInitName":"Anthony, R","initLastName":"R Anthony","fullFMLName":"Roman Joseph Anthony","fullLFMName":"Anthony, Roman Joseph","strikeZoneTop":3.326,"strikeZoneBottom":1.679},"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},"ID596115":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115","firstName":"Trevor","lastName":"Story","primaryNumber":"10","birthDate":"1992-11-15","currentAge":33,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trevor","useLastName":"Story","middleName":"John","boxscoreName":"Story","nickName":"True","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Story","nameSlug":"trevor-story-596115","firstLastName":"Trevor Story","lastFirstName":"Story, Trevor","lastInitName":"Story, T","initLastName":"T Story","fullFMLName":"Trevor John Story","fullLFMName":"Story, Trevor John","strikeZoneTop":3.242,"strikeZoneBottom":1.636},"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":39,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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},"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},"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},"ID661563":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563","firstName":"Luis","lastName":"Gil","primaryNumber":"81","birthDate":"1998-06-03","currentAge":28,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Gil","middleName":"Angel","boxscoreName":"Gil","gender":"M","nameMatrilineal":"Brito","isPlayer":true,"isVerified":true,"pronunciation":"HEEL","mlbDebutDate":"2021-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Gil","nameSlug":"luis-gil-661563","firstLastName":"Luis Gil","lastFirstName":"Gil, Luis","lastInitName":"Gil, L","initLastName":"L Gil","fullFMLName":"Luis Angel Gil","fullLFMName":"Gil, Luis Angel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID801139":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139","firstName":"Payton","lastName":"Tolle","primaryNumber":"70","birthDate":"2002-11-01","currentAge":23,"birthCity":"Stillwater","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Payton","useLastName":"Tolle","middleName":"John","boxscoreName":"Tolle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Payton Tolle","nameSlug":"payton-tolle-801139","firstLastName":"Payton Tolle","lastFirstName":"Tolle, Payton","lastInitName":"Tolle, P","initLastName":"P Tolle","fullFMLName":"Payton John Tolle","fullLFMName":"Tolle, Payton John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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":"Cloudy","temp":"77","wind":"10 mph, Out To LF"},"gameInfo":{"attendance":45256,"firstPitch":"2026-08-30T17:39:00.000Z","gameDurationMinutes":166},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"home":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"}},"officialScorer":{"id":431038,"fullName":"Howie Karpin","link":"/api/v1/people/431038"},"primaryDatacaster":{"id":702082,"fullName":"Michael Dufton","link":"/api/v1/people/702082"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Roman Anthony hits a ground-rule double (6) on a line drive to right field.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T17:39:17.288Z","endTime":"2026-08-30T17:39:48.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T15:17:05.865Z","endTime":"2026-08-30T17:12:45.838Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T17:12:45.838Z","endTime":"2026-08-30T17:38:48.008Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T17:38:48.008Z","endTime":"2026-08-30T17:39:19.367Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"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.6,"endSpeed":85.8,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62595696849178,"aZ":-18.764146852140286,"pfxX":-9.830673293323487,"pfxZ":7.0971749829633355,"pX":0.16153021036873827,"pZ":1.4579412059171881,"vX0":11.71351947882321,"vY0":-137.1559248632361,"vZ0":-6.7007350488857,"x":110.84,"y":199.42,"x0":-2.903714901845249,"y0":50.005475382166495,"z0":5.2295172258340745,"aX":-18.581837515188923},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":15.1,"spinRate":2543,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4005990001928268,"extension":6.775367123848965},"index":3,"playId":"b5f3c888-9cc0-3be4-a6ee-d15988852c5a","pitchNumber":1,"startTime":"2026-08-30T17:39:19.367Z","endTime":"2026-08-30T17:39:23.570Z","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":84.6,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50316539572891,"aZ":-17.375999177360516,"pfxX":-9.977643138788801,"pfxZ":7.988380533599364,"pX":-0.26248257597624297,"pZ":2.5436346590439896,"vX0":10.758864832102008,"vY0":-136.11891630244983,"vZ0":-4.2615279806626045,"x":127.01,"y":170.1,"x0":-2.9945990394675643,"y0":50.00014222659858,"z0":5.3542775949532,"aX":-18.477460082571067},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.6,"breakHorizontal":15.4,"spinRate":2488,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.40439827324258193,"extension":6.550070582761298},"hitData":{"launchSpeed":101.6,"launchAngle":20.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":199.0,"coordY":88.0}},"index":4,"playId":"62db7882-de2b-3800-909b-65d6868b0741","pitchNumber":2,"startTime":"2026-08-30T17:39:34.307Z","endTime":"2026-08-30T17:39:48.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:39:48.159Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ceddanne Rafaela lines out to right fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T17:39:49.354Z","endTime":"2026-08-30T17:41:34.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.203992670907862,"aZ":-14.656961260453475,"pfxX":-3.9928800227310894,"pfxZ":9.235975408613793,"pX":-0.05299163936599885,"pZ":2.8140635777047747,"vX0":9.452852218697723,"vY0":-137.05924227084037,"vZ0":-4.295762510176033,"x":119.02,"y":162.8,"x0":-3.032715289399262,"y0":50.001409980724105,"z0":5.407447564713448,"aX":-7.572913618298734},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":5.2,"spinRate":2566,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4001259986190622,"extension":6.672280055077949},"index":0,"playId":"9c7cb4b9-1a24-3eba-baa5-1dcc8408ff24","pitchNumber":1,"startTime":"2026-08-30T17:40:17.832Z","endTime":"2026-08-30T17:40:21.570Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-30T17:40:29.006Z","endTime":"2026-08-30T17:40:42.273Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45788263659172,"aZ":-11.017156406177978,"pfxX":-3.454249139561948,"pfxZ":10.872487142008275,"pX":-0.7069872973365637,"pZ":2.4170817800052715,"vX0":7.573465663962349,"vY0":-139.3707439786763,"vZ0":-5.609524991520999,"x":143.95,"y":173.52,"x0":-3.024085839949443,"y0":50.006606028649166,"z0":5.199426270353612,"aX":-6.724848106587145},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.5,"breakHorizontal":4.6,"spinRate":2496,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3946223286641386,"extension":6.482127384975544},"index":2,"playId":"16f3c648-b35c-386a-98cd-fefd42b3fa51","pitchNumber":2,"startTime":"2026-08-30T17:40:42.273Z","endTime":"2026-08-30T17:40:46.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.916231218596,"aZ":-12.628208957142789,"pfxX":-4.780490140513608,"pfxZ":9.92593175712278,"pX":-0.18642608421979615,"pZ":2.852838414718724,"vX0":9.236595095258247,"vY0":-140.4299599818889,"vZ0":-4.744609285503277,"x":124.11,"y":161.75,"x0":-2.918034918614109,"y0":50.005073902420015,"z0":5.405355725248052,"aX":-9.416356939943483},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":6.5,"spinRate":2648,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3921270130091403,"extension":6.6930450777642925},"index":3,"playId":"14dce5ab-ee29-3dc8-bfc6-46fa80a89030","pitchNumber":3,"startTime":"2026-08-30T17:41:02.155Z","endTime":"2026-08-30T17:41:05.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43435000764201,"aZ":-14.2439579584659,"pfxX":-6.679992671266465,"pfxZ":9.000497299640033,"pX":-0.463469163742055,"pZ":2.6271640519814294,"vX0":9.515230416968492,"vY0":-139.97351104759196,"vZ0":-4.641235587176853,"x":134.67,"y":167.85,"x0":-3.0328600867094493,"y0":50.004265980956966,"z0":5.233798045286205,"aX":-13.309825543848207},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":10.2,"spinRate":2567,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3907230641904258,"extension":6.756466267792512},"hitData":{"launchSpeed":80.0,"launchAngle":26.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.61,"coordY":101.53}},"index":4,"playId":"9639fb4c-8b51-34d6-8d1c-b9caf223a7b1","pitchNumber":4,"startTime":"2026-08-30T17:41:24.429Z","endTime":"2026-08-30T17:41:34.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:41:34.765Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wilyer Abreu walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T17:41:35.027Z","endTime":"2026-08-30T17:43:04.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.558732382537684,"aZ":-13.903528436275481,"pfxX":-3.5511038093592546,"pfxZ":9.185558600391648,"pX":-1.0296962431932286,"pZ":2.5402764838851275,"vX0":7.014959529288267,"vY0":-139.8901580962611,"vZ0":-5.445046814757685,"x":156.25,"y":170.19,"x0":-3.1045687471980696,"y0":50.00119455110884,"z0":5.418111460358539,"aX":-7.062815099849871},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":5.0,"spinRate":2646,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39104752756951466,"extension":6.641964997636903},"index":0,"playId":"5bd0a69c-af7a-399e-9d08-ec09aac25e96","pitchNumber":1,"startTime":"2026-08-30T17:41:59.033Z","endTime":"2026-08-30T17:42:03.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.669867739370133,"aZ":-25.9119854945683,"pfxX":-9.736882729641117,"pfxZ":3.5344134750312826,"pX":-2.0819789498616594,"pZ":2.9553706858500663,"vX0":6.407449405358576,"vY0":-131.88588639916944,"vZ0":-1.3841503797092964,"x":196.36,"y":158.98,"x0":-3.2715224647856562,"y0":50.0000797708872,"z0":5.388500473226986,"aX":-17.240145980250073},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":16.3,"spinRate":1608,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.41447142246051083,"extension":6.661901574750008},"index":1,"playId":"81fb1e81-ea21-3d52-8def-bafcba2bc32c","pitchNumber":2,"startTime":"2026-08-30T17:42:17.582Z","endTime":"2026-08-30T17:42:21.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.503543982660137,"aZ":-33.378119499928516,"pfxX":8.6291441327209,"pfxZ":-0.7838120929387347,"pX":1.1434720930025022,"pZ":0.8937861536519242,"vX0":8.05307590933168,"vY0":-124.20828779128865,"vZ0":-3.826341201149927,"x":73.41,"y":214.65,"x0":-3.2748489967163286,"y0":50.00043883744601,"z0":5.263459267295813,"aX":13.326120369127334},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.2,"breakHorizontal":-17.6,"spinRate":3050,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.44289242391532335,"extension":6.637826135676755},"index":2,"playId":"830d881e-6d14-397d-9f84-f0cf2d3eaf3b","pitchNumber":3,"startTime":"2026-08-30T17:42:38.509Z","endTime":"2026-08-30T17:42:43.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":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.731631554867498,"aZ":-14.144895946639958,"pfxX":-4.2890609463740175,"pfxZ":9.149617416465603,"pX":-1.4794881394963,"pZ":2.7549426101658865,"vX0":6.722204156340237,"vY0":-139.13483534504567,"vZ0":-4.36344756732093,"x":173.39,"y":164.4,"x0":-3.363951249543557,"y0":50.002258214285945,"z0":5.273553423186904,"aX":-8.451704239846455},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":6.5,"spinRate":2596,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3928982429503378,"extension":6.598919611555354},"index":3,"playId":"9dec3940-9919-3b2e-b0f4-252f97b34400","pitchNumber":4,"startTime":"2026-08-30T17:43:00.446Z","endTime":"2026-08-30T17:43:04.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:43:04.742Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T17:45:45.107Z","endTime":"2026-08-30T17:47:20.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T17:43:49.439Z","endTime":"2026-08-30T17:45:45.107Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50798146964576,"aZ":-13.000826779945852,"pfxX":-5.061638080469076,"pfxZ":9.793629685891052,"pX":0.33454900592835535,"pZ":2.138215880458964,"vX0":10.564037911648594,"vY0":-138.66779102939284,"vZ0":-6.003765496764663,"x":107.45,"y":165.87,"x0":-2.85789807525901,"y0":50.001301100901955,"z0":5.190290856116144,"aX":-9.908811430800332},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":7.1,"spinRate":2484,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.39420934302248556,"extension":6.884282917466688},"index":1,"playId":"a10bbb77-db11-3777-89ec-bdd276d24edf","pitchNumber":1,"startTime":"2026-08-30T17:45:45.107Z","endTime":"2026-08-30T17:45:48.985Z","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":86.2,"endSpeed":79.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.001075672148357,"aZ":-29.68499877119832,"pfxX":9.936410952520998,"pfxZ":1.5840972689346016,"pX":2.2736212396659994,"pZ":1.3095048182710698,"vX0":9.670757103471601,"vY0":-125.10195832394318,"vZ0":-3.771088694994006,"x":30.33,"y":203.42,"x0":-2.943855479424873,"y0":50.00384038264827,"z0":5.289678903747214,"aX":15.632566155697987},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.2,"breakHorizontal":-20.4,"spinRate":3005,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.43908349569409166,"extension":6.736676070440701},"index":2,"playId":"02b06a6d-8e54-39e1-9440-e991e17bba80","pitchNumber":2,"startTime":"2026-08-30T17:46:04.322Z","endTime":"2026-08-30T17:46:08.405Z","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":86.5,"endSpeed":78.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.601589853974218,"aZ":-29.688073745652012,"pfxX":9.792413204681743,"pfxZ":1.5741520201029218,"pX":1.1726503072112977,"pZ":2.800008664225131,"vX0":7.627888335179491,"vY0":-125.79574476245112,"vZ0":-0.32915599472285095,"x":72.3,"y":163.18,"x0":-3.185382441720725,"y0":50.00578344731765,"z0":5.366312590157226,"aX":15.490653776729506},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.0,"breakHorizontal":-19.7,"spinRate":3120,"spinDirection":56},"zone":12,"typeConfidence":2.0,"plateTime":0.4375992211059052,"extension":6.746818494140025},"index":3,"playId":"28126f3e-442e-344a-b6f4-43347981a8a6","pitchNumber":3,"startTime":"2026-08-30T17:46:25.722Z","endTime":"2026-08-30T17:46:29.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.776084567302576,"aZ":-16.67453129923657,"pfxX":-2.0218529126969096,"pfxZ":8.025279455774001,"pX":0.18783526109263346,"pZ":3.862570282601186,"vX0":9.839004953774547,"vY0":-138.32040401447185,"vZ0":-1.121129721889516,"x":109.84,"y":134.49,"x0":-3.157619781096228,"y0":50.003488185281064,"z0":5.394722806219117,"aX":-3.9063853168033673},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":1.6,"spinRate":2404,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39646183000069435,"extension":6.838199217452965},"index":4,"playId":"b5ec6c17-efcd-3eec-a5d7-fa651f3fd4e2","pitchNumber":4,"startTime":"2026-08-30T17:46:52.014Z","endTime":"2026-08-30T17:46:56.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19803724089332,"aZ":-30.811837665355313,"pfxX":1.2387411086143247,"pfxZ":0.8258075764427288,"pX":0.859589929985743,"pZ":0.90990567133233,"vX0":9.620741850763839,"vY0":-128.01902824608197,"vZ0":-4.964803460390445,"x":84.23,"y":214.21,"x0":-3.1131006756056117,"y0":50.00456851970832,"z0":5.295057035590705,"aX":2.049535461540076},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.5,"breakHorizontal":-4.4,"spinRate":2588,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4283614372725606,"extension":6.8669803780505925},"index":5,"playId":"85ec5550-ed50-3554-9ec4-39f16b2b81e9","pitchNumber":5,"startTime":"2026-08-30T17:47:15.975Z","endTime":"2026-08-30T17:47:20.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:47:20.282Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adley Rutschman called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T17:47:22.750Z","endTime":"2026-08-30T17:49:46.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.4,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.455266324862315,"aZ":-37.691078558483994,"pfxX":10.830981700392565,"pfxZ":-3.7863923312758683,"pX":-1.0024660654585018,"pZ":3.1004316618159398,"vX0":2.4359696998126217,"vY0":-120.92004749812826,"vZ0":2.2488328875457144,"x":155.21,"y":155.07,"x0":-3.433799998614475,"y0":50.00591901062485,"z0":5.507387623285186,"aX":15.759369515464185},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.9,"breakHorizontal":-20.2,"spinRate":3115,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.45604781802216454,"extension":6.701795955660418},"index":0,"playId":"29ffd248-616d-38b3-b654-af052ede700b","pitchNumber":1,"startTime":"2026-08-30T17:47:47.660Z","endTime":"2026-08-30T17:47:51.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.915189173800975,"aZ":-14.580289795606518,"pfxX":-3.9178812099060574,"pfxZ":9.043436242749992,"pX":-1.1563792710819178,"pZ":3.2052499548944122,"vX0":6.876405428070998,"vY0":-138.37428356317744,"vZ0":-3.206591175524896,"x":161.08,"y":152.24,"x0":-3.160865355655637,"y0":50.00382310365816,"z0":5.351647759688592,"aX":-7.623692627885214},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":5.8,"spinRate":2498,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3953254098941499,"extension":6.5410351333833745},"index":1,"playId":"7bff0469-a11c-3c15-b324-62534991bf3a","pitchNumber":2,"startTime":"2026-08-30T17:48:07.880Z","endTime":"2026-08-30T17:48:12.125Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.753605734698247,"aZ":-39.492338136773576,"pfxX":3.7897145924395383,"pfxZ":-5.0608721673294745,"pX":-0.01614558069050556,"pZ":2.249966045377532,"vX0":5.657104729469211,"vY0":-119.6363492355849,"vZ0":0.06212545457831231,"x":117.62,"y":178.03,"x0":-2.9067433276006787,"y0":50.00455344810495,"z0":5.772442341755399,"aX":5.4765997030221465},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-8.9,"breakHorizontal":-8.3,"spinRate":2672,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.45837407252732243,"extension":6.6278549219345555},"index":2,"playId":"dd6770df-1f9d-342c-8b5a-bd15f28c0430","pitchNumber":3,"startTime":"2026-08-30T17:48:27.124Z","endTime":"2026-08-30T17:48:30.950Z","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":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04782145473142,"aZ":-14.187913948756565,"pfxX":-4.602803083208594,"pfxZ":9.139850570266256,"pX":-0.8445433440165815,"pZ":2.9338591201897795,"vX0":7.673353752391254,"vY0":-139.3382431379838,"vZ0":-4.0158970979993835,"x":149.19,"y":159.57,"x0":-3.034992671992978,"y0":50.00394979104304,"z0":5.330053066081011,"aX":-9.059651515686943},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":6.7,"spinRate":2582,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.39296507455872964,"extension":6.564784780270137},"index":3,"playId":"d757bc92-84fb-3819-82c4-c37704a605c0","pitchNumber":4,"startTime":"2026-08-30T17:48:47.598Z","endTime":"2026-08-30T17:48:51.528Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-30T17:48:57.284Z","endTime":"2026-08-30T17:49:13.768Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52187760499199,"aZ":-34.10319879852613,"pfxX":-9.63080669261981,"pfxZ":-1.1135818047862776,"pX":-1.4661590212795212,"pZ":1.6920073322216183,"vX0":7.528074050268096,"vY0":-131.35876010626967,"vZ0":-2.9500971787040857,"x":172.89,"y":193.1,"x0":-3.127231965775625,"y0":50.00016063356078,"z0":5.381843029708594,"aX":-16.718133828381205},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-2.5,"breakHorizontal":15.6,"spinRate":1652,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4180008023650843,"extension":6.460983137331843},"index":5,"playId":"ce1abba7-5a51-3ae9-96d2-dad8359bd763","pitchNumber":5,"startTime":"2026-08-30T17:49:13.768Z","endTime":"2026-08-30T17:49:17.671Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.872961093214307,"aZ":-33.58287114806911,"pfxX":9.888008621392455,"pfxZ":-0.9315641227336009,"pX":-0.23301528181223746,"pZ":1.6813038139033796,"vX0":4.451610944487284,"vY0":-123.24741207639995,"vZ0":-1.9127195597708402,"x":125.88,"y":193.38,"x0":-3.3553108612633027,"y0":50.00243313732601,"z0":5.343967427113307,"aX":14.984117483178874},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.9,"breakHorizontal":-19.1,"spinRate":3081,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.44696270943088257,"extension":6.568331656374566},"index":6,"playId":"44fbe4d5-2ab0-31c7-bf7b-bb92beefeaae","pitchNumber":6,"startTime":"2026-08-30T17:49:39.246Z","endTime":"2026-08-30T17:49:46.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:49:46.586Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Paul Goldschmidt flies out sharply to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T17:51:35.607Z","endTime":"2026-08-30T17:52:45.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.892246687243503,"aZ":-24.127289456511857,"pfxX":10.028791338871573,"pfxZ":4.708576580832376,"pX":-0.2190143937062504,"pZ":1.8415928600718245,"vX0":-9.31826298168353,"vY0":-129.82957195816036,"vZ0":-5.1612413075112835,"x":125.35,"y":189.06,"x0":2.111693296159622,"y0":50.00429840996035,"z0":5.689074284075522,"aX":17.141898220613886},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.6,"breakHorizontal":-16.1,"spinRate":1944,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.42170195504374774,"extension":5.920873221188064},"index":0,"playId":"6e0481a3-7f84-3cf7-bf52-e76240a11b3d","pitchNumber":1,"startTime":"2026-08-30T17:52:04.268Z","endTime":"2026-08-30T17:52:08.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22223149828887,"aZ":-30.702143218271992,"pfxX":8.843919945987064,"pfxZ":1.0395259613661922,"pX":-0.5025600984459061,"pZ":0.4468156084814823,"vX0":-8.703257860307632,"vY0":-118.15116168074722,"vZ0":-5.441418348278174,"x":136.16,"y":226.72,"x0":2.0773577157851,"y0":50.00270481869837,"z0":5.5965653603187695,"aX":12.521034164305886},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.7,"breakHorizontal":-13.9,"spinRate":1241,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.4633370064213773,"extension":5.996791684066944},"index":1,"playId":"87c891ef-b26c-31d7-bc29-5a4cfd5d64c3","pitchNumber":2,"startTime":"2026-08-30T17:52:20.923Z","endTime":"2026-08-30T17:52:24.917Z","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":75.6,"endSpeed":69.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.666273056196037,"aZ":-36.91836991641198,"pfxX":-3.775267697803632,"pfxZ":-3.8708343383696278,"pX":0.3180411471377689,"pZ":2.1793079164359996,"vX0":-2.6611864650289028,"vY0":-110.11129806127622,"vZ0":0.28386042649328425,"x":104.88,"y":179.94,"x0":2.0328840172592826,"y0":50.00098648319615,"z0":5.95699495276021,"aX":-4.6315009103687785},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-6.6,"breakHorizontal":7.6,"spinRate":2231,"spinDirection":310},"zone":9,"typeConfidence":2.0,"plateTime":0.49754678432561406,"extension":5.888868317277494},"hitData":{"launchSpeed":101.1,"launchAngle":23.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":64.17,"coordY":75.52}},"index":2,"playId":"ef9ea1c8-b127-3419-b403-a4cafa6a77d0","pitchNumber":3,"startTime":"2026-08-30T17:52:38.509Z","endTime":"2026-08-30T17:52:45.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:52:45.999Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cody Bellinger singles on a ground ball to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T17:52:47.961Z","endTime":"2026-08-30T17:53:49.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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,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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.892770584681042,"aZ":-19.092969033452764,"pfxX":4.9367531809105785,"pfxZ":7.4223635189777015,"pX":-0.9419014687654153,"pZ":1.9599161050467386,"vX0":-9.555085075681095,"vY0":-131.89452832455166,"vZ0":-5.858449193722603,"x":152.9,"y":185.86,"x0":2.0854868152023527,"y0":50.00556220383425,"z0":5.616710328039687,"aX":8.704945019266583},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.4,"breakHorizontal":-6.8,"spinRate":1916,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.41518275100283075,"extension":6.064479883393674},"index":0,"playId":"bf8b36a7-ab0c-3cd6-a1e2-fed4950d0b41","pitchNumber":1,"startTime":"2026-08-30T17:53:10.793Z","endTime":"2026-08-30T17:53:14.730Z","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":89.2,"endSpeed":81.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65317777947097,"aZ":-28.190726234642252,"pfxX":10.765631591331555,"pfxZ":2.3627504174579474,"pX":-0.3416897384792557,"pZ":2.2563910404740364,"vX0":-9.654688883806182,"vY0":-129.43913454035183,"vZ0":-3.410573599003311,"x":130.02,"y":177.86,"x0":2.049649860440814,"y0":50.00240587819123,"z0":5.764841686365433,"aX":18.14922191399094},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.7,"breakHorizontal":-17.2,"spinRate":1974,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.4241982542634162,"extension":5.878251053058327},"index":1,"playId":"644ce4d1-9260-3448-b553-630bc8c643f6","pitchNumber":2,"startTime":"2026-08-30T17:53:23.061Z","endTime":"2026-08-30T17:53:26.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48163310491397,"aZ":-26.50631862081403,"pfxX":9.650066540615162,"pfxZ":3.346043817291152,"pX":0.5891395497440677,"pZ":3.2681004522934356,"vX0":-6.8004828482883735,"vY0":-130.17784477793094,"vZ0":-1.5362373027968714,"x":94.54,"y":150.54,"x0":1.997917729638599,"y0":50.00429237348483,"z0":5.896367459623539,"aX":16.358893384552296},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.9,"breakHorizontal":-15.7,"spinRate":2005,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.42274987453492585,"extension":5.884082866914238},"hitData":{"launchSpeed":78.3,"launchAngle":11.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.56,"coordY":121.42}},"index":2,"playId":"f4b052a8-c732-369f-a91d-bf1a375ef532","pitchNumber":3,"startTime":"2026-08-30T17:53:40.119Z","endTime":"2026-08-30T17:53:49.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:53:49.951Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heliot Ramos walks. Cody Bellinger to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T17:53:49.100Z","endTime":"2026-08-30T17:56:02.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.961958452523664,"aZ":-27.75810885340658,"pfxX":-0.6611547163917173,"pfxZ":2.689219090844462,"pX":-0.8895611529422749,"pZ":3.1958052046757186,"vX0":-7.18212881096277,"vY0":-126.56686033111991,"vZ0":-1.1301620876410283,"x":150.91,"y":152.49,"x0":2.0567826648827436,"y0":50.001434417330174,"z0":5.847055886095995,"aX":-1.0850759215991337},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.9,"breakHorizontal":2.6,"spinRate":1979,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.43080232908250204,"extension":5.943733322395014},"index":0,"playId":"3e425269-5e56-33ed-a53f-f65df850c5fb","pitchNumber":1,"startTime":"2026-08-30T17:54:19.533Z","endTime":"2026-08-30T17:54:23.375Z","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":90.3,"endSpeed":83.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90649580066443,"aZ":-20.71733517285042,"pfxX":3.2138459716199006,"pfxZ":6.460620453994313,"pX":-0.8525329382727246,"pZ":3.5514400798555377,"vX0":-8.57802668973579,"vY0":-131.3505669426017,"vZ0":-2.0195128809050193,"x":149.5,"y":142.89,"x0":2.0165426929894124,"y0":50.004558829079045,"z0":5.84698018592775,"aX":5.701964783230179},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.5,"breakHorizontal":-4.2,"spinRate":1916,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.41463518852442993,"extension":6.034597262089421},"index":1,"playId":"183535ce-0e9d-392e-9f2a-c977d4f281a0","pitchNumber":2,"startTime":"2026-08-30T17:54:36.707Z","endTime":"2026-08-30T17:54:40.664Z","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":90.2,"endSpeed":83.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.782429248267814,"aZ":-20.19899189538862,"pfxX":6.93374002723648,"pfxZ":6.820193770631812,"pX":-0.06146429677409073,"pZ":2.7867753548105862,"vX0":-7.970754968612583,"vY0":-131.15976159367548,"vZ0":-3.6652844325554477,"x":119.34,"y":163.54,"x0":2.10527411939588,"y0":50.00225755579159,"z0":5.6948992945633155,"aX":12.172291261538275},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.8,"breakHorizontal":-10.9,"spinRate":1991,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.41641096861905513,"extension":6.121798796335815},"index":2,"playId":"589928e3-3473-3187-aee1-2f175c9fba7e","pitchNumber":3,"startTime":"2026-08-30T17:54:57.156Z","endTime":"2026-08-30T17:55:01.117Z","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":86.9,"endSpeed":80.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.371543459879852,"aZ":-24.89897502669642,"pfxX":-0.22414860242535328,"pfxZ":4.4145884775195,"pX":0.20968838785680835,"pZ":3.60582185273736,"vX0":-4.774755646732584,"vY0":-126.61955655062309,"vZ0":-0.6788322908341246,"x":109.01,"y":141.42,"x0":2.1376153045208173,"y0":50.000517649590606,"z0":5.844571241287767,"aX":-0.36831648364755243},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.2,"breakHorizontal":1.3,"spinRate":2047,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.43022556567238146,"extension":6.155113841198016},"index":3,"playId":"f620bd58-40cd-33bb-91e0-e2b9020e9e20","pitchNumber":4,"startTime":"2026-08-30T17:55:15.781Z","endTime":"2026-08-30T17:55:19.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16979432984348,"aZ":-28.641157701333427,"pfxX":-1.2020720194154761,"pfxZ":2.211672973700809,"pX":-0.28145787477565587,"pZ":3.295366878590955,"vX0":-5.66710161594746,"vY0":-125.12438912462439,"vZ0":-0.5821401194439426,"x":127.73,"y":149.81,"x0":2.160988699323195,"y0":50.00557022913896,"z0":5.860039213756889,"aX":-1.922227116884113},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.1,"breakHorizontal":3.4,"spinRate":2007,"spinDirection":168},"zone":1,"typeConfidence":2.0,"plateTime":0.4362951560963886,"extension":6.043222035603828},"index":4,"playId":"d967ee2a-8f13-3e69-8bf7-cdf6a6c46a6e","pitchNumber":5,"startTime":"2026-08-30T17:55:35.705Z","endTime":"2026-08-30T17:55:39.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.034718763875283,"aZ":-18.05631349716532,"pfxX":6.792279898713591,"pfxZ":7.99891800350936,"pX":-1.044644606144821,"pZ":2.3162203043912077,"vX0":-9.976707938699334,"vY0":-131.5461238973227,"vZ0":-5.460649255398159,"x":156.82,"y":176.24,"x0":1.9022071904765974,"y0":50.00335689310869,"z0":5.743430176773674,"aX":11.989918828878022},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.6,"breakHorizontal":-10.3,"spinRate":1970,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.41523880656257894,"extension":6.228412984713601},"index":5,"playId":"77da55a2-c985-3525-9f22-e3bd264c1573","pitchNumber":6,"startTime":"2026-08-30T17:55:57.604Z","endTime":"2026-08-30T17:56:02.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:56:02.574Z","atBatIndex":7},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luis García Jr. grounds into a double play, second baseman Nick Sogard to shortstop Trevor Story to first baseman Willson Contreras. Heliot Ramos out at 2nd. Luis García Jr. out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T17:56:05.532Z","endTime":"2026-08-30T17:57:55.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":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":596115,"link":"/api/v1/people/596115"},"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":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64663805951976,"aZ":-38.04282545926124,"pfxX":-2.2173045796961213,"pfxZ":-4.517978255771743,"pX":-0.925485698259691,"pZ":0.8460250792661559,"vX0":-5.8588634635067525,"vY0":-113.28209313977978,"vZ0":-2.5359382657508776,"x":152.28,"y":215.94,"x0":1.9820438580663688,"y0":50.00213663698558,"z0":5.7822276993127595,"aX":-2.8807241006029485},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-8.5,"breakHorizontal":5.5,"spinRate":2294,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.48346817745620374,"extension":6.246140969668676},"index":0,"playId":"d7054403-a175-32ef-885c-f13c2e728d3d","pitchNumber":1,"startTime":"2026-08-30T17:56:46.399Z","endTime":"2026-08-30T17:56:50.119Z","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":90.1,"endSpeed":82.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.556381915055443,"aZ":-25.469200911953923,"pfxX":7.903022370166897,"pfxZ":3.8831407007349856,"pX":-0.8881941452747046,"pZ":2.3546603094120306,"vX0":-9.991777930021886,"vY0":-130.83623338985524,"vZ0":-3.6281269772613225,"x":150.86,"y":175.2,"x0":1.960078698767061,"y0":50.00495704281928,"z0":5.676188194774917,"aX":13.653408836185047},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":-12.0,"spinRate":1976,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.41923316513772857,"extension":6.109664681597998},"index":1,"playId":"93833824-2283-3a76-ad7b-dd94a66f3674","pitchNumber":2,"startTime":"2026-08-30T17:57:08.135Z","endTime":"2026-08-30T17:57:12.339Z","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":91.0,"endSpeed":82.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.496491597711376,"aZ":-25.190900091287315,"pfxX":11.578293491596238,"pfxZ":3.987109373259379,"pX":-0.20465789415843827,"pZ":1.9416648032974928,"vX0":-9.578134774118762,"vY0":-132.11840706895543,"vZ0":-4.7978950545691195,"x":124.8,"y":186.36,"x0":1.9793683228467283,"y0":50.00341883817098,"z0":5.653276054260919,"aX":20.286434418259336},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":-18.6,"spinRate":2026,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.4159921416234309,"extension":6.0907412323078045},"index":2,"playId":"cde9c385-e00d-352a-b167-bfb78176deec","pitchNumber":3,"startTime":"2026-08-30T17:57:26.468Z","endTime":"2026-08-30T17:57:30.343Z","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":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53781484131014,"aZ":-24.239322965977014,"pfxX":10.88147070592476,"pfxZ":4.563796408666668,"pX":-0.0026099685671526333,"pZ":2.3718045063754896,"vX0":-8.759900587081782,"vY0":-131.47627329742895,"vZ0":-4.092566098155174,"x":117.1,"y":174.74,"x0":1.9691520486939538,"y0":50.00421220888759,"z0":5.761237508324831,"aX":18.930023397606913},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.4,"breakHorizontal":-17.6,"spinRate":2116,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.4176137950747236,"extension":6.080319448428219},"hitData":{"launchSpeed":110.0,"launchAngle":4.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":151.81,"coordY":150.67}},"index":3,"playId":"d5ed9066-9a86-3c28-99f3-bfee1d8a1612","pitchNumber":4,"startTime":"2026-08-30T17:57:47.492Z","endTime":"2026-08-30T17:57:55.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:57:55.968Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, third baseman Amed Rosario to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T17:59:47.992Z","endTime":"2026-08-30T18:01:07.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75392657208046,"aZ":-12.83871766546543,"pfxX":-5.436227322998647,"pfxZ":10.181269716331615,"pX":1.0536966807203951,"pZ":1.875606111860198,"vX0":12.735411367167814,"vY0":-137.04518496689215,"vZ0":-6.685051041640312,"x":76.84,"y":188.14,"x0":-2.9505926528269857,"y0":50.000831270881456,"z0":5.226274772921463,"aX":-10.322902250375241},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":7.1,"spinRate":2658,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.39991167764200997,"extension":6.667497405339165},"index":0,"playId":"8246e08d-617e-3d50-9631-532b56bfbec5","pitchNumber":1,"startTime":"2026-08-30T18:00:06.257Z","endTime":"2026-08-30T18:00:10.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.164232225714002,"aZ":-13.758585538598844,"pfxX":-5.271237061009866,"pfxZ":9.648526005736075,"pX":0.3575370673440133,"pZ":1.782548033621358,"vX0":10.789671117988899,"vY0":-137.44543215846383,"vZ0":-6.547891429367904,"x":103.37,"y":190.65,"x0":-2.938447054314885,"y0":50.00383470844835,"z0":5.134585291564066,"aX":-10.062961164542463},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":7.2,"spinRate":2599,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.3988911204247545,"extension":6.745500119246122},"index":1,"playId":"95fb0df2-c060-3a97-a02c-798ec7599024","pitchNumber":2,"startTime":"2026-08-30T18:00:22.334Z","endTime":"2026-08-30T18:00:25.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62437242225966,"aZ":-15.755385501886309,"pfxX":-3.756275252362746,"pfxZ":8.463879683708939,"pX":0.811859816398114,"pZ":2.1611322208800936,"vX0":11.586910276758026,"vY0":-138.1310789776796,"vZ0":-5.89423358967624,"x":86.05,"y":180.43,"x0":-2.941913928882841,"y0":50.00334221244911,"z0":5.374880176794874,"aX":-7.287767970166544},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":4.4,"spinRate":2569,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39591437708133137,"extension":6.727886313571735},"index":2,"playId":"0870e21e-54ad-398a-a643-bfd8beb11389","pitchNumber":3,"startTime":"2026-08-30T18:00:41.185Z","endTime":"2026-08-30T18:00:45.030Z","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":86.3,"endSpeed":79.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.916407817638753,"aZ":-31.441372976828532,"pfxX":0.38483777790912255,"pfxZ":0.4601425314250118,"pX":0.4462499168396553,"pZ":1.3848507803182604,"vX0":8.098007007359744,"vY0":-125.47787808976778,"vZ0":-3.951072386332519,"x":99.99,"y":201.39,"x0":-2.8703089072122614,"y0":50.00542808028386,"z0":5.536340134706269,"aX":0.6129337106215728},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.1,"breakHorizontal":-2.5,"spinRate":2579,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.43619540623674347,"extension":6.242654586806836},"hitData":{"launchSpeed":103.9,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.11,"coordY":164.35}},"index":3,"playId":"59716f6f-e473-339d-890c-0b9ad3ef64ae","pitchNumber":4,"startTime":"2026-08-30T18:00:58.596Z","endTime":"2026-08-30T18:01:07.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:01:07.081Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:01:10.112Z","endTime":"2026-08-30T18:02:55.797Z","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":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.331006443462012,"aZ":-17.86063323170026,"pfxX":-1.9649103446913516,"pfxZ":7.666045083213568,"pX":-1.211216840987216,"pZ":5.254797556549407,"vX0":5.923754749189852,"vY0":-135.9110803212796,"vZ0":2.3900415362944303,"x":163.17,"y":96.9,"x0":-3.165587998054682,"y0":50.002192397087995,"z0":5.6057086911462015,"aX":-3.6692859225173122},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":2.3,"spinRate":2496,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.403308912645016,"extension":6.756736123878439},"index":0,"playId":"7f73abc5-e963-3f28-881b-09e30d1d9083","pitchNumber":1,"startTime":"2026-08-30T18:01:35.193Z","endTime":"2026-08-30T18:01:39.078Z","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":93.7,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.926087837892613,"aZ":-13.655980208201063,"pfxX":-3.3518095600047757,"pfxZ":9.865925317953831,"pX":-0.045234495284737525,"pZ":2.6605994403367643,"vX0":9.184907710276637,"vY0":-136.1373401320198,"vZ0":-4.531487775043443,"x":118.72,"y":166.94,"x0":-3.02745957134891,"y0":50.00211213294976,"z0":5.2922224152219135,"aX":-6.292386263232758},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.0,"breakHorizontal":4.1,"spinRate":2522,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.40236482993368483,"extension":6.862274238025299},"index":1,"playId":"6549492f-7112-336d-947f-786d08b4fe9e","pitchNumber":2,"startTime":"2026-08-30T18:01:51.747Z","endTime":"2026-08-30T18:01:57.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.461680247502485,"aZ":-24.022345053498487,"pfxX":-10.96905058848859,"pfxZ":4.296286247023893,"pX":0.3210338488370669,"pZ":2.37163075140601,"vX0":12.281498412987938,"vY0":-136.93259914524313,"vZ0":-3.8596912975822923,"x":104.76,"y":174.75,"x0":-2.798764670859838,"y0":50.00456936998324,"z0":5.444679861613961,"aX":-20.817342795766965},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.1,"breakHorizontal":17.3,"spinRate":2429,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.40012298435068994,"extension":6.549928708257348},"index":2,"playId":"1afb2424-9f05-384e-a578-7c8acf574216","pitchNumber":3,"startTime":"2026-08-30T18:02:23.831Z","endTime":"2026-08-30T18:02:27.755Z","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":1},"index":3,"startTime":"2026-08-30T18:02:33.583Z","endTime":"2026-08-30T18:02:48.335Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.521480098975246,"aZ":-17.26993636388836,"pfxX":-5.947145810052786,"pfxZ":7.7189095204675215,"pX":-0.16090992540504898,"pZ":2.4361205914869006,"vX0":10.010171313999527,"vY0":-138.4877917910944,"vZ0":-4.589268572482425,"x":123.13,"y":173.0,"x0":-3.0589592346340355,"y0":50.00690510770708,"z0":5.279204346440136,"aX":-11.49056175788049},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":8.5,"spinRate":2550,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.39634324075905214,"extension":6.75445735041301},"hitData":{"launchSpeed":95.9,"launchAngle":0.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":148.14}},"index":4,"playId":"f4613a57-35e3-3fdb-b366-3c00b2849cfe","pitchNumber":4,"startTime":"2026-08-30T18:02:48.335Z","endTime":"2026-08-30T18:02:55.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:02:55.797Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:02:59.013Z","endTime":"2026-08-30T18:04:40.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"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":95.6,"endSpeed":87.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.358755385532284,"aZ":-12.025200570466271,"pfxX":-2.780494302746394,"pfxZ":10.391818047271085,"pX":0.21491961321726785,"pZ":1.6927804055949713,"vX0":9.890095242090258,"vY0":-138.69692812135403,"vZ0":-7.496913614345556,"x":108.81,"y":193.07,"x0":-3.043329467350934,"y0":50.00687244730575,"z0":5.241346731822417,"aX":-5.394074896402787},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":2.9,"spinRate":2556,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.39560714478759484,"extension":6.576419187635268},"index":0,"playId":"775c562f-bdac-3978-80cf-dff2451095fb","pitchNumber":1,"startTime":"2026-08-30T18:03:23.863Z","endTime":"2026-08-30T18:03:27.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":76.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.514779224342,"aZ":-33.6629284256791,"pfxX":9.643862325776457,"pfxZ":-0.9873671966776634,"pX":0.40044404901164204,"pZ":2.608598734461462,"vX0":5.798495650904042,"vY0":-123.39382669025804,"vZ0":0.21693329345568557,"x":101.74,"y":168.35,"x0":-3.2499817648093483,"y0":50.00287295765197,"z0":5.4071617823395455,"aX":14.54724854360375},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.4,"breakHorizontal":-19.0,"spinRate":3058,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.447630706928583,"extension":6.705751887828328},"index":1,"playId":"c85356cd-ea29-3edb-97f3-bccfbae5449c","pitchNumber":2,"startTime":"2026-08-30T18:03:40.852Z","endTime":"2026-08-30T18:03:45.072Z","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":2},"index":2,"startTime":"2026-08-30T18:04:02.936Z","endTime":"2026-08-30T18:04:16.023Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.072263944916898,"aZ":-17.47969331118592,"pfxX":-4.58843527113216,"pfxZ":7.54519867648745,"pX":1.0494152927743283,"pZ":2.808577875906922,"vX0":12.439425034759957,"vY0":-138.71056585916196,"vZ0":-3.719601273725851,"x":77.0,"y":162.95,"x0":-2.897664637115437,"y0":50.006541906927595,"z0":5.332647769551211,"aX":-8.94124979285295},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":5.8,"spinRate":2658,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39488267791127907,"extension":6.524568429966149},"index":3,"playId":"5a3a3792-1046-3e75-8eea-8d77b7c99847","pitchNumber":3,"startTime":"2026-08-30T18:04:16.023Z","endTime":"2026-08-30T18:04:19.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50691852014987,"aZ":-25.71462974908934,"pfxX":-9.787028898773853,"pfxZ":3.367703379265702,"pX":0.819521265830638,"pZ":2.7741217062194172,"vX0":13.092976028223323,"vY0":-137.99457710712562,"vZ0":-2.382254186731929,"x":85.76,"y":163.88,"x0":-2.7289186678494,"y0":50.00099163894653,"z0":5.3923687517853764,"aX":-18.756843723361367},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.8,"breakHorizontal":14.8,"spinRate":2480,"spinDirection":243},"zone":12,"typeConfidence":2.0,"plateTime":0.3978885374216037,"extension":6.782609944286791},"index":4,"playId":"da96b791-0f01-3a65-a9d0-c72ff6d67092","pitchNumber":4,"startTime":"2026-08-30T18:04:37.138Z","endTime":"2026-08-30T18:04:40.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:04:40.833Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Amed Rosario grounds out sharply, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:06:17.377Z","endTime":"2026-08-30T18:06:56.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","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":596115,"link":"/api/v1/people/596115"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.986601879854327,"aZ":-21.0246703239203,"pfxX":9.162751547036251,"pfxZ":6.226150273334564,"pX":0.37526892572311543,"pZ":2.6700098557590954,"vX0":-7.955820475987121,"vY0":-132.62833365597274,"vZ0":-3.8311114505343054,"x":102.7,"y":166.69,"x0":2.215814844845097,"y0":50.002859437314974,"z0":5.656808752807673,"aX":16.40866082183282},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":-15.0,"spinRate":2064,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.4121629052859479,"extension":6.010866731403617},"hitData":{"launchSpeed":106.9,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":110.83,"coordY":146.07}},"index":0,"playId":"057e5915-2e0f-34c0-a0b8-e97b680eb0f5","pitchNumber":1,"startTime":"2026-08-30T18:06:48.351Z","endTime":"2026-08-30T18:06:56.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:06:56.102Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trent Grisham walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:06:59.504Z","endTime":"2026-08-30T18:08:21.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"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":"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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.410635659392685,"aZ":-20.942571287197715,"pfxX":4.363825338224106,"pfxZ":6.380150745189638,"pX":1.314919379853182,"pZ":3.0605675764608993,"vX0":-3.930535117158211,"vY0":-131.91867262076016,"vZ0":-2.8227099912226916,"x":66.88,"y":156.14,"x0":2.2581831930815057,"y0":50.00294908645911,"z0":5.690647422771014,"aX":7.681393062792804},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.2,"breakHorizontal":-7.1,"spinRate":1909,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4154102900394938,"extension":5.8019787058710435},"index":0,"playId":"45d20831-cfc1-3ff1-baf7-8f249f6028c3","pitchNumber":1,"startTime":"2026-08-30T18:07:22.557Z","endTime":"2026-08-30T18:07:26.329Z","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":88.0,"endSpeed":79.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.919365518709384,"aZ":-24.9430297973364,"pfxX":5.862810919047451,"pfxZ":4.380674732108151,"pX":0.6566929126161075,"pZ":5.003272509902909,"vX0":-5.3647560029680115,"vY0":-128.0574938204983,"vZ0":2.48591568599534,"x":91.97,"y":103.69,"x0":2.023136308589368,"y0":50.00352553812683,"z0":5.978487352093448,"aX":9.679735988920154},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.8,"breakHorizontal":-9.4,"spinRate":1901,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.42871452776490226,"extension":5.916798045814522},"index":1,"playId":"8bddea8c-e30e-3660-af47-084359049007","pitchNumber":2,"startTime":"2026-08-30T18:07:41.231Z","endTime":"2026-08-30T18:07:45.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.710269812488413,"aZ":-20.617385311341952,"pfxX":4.018726019630419,"pfxZ":6.626275489181225,"pX":-0.90556189430086,"pZ":3.186078282752147,"vX0":-8.862621642474185,"vY0":-130.53483978767673,"vZ0":-2.6164449154619134,"x":151.52,"y":152.76,"x0":1.9953080178393081,"y0":50.00331602687149,"z0":5.735376621293761,"aX":7.0104573992890105},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.6,"breakHorizontal":-5.5,"spinRate":1941,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.41789022372320606,"extension":6.010202014830285},"index":2,"playId":"78338764-b65a-3041-a254-63a30b84c581","pitchNumber":3,"startTime":"2026-08-30T18:08:02.389Z","endTime":"2026-08-30T18:08:06.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.445360305954537,"aZ":-19.72985375223885,"pfxX":4.71352895442169,"pfxZ":7.145726782828733,"pX":-0.7317589197068216,"pZ":1.1364735459745066,"vX0":-8.556860982111646,"vY0":-130.37147865715366,"vZ0":-7.691438493641757,"x":144.89,"y":208.1,"x0":1.963468779580019,"y0":50.00118188072284,"z0":5.585555919617451,"aX":8.207131078842721},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.6,"breakHorizontal":-6.8,"spinRate":1976,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.41828053525534425,"extension":6.001039817590065},"index":3,"playId":"8f3b1f1c-9591-388d-b472-4cf8eb14a28f","pitchNumber":4,"startTime":"2026-08-30T18:08:17.133Z","endTime":"2026-08-30T18:08:21.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:08:21.618Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Caballero flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:08:22.366Z","endTime":"2026-08-30T18:11:23.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"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":2},"details":{"event":"Flyout","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":6},"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":"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":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41542473598001,"aZ":-24.37487922011476,"pfxX":9.779511123750389,"pfxZ":4.519743157879602,"pX":0.7104981791959881,"pZ":1.9231447123022514,"vX0":-6.640859769209821,"vY0":-130.5105663144564,"vZ0":-4.89103150448778,"x":89.92,"y":186.86,"x0":2.0171863685235945,"y0":50.002386052597394,"z0":5.65681843061338,"aX":16.873393655271904},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.3,"breakHorizontal":-16.2,"spinRate":1976,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.4196462067477378,"extension":6.164803569949626},"index":0,"playId":"c5034a18-c5ae-34ae-8234-1bd4c6489554","pitchNumber":1,"startTime":"2026-08-30T18:08:48.841Z","endTime":"2026-08-30T18:08:52.740Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":676609,"fullName":"José Caballero","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(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":81.4,"endSpeed":75.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0115645850988,"aZ":-28.869313172519036,"pfxX":5.3367812731050215,"pfxZ":2.327466083150538,"pX":0.008956752931456563,"pZ":0.6791512911676608,"vX0":-6.102294090087823,"vY0":-118.31251821729819,"vZ0":-5.1840714370213234,"x":116.66,"y":220.44,"x0":1.9250767352185352,"y0":50.00386752585542,"z0":5.536110569593994,"aX":7.58639189073471},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.2,"breakHorizontal":-8.3,"spinRate":1242,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.46247963161475125,"extension":6.071536187424374},"index":1,"playId":"2d92bc2b-7b79-32c4-9d70-e4c396c737c3","pitchNumber":2,"startTime":"2026-08-30T18:09:20.519Z","endTime":"2026-08-30T18:09:24.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76483846766203,"aZ":-31.63111262997579,"pfxX":7.380663853683598,"pfxZ":0.38898492441156485,"pX":1.422245153657987,"pZ":1.780235927690208,"vX0":-3.912471794522416,"vY0":-118.24784821770105,"vZ0":-2.128893114498042,"x":62.79,"y":190.71,"x0":2.148424857751707,"y0":50.00452210554981,"z0":5.624049361308233,"aX":10.34284553136018},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.5,"breakHorizontal":-12.2,"spinRate":1306,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.46509320389036946,"extension":6.033499075036142},"index":2,"playId":"0f8d5e44-ba9a-3202-96fc-f51aa8b3a260","pitchNumber":3,"startTime":"2026-08-30T18:09:42.631Z","endTime":"2026-08-30T18:09:46.597Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71597761767197,"aZ":-39.069822593881874,"pfxX":-3.782335602159697,"pfxZ":-5.657608959166766,"pX":0.49291552634194263,"pZ":1.6320108814751728,"vX0":-2.26197894366765,"vY0":-110.03955916537991,"vZ0":-0.05843462747380945,"x":98.21,"y":194.72,"x0":2.0278996879961393,"y0":50.00321480011686,"z0":5.82064130878687,"aX":-4.608410036784878},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-10.0,"breakHorizontal":7.4,"spinRate":2187,"spinDirection":311},"zone":9,"typeConfidence":2.0,"plateTime":0.49898846174557043,"extension":6.204611503841005},"index":3,"playId":"0e375cbe-b848-33fa-8c07-751ba9e9826f","pitchNumber":4,"startTime":"2026-08-30T18:10:01.932Z","endTime":"2026-08-30T18:10:05.873Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83460638702311,"aZ":-31.049871653387243,"pfxX":7.222703180532134,"pfxZ":0.7727368692169926,"pX":-1.0533519398872977,"pZ":0.036700769689373886,"vX0":-9.166541304572954,"vY0":-119.7189718838347,"vZ0":-6.263639420557614,"x":157.15,"y":237.79,"x0":1.892610732983903,"y0":50.00132798209659,"z0":5.477593990589143,"aX":10.449630479163316},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.0,"breakHorizontal":-10.8,"spinRate":1285,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.45810372891496964,"extension":6.147098443857103},"index":4,"playId":"0a7d8d60-ec1d-30ef-84a9-88213fc3631f","pitchNumber":5,"startTime":"2026-08-30T18:10:21.282Z","endTime":"2026-08-30T18:10:26.107Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"e3a99684-da28-3c81-895f-ce04af1aeb21","startTime":"2026-08-30T18:10:53.473Z","endTime":"2026-08-30T18:10:57.387Z","isPitch":false,"type":"pickoff"},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.664083639291903,"aZ":-39.4131065255132,"pfxX":-4.189495164823938,"pfxZ":-5.721198594921852,"pX":0.3755789235829858,"pZ":2.3850475698608404,"vX0":-2.4170359489196094,"vY0":-111.93706685742809,"vZ0":1.1426418797498346,"x":102.68,"y":174.38,"x0":2.014426712808583,"y0":50.00090623098756,"z0":5.910735131078318,"aX":-5.30286639986773},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-9.7,"breakHorizontal":8.2,"spinRate":2241,"spinDirection":306},"zone":6,"typeConfidence":2.0,"plateTime":0.48976928826676946,"extension":5.981458602031965},"hitData":{"launchSpeed":77.7,"launchAngle":45.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.19,"coordY":128.88}},"index":6,"playId":"de1bf74d-e70a-39d9-83b9-ce7d8613a8b5","pitchNumber":6,"startTime":"2026-08-30T18:11:11.007Z","endTime":"2026-08-30T18:11:23.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:11:23.411Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jazz Chisholm Jr. flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:11:24.057Z","endTime":"2026-08-30T18:12:57.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.226498309024034,"aZ":-19.76357291078814,"pfxX":3.261646661245356,"pfxZ":6.8498252470255085,"pX":-0.24497916897507463,"pZ":2.2270865887813036,"vX0":-7.078328569297262,"vY0":-133.1851203115842,"vZ0":-5.009958074191782,"x":126.34,"y":178.65,"x0":2.0129521751652444,"y0":50.00530346964565,"z0":5.544464833299813,"aX":5.9125225612173695},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.6,"breakHorizontal":-4.6,"spinRate":1932,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4098578142963123,"extension":6.074986664710559},"index":0,"playId":"8fc5d518-5054-3224-a022-e886cc22b0de","pitchNumber":1,"startTime":"2026-08-30T18:11:50.116Z","endTime":"2026-08-30T18:11:53.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33262054834894,"aZ":-32.12315178831618,"pfxX":-9.114269459660285,"pfxZ":0.03853006556511662,"pX":-1.6186695747454163,"pZ":1.6042442718188077,"vX0":-5.611253718019888,"vY0":-113.56991366986394,"vZ0":-1.9919015939294065,"x":178.7,"y":195.47,"x0":2.0704181473850327,"y0":50.00223739709174,"z0":5.6959154460708925,"aX":-11.87220592484359},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-0.1,"breakHorizontal":18.0,"spinRate":2250,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4827804730122174,"extension":6.008528596733953},"index":1,"playId":"5d71b07d-e55c-3bf1-97a1-3466e3be0c7d","pitchNumber":2,"startTime":"2026-08-30T18:12:07.545Z","endTime":"2026-08-30T18:12:11.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.364478118515706,"aZ":-30.901671929358795,"pfxX":-6.133655299428171,"pfxZ":0.9308615909310847,"pX":-1.760529909610279,"pZ":1.616227065570933,"vX0":-7.015117255604787,"vY0":-116.66704471436115,"vZ0":-2.3832783601284415,"x":184.11,"y":195.14,"x0":2.0953905763101988,"y0":50.00086356870514,"z0":5.597416268737317,"aX":-8.353371094322116},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.3,"breakHorizontal":13.0,"spinRate":2229,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.4716175982164952,"extension":6.1251152785072245},"index":2,"playId":"a904eac0-3a9a-3804-9b8a-2a13790435e7","pitchNumber":3,"startTime":"2026-08-30T18:12:28.641Z","endTime":"2026-08-30T18:12:32.958Z","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":89.0,"endSpeed":81.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.140197672202383,"aZ":-27.307418726715184,"pfxX":7.407164521885326,"pfxZ":2.8599223837928474,"pX":0.09601258925339883,"pZ":2.920866308707655,"vX0":-7.367819396195025,"vY0":-129.43976906482268,"vZ0":-1.7673960565787548,"x":113.34,"y":159.92,"x0":2.0122500778548122,"y0":50.00538247142798,"z0":5.696453844986946,"aX":12.615201462057527},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.0,"breakHorizontal":-11.9,"spinRate":1929,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.42260603544816355,"extension":6.110426167051433},"hitData":{"launchSpeed":81.1,"launchAngle":47.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.72,"coordY":93.75}},"index":3,"playId":"3107ab93-9b18-3304-9ac5-fed86304e5fd","pitchNumber":4,"startTime":"2026-08-30T18:12:48.662Z","endTime":"2026-08-30T18:12:57.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:12:57.675Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Sogard strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:14:50.664Z","endTime":"2026-08-30T18:16:09.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42815626239329,"aZ":-32.78764712136341,"pfxX":10.252988892022554,"pfxZ":-0.4283637884452087,"pX":0.4899302628748596,"pZ":2.2519591823546627,"vX0":5.7514100052523025,"vY0":-120.56392146172583,"vZ0":-0.6915809278392121,"x":98.33,"y":177.98,"x0":-3.2727137376041306,"y0":50.001005770480866,"z0":5.483162850449035,"aX":14.81428173812276},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.6,"breakHorizontal":-20.0,"spinRate":2955,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.45752415548695735,"extension":6.306228338937929},"index":0,"playId":"87ba7a2e-ba58-39d4-b191-d5cacc715273","pitchNumber":1,"startTime":"2026-08-30T18:15:18.096Z","endTime":"2026-08-30T18:15:22.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95754421091512,"aZ":-30.377638116903057,"pfxX":-9.71302804490655,"pfxZ":1.1167566318013193,"pX":-1.130504940081031,"pZ":2.2292006837982745,"vX0":7.76999830772319,"vY0":-126.42862146049531,"vZ0":-2.0232264458774276,"x":160.09,"y":178.59,"x0":-2.989092031119953,"y0":50.004518483994346,"z0":5.489577299470216,"aX":-15.648582766095386},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.8,"breakHorizontal":15.7,"spinRate":1618,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4340510752650961,"extension":6.362422612976332},"index":1,"playId":"12513ef3-c71a-30d8-bfc7-b7cc3bf082b1","pitchNumber":2,"startTime":"2026-08-30T18:15:31.306Z","endTime":"2026-08-30T18:15:35.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14908067960356,"aZ":-22.328139380137827,"pfxX":-9.562457692105689,"pfxZ":5.335843037155842,"pX":0.8399952740914409,"pZ":3.0517056844920325,"vX0":12.867003055297838,"vY0":-134.68048713985982,"vZ0":-2.5378774160032878,"x":84.98,"y":156.38,"x0":-2.7480381045296416,"y0":50.00033332121455,"z0":5.578480491226163,"aX":-17.636324775291683},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":14.6,"spinRate":2464,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.40607124718057763,"extension":6.436378539169797},"index":2,"playId":"78fcb04e-2999-36d5-b614-fc2824147a0e","pitchNumber":3,"startTime":"2026-08-30T18:15:48.043Z","endTime":"2026-08-30T18:15:52.088Z","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":88.7,"endSpeed":81.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16144955821865,"aZ":-29.670523231406868,"pfxX":-9.378687619632727,"pfxZ":1.4871475053471128,"pX":-0.9279756249639465,"pZ":1.508112142897129,"vX0":8.254490703265159,"vY0":-128.92285950511837,"vZ0":-3.87479262862049,"x":152.37,"y":198.06,"x0":-2.954967097676323,"y0":50.00083724563144,"z0":5.324129714315022,"aX":-15.76351687895304},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":15.1,"spinRate":1716,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4250792699991113,"extension":6.358211215112332},"index":3,"playId":"dfc97dff-96a7-3222-9761-b01b11687f5b","pitchNumber":4,"startTime":"2026-08-30T18:16:05.464Z","endTime":"2026-08-30T18:16:09.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:16:09.304Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Roman Anthony flies out to left fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:16:10.511Z","endTime":"2026-08-30T18:17:51.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41158585408972,"aZ":-33.415279008745735,"pfxX":11.390831722813996,"pfxZ":-0.8791516641937029,"pX":-0.29215693197039727,"pZ":2.7317336788931166,"vX0":3.8037566241278036,"vY0":-119.51962453284398,"vZ0":0.4286374770002659,"x":128.14,"y":165.02,"x0":-3.3925700983957956,"y0":50.00029078513871,"z0":5.601108522783773,"aX":16.14085950439292},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.1,"breakHorizontal":-21.6,"spinRate":3070,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.4618941789326678,"extension":5.947034504462819},"index":0,"playId":"12b0c014-293d-3d6c-8d34-0838b1cb63e8","pitchNumber":1,"startTime":"2026-08-30T18:16:32.742Z","endTime":"2026-08-30T18:16:36.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73005988049271,"aZ":-30.01136123788757,"pfxX":-9.666534583296574,"pfxZ":1.2732668545360202,"pX":-0.35108723446199497,"pZ":1.2894011119975046,"vX0":9.97114408161682,"vY0":-129.77234136756493,"vZ0":-4.4445150126539,"x":130.38,"y":203.97,"x0":-2.9914285614703853,"y0":50.00595250533839,"z0":5.316512304806139,"aX":-16.453883136684187},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.4,"breakHorizontal":15.2,"spinRate":1603,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4224378826652875,"extension":6.468990904973342},"index":1,"playId":"d5eb6f44-bd3b-3bfa-b93f-4f425bf5317c","pitchNumber":2,"startTime":"2026-08-30T18:16:47.280Z","endTime":"2026-08-30T18:16:51.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.987455940324924,"aZ":-32.92785157119822,"pfxX":-11.835856226642967,"pfxZ":-0.451228722093739,"pX":-0.6577378402484578,"pZ":1.4417073294932814,"vX0":10.070283020127281,"vY0":-129.0736862614356,"vZ0":-3.5880774883476905,"x":142.07,"y":199.85,"x0":-3.0882616604690085,"y0":50.00176693311553,"z0":5.408192022583461,"aX":-19.800636505991502},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.4,"breakHorizontal":19.0,"spinRate":1684,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42572883465309275,"extension":6.354437503054665},"index":2,"playId":"61ec835f-cc3e-3f31-879b-5e17cb0b8491","pitchNumber":3,"startTime":"2026-08-30T18:17:04.064Z","endTime":"2026-08-30T18:17:08.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40885671404319,"aZ":-21.472328425523436,"pfxX":-10.539254330896473,"pfxZ":5.625335658626427,"pX":-0.004908371568408061,"pZ":2.164924661930796,"vX0":11.522637535823044,"vY0":-137.2825679611554,"vZ0":-4.583689163461289,"x":117.19,"y":180.33,"x0":-2.894424555485648,"y0":50.00105268962226,"z0":5.324661024866369,"aX":-20.043295377123805},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.4,"breakHorizontal":16.6,"spinRate":2487,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.39952499409029363,"extension":6.352463597656254},"index":3,"playId":"7a87ffe6-a995-322d-ba0e-deabc8139d92","pitchNumber":4,"startTime":"2026-08-30T18:17:23.875Z","endTime":"2026-08-30T18:17:27.725Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-30T18:17:33.992Z","endTime":"2026-08-30T18:17:43.785Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.849973122130134,"aZ":-11.98234746188941,"pfxX":-2.9250256002271393,"pfxZ":10.330265103498183,"pX":-0.08971936481715412,"pZ":3.275943916213681,"vX0":9.229815204408942,"vY0":-139.08300119745812,"vZ0":-3.8910403948617227,"x":120.42,"y":150.33,"x0":-3.0745479678893357,"y0":50.0034515405286,"z0":5.490565890893336,"aX":-5.718586573524058},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":3.4,"spinRate":2528,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3941553720740849,"extension":6.471803023756338},"hitData":{"launchSpeed":76.6,"launchAngle":31.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.08,"coordY":123.07}},"index":5,"playId":"7f8522f2-7fb2-3867-ab11-dbaef8ba8bad","pitchNumber":5,"startTime":"2026-08-30T18:17:43.785Z","endTime":"2026-08-30T18:17:51.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:17:51.270Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:17:56.128Z","endTime":"2026-08-30T18:19:26.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":86.0,"endSpeed":77.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.157354852485344,"aZ":-31.4620921720724,"pfxX":10.55689221573906,"pfxZ":0.4599323839917995,"pX":1.345420666731492,"pZ":1.74186631854076,"vX0":7.537397920835681,"vY0":-124.875852628542,"vZ0":-2.2656943469394104,"x":65.72,"y":191.75,"x0":-3.1105876684471045,"y0":50.00159558411835,"z0":5.315782456772499,"aX":16.240942808428574},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.5,"breakHorizontal":-21.1,"spinRate":3162,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44299994414489463,"extension":6.722237172524746},"index":0,"playId":"ffc41e10-9fb3-37bf-beef-7cab0d53aa18","pitchNumber":1,"startTime":"2026-08-30T18:18:18.806Z","endTime":"2026-08-30T18:18:22.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.233496494799198,"aZ":-33.50540229655481,"pfxX":10.15678872990835,"pfxZ":-0.8682734234139797,"pX":1.3381758601931966,"pZ":2.1836341289213883,"vX0":7.791966866349413,"vY0":-124.48106893552895,"vZ0":-0.7592009206160492,"x":65.99,"y":179.82,"x0":-3.1772746394846814,"y0":50.003191791942676,"z0":5.322497841294952,"aX":15.578314364648913},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.4,"breakHorizontal":-20.5,"spinRate":3162,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4438642768230783,"extension":6.730115311055021},"index":1,"playId":"9ba90ddb-d833-3c0b-9a17-5b2e8304a8c3","pitchNumber":2,"startTime":"2026-08-30T18:18:32.501Z","endTime":"2026-08-30T18:18:36.232Z","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":95.0,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78565544189521,"aZ":-23.6120789766519,"pfxX":-9.331611627635457,"pfxZ":4.47633866241403,"pX":1.2896419958130683,"pZ":3.5971189779892963,"vX0":13.734140445678772,"vY0":-137.71676554318876,"vZ0":-1.0998436068924098,"x":67.84,"y":141.66,"x0":-2.5593434245812263,"y0":50.00256562252901,"z0":5.605074884580965,"aX":-17.849580487136148},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.0,"breakHorizontal":13.9,"spinRate":2554,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.39836499702586714,"extension":6.617718704308379},"index":2,"playId":"ee54a0e2-6c45-3af5-8592-363e6e6d52a7","pitchNumber":3,"startTime":"2026-08-30T18:19:01.197Z","endTime":"2026-08-30T18:19:05.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.966032444848008,"aZ":-17.353873432909527,"pfxX":-4.969216152343469,"pfxZ":7.676862721345916,"pX":-0.08076485869779723,"pZ":3.137073830387248,"vX0":9.453683844345946,"vY0":-137.90040496716742,"vZ0":-2.8652186737592604,"x":120.08,"y":154.08,"x0":-2.9039891813117236,"y0":50.00345278124406,"z0":5.356820321008264,"aX":-9.594873901644007},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":7.1,"spinRate":2705,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3968156433482335,"extension":6.520024780049877},"index":3,"playId":"55a2334a-02a0-3d5f-aa81-aa0ba8466dd8","pitchNumber":4,"startTime":"2026-08-30T18:19:22.395Z","endTime":"2026-08-30T18:19:26.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:19:26.502Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ali Sánchez pops out to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T18:21:10.685Z","endTime":"2026-08-30T18:22:48.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"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":"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":87.4,"endSpeed":80.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43554553537633,"aZ":-22.96041744674826,"pfxX":0.2855715632070748,"pfxZ":5.592090208797751,"pX":-0.8938255959646708,"pZ":2.469338272695954,"vX0":-7.681636746530181,"vY0":-127.12807198299087,"vZ0":-3.744035241967261,"x":151.07,"y":172.11,"x0":2.1213380475910313,"y0":50.00257456035363,"z0":5.76947915085945,"aX":0.47086658007127824},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.6,"breakHorizontal":1.1,"spinRate":2176,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.42975445049213246,"extension":6.0410638465491555},"index":0,"playId":"6eb0521d-6026-3243-91c8-6f4c7c397daf","pitchNumber":1,"startTime":"2026-08-30T18:21:50.710Z","endTime":"2026-08-30T18:21:54.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.145597843972936,"aZ":-17.47644145165704,"pfxX":3.720573737416534,"pfxZ":8.208650711802944,"pX":-1.3061194894318415,"pZ":2.4863785051852125,"vX0":-9.671135158583162,"vY0":-132.20590522945764,"vZ0":-5.39317129587347,"x":166.79,"y":171.65,"x0":1.8974594545904555,"y0":50.003262036999956,"z0":5.813549053021818,"aX":6.663009727571663},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.0,"breakHorizontal":-4.9,"spinRate":2087,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4124891106387616,"extension":6.063808788107077},"index":1,"playId":"3aacad0e-1626-3468-9f65-726fe6055128","pitchNumber":2,"startTime":"2026-08-30T18:22:03.306Z","endTime":"2026-08-30T18:22:07.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.0,"endSpeed":81.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.084501772202177,"aZ":-26.718484077587046,"pfxX":7.756511026142196,"pfxZ":3.2120429299753965,"pX":0.3778729083787357,"pZ":2.104446605006558,"vX0":-6.7528273448329434,"vY0":-129.4890692273743,"vZ0":-4.171124690794292,"x":102.6,"y":181.96,"x0":2.012004178298561,"y0":50.00160677344961,"z0":5.7807133007869504,"aX":13.168794790093722},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.0,"breakHorizontal":-12.5,"spinRate":2040,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.4230128707689733,"extension":6.067879761439145},"index":2,"playId":"98c1f6fb-0fc4-3fb3-8513-c62c89b983b3","pitchNumber":3,"startTime":"2026-08-30T18:22:18.292Z","endTime":"2026-08-30T18:22:22.137Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-08-30T18:22:27.379Z","endTime":"2026-08-30T18:22:39.747Z","isPitch":false,"type":"action","player":{"id":645305,"link":"/api/v1/people/645305"}},{"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":0},"pitchData":{"startSpeed":75.7,"endSpeed":70.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.870136039896142,"aZ":-35.83411238033902,"pfxX":-4.925006883614712,"pfxZ":-2.95902891412198,"pX":-0.13339551196722374,"pZ":2.3785682256092473,"vX0":-3.2545267583213096,"vY0":-110.2984388337884,"vZ0":0.5647292509085695,"x":122.08,"y":174.56,"x0":1.9989535865331554,"y0":50.00192606231962,"z0":5.885398217554824,"aX":-6.092552677592853},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-4.9,"breakHorizontal":9.7,"spinRate":2230,"spinDirection":304},"zone":5,"typeConfidence":2.0,"plateTime":0.4958173091033018,"extension":5.9823368716718806},"hitData":{"launchSpeed":72.2,"launchAngle":72.0,"totalDistance":94.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":161.31}},"index":4,"playId":"6ec82342-9d8b-3130-ba1e-91ef842f136f","pitchNumber":4,"startTime":"2026-08-30T18:22:39.747Z","endTime":"2026-08-30T18:22:48.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:22:48.819Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Paul Goldschmidt grounds out, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T18:22:50.619Z","endTime":"2026-08-30T18:25:29.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":69.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23632339982211,"aZ":-39.61264375262537,"pfxX":-4.24156988237348,"pfxZ":-6.03207845866482,"pX":0.3359390010743802,"pZ":3.0918259748958667,"vX0":-2.6196810440280642,"vY0":-110.7462849490259,"vZ0":2.7476120064048404,"x":104.19,"y":155.3,"x0":2.088545214125493,"y0":50.00441950088295,"z0":6.001552307250164,"aX":-5.2274466392757635},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-9.8,"breakHorizontal":8.4,"spinRate":2218,"spinDirection":311},"zone":3,"typeConfidence":2.0,"plateTime":0.4960715971739349,"extension":5.905415464999338},"index":0,"playId":"073f8b62-8e1f-315e-9751-649c68e7474e","pitchNumber":1,"startTime":"2026-08-30T18:23:17.149Z","endTime":"2026-08-30T18:23:21.237Z","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":80.7,"endSpeed":73.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.972609135089602,"aZ":-21.690379960957692,"pfxX":3.322488528126704,"pfxZ":7.5853717798419815,"pX":-0.2876561690134027,"pZ":3.5707244552722894,"vX0":-6.158719350374801,"vY0":-117.31191214661102,"vZ0":-0.5174185206993873,"x":127.96,"y":142.37,"x0":1.950108393485627,"y0":50.00173183298931,"z0":5.83143634249212,"aX":4.5916655337753225},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":13.9,"breakHorizontal":-4.3,"spinRate":1045,"spinDirection":125},"zone":11,"typeConfidence":2.0,"plateTime":0.4684484876859569,"extension":5.965197020084611},"index":1,"playId":"61b8283b-e387-36b5-8939-1eb3a075690d","pitchNumber":2,"startTime":"2026-08-30T18:23:33.232Z","endTime":"2026-08-30T18:23:36.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.560373823821152,"aZ":-24.680285312928707,"pfxX":-0.5343700274420529,"pfxZ":4.566576474843046,"pX":-0.2926275620437591,"pZ":3.979459553684102,"vX0":-5.8162367028471476,"vY0":-127.19507101927046,"vZ0":0.11846997628635725,"x":128.15,"y":131.33,"x0":2.0911717541392965,"y0":50.00624588084078,"z0":5.885822614244092,"aX":-0.8764810963280485},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.5,"breakHorizontal":2.3,"spinRate":2036,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.43027460377178706,"extension":5.912673184846871},"index":2,"playId":"8891e9c7-7a87-36cf-a7f6-eba68219d693","pitchNumber":3,"startTime":"2026-08-30T18:23:54.429Z","endTime":"2026-08-30T18:23:58.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96583404518013,"aZ":-24.123777990658816,"pfxX":-0.9224896197000287,"pfxZ":4.860825205036226,"pX":-0.6791113474793282,"pZ":2.30887059777604,"vX0":-6.755564629017568,"vY0":-127.599066392537,"vZ0":-3.846975212394632,"x":142.89,"y":176.44,"x0":2.117077722187567,"y0":50.006035475032704,"z0":5.725254356195675,"aX":-1.5298245436369977},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.2,"breakHorizontal":3.1,"spinRate":2058,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.4283944897338037,"extension":5.9982070142903074},"index":3,"playId":"9f2cf668-af78-314f-af0c-33d318bb81cb","pitchNumber":4,"startTime":"2026-08-30T18:24:13.588Z","endTime":"2026-08-30T18:24:17.206Z","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":91.1,"endSpeed":83.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.500087478467673,"aZ":-20.014744232562332,"pfxX":3.055837747561874,"pfxZ":6.817385096538612,"pX":1.5292489333399835,"pZ":3.64181258177717,"vX0":-3.087706759711053,"vY0":-132.74284177920322,"vZ0":-1.7325172043641413,"x":58.71,"y":140.45,"x0":2.310679727480622,"y0":50.00479394678281,"z0":5.760601412149435,"aX":5.452409435496796},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.2,"breakHorizontal":-4.9,"spinRate":2051,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4126722482542142,"extension":5.97799143494605},"index":4,"playId":"dd43b2ad-cb38-3ef4-b6a2-d7bef2fa3cdd","pitchNumber":5,"startTime":"2026-08-30T18:24:35.137Z","endTime":"2026-08-30T18:24:38.992Z","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":90.6,"endSpeed":83.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99003736084169,"aZ":-20.230193111287207,"pfxX":2.920099788823751,"pfxZ":6.735371075052763,"pX":-0.09872671062653973,"pZ":2.42718102162672,"vX0":-6.483672697064182,"vY0":-131.81370849937636,"vZ0":-4.773571942628065,"x":120.76,"y":173.25,"x0":2.0050163107649746,"y0":50.00230658069993,"z0":5.739843704375901,"aX":5.178394085780766},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.4,"breakHorizontal":-4.0,"spinRate":2049,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.4143096401720183,"extension":6.292587790486992},"index":5,"playId":"1551585d-ac67-3c91-8fe4-f7612c80b8b9","pitchNumber":6,"startTime":"2026-08-30T18:24:52.040Z","endTime":"2026-08-30T18:24:56.052Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-08-30T18:25:05.556Z","endTime":"2026-08-30T18:25:21.459Z","isPitch":false,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":80.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.541580659088883,"aZ":-25.93285445756053,"pfxX":11.245367629600064,"pfxZ":3.740193821191836,"pX":-0.23660629496109295,"pZ":2.482542671143739,"vX0":-9.005104083458837,"vY0":-129.48953853050918,"vZ0":-3.3882246675358743,"x":126.02,"y":171.75,"x0":1.8559972758610013,"y0":50.00106615151376,"z0":5.831914994898095,"aX":18.75419204801135},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.1,"breakHorizontal":-17.9,"spinRate":1996,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4259204982165805,"extension":6.142578885909871},"hitData":{"launchSpeed":63.3,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.33,"coordY":154.37}},"index":7,"playId":"61281747-03e3-356f-b759-4b1b8836894e","pitchNumber":7,"startTime":"2026-08-30T18:25:21.459Z","endTime":"2026-08-30T18:25:29.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:25:29.283Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cody Bellinger called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T18:25:32.126Z","endTime":"2026-08-30T18:26:50.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.93743590335187,"aZ":-37.909872322014735,"pfxX":-3.450203521825206,"pfxZ":-4.56296928094903,"pX":0.7474773431670904,"pZ":2.3233145139719804,"vX0":-1.9382590186836652,"vY0":-111.36015197493315,"vZ0":0.7145623192431958,"x":88.51,"y":176.05,"x0":2.0773576653351395,"y0":50.004634383735706,"z0":5.918972759926255,"aX":-4.334547893892423},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-7.8,"breakHorizontal":6.7,"spinRate":2161,"spinDirection":307},"zone":6,"typeConfidence":2.0,"plateTime":0.49179006340956954,"extension":6.066083625223065},"index":0,"playId":"c288c9ab-2544-3183-80d5-a9bbd3a02d78","pitchNumber":1,"startTime":"2026-08-30T18:25:52.076Z","endTime":"2026-08-30T18:25:55.885Z","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":90.6,"endSpeed":83.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.138552480353887,"aZ":-20.830688790126704,"pfxX":2.737894631556051,"pfxZ":6.399454931336096,"pX":-0.14840151691764114,"pZ":2.388448225262235,"vX0":-6.56144359922597,"vY0":-131.81930704605864,"vZ0":-4.6807356624164616,"x":122.66,"y":174.29,"x0":2.009334800083487,"y0":50.00234955147334,"z0":5.71053826784664,"aX":4.853246610017145},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.8,"breakHorizontal":-3.6,"spinRate":1961,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.4143838107675717,"extension":6.0828310790399795},"index":1,"playId":"8cf6728f-f8b8-3c0e-8117-799e4f7a43a2","pitchNumber":2,"startTime":"2026-08-30T18:26:08.434Z","endTime":"2026-08-30T18:26:11.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":70.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.74160608316136,"aZ":-34.31622718927747,"pfxX":-6.04132901785532,"pfxZ":-1.7266408670090598,"pX":0.5947968959082077,"pZ":2.562234841680586,"vX0":-1.6010282955242672,"vY0":-110.36867979436157,"vZ0":0.4713674431374124,"x":94.33,"y":169.6,"x0":2.1136578241001405,"y0":50.00303474178295,"z0":5.945524872642374,"aX":-7.489697754086206},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-2.8,"breakHorizontal":11.4,"spinRate":2191,"spinDirection":309},"zone":6,"typeConfidence":2.0,"plateTime":0.4953297759431381,"extension":6.104011216521607},"index":2,"playId":"9692b88f-77d6-3758-9160-09f526b7d32c","pitchNumber":3,"startTime":"2026-08-30T18:26:27.896Z","endTime":"2026-08-30T18:26:31.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.919987132061834,"aZ":-22.650596498250167,"pfxX":5.976840456201598,"pfxZ":5.556674574960084,"pX":-0.5593282030600794,"pZ":1.7576451339521864,"vX0":-8.204073172343454,"vY0":-130.47278629180622,"vZ0":-5.739132752951691,"x":138.32,"y":191.32,"x0":1.8576770509518352,"y0":50.003424139125286,"z0":5.706234655048788,"aX":10.246043757994292},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.9,"breakHorizontal":-8.9,"spinRate":1995,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.420724734194176,"extension":6.032645910691321},"index":3,"playId":"18d3a46a-955c-3beb-b77d-e6267a659ad1","pitchNumber":4,"startTime":"2026-08-30T18:26:47.007Z","endTime":"2026-08-30T18:26:50.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:26:50.918Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T18:28:30.455Z","endTime":"2026-08-30T18:30:45.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":5},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.603797325553476,"aZ":-37.96438762950043,"pfxX":4.708460931201332,"pfxZ":-4.20835222744674,"pX":0.19994134630900484,"pZ":1.7511443448844184,"vX0":6.007052261049019,"vY0":-116.44837418528064,"vZ0":-1.1013622281827273,"x":109.38,"y":191.5,"x0":-3.023636754495182,"y0":50.003509665380975,"z0":5.817596273681247,"aX":6.475080661334231},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-7.6,"breakHorizontal":-10.0,"spinRate":2685,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.47012010514822844,"extension":6.495934231961139},"index":0,"playId":"0be90b37-d717-31fa-882a-a6909842891c","pitchNumber":1,"startTime":"2026-08-30T18:29:01.949Z","endTime":"2026-08-30T18:29:05.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.927058948613396,"aZ":-27.100879750043884,"pfxX":-9.280323271253756,"pfxZ":3.0418539525890917,"pX":-2.0327086828520087,"pZ":1.8931371790998983,"vX0":5.6050705202987094,"vY0":-127.99327646643583,"vZ0":-3.520846615880569,"x":194.48,"y":187.67,"x0":-3.038441638320417,"y0":50.00534827537273,"z0":5.394777764109412,"aX":-15.492753446780652},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.9,"breakHorizontal":15.6,"spinRate":1570,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.42694932957748044,"extension":6.390241847043965},"index":1,"playId":"6c444d97-e87c-3311-9011-1935df064f0f","pitchNumber":2,"startTime":"2026-08-30T18:29:16.217Z","endTime":"2026-08-30T18:29:20.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.171821792915722,"aZ":-16.39063493324011,"pfxX":-5.768155532811322,"pfxZ":8.507519242848126,"pX":0.5277631281749637,"pZ":3.972111289271984,"vX0":11.401523665723108,"vY0":-134.81937866830447,"vZ0":-0.8129576186646328,"x":96.88,"y":131.53,"x0":-2.991794763663864,"y0":50.00209775142191,"z0":5.425941052376014,"aX":-10.701689691122253},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":8.3,"spinRate":2588,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.405061123633947,"extension":6.730175993026952},"index":2,"playId":"a0471cb8-a6bc-391d-88e2-550e0edb2d9c","pitchNumber":3,"startTime":"2026-08-30T18:29:31.797Z","endTime":"2026-08-30T18:29:35.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.308954389294005,"aZ":-34.222194920593054,"pfxX":9.646387463766477,"pfxZ":-1.423001057058464,"pX":-0.7680712745713677,"pZ":2.3439496202734276,"vX0":3.4259827929870053,"vY0":-120.21030388660738,"vZ0":-0.05370895686211874,"x":146.28,"y":175.49,"x0":-3.4701447498429037,"y0":50.0005208975473,"z0":5.4401852664875525,"aX":13.919238484336432},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.3,"breakHorizontal":-18.4,"spinRate":3032,"spinDirection":54},"zone":4,"typeConfidence":2.0,"plateTime":0.45806877670732415,"extension":6.525103601822088},"index":3,"playId":"bc77f6ad-4596-3c4b-8e52-2f168ee00278","pitchNumber":4,"startTime":"2026-08-30T18:29:48.821Z","endTime":"2026-08-30T18:29:52.645Z","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":89.4,"endSpeed":82.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.268394067505234,"aZ":-28.28475870654947,"pfxX":-9.314229802084165,"pfxZ":2.273105575500065,"pX":-0.5735961476550532,"pZ":0.6671670284026624,"vX0":9.494428172027025,"vY0":-129.8484202257138,"vZ0":-6.171211097767538,"x":138.86,"y":220.77,"x0":-3.0610382706063834,"y0":50.00517519743351,"z0":5.216616920877707,"aX":-15.964787933920858},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":14.9,"spinRate":1725,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.42123830376489346,"extension":6.574617695393193},"index":4,"playId":"d73e3782-e2de-3f1e-9e39-168d1afb3ce1","pitchNumber":5,"startTime":"2026-08-30T18:30:05.916Z","endTime":"2026-08-30T18:30:10.112Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.683622256089066,"aZ":-33.46720157950891,"pfxX":12.031520351664412,"pfxZ":-0.8969942405047924,"pX":0.10882479555238628,"pZ":2.4636280397135386,"vX0":4.404577604565361,"vY0":-120.38806855881823,"vZ0":0.1697267230613937,"x":112.85,"y":172.26,"x0":-3.3150959440199124,"y0":50.000582958894654,"z0":5.3919030420382725,"aX":17.389762630104578},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.2,"breakHorizontal":-22.9,"spinRate":2940,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.45762957934394954,"extension":6.679745069311292},"hitData":{"launchSpeed":87.5,"launchAngle":40.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.64,"coordY":79.75}},"index":5,"playId":"7a51b4a3-ea5b-33a6-a4c6-989ca2edc34f","pitchNumber":6,"startTime":"2026-08-30T18:30:36.131Z","endTime":"2026-08-30T18:30:45.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:30:45.695Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willson Contreras lines out to left fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T18:30:46.413Z","endTime":"2026-08-30T18:32:39.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.729872345778524,"aZ":-43.50426241606746,"pfxX":4.425094166580807,"pfxZ":-7.881109801646121,"pX":1.395214302793539,"pZ":1.0210645998317116,"vX0":8.503612696308867,"vY0":-119.89194806939608,"vZ0":-1.7809140854478396,"x":63.82,"y":211.21,"x0":-2.7888263717986064,"y0":50.00101178667413,"z0":5.698421599605019,"aX":6.362893900444488},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.4,"breakHorizontal":-10.3,"spinRate":2898,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4589376710149984,"extension":6.594706528308828},"index":0,"playId":"129b3383-8687-3750-876d-8b91f67415b3","pitchNumber":1,"startTime":"2026-08-30T18:31:10.161Z","endTime":"2026-08-30T18:31:13.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88052165628783,"aZ":-18.42528359344912,"pfxX":-5.859490159697495,"pfxZ":7.347558300267638,"pX":-0.6748595452579216,"pZ":3.3020953750268913,"vX0":8.65804012259245,"vY0":-136.15188181403772,"vZ0":-1.9824751553646243,"x":142.72,"y":149.62,"x0":-3.1399011536583954,"y0":50.00061370933126,"z0":5.319604717484645,"aX":-10.961495419107052},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":8.8,"spinRate":2566,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.4028355307135807,"extension":6.566313956643721},"index":1,"playId":"c500e6bb-6cc4-3eba-8061-6c3cbc27fa44","pitchNumber":2,"startTime":"2026-08-30T18:31:31.286Z","endTime":"2026-08-30T18:31:35.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.066249761302135,"aZ":-15.925732552260717,"pfxX":-1.8357657278306558,"pfxZ":8.517425645050519,"pX":-0.022420655315014523,"pZ":2.7852016322804305,"vX0":8.750331950112754,"vY0":-137.1871211110061,"vZ0":-4.181453803923529,"x":117.85,"y":163.58,"x0":-3.013546277931989,"y0":50.00366584041953,"z0":5.413133769704081,"aX":-3.5024620641728275},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":1.6,"spinRate":2549,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3990895654551072,"extension":6.553835689373514},"index":2,"playId":"227ccc89-6b57-3003-89d4-9e8016c5eb75","pitchNumber":3,"startTime":"2026-08-30T18:31:47.227Z","endTime":"2026-08-30T18:31:51.191Z","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.7,"endSpeed":80.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.021084137468467,"aZ":-30.572690262283633,"pfxX":-11.329340244276922,"pfxZ":0.9706558095470068,"pX":1.013961405403786E-4,"pZ":0.43028765626418425,"vX0":10.93402594327248,"vY0":-128.52625765303617,"vZ0":-6.136109525612514,"x":117.0,"y":227.16,"x0":-2.8569766120714526,"y0":50.00503655095252,"z0":5.251665632406572,"aX":-18.77475180138567},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.4,"breakHorizontal":17.8,"spinRate":1684,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.42771539344439713,"extension":6.4556600695490065},"index":3,"playId":"055f6cbe-5475-33f6-abf0-311eabc93b7b","pitchNumber":4,"startTime":"2026-08-30T18:32:03.944Z","endTime":"2026-08-30T18:32:08.310Z","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":84.4,"endSpeed":76.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.841341402472803,"aZ":-35.0240470109744,"pfxX":10.692629660073802,"pfxZ":-1.911157673895528,"pX":0.7419685020307669,"pZ":1.9911272876735968,"vX0":5.918564469217241,"vY0":-122.7354413168028,"vZ0":-0.9472393600719375,"x":88.72,"y":185.02,"x0":-3.1097483238106554,"y0":50.004887377913455,"z0":5.430946250812784,"aX":15.91515373145399},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.4,"breakHorizontal":-21.0,"spinRate":2994,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.4505162991267775,"extension":6.613310080131529},"hitData":{"launchSpeed":96.8,"launchAngle":17.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.08,"coordY":87.28}},"index":4,"playId":"9bd89d6b-628e-3e10-9c38-a5855b5471c5","pitchNumber":5,"startTime":"2026-08-30T18:32:33.050Z","endTime":"2026-08-30T18:32:39.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:32:39.762Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adley Rutschman grounds out, third baseman Amed Rosario to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T18:32:41.210Z","endTime":"2026-08-30T18:35:26.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8293206999538,"aZ":-13.936331063461605,"pfxX":-4.032430628222357,"pfxZ":9.458581891836761,"pX":-0.3217026014446652,"pZ":1.997075456871667,"vX0":8.79064140710057,"vY0":-137.99407386704078,"vZ0":-6.53977178439876,"x":129.26,"y":184.86,"x0":-3.025168746879548,"y0":50.001399145895036,"z0":5.337371727978183,"aX":-7.7749863297029265},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":5.4,"spinRate":2394,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3969972839360194,"extension":6.651328847252149},"index":0,"playId":"2e653dcb-18bb-301c-be75-dff5f87581d0","pitchNumber":1,"startTime":"2026-08-30T18:33:09.486Z","endTime":"2026-08-30T18:33:13.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56450579948746,"aZ":-24.384575506775565,"pfxX":-11.52008610228313,"pfxZ":4.198967458223015,"pX":0.9903569345489265,"pZ":2.731978434127988,"vX0":13.581784503222924,"vY0":-136.04241116663226,"vZ0":-2.9788885288941787,"x":79.25,"y":165.02,"x0":-2.593220909238427,"y0":50.004535230764766,"z0":5.549729508363271,"aX":-21.384698838962958},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":17.6,"spinRate":2413,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4041294974342411,"extension":6.459466885777752},"index":1,"playId":"a7af4668-f876-3833-b4da-3894f57afcd5","pitchNumber":2,"startTime":"2026-08-30T18:33:27.136Z","endTime":"2026-08-30T18:33:31.020Z","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":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.4,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.259982434664405,"aZ":-32.37785286173867,"pfxX":-10.01142549351247,"pfxZ":-0.1226749527497546,"pX":-1.155687739234722,"pZ":2.089976756587201,"vX0":8.273287914288396,"vY0":-128.96052972152097,"vZ0":-2.2901037183380284,"x":161.05,"y":182.35,"x0":-3.1264508579619537,"y0":50.00387837838242,"z0":5.521286427754108,"aX":-16.632227939648395},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.6,"breakHorizontal":16.0,"spinRate":1532,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4269813067055548,"extension":6.552341166988412},"index":2,"playId":"060d50e3-e4e4-33da-acad-10099b0fb566","pitchNumber":3,"startTime":"2026-08-30T18:33:47.308Z","endTime":"2026-08-30T18:33:50.883Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-30T18:33:59.949Z","endTime":"2026-08-30T18:34:10.949Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.309569204563815,"aZ":-40.78077902942499,"pfxX":3.5522001798823872,"pfxZ":-6.062487205418703,"pX":0.463886800774677,"pZ":-1.0360571605240916,"vX0":6.890617951938639,"vY0":-120.05816088275695,"vZ0":-6.544187210482791,"x":99.32,"y":266.75,"x0":-2.937369241996094,"y0":50.00392138890464,"z0":5.474159582764298,"aX":5.040766715181137},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.6,"breakHorizontal":-8.5,"spinRate":2772,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4611939883788394,"extension":6.633046337085015},"index":4,"playId":"79208e29-f25f-3fce-9091-0bb53a475f48","pitchNumber":4,"startTime":"2026-08-30T18:34:10.949Z","endTime":"2026-08-30T18:34:15.061Z","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.4,"endSpeed":84.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.743986929471248,"aZ":-29.29927754839313,"pfxX":-9.933122370344611,"pfxZ":1.555937268617015,"pX":-0.16346588370315027,"pZ":3.7222124438482025,"vX0":10.599074485241069,"vY0":-135.61503865079544,"vZ0":0.573303768572319,"x":123.23,"y":138.28,"x0":-2.845989971761693,"y0":50.00416268724826,"z0":5.564029075597841,"aX":-18.36490982604888},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.2,"breakHorizontal":15.5,"spinRate":2406,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4050653714951844,"extension":6.632875037548777},"index":5,"playId":"b9c62ead-79af-3350-88fc-5cfba6365814","pitchNumber":5,"startTime":"2026-08-30T18:34:41.622Z","endTime":"2026-08-30T18:34:46.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44302473089785,"aZ":-32.01701045593587,"pfxX":-9.550884205952386,"pfxZ":0.10154034380837551,"pX":-0.9864326321181295,"pZ":2.8721211442039625,"vX0":8.365167872075514,"vY0":-126.58573974685284,"vZ0":-0.0299163712835957,"x":154.6,"y":161.23,"x0":-3.1103769018841407,"y0":50.00554429306363,"z0":5.470592277771575,"aX":-15.335240498199234},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.5,"breakHorizontal":15.1,"spinRate":1538,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4344976740535942,"extension":6.798718083113452},"hitData":{"launchSpeed":99.8,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.71,"coordY":151.68}},"index":6,"playId":"31633dba-53bf-3d35-a13b-2da9b03d0c60","pitchNumber":6,"startTime":"2026-08-30T18:35:17.694Z","endTime":"2026-08-30T18:35:26.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:35:26.526Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a sharp ground ball to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T18:37:18.250Z","endTime":"2026-08-30T18:39:06.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":69.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.907136434060643,"aZ":-39.02344631537651,"pfxX":-2.5711607510254755,"pfxZ":-5.571745405122845,"pX":0.8089622942656489,"pZ":2.7139306521884756,"vX0":-1.9831747831724478,"vY0":-110.79236272932977,"vZ0":1.8779398902751483,"x":86.16,"y":165.5,"x0":2.053436539383256,"y0":50.00322956146525,"z0":5.96863232542527,"aX":-3.1598357254208893},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-9.1,"breakHorizontal":5.2,"spinRate":2167,"spinDirection":304},"zone":6,"typeConfidence":2.0,"plateTime":0.4965520351758168,"extension":5.782375978856633},"index":0,"playId":"949908e5-337b-37f4-a2fd-651d93aa2fc4","pitchNumber":1,"startTime":"2026-08-30T18:37:42.375Z","endTime":"2026-08-30T18:37:45.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.563181948228337,"aZ":-19.660043487549082,"pfxX":3.251848978489827,"pfxZ":7.198555050997323,"pX":0.1766744413193304,"pZ":3.453989148552804,"vX0":-5.889092809048093,"vY0":-131.23502625776632,"vZ0":-2.260967221209478,"x":110.27,"y":145.52,"x0":2.0304357884764603,"y0":50.00460501356617,"z0":5.795894354941946,"aX":5.655338664923986},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.7,"breakHorizontal":-4.6,"spinRate":1963,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4178375483847301,"extension":5.861608742561683},"index":1,"playId":"e6d85b57-ca9d-32cd-8efb-1686a6e7de61","pitchNumber":2,"startTime":"2026-08-30T18:37:56.191Z","endTime":"2026-08-30T18:38:00.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.812632912070733,"aZ":-18.369786336041862,"pfxX":2.389809288246939,"pfxZ":7.80600926572485,"pX":1.26548613405746,"pZ":2.491432655022729,"vX0":-3.2837629075451438,"vY0":-132.0405860303644,"vZ0":-4.6865681807018795,"x":68.76,"y":171.51,"x0":2.214056092183008,"y0":50.00069442641029,"z0":5.638886150099508,"aX":4.2247163952138695},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.3,"breakHorizontal":-3.6,"spinRate":1978,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4146444830810201,"extension":6.066953438727927},"index":2,"playId":"6735c4ce-666d-3cab-b054-71e290c81568","pitchNumber":3,"startTime":"2026-08-30T18:38:15.039Z","endTime":"2026-08-30T18:38:18.907Z","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":82.3,"endSpeed":76.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.578929314763787,"aZ":-29.015147050056076,"pfxX":6.32539741202898,"pfxZ":2.1784520181394305,"pX":-0.4568599755898092,"pZ":0.6850313998654178,"vX0":-7.577780719355529,"vY0":-119.53706903689323,"vZ0":-5.387390005159198,"x":134.41,"y":220.28,"x0":1.9293028487180541,"y0":50.00209153515709,"z0":5.566066803679774,"aX":9.173230443505538},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.9,"breakHorizontal":-9.7,"spinRate":1315,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.457821259806912,"extension":5.831543152484368},"index":3,"playId":"25540aa0-510c-3ada-a59d-a1983d1dcc85","pitchNumber":4,"startTime":"2026-08-30T18:38:30.734Z","endTime":"2026-08-30T18:38:35.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":81.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00003800736097,"aZ":-27.313198128985462,"pfxX":10.143604287423319,"pfxZ":2.83257695715316,"pX":-0.1694408817756727,"pZ":2.209590022849401,"vX0":-8.297156847950735,"vY0":-131.24527945785906,"vZ0":-4.042629022812407,"x":123.46,"y":179.12,"x0":1.740600647677309,"y0":50.00330029126311,"z0":5.842739772443246,"aX":17.40840610186001},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.3,"breakHorizontal":-16.2,"spinRate":1974,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.4199614989832723,"extension":6.128605346794574},"hitData":{"launchSpeed":105.8,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":118.87,"coordY":124.32}},"index":4,"playId":"239be646-0d96-3c91-a515-8c7c5c1d06df","pitchNumber":5,"startTime":"2026-08-30T18:38:54.153Z","endTime":"2026-08-30T18:39:06.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:39:06.171Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T18:39:03.770Z","endTime":"2026-08-30T18:40:34.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":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":668939,"link":"/api/v1/people/668939"},"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":82.7,"endSpeed":76.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.591359731499747,"aZ":-28.067779390660476,"pfxX":-2.283901571214393,"pfxZ":2.801465197631229,"pX":-0.5665536268734882,"pZ":1.7578506895669828,"vX0":-5.458871266268551,"vY0":-120.35782793213707,"vZ0":-3.2375021575783807,"x":138.6,"y":191.32,"x0":2.0285923372030106,"y0":50.003503642755426,"z0":5.60895230830438,"aX":-3.3458518247691202},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.6,"breakHorizontal":5.4,"spinRate":1987,"spinDirection":199},"zone":7,"typeConfidence":2.0,"plateTime":0.4552715113490513,"extension":6.081390257356405},"index":0,"playId":"e50843f8-ed6c-3e56-aeaa-ca3c81798fae","pitchNumber":1,"startTime":"2026-08-30T18:39:30.658Z","endTime":"2026-08-30T18:39:34.675Z","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":0},"pitchData":{"startSpeed":75.8,"endSpeed":70.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.009201821437028,"aZ":-35.81095886433124,"pfxX":-4.7081553257279865,"pfxZ":-2.9357502873045256,"pX":-0.22086684929726955,"pZ":1.5225567685619712,"vX0":-3.3876334152774192,"vY0":-110.4804533270148,"vZ0":-1.1620689651281664,"x":125.42,"y":197.67,"x0":1.9418563889074947,"y0":50.00044039226189,"z0":5.806820943296475,"aX":-5.840063563321642},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-5.3,"breakHorizontal":9.4,"spinRate":2246,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4950822812805664,"extension":6.203648393570367},"index":1,"playId":"2c91a85f-96e6-3829-b46e-ca25756600cf","pitchNumber":2,"startTime":"2026-08-30T18:39:48.568Z","endTime":"2026-08-30T18:39:52.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.925349858140894,"aZ":-20.45114368676985,"pfxX":7.62657578512743,"pfxZ":6.693240984460152,"pX":-1.4395008587332494,"pZ":2.333651539433111,"vX0":-10.80873395280048,"vY0":-131.7388857332679,"vZ0":-4.7824994005847765,"x":171.87,"y":175.77,"x0":1.7324907271024776,"y0":50.00270359217896,"z0":5.6915682063749955,"aX":13.357836110369524},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.2,"breakHorizontal":-11.4,"spinRate":2036,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4163393281039678,"extension":6.280102242918472},"index":2,"playId":"f69daff8-f746-355f-aced-08efe7c5659a","pitchNumber":3,"startTime":"2026-08-30T18:40:12.744Z","endTime":"2026-08-30T18:40:16.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.66432691067257,"aZ":-37.22891075067133,"pfxX":-5.17488344467171,"pfxZ":-4.044934679118446,"pX":0.31485334197066356,"pZ":1.029541460510845,"vX0":-2.2297476636924665,"vY0":-111.27450069206549,"vZ0":-2.0634441316926155,"x":105.0,"y":210.98,"x0":2.003392570370062,"y0":50.00350094081847,"z0":5.8395015217812505,"aX":-6.464999553268716},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-7.6,"breakHorizontal":10.0,"spinRate":2255,"spinDirection":314},"zone":14,"typeConfidence":2.0,"plateTime":0.492944754520912,"extension":6.350147252146041},"index":3,"playId":"5cf71847-3637-3a26-8402-468c10aa780a","pitchNumber":4,"startTime":"2026-08-30T18:40:29.906Z","endTime":"2026-08-30T18:40:34.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:40:34.308Z","atBatIndex":26},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Amed Rosario grounds into a force out, third baseman Caleb Durbin to second baseman Nick Sogard. Heliot Ramos out at 2nd. Amed Rosario to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T18:40:36.172Z","endTime":"2026-08-30T18:42:49.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":686765,"link":"/api/v1/people/686765"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"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(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":91.9,"endSpeed":84.3,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.170239987610067,"aZ":-23.66152489515822,"pfxX":8.951409201164617,"pfxZ":4.721209219041652,"pX":-0.9810497820915226,"pZ":1.3432944598500873,"vX0":-10.507540319893252,"vY0":-133.29575490119745,"vZ0":-6.700873308192965,"x":154.4,"y":202.51,"x0":1.8456654908305021,"y0":50.00176986539847,"z0":5.593620196564487,"aX":16.136368145206443},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.2,"breakHorizontal":-14.0,"spinRate":1993,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.41062917937762,"extension":6.278691854705137},"index":0,"playId":"e79182f7-7510-3d6f-8721-cebf7f63e15e","pitchNumber":1,"startTime":"2026-08-30T18:40:57.196Z","endTime":"2026-08-30T18:41:01.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78163473302188,"aZ":-21.942839238194637,"pfxX":8.679223524454367,"pfxZ":5.880293847529024,"pX":-0.17719216432873225,"pZ":1.1353063205816374,"vX0":-8.391804688898,"vY0":-130.85575427670713,"vZ0":-7.384935241908726,"x":123.75,"y":208.13,"x0":1.9387271044439667,"y0":50.00439197133051,"z0":5.63002604550477,"aX":15.102163627815555},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":-13.9,"spinRate":2027,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4180629153006379,"extension":6.094506824688079},"index":1,"playId":"fb1f55a9-09a7-31a5-a563-cd90763e2ec4","pitchNumber":2,"startTime":"2026-08-30T18:41:15.319Z","endTime":"2026-08-30T18:41:19.288Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"91da0124-a499-3ec7-b02d-fd0db9953630","startTime":"2026-08-30T18:41:43.829Z","endTime":"2026-08-30T18:41:47.582Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17537030822814,"aZ":-23.056606036934063,"pfxX":1.5137860264865521,"pfxZ":5.526827122308566,"pX":1.1420763189044434,"pZ":3.7355309431033468,"vX0":-3.171356541737053,"vY0":-127.83130308627227,"vZ0":-0.7956966218510031,"x":73.47,"y":137.92,"x0":2.20393815467183,"y0":50.00262108890744,"z0":5.866469243307486,"aX":2.497419295797566},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.1,"breakHorizontal":-2.0,"spinRate":2093,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.42902608446787127,"extension":6.004982811124067},"index":3,"playId":"3ae3605a-b830-309e-8e50-fe15a076837d","pitchNumber":3,"startTime":"2026-08-30T18:42:05.138Z","endTime":"2026-08-30T18:42:09.345Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.238996231695783,"aZ":-22.644263998388915,"pfxX":1.4171631418619461,"pfxZ":5.7320430287629875,"pX":0.10355867567874466,"pZ":3.0392043159372024,"vX0":-5.485263672955281,"vY0":-128.29270195981846,"vZ0":-2.610175769651624,"x":113.05,"y":156.72,"x0":2.0877712965386634,"y0":50.0006744869432,"z0":5.839967513970944,"aX":2.355445277843743},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.0,"breakHorizontal":-1.3,"spinRate":2135,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.42738164256068334,"extension":6.13384636406128},"index":4,"playId":"975bcbbb-4baf-3b0e-a56d-a77c27923f62","pitchNumber":4,"startTime":"2026-08-30T18:42:23.378Z","endTime":"2026-08-30T18:42:27.265Z","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":80.3,"endSpeed":73.1,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.818574474258526,"aZ":-24.575910901567813,"pfxX":5.945388711488186,"pfxZ":5.540017928789416,"pX":0.6595562957541128,"pZ":2.6106877687376913,"vX0":-4.804112082997689,"vY0":-116.84855421484447,"vZ0":-1.8623601506219427,"x":91.86,"y":168.29,"x0":1.9785141041415641,"y0":50.00097933856194,"z0":5.747091667382975,"aX":8.148805381921576},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":9.8,"breakHorizontal":-9.5,"spinRate":1172,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.47034387279053913,"extension":5.873039519785531},"hitData":{"launchSpeed":80.2,"launchAngle":7.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":166.88}},"index":5,"playId":"9995bde5-3f67-3b8b-b5b8-9c2d85bd45d1","pitchNumber":5,"startTime":"2026-08-30T18:42:41.115Z","endTime":"2026-08-30T18:42:49.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:42:49.137Z","atBatIndex":27},{"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":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T18:42:59.109Z","endTime":"2026-08-30T18:43:49.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.106820506126912,"aZ":-19.473545021070137,"pfxX":3.227485485156639,"pfxZ":7.111835891085502,"pX":-1.1646464941490917,"pZ":1.695827385029807,"vX0":-9.012455299628629,"vY0":-132.48271295031145,"vZ0":-6.525818988870706,"x":161.39,"y":192.99,"x0":1.8550559575945038,"y0":50.00041723846725,"z0":5.604093180498059,"aX":5.762262813642704},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.6,"breakHorizontal":-4.0,"spinRate":1928,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.4127130315104446,"extension":6.262581342049066},"index":0,"playId":"3ab3564c-c084-342b-95b3-7ceb85e8df4a","pitchNumber":1,"startTime":"2026-08-30T18:43:18.675Z","endTime":"2026-08-30T18:43:22.606Z","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":89.9,"endSpeed":82.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.333288275694105,"aZ":-18.675226690099144,"pfxX":3.345196490718286,"pfxZ":7.754126425810105,"pX":0.019396447444848003,"pZ":3.117576893858803,"vX0":-6.33948221170189,"vY0":-130.77542252778647,"vZ0":-3.1332499424995452,"x":116.26,"y":154.61,"x0":2.0349908408049426,"y0":50.00109430881258,"z0":5.72405543375226,"aX":5.8226014130104655},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.6,"breakHorizontal":-4.7,"spinRate":1960,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.4180641582474762,"extension":6.006083549806701},"hitData":{"launchSpeed":98.2,"launchAngle":28.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.36,"coordY":40.22}},"index":1,"playId":"0cb5233f-33d5-32d2-891b-686dc6a8f26a","pitchNumber":2,"startTime":"2026-08-30T18:43:40.930Z","endTime":"2026-08-30T18:43:49.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:43:49.553Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Caleb Durbin pops out to shortstop José Caballero.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T18:45:29.922Z","endTime":"2026-08-30T18:46:08.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.400115639417365,"aZ":-14.953300373050508,"pfxX":-3.9351339930140083,"pfxZ":9.387421057871823,"pX":-0.057563094611372025,"pZ":1.7299647309621489,"vX0":9.266560863130154,"vY0":-134.8600124628259,"vZ0":-6.57717722876653,"x":119.19,"y":192.07,"x0":-3.0330424953634467,"y0":50.00593348113057,"z0":5.262840040428219,"aX":-7.222206302363649},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":5.0,"spinRate":2595,"spinDirection":217},"zone":8,"typeConfidence":0.92,"plateTime":0.4067528631741544,"extension":6.711340604238382},"hitData":{"launchSpeed":78.5,"launchAngle":57.0,"totalDistance":191.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.86,"coordY":125.84}},"index":0,"playId":"2c626213-f0c7-3b27-8ada-2cc541f7576d","pitchNumber":1,"startTime":"2026-08-30T18:45:59.425Z","endTime":"2026-08-30T18:46:08.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:46:08.427Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T18:46:10.843Z","endTime":"2026-08-30T18:46:51.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12255827762434,"aZ":-15.91747427680882,"pfxX":-4.297234666696369,"pfxZ":8.827651106398063,"pX":-0.023928661338324084,"pZ":2.981587584416705,"vX0":9.627812362612326,"vY0":-135.48037400928615,"vZ0":-3.2658017824450645,"x":117.91,"y":158.28,"x0":-3.0801108771068155,"y0":50.00614928104711,"z0":5.328430812149955,"aX":-7.917770355182123},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.4,"breakHorizontal":5.5,"spinRate":2476,"spinDirection":213},"zone":2,"typeConfidence":0.93,"plateTime":0.4057008825220594,"extension":6.804279055776001},"index":0,"playId":"384e18ec-8833-38bf-a0ba-48d57ac735f5","pitchNumber":1,"startTime":"2026-08-30T18:46:30.370Z","endTime":"2026-08-30T18:46:34.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.671354693820977,"aZ":-29.06189719100596,"pfxX":-8.145271656005747,"pfxZ":1.8939019580587804,"pX":-0.3608041362478518,"pZ":1.9559256687235278,"vX0":9.37661443482002,"vY0":-128.09426167554818,"vZ0":-3.001073675914798,"x":130.75,"y":185.97,"x0":-3.0330416518327348,"y0":50.00077479620384,"z0":5.446254724747356,"aX":-13.359161079516854},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.9,"breakHorizontal":12.4,"spinRate":1654,"spinDirection":237},"zone":7,"typeConfidence":0.88,"plateTime":0.4297524733743834,"extension":6.6943896307492095},"hitData":{"launchSpeed":104.4,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.36,"coordY":153.2}},"index":1,"playId":"87d03cab-5efe-3cf1-af37-cc5615cb620d","pitchNumber":2,"startTime":"2026-08-30T18:46:43.883Z","endTime":"2026-08-30T18:46:51.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:46:51.329Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Story singles on a ground ball to shortstop José Caballero, deflected by third baseman Amed Rosario.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T18:46:53.212Z","endTime":"2026-08-30T18:48:32.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.046475315370824,"aZ":-15.817278840088177,"pfxX":-2.7745983830789402,"pfxZ":8.704911454151727,"pX":-0.034053605775545545,"pZ":3.5375770154971464,"vX0":9.17545866872385,"vY0":-136.00892630931315,"vZ0":-2.0591224105200103,"x":118.3,"y":143.27,"x0":-3.0865344311338774,"y0":50.00013912881961,"z0":5.39789228883707,"aX":-5.213021796000526},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":3.1,"spinRate":2550,"spinDirection":216},"zone":12,"typeConfidence":0.95,"plateTime":0.40228723385930376,"extension":6.7865926778940135},"index":0,"playId":"45596255-bcc7-3cd5-a292-cdb54efcee2a","pitchNumber":1,"startTime":"2026-08-30T18:47:20.120Z","endTime":"2026-08-30T18:47:24.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.652219618339192,"aZ":-14.554510842800438,"pfxX":-5.324791248035708,"pfxZ":9.242549097527053,"pX":-1.1994445861584173,"pZ":2.529199370727675,"vX0":6.996819550523749,"vY0":-137.25815729499328,"vZ0":-4.77743129596929,"x":162.72,"y":170.49,"x0":-3.0909078538735466,"y0":50.001187094026,"z0":5.28477857746448,"aX":-10.149692321230386},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":8.2,"spinRate":2562,"spinDirection":222},"zone":11,"typeConfidence":0.93,"plateTime":0.39918475540541154,"extension":6.760707333365822},"index":1,"playId":"2567fe54-db62-3299-a1f3-374f50283a19","pitchNumber":2,"startTime":"2026-08-30T18:47:39.087Z","endTime":"2026-08-30T18:47:43.246Z","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":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39471228930896,"aZ":-34.87315821268822,"pfxX":9.302265143205176,"pfxZ":-1.826656213667313,"pX":-0.5998615794702723,"pZ":2.415409108052236,"vX0":3.492553515348566,"vY0":-121.79692717155433,"vZ0":0.054891374373435387,"x":139.87,"y":173.56,"x0":-3.2670799396225814,"y0":50.00103686747669,"z0":5.447662076381736,"aX":13.756819152236755},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.0,"breakHorizontal":-17.8,"spinRate":3041,"spinDirection":56},"zone":4,"typeConfidence":0.9,"plateTime":0.45240092538884724,"extension":6.598900664988041},"index":2,"playId":"06854db0-3903-3f6b-a34a-7d2e6331cac4","pitchNumber":3,"startTime":"2026-08-30T18:47:55.912Z","endTime":"2026-08-30T18:47:59.768Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.746127977502947,"aZ":-35.940350798539214,"pfxX":7.8222719651362755,"pfxZ":-2.5222949951368587,"pX":-0.16484107399031225,"pZ":2.8898058996256557,"vX0":5.1580589921723705,"vY0":-122.1776079436049,"vZ0":1.1967543714868198,"x":123.28,"y":160.76,"x0":-3.328139493435422,"y0":50.00176886262126,"z0":5.5107005580435535,"aX":11.683854699707544},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.0,"breakHorizontal":-15.5,"spinRate":2942,"spinDirection":53},"zone":2,"typeConfidence":0.89,"plateTime":0.4503620942393516,"extension":6.758205562707651},"hitData":{"launchSpeed":93.0,"launchAngle":-2.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":162.32}},"index":3,"playId":"14d23d98-2451-37c7-ac83-a62ce9f44548","pitchNumber":4,"startTime":"2026-08-30T18:48:23.926Z","endTime":"2026-08-30T18:48:32.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:48:32.434Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Sogard strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T18:48:42.638Z","endTime":"2026-08-30T18:50:17.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"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":"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":3},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.124321613050743,"aZ":-26.93768496556514,"pfxX":-8.116499238811762,"pfxZ":2.8397604287869367,"pX":-0.8115386943766979,"pZ":3.1256102404518074,"vX0":8.765017164505878,"vY0":-134.71088358605704,"vZ0":-1.0136384344037308,"x":147.93,"y":154.39,"x0":-3.0464864639588907,"y0":50.00527311541614,"z0":5.403840129386425,"aX":-14.981878673695856},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.2,"breakHorizontal":13.0,"spinRate":2382,"spinDirection":216},"zone":1,"typeConfidence":0.89,"plateTime":0.405950636102669,"extension":6.81468386335364},"index":0,"playId":"32ca4059-41ca-3359-a39b-1a5ad1d58b66","pitchNumber":1,"startTime":"2026-08-30T18:49:01.427Z","endTime":"2026-08-30T18:49:05.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.645706282857095,"aZ":-31.596164896498408,"pfxX":-9.484908039549989,"pfxZ":0.35619012417286733,"pX":-0.5679749243481549,"pZ":2.901423107658001,"vX0":9.41943899218452,"vY0":-126.28257496005656,"vZ0":0.024014303670618853,"x":138.65,"y":160.44,"x0":-3.106128052580225,"y0":50.00282765039058,"z0":5.424128580052418,"aX":-15.38783716852955},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.8,"breakHorizontal":15.1,"spinRate":1513,"spinDirection":242},"zone":1,"typeConfidence":0.9,"plateTime":0.43298835514788525,"extension":6.250246417934874},"index":1,"playId":"aaf54bcf-7de0-3301-9571-2d696b8178db","pitchNumber":2,"startTime":"2026-08-30T18:49:19.327Z","endTime":"2026-08-30T18:49:24.528Z","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.8,"endSpeed":85.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91689652383565,"aZ":-18.78913538281584,"pfxX":-4.703820142091988,"pfxZ":7.0201716668722955,"pX":-0.3353554753848563,"pZ":3.7402709760591555,"vX0":9.065395264877028,"vY0":-137.7514081053903,"vZ0":-1.1668600598547911,"x":129.78,"y":137.79,"x0":-3.0698377000610053,"y0":50.00021422950638,"z0":5.4496712323629755,"aX":-8.966096488890642},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":6.5,"spinRate":2478,"spinDirection":212},"zone":11,"typeConfidence":0.93,"plateTime":0.3988587568059585,"extension":6.7816111929864755},"index":2,"playId":"a29d9998-f912-3c6c-a236-e2a9bef728d6","pitchNumber":3,"startTime":"2026-08-30T18:49:46.641Z","endTime":"2026-08-30T18:49:50.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.992100555455703,"aZ":-33.15928425758223,"pfxX":-6.293236653420722,"pfxZ":-0.5990544466171608,"pX":-1.1436914559357474,"pZ":1.7057958726827251,"vX0":7.054460664482795,"vY0":-126.85047849641037,"vZ0":-2.7662577918401423,"x":160.59,"y":192.72,"x0":-3.137974641600159,"y0":50.004211290151964,"z0":5.443524577358776,"aX":-10.297037693322755},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.4,"breakHorizontal":9.8,"spinRate":1337,"spinDirection":247},"zone":13,"typeConfidence":0.85,"plateTime":0.4311332784691926,"extension":6.541447666707581},"index":3,"playId":"91d3b930-7019-3ed2-9eae-7f0f749003cd","pitchNumber":4,"startTime":"2026-08-30T18:50:13.306Z","endTime":"2026-08-30T18:50:17.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:50:17.479Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Caballero singles on a ground ball to shortstop Trevor Story.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T18:52:02.715Z","endTime":"2026-08-30T18:53:13.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"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":"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":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474098335828728,"aZ":-26.75993821170449,"pfxX":6.6540535188710646,"pfxZ":4.03030440234952,"pX":-0.8597147254746681,"pZ":1.1389453837905208,"vX0":-8.189157107741062,"vY0":-115.74604303195277,"vZ0":-4.264813150815303,"x":149.77,"y":208.03,"x0":1.8749577611033126,"y0":50.00460720352983,"z0":5.595011588291012,"aX":8.945934993317692},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":6.4,"breakHorizontal":-9.8,"spinRate":1264,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.4749046311617775,"extension":5.954396933528905},"index":0,"playId":"ebcf87ea-7079-34cb-8ada-6e657aa86090","pitchNumber":1,"startTime":"2026-08-30T18:52:29.889Z","endTime":"2026-08-30T18:52:34.011Z","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":90.3,"endSpeed":82.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.497759070220358,"aZ":-25.801332049615066,"pfxX":9.103176502318313,"pfxZ":3.65987573611109,"pX":0.537442565391003,"pZ":3.2040555245736067,"vX0":-6.920399032916568,"vY0":-131.3004317968049,"vZ0":-1.8472710967793105,"x":96.51,"y":152.27,"x0":2.0280896699690247,"y0":50.00369999371797,"z0":5.841817906852355,"aX":15.852671181703382},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.5,"breakHorizontal":-14.9,"spinRate":1959,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.4175912363188403,"extension":5.935561623383385},"index":1,"playId":"6265f60e-20da-3c2a-b2ad-3f6a865eb563","pitchNumber":2,"startTime":"2026-08-30T18:52:45.509Z","endTime":"2026-08-30T18:52:48.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":69.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.73705252548065,"aZ":-39.03117138368631,"pfxX":-5.628888296813183,"pfxZ":-5.67425548102442,"pX":0.18078159566591462,"pZ":1.8485456463431647,"vX0":-2.210098530520289,"vY0":-109.38170356190318,"vZ0":0.15949979215937615,"x":110.11,"y":188.87,"x0":1.936281853527497,"y0":50.00246164821453,"z0":5.96822113004862,"aX":-6.803091896449433},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-9.8,"breakHorizontal":10.8,"spinRate":2199,"spinDirection":312},"zone":8,"typeConfidence":2.0,"plateTime":0.5012299453959761,"extension":6.052022863953167},"hitData":{"launchSpeed":99.3,"launchAngle":8.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.97,"coordY":149.2}},"index":2,"playId":"33b2f1bf-44de-3d6d-b92e-a2f04c0aeb9c","pitchNumber":3,"startTime":"2026-08-30T18:53:03.500Z","endTime":"2026-08-30T18:53:13.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:53:13.845Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Red Sox challenged (catch or drop), call on the field was upheld: Jazz Chisholm Jr. singles on a line drive to center fielder Ceddanne Rafaela. José Caballero to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T18:53:28.770Z","endTime":"2026-08-30T18:54:27.842Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"postOnSecond":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"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":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":89.6,"endSpeed":81.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75442542098403,"aZ":-29.852443180179495,"pfxX":10.22514043438004,"pfxZ":1.357809598612743,"pX":-0.3055695720046614,"pZ":2.241560261319256,"vX0":-8.87223962253036,"vY0":-130.17723747577767,"vZ0":-3.2173365619378007,"x":128.65,"y":178.26,"x0":1.8276715724711028,"y0":50.00033904056183,"z0":5.76675230020182,"aX":17.448724008542975},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":-16.4,"spinRate":2018,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.42166230143882233,"extension":6.031769504957519},"index":0,"playId":"e6c286a6-304c-3feb-b22e-12fa5017b735","pitchNumber":1,"startTime":"2026-08-30T18:53:40.171Z","endTime":"2026-08-30T18:53:43.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86975715588773,"aZ":-35.887027566001,"pfxX":-2.707064425892594,"pfxZ":-2.948594409510914,"pX":-0.05781524367825582,"pZ":2.0247697963484694,"vX0":-3.8726226187688795,"vY0":-111.70777218242716,"vZ0":-0.19677602910857317,"x":119.2,"y":184.11,"x0":2.0526746278032686,"y0":50.00427063535107,"z0":5.815821728463266,"aX":-3.4068095575022905},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-5.0,"breakHorizontal":5.9,"spinRate":2215,"spinDirection":306},"zone":8,"typeConfidence":2.0,"plateTime":0.49108606113793885,"extension":6.20260224783263},"hitData":{"launchSpeed":91.2,"launchAngle":22.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":156.61,"coordY":83.42}},"index":1,"playId":"c59d2d0a-17c5-39f4-82da-abeae9008650","pitchNumber":2,"startTime":"2026-08-30T18:54:15.350Z","endTime":"2026-08-30T18:54:27.842Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MD","challengeTeamId":111},"playEndTime":"2026-08-30T18:54:27.842Z","atBatIndex":34},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Ali Sánchez out on a sacrifice bunt, third baseman Caleb Durbin to first baseman Willson Contreras. José Caballero to 3rd. Jazz Chisholm Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T18:58:02.653Z","endTime":"2026-08-30T18:58:12.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"postOnThird":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":1},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T18:56:25.740Z","endTime":"2026-08-30T18:58:04.925Z","isPitch":false,"type":"action","player":{"id":645305,"link":"/api/v1/people/645305"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.401299786039477,"aZ":-25.192031449335676,"pfxX":0.08035334567491326,"pfxZ":4.334786299325586,"pX":-0.43134820098870197,"pZ":3.0767503104900378,"vX0":-6.208354983291492,"vY0":-125.29407776919507,"vZ0":-1.5593718620172845,"x":133.44,"y":155.71,"x0":2.055254242843194,"y0":50.00045178017547,"z0":5.741852017933654,"aX":0.1309435633347746},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.8,"breakHorizontal":1.1,"spinRate":1986,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.43513133881087596,"extension":6.242461987885705},"hitData":{"launchSpeed":28.9,"launchAngle":9.0,"totalDistance":29.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":118.16,"coordY":189.39}},"index":1,"playId":"ea9b21be-8991-39b9-bc0c-dd48eb364deb","pitchNumber":1,"startTime":"2026-08-30T18:58:04.925Z","endTime":"2026-08-30T18:58:12.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:58:12.391Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Paul Goldschmidt singles on a ground ball to center fielder Ceddanne Rafaela. José Caballero scores. Jazz Chisholm Jr. scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T18:58:40.554Z","endTime":"2026-08-30T18:59:31.177Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"b52b9906-404a-442c-b052-474a12383fcb","startTime":"2026-08-30T18:58:40.554Z","endTime":"2026-08-30T18:58:45.554Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.897733093453393,"aZ":-20.690695392246795,"pfxX":4.338911525311168,"pfxZ":6.374310605777513,"pX":0.012963325691092509,"pZ":3.120757429350802,"vX0":-6.806454534281939,"vY0":-132.54907443377164,"vZ0":-3.09629943808019,"x":116.51,"y":154.52,"x0":2.0353625416241825,"y0":50.00608935610072,"z0":5.792468649879016,"aX":7.822069643955141},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.2,"breakHorizontal":-6.6,"spinRate":1974,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.4111969459679554,"extension":6.055159066185184},"index":1,"playId":"796dc4a9-f404-37b6-933d-8de1cea6f87c","pitchNumber":1,"startTime":"2026-08-30T18:58:59.112Z","endTime":"2026-08-30T18:59:02.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6817991667696,"aZ":-20.742684570115557,"pfxX":2.1174380970974247,"pfxZ":6.317182158982664,"pX":-0.8309795324290422,"pZ":3.037512445069898,"vX0":-8.196778239870515,"vY0":-132.50245801421,"vZ0":-3.1131786589720285,"x":148.67,"y":156.77,"x0":2.0041219790616283,"y0":50.00148636496837,"z0":5.713121890464177,"aX":3.8319303488782563},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.0,"breakHorizontal":-2.4,"spinRate":1995,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4106512628433254,"extension":6.344954590923412},"hitData":{"launchSpeed":68.7,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.0,"coordY":120.0}},"index":2,"playId":"15f3185a-33a6-314f-affa-d15c78ce782d","pitchNumber":2,"startTime":"2026-08-30T18:59:20.617Z","endTime":"2026-08-30T18:59:31.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:59:31.177Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cody Bellinger singles on a line drive to center fielder Ceddanne Rafaela. Paul Goldschmidt to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:00:39.037Z","endTime":"2026-08-30T19:02:18.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"postOnSecond":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"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":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T18:59:54.474Z","endTime":"2026-08-30T19:00:41.001Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49730410714809,"aZ":-27.930617316460182,"pfxX":-4.426873343407863,"pfxZ":3.143851499112243,"pX":-0.22706630862514793,"pZ":1.9406792879813537,"vX0":-4.314661556250879,"vY0":-115.68860373085683,"vZ0":-2.3214073784447855,"x":125.66,"y":186.38,"x0":2.2403049156480748,"y0":50.00176561213764,"z0":5.646280958801622,"aX":-5.97256229797908},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":5.4,"breakHorizontal":9.1,"spinRate":2183,"spinDirection":290},"zone":8,"typeConfidence":2.0,"plateTime":0.47427641070263915,"extension":6.007822891609689},"index":1,"playId":"d1a16632-5dfa-31e0-be1b-1b70eb3fc18b","pitchNumber":1,"startTime":"2026-08-30T19:00:41.001Z","endTime":"2026-08-30T19:00:47.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00424504078576,"aZ":-27.937773334836837,"pfxX":11.030567911602008,"pfxZ":2.440522665892681,"pX":-0.8575214095022495,"pZ":1.1672592414590692,"vX0":-10.628375580435314,"vY0":-131.06507969280867,"vZ0":-6.088839540576564,"x":149.69,"y":207.26,"x0":1.8193719562370192,"y0":50.00474241829546,"z0":5.610113467838399,"aX":19.170316711452685},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":-17.6,"spinRate":2009,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.41808975902177314,"extension":6.171626393488029},"index":2,"playId":"b065f98e-e375-3232-a159-47cda52b8bed","pitchNumber":2,"startTime":"2026-08-30T19:01:35.591Z","endTime":"2026-08-30T19:01:39.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.146645032653538,"aZ":-19.929117554641405,"pfxX":4.032554819501129,"pfxZ":6.929393337698868,"pX":-1.8236386882788578,"pZ":2.5128670147529566,"vX0":-10.919968027904256,"vY0":-131.62705079475793,"vZ0":-4.240766158182038,"x":186.51,"y":170.93,"x0":1.842197812181895,"y0":50.00168611161207,"z0":5.6075124368558,"aX":7.12579367078356},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.9,"breakHorizontal":-5.0,"spinRate":2055,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4150439409678661,"extension":6.087447904778688},"index":3,"playId":"91b28043-3e4a-3383-98f3-7756b2943d23","pitchNumber":3,"startTime":"2026-08-30T19:01:49.442Z","endTime":"2026-08-30T19:01:53.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.989400648210182,"aZ":-27.430545405377867,"pfxX":10.599437063238932,"pfxZ":2.7824733224919846,"pX":-0.3391651580186905,"pZ":2.4832531814470884,"vX0":-9.117716798761828,"vY0":-130.20421679211674,"vZ0":-2.9452129647319447,"x":129.93,"y":171.73,"x0":1.841979949439266,"y0":50.004031882093834,"z0":5.719052657806596,"aX":18.082780214699596},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":-17.0,"spinRate":1990,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.4217029568134931,"extension":6.119228637871969},"hitData":{"launchSpeed":99.8,"launchAngle":10.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.58,"coordY":93.9}},"index":4,"playId":"3715f237-846c-37cd-80b5-20e8cbd35679","pitchNumber":4,"startTime":"2026-08-30T19:02:07.327Z","endTime":"2026-08-30T19:02:18.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:02:18.816Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Heliot Ramos homers (10) on a fly ball to left field. Paul Goldschmidt scores. Cody Bellinger scores.","rbi":3,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:02:16.333Z","endTime":"2026-08-30T19:04:08.713Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.778616676580732,"aZ":-20.1257661132614,"pfxX":4.315418015257077,"pfxZ":6.7113185181065065,"pX":-0.7953773896742463,"pZ":2.1972123350138277,"vX0":-8.625668795685586,"vY0":-132.4946342673913,"vZ0":-5.316686458684926,"x":147.32,"y":179.46,"x0":1.9276985215919478,"y0":50.00082744205159,"z0":5.680903126869795,"aX":7.745341423939432},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":-6.1,"spinRate":1986,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4118953363243034,"extension":6.494468818858696},"index":0,"playId":"347da99d-3d7b-325f-8d6d-23d2ce5a87cc","pitchNumber":1,"startTime":"2026-08-30T19:02:47.129Z","endTime":"2026-08-30T19:02:51.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.177896188009957,"aZ":-19.771712574289797,"pfxX":4.566034202451802,"pfxZ":6.9740393452136065,"pX":-1.2743554716025114,"pZ":2.2755417205034343,"vX0":-9.62077429295969,"vY0":-131.80486203296513,"vZ0":-5.145288005629047,"x":165.58,"y":177.34,"x0":1.8122434683279405,"y0":50.00244189532702,"z0":5.69108401746328,"aX":8.120556423454138},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.8,"breakHorizontal":-6.4,"spinRate":2009,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.41384813721529534,"extension":6.181104450751496},"index":1,"playId":"7bf65708-4cb4-3709-bf9d-f40dc5d72060","pitchNumber":2,"startTime":"2026-08-30T19:03:03.699Z","endTime":"2026-08-30T19:03:07.673Z","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":79.3,"endSpeed":72.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24450327100876,"aZ":-31.62790602245428,"pfxX":-7.90462458781484,"pfxZ":0.41421964268433076,"pX":-1.0896499746310846,"pZ":1.418119702242859,"vX0":-4.813586625153991,"vY0":-115.37467237235538,"vZ0":-2.72512412379997,"x":158.53,"y":200.49,"x0":2.0608436650664586,"y0":50.005303345160186,"z0":5.705339079424548,"aX":-10.509283509013612},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":0.2,"breakHorizontal":15.6,"spinRate":2286,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.47728347501342006,"extension":6.101411493593019},"index":2,"playId":"df05c654-f849-3c78-abf5-eb0488486ea3","pitchNumber":3,"startTime":"2026-08-30T19:03:21.208Z","endTime":"2026-08-30T19:03:24.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":69.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.552443168066894,"aZ":-40.058590678381336,"pfxX":-5.28199320758446,"pfxZ":-6.458228901760243,"pX":-0.6760007568173494,"pZ":1.8597857341880741,"vX0":-4.283390401404336,"vY0":-110.12707663824277,"vZ0":0.34041849424524195,"x":142.77,"y":188.57,"x0":1.9841393657271142,"y0":50.00149346847685,"z0":5.959435703053946,"aX":-6.450773569247341},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-11.3,"breakHorizontal":10.7,"spinRate":2259,"spinDirection":317},"zone":7,"typeConfidence":2.0,"plateTime":0.4984103417190373,"extension":6.096818322316157},"hitData":{"launchSpeed":106.7,"launchAngle":26.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.34,"coordY":55.73}},"index":3,"playId":"a8c38998-b8be-36b7-ad1d-b5e41a979a36","pitchNumber":4,"startTime":"2026-08-30T19:03:45.335Z","endTime":"2026-08-30T19:04:08.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:04:08.713Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis García Jr. lines out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:03:55.896Z","endTime":"2026-08-30T19:05:17.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"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":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":678882,"link":"/api/v1/people/678882"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.323858599697747,"aZ":-28.106595312660254,"pfxX":-1.844716083982755,"pfxZ":2.7606519137997267,"pX":1.0232744207892817,"pZ":3.178107049297153,"vX0":-2.5243141605882315,"vY0":-120.15231137309219,"vZ0":-0.21167413354074283,"x":78.0,"y":152.97,"x0":2.323654765149765,"y0":50.00507181920314,"z0":5.7460583159287655,"aX":-2.721659809963966},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.2,"breakHorizontal":4.0,"spinRate":2021,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.45429533329670324,"extension":6.095791122972293},"index":0,"playId":"97dc30a5-b0f3-3387-bf68-69482bc6ffdf","pitchNumber":1,"startTime":"2026-08-30T19:04:30.729Z","endTime":"2026-08-30T19:04:34.558Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-30T19:04:48.362Z","endTime":"2026-08-30T19:04:56.686Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"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":78.8,"endSpeed":72.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.521051310319905,"aZ":-30.921158425987322,"pfxX":-7.268313113198067,"pfxZ":0.937702652908774,"pX":-0.9440016400566069,"pZ":1.686357536984195,"vX0":-4.814741653694114,"vY0":-114.71772212359994,"vZ0":-2.0184812323375434,"x":152.98,"y":193.25,"x0":2.1271236967076406,"y0":50.00073959423729,"z0":5.596164208287394,"aX":-9.670257923937314},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.4,"breakHorizontal":14.4,"spinRate":2204,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4777269106986002,"extension":5.96115283675417},"index":2,"playId":"4b7635c5-0230-3b4b-98f0-80bd394448c6","pitchNumber":2,"startTime":"2026-08-30T19:04:56.686Z","endTime":"2026-08-30T19:05:00.562Z","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":78.6,"endSpeed":71.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.177504687307003,"aZ":-20.832096775030905,"pfxX":3.226476908125951,"pfxZ":8.63257468397681,"pX":-0.5322661644657832,"pZ":2.883758204857243,"vX0":-6.442139008008388,"vY0":-114.2189343584471,"vZ0":-1.862898645866057,"x":137.29,"y":160.92,"x0":1.9128222099330425,"y0":50.002177401517926,"z0":5.7704366495866095,"aX":4.239315222517493},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":15.4,"breakHorizontal":-4.1,"spinRate":1249,"spinDirection":120},"zone":1,"typeConfidence":2.0,"plateTime":0.48062112008403446,"extension":6.117069708185011},"hitData":{"launchSpeed":91.7,"launchAngle":25.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.6,"coordY":52.71}},"index":3,"playId":"f1726999-6862-3ac0-b4bf-255ab3a32661","pitchNumber":3,"startTime":"2026-08-30T19:05:09.576Z","endTime":"2026-08-30T19:05:17.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:05:17.646Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Amed Rosario singles on a ground ball to third baseman Caleb Durbin.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:05:19.441Z","endTime":"2026-08-30T19:06:14.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":90.6,"endSpeed":83.5,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.072491974887544,"aZ":-21.13479950924091,"pfxX":2.062836497299534,"pfxZ":6.234722596015693,"pX":-0.544296339406191,"pZ":2.4575980047067167,"vX0":-7.255373681120476,"vY0":-131.7436079176159,"vZ0":-4.251195554146191,"x":137.75,"y":172.42,"x0":1.9686017648991934,"y0":50.004211125525096,"z0":5.640034059467017,"aX":3.6543258909603344},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.7,"breakHorizontal":-2.3,"spinRate":2031,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.41460352144112056,"extension":5.91993360457981},"index":0,"playId":"eef7725f-25d5-3a51-8807-b38187f49c59","pitchNumber":1,"startTime":"2026-08-30T19:05:46.909Z","endTime":"2026-08-30T19:05:50.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":70.0,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.88310987201611,"aZ":-40.1507949498607,"pfxX":-4.240394723100842,"pfxZ":-6.549650862470657,"pX":0.6761599384603201,"pZ":1.1323509958041347,"vX0":-1.5954135619962826,"vY0":-109.83483656972336,"vZ0":-0.9665013193009087,"x":91.23,"y":208.21,"x0":1.9632327641156961,"y0":50.00051919970948,"z0":5.856530878834778,"aX":-5.167430845942024},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-11.8,"breakHorizontal":8.2,"spinRate":2226,"spinDirection":313},"zone":14,"typeConfidence":2.0,"plateTime":0.499129435145389,"extension":5.900468979894775},"hitData":{"launchSpeed":69.5,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":168.4}},"index":1,"playId":"ee3c03cb-b341-3425-ad4e-755f9aee9733","pitchNumber":2,"startTime":"2026-08-30T19:06:06.476Z","endTime":"2026-08-30T19:06:14.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:06:14.241Z","atBatIndex":40},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Amed Rosario caught stealing 2nd base, catcher Adley Rutschman to shortstop Trevor Story.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:06:29.816Z","endTime":"2026-08-30T19:07:44.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79200301024148,"aZ":-33.69577279472135,"pfxX":-9.32872898241716,"pfxZ":-1.1751560744741685,"pX":0.26835320709474175,"pZ":2.8390683870954017,"vX0":-1.8019316720468115,"vY0":-113.06555361166286,"vZ0":0.9575065756632479,"x":106.77,"y":162.13,"x0":2.287798441961215,"y0":50.00360592883655,"z0":5.793854263315624,"aX":-12.066813650691932},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-1.6,"breakHorizontal":17.4,"spinRate":2106,"spinDirection":296},"zone":2,"typeConfidence":2.0,"plateTime":0.48459745246998365,"extension":5.85868922763691},"index":0,"playId":"1d9ec9e7-f79d-3d31-8cf9-ee7cc01fe8a5","pitchNumber":1,"startTime":"2026-08-30T19:06:54.206Z","endTime":"2026-08-30T19:06:58.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.831505928959682,"aZ":-32.325002743586836,"pfxX":-8.301970651839895,"pfxZ":-0.11517673132313666,"pX":-1.665696903516379,"pZ":0.7202859196372237,"vX0":-6.07000763297123,"vY0":-113.7001661424121,"vZ0":-3.452161028668382,"x":180.49,"y":219.33,"x0":2.1268493759730394,"y0":50.00280012582011,"z0":5.4998498987018,"aX":-10.75907940471413},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-0.8,"breakHorizontal":16.7,"spinRate":2233,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.483612714553471,"extension":6.1984267204442185},"index":1,"playId":"32d8208b-7a0e-3e66-bbb5-ace4b66a827e","pitchNumber":2,"startTime":"2026-08-30T19:07:13.982Z","endTime":"2026-08-30T19:07:17.789Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.401431314451653,"aZ":-20.109246463895413,"pfxX":4.104291708748704,"pfxZ":6.817762837610026,"pX":-1.1445458531514852,"pZ":2.801918781625491,"vX0":-9.482275264969779,"vY0":-131.7850793923326,"vZ0":-3.595330287435337,"x":160.63,"y":163.13,"x0":1.9571523044918433,"y0":50.00278644997171,"z0":5.658216040748867,"aX":7.26389657868382},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.8,"breakHorizontal":-5.5,"spinRate":2002,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.41465227080380407,"extension":6.178993211240952},"index":2,"playId":"25dfce9f-c8f3-3679-89b7-2e35105469f7","pitchNumber":3,"startTime":"2026-08-30T19:07:37.595Z","endTime":"2026-08-30T19:07:44.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:07:44.054Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Roman Anthony singles on a sharp ground ball to center fielder Trent Grisham.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:09:41.449Z","endTime":"2026-08-30T19:10:34.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"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_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":91.6,"endSpeed":84.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.833265080159855,"aZ":-14.775070842991747,"pfxX":-2.9655546796843417,"pfxZ":9.666697716283878,"pX":-0.07707691645182087,"pZ":2.7078009615440815,"vX0":8.953537696536303,"vY0":-133.13835722735737,"vZ0":-4.2039652102860385,"x":119.94,"y":165.67,"x0":-3.094285412356901,"y0":50.00552980581368,"z0":5.372291037620457,"aX":-5.3399165524675825},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.8,"breakHorizontal":3.5,"spinRate":2487,"spinDirection":213},"zone":5,"typeConfidence":0.92,"plateTime":0.4109464825129794,"extension":6.516698554630035},"index":0,"playId":"82d6a5a1-dada-370d-b618-06e0dbef811d","pitchNumber":1,"startTime":"2026-08-30T19:10:08.545Z","endTime":"2026-08-30T19:10:12.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20808882523459,"aZ":-24.067996870405242,"pfxX":-8.496264908054677,"pfxZ":4.424955153970789,"pX":-0.8163085000359315,"pZ":3.0540861019868473,"vX0":8.761500512164343,"vY0":-134.30558502159818,"vZ0":-1.8355449653323035,"x":148.12,"y":156.32,"x0":-3.011930189645045,"y0":50.00392182585876,"z0":5.452496529356131,"aX":-15.572503214373505},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.8,"breakHorizontal":13.6,"spinRate":2422,"spinDirection":222},"zone":1,"typeConfidence":0.83,"plateTime":0.40731020725621114,"extension":6.733060674289545},"hitData":{"launchSpeed":109.0,"launchAngle":-6.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":142.0,"coordY":90.0}},"index":1,"playId":"4802ba95-88f3-3f99-af17-b848021d39f9","pitchNumber":2,"startTime":"2026-08-30T19:10:21.827Z","endTime":"2026-08-30T19:10:34.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:10:34.884Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to right fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:10:32.337Z","endTime":"2026-08-30T19:12:27.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":671218,"link":"/api/v1/people/671218"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69278859901108,"aZ":-12.773291236910872,"pfxX":-6.465827621861639,"pfxZ":10.567750442820433,"pX":0.2865436017630141,"pZ":1.9056899929955269,"vX0":10.681907421573806,"vY0":-134.30610204739378,"vZ0":-6.6872717713978105,"x":106.08,"y":187.33,"x0":-2.892998600882132,"y0":50.00545540686257,"z0":5.327161840353265,"aX":-11.874441928387235},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":9.6,"spinRate":2385,"spinDirection":222},"zone":9,"typeConfidence":0.86,"plateTime":0.4070271636077818,"extension":6.684308364739051},"index":0,"playId":"d066701f-06da-3afb-b266-086aa5b28be7","pitchNumber":1,"startTime":"2026-08-30T19:10:58.106Z","endTime":"2026-08-30T19:11:02.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.899409015345956,"aZ":-15.07480252994046,"pfxX":-4.992170556359227,"pfxZ":9.283003474727689,"pX":0.03439103379879783,"pZ":3.7837780844418907,"vX0":9.832365929102453,"vY0":-134.5461573600188,"vZ0":-1.6130374946928403,"x":115.69,"y":136.62,"x0":-3.0109794350299053,"y0":50.00310058559433,"z0":5.45397554296478,"aX":-9.197010245410807},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":7.1,"spinRate":2534,"spinDirection":214},"zone":12,"typeConfidence":0.92,"plateTime":0.4063552318346684,"extension":6.726697997096472},"index":1,"playId":"dce85670-7591-3112-8484-c089a68b8036","pitchNumber":2,"startTime":"2026-08-30T19:11:16.658Z","endTime":"2026-08-30T19:11:22.929Z","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":92.4,"endSpeed":84.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.539098365939726,"aZ":-24.777105287107528,"pfxX":-10.493746985943936,"pfxZ":4.064119178817684,"pX":-0.8579805656374513,"pZ":2.1712067636272856,"vX0":9.475133677480493,"vY0":-134.21328603953586,"vZ0":-3.463406903041504,"x":149.7,"y":180.16,"x0":-3.073801737536186,"y0":50.006033892612884,"z0":5.246727797582379,"aX":-19.113619781843244},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.7,"breakHorizontal":16.9,"spinRate":2390,"spinDirection":231},"zone":13,"typeConfidence":0.92,"plateTime":0.40838865692478477,"extension":6.703124423464203},"index":2,"playId":"fada07ee-40ad-389f-9056-efe7a5273758","pitchNumber":3,"startTime":"2026-08-30T19:11:56.393Z","endTime":"2026-08-30T19:12:00.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.081432678696128,"aZ":-15.83507472089694,"pfxX":-5.396497384549146,"pfxZ":8.575767797034551,"pX":0.2331089281784732,"pZ":3.1076847625000346,"vX0":10.5166383449414,"vY0":-137.0966908128269,"vZ0":-3.0384241280455186,"x":108.11,"y":154.87,"x0":-2.949976334838015,"y0":50.000115338910774,"z0":5.30990468913364,"aX":-10.279259330548166},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":7.6,"spinRate":2414,"spinDirection":221},"zone":2,"typeConfidence":0.93,"plateTime":0.3993861619093333,"extension":6.782803058875983},"hitData":{"launchSpeed":93.3,"launchAngle":39.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.06,"coordY":78.08}},"index":3,"playId":"3b5d5240-ddc4-3d99-9daf-e4941dc401ac","pitchNumber":4,"startTime":"2026-08-30T19:12:15.394Z","endTime":"2026-08-30T19:12:27.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:12:27.651Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a ground ball to right fielder Heliot Ramos. Roman Anthony to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:13:06.629Z","endTime":"2026-08-30T19:13:34.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"54302d18-8916-3a33-9d35-09c2c70a13b4","startTime":"2026-08-30T19:12:52.752Z","endTime":"2026-08-30T19:12:57.165Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.137902129019487,"aZ":-33.202391918178094,"pfxX":10.96048967357105,"pfxZ":-0.6964035971525337,"pX":-0.5055406811891524,"pZ":2.232955047316441,"vX0":3.7469250985285907,"vY0":-121.54840952014355,"vZ0":-0.7603543176409214,"x":136.27,"y":178.49,"x0":-3.4972895318430863,"y0":50.003401089690456,"z0":5.4710241879204515,"aX":16.155574317220292},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.2,"breakHorizontal":-20.8,"spinRate":2942,"spinDirection":52},"zone":4,"typeConfidence":0.91,"plateTime":0.45321433107357745,"extension":6.5078658952661455},"index":1,"playId":"5d5f9046-4fd8-3105-af82-d51914534fef","pitchNumber":1,"startTime":"2026-08-30T19:13:08.891Z","endTime":"2026-08-30T19:13:12.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.509970893130806,"aZ":-29.278037542902766,"pfxX":-9.147740538470561,"pfxZ":1.7854361335022375,"pX":-0.29707466501250945,"pZ":1.4711496760341187,"vX0":9.842377730149428,"vY0":-126.51037375313157,"vZ0":-3.902819296654082,"x":128.32,"y":199.06,"x0":-3.047200093780137,"y0":50.002979778313446,"z0":5.3772905979337695,"aX":-14.84658469469335},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.5,"breakHorizontal":14.4,"spinRate":1435,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4327450564623305,"extension":6.729713091697589},"hitData":{"launchSpeed":89.9,"launchAngle":6.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.89,"coordY":154.22}},"index":2,"playId":"813ea4b8-783d-3368-9e33-35df97d5ab90","pitchNumber":2,"startTime":"2026-08-30T19:13:24.716Z","endTime":"2026-08-30T19:13:34.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:13:34.752Z","atBatIndex":44},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Willson Contreras grounds into a double play, shortstop José Caballero to second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt. Wilyer Abreu out at 2nd. Willson Contreras out at 1st.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:13:38.166Z","endTime":"2026-08-30T19:15:53.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.187853736550977,"aZ":-16.221481717099493,"pfxX":-3.8974332152517555,"pfxZ":8.536190817699946,"pX":1.5134540355011503,"pZ":2.235041774897091,"vX0":13.651096032462602,"vY0":-135.27497184796616,"vZ0":-5.141348281107444,"x":59.31,"y":178.43,"x0":-3.073404514516632,"y0":50.00197745115143,"z0":5.282786309804779,"aX":-7.283486951583619},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":4.4,"spinRate":2404,"spinDirection":215},"zone":14,"typeConfidence":0.93,"plateTime":0.4035992735381959,"extension":6.759123500409939},"index":0,"playId":"cdc2c38e-65d4-3816-bb04-5d5a1e26929a","pitchNumber":1,"startTime":"2026-08-30T19:14:13.689Z","endTime":"2026-08-30T19:14:17.555Z","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.5,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.000234113099904,"aZ":-15.020224394119925,"pfxX":-4.540202084084543,"pfxZ":9.17193191397188,"pX":-0.9045793090963138,"pZ":3.733736730815694,"vX0":7.872701354227488,"vY0":-135.95787564900698,"vZ0":-1.3027000416862196,"x":151.48,"y":137.97,"x0":-3.2489006830734395,"y0":50.00638091897286,"z0":5.2622695621483055,"aX":-8.49558670180459},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":6.6,"spinRate":2507,"spinDirection":220},"zone":11,"typeConfidence":0.94,"plateTime":0.40296231061721954,"extension":6.658791266355163},"index":1,"playId":"c8e1b69a-a320-3675-bf34-6caace51ff09","pitchNumber":2,"startTime":"2026-08-30T19:14:31.656Z","endTime":"2026-08-30T19:14:35.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80288836510649,"aZ":-32.25165332283071,"pfxX":10.374984733884917,"pfxZ":-0.04986689613674855,"pX":-0.4922071622616583,"pZ":3.5477089042897596,"vX0":3.9813783649656926,"vY0":-123.07092618681747,"vZ0":2.0323542065795737,"x":135.76,"y":142.99,"x0":-3.479610050454172,"y0":50.00348149826484,"z0":5.445989945264383,"aX":15.888081665572425},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.6,"breakHorizontal":-19.7,"spinRate":3092,"spinDirection":58},"zone":11,"typeConfidence":0.9,"plateTime":0.4453366519699289,"extension":6.7906578142068375},"index":2,"playId":"28f919d4-7baf-3965-ad29-535da9f273bc","pitchNumber":3,"startTime":"2026-08-30T19:14:52.029Z","endTime":"2026-08-30T19:14:55.692Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.742209219648092,"aZ":-15.917646425026216,"pfxX":-3.7167856876881045,"pfxZ":8.84073134871219,"pX":-0.04834084900590645,"pZ":2.9865053458102717,"vX0":9.477203392528567,"vY0":-134.61809415106225,"vZ0":-3.039875802497931,"x":118.84,"y":158.14,"x0":-3.128746353649372,"y0":50.002233368341805,"z0":5.254750987823257,"aX":-6.835558036948377},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":4.8,"spinRate":2507,"spinDirection":219},"zone":2,"typeConfidence":0.93,"plateTime":0.40661828781639997,"extension":6.890489655400074},"index":3,"playId":"223551e0-2f73-3507-9553-3cebe9d57537","pitchNumber":4,"startTime":"2026-08-30T19:15:24.906Z","endTime":"2026-08-30T19:15:28.776Z","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.8,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22116869730083,"aZ":-24.177097249638095,"pfxX":-10.663390356462902,"pfxZ":4.260066387332847,"pX":-0.5626753407348002,"pZ":2.5261889206513835,"vX0":10.35021219290262,"vY0":-136.20116281928213,"vZ0":-3.2272207552527963,"x":138.45,"y":170.57,"x0":-3.0286509889693027,"y0":50.000781279117966,"z0":5.400325916605631,"aX":-20.01006444201156},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.2,"breakHorizontal":17.0,"spinRate":2448,"spinDirection":226},"zone":4,"typeConfidence":0.91,"plateTime":0.40231551865473625,"extension":6.737531800436906},"hitData":{"launchSpeed":70.2,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.99,"coordY":165.34}},"index":4,"playId":"423a1787-9f02-37aa-8570-41dd8e9c44cb","pitchNumber":5,"startTime":"2026-08-30T19:15:45.188Z","endTime":"2026-08-30T19:15:53.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:15:53.175Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trent Grisham flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:17:46.195Z","endTime":"2026-08-30T19:20:30.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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":8},"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":"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":75.7,"endSpeed":69.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.665385001454965,"aZ":-36.4048442635248,"pfxX":-2.0004699593215296,"pfxZ":-3.450404619551774,"pX":-0.006795081276726207,"pZ":3.2678174771568744,"vX0":-3.649894298337134,"vY0":-110.1101454379112,"vZ0":2.4274515154294285,"x":117.26,"y":150.55,"x0":1.9325106244811798,"y0":50.00169178364226,"z0":6.004801590314565,"aX":-2.4539256815339274},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-5.3,"breakHorizontal":4.6,"spinRate":2162,"spinDirection":305},"zone":2,"typeConfidence":2.0,"plateTime":0.49755617444838274,"extension":5.930930639839822},"index":0,"playId":"01fa076a-ff4a-3aa3-bd6f-dcc8f7552f8d","pitchNumber":1,"startTime":"2026-08-30T19:18:04.801Z","endTime":"2026-08-30T19:18:08.529Z","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":87.8,"endSpeed":80.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.398158860939564,"aZ":-26.45354582527503,"pfxX":10.174699593847667,"pfxZ":3.445916513951266,"pX":-0.40791772705438467,"pZ":2.599846858925433,"vX0":-9.224617034867899,"vY0":-127.53390125419558,"vZ0":-2.635940319252236,"x":132.55,"y":168.58,"x0":1.9210982977435687,"y0":50.00252029814097,"z0":5.717239808853408,"aX":16.885861476844216},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.9,"breakHorizontal":-16.6,"spinRate":1939,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4282693362031682,"extension":6.070283890848807},"index":1,"playId":"6c9b1212-1bec-3b68-9ae6-b8706c031c51","pitchNumber":2,"startTime":"2026-08-30T19:18:23.412Z","endTime":"2026-08-30T19:18:27.226Z","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":75.9,"endSpeed":70.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.212536030758674,"aZ":-37.08655011132207,"pfxX":-2.293321686764367,"pfxZ":-3.9616055858955974,"pX":-0.9569490432440351,"pZ":1.6846720628658076,"vX0":-5.356716888924622,"vY0":-110.54223296536028,"vZ0":-0.6505813190915528,"x":153.48,"y":193.29,"x0":1.7929662814220366,"y0":50.002101452386334,"z0":5.8673651363069315,"aX":-2.844382302569089},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-7.1,"breakHorizontal":5.5,"spinRate":2151,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.49498558400233517,"extension":6.134588337128542},"index":2,"playId":"a63728d3-d6f1-3d02-bc15-6ceacd34a39b","pitchNumber":3,"startTime":"2026-08-30T19:18:38.267Z","endTime":"2026-08-30T19:18:42.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":83.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1945447910145,"aZ":-16.99105313756911,"pfxX":4.499829734295066,"pfxZ":8.510374536138517,"pX":-0.23673243160606322,"pZ":2.417535443956422,"vX0":-7.503472646216681,"vY0":-132.0028529869661,"vZ0":-5.0783999321843725,"x":126.02,"y":173.51,"x0":2.0438360565299485,"y0":50.00342299959389,"z0":5.597010489531472,"aX":8.02931735440161},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.6,"breakHorizontal":-6.7,"spinRate":1997,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.41319942611438254,"extension":5.949583576673408},"index":3,"playId":"0bca2f5a-8ccb-366c-9993-7165e3c2b337","pitchNumber":4,"startTime":"2026-08-30T19:18:54.586Z","endTime":"2026-08-30T19:18:58.222Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-30T19:19:04.973Z","endTime":"2026-08-30T19:19:18.817Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":72.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.66955462030375,"aZ":-29.46704778291818,"pfxX":-8.282808675012884,"pfxZ":2.076217062061576,"pX":-1.5428483187694633,"pZ":0.745920122252836,"vX0":-5.503315010462246,"vY0":-113.05377934876869,"vZ0":-4.199317636696247,"x":175.81,"y":218.64,"x0":1.9945850406967387,"y0":50.000226060071704,"z0":5.569289453673217,"aX":-10.770583756390293},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":3.0,"breakHorizontal":16.3,"spinRate":2270,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.48358872103125927,"extension":6.05166898509888},"index":5,"playId":"70b8b865-8474-3c2b-b245-741506cf26d5","pitchNumber":5,"startTime":"2026-08-30T19:19:18.817Z","endTime":"2026-08-30T19:19:22.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.157699853886637,"aZ":-23.80750353534152,"pfxX":7.292326068263978,"pfxZ":4.91090290815661,"pX":-0.09744715790952525,"pZ":2.774402751953371,"vX0":-7.573363705453013,"vY0":-129.474256420311,"vZ0":-2.9575888910648818,"x":120.71,"y":163.87,"x0":1.9132679252477858,"y0":50.00343445497746,"z0":5.746593790898502,"aX":12.424678776556291},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.5,"breakHorizontal":-11.6,"spinRate":2014,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4224871001792718,"extension":6.005459958356494},"index":6,"playId":"427ad173-1009-3cff-94d1-ccfe61a58e13","pitchNumber":6,"startTime":"2026-08-30T19:19:37.181Z","endTime":"2026-08-30T19:19:40.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.404965038430486,"aZ":-38.4295105895151,"pfxX":-2.435012951973686,"pfxZ":-4.8526847618743325,"pX":0.32407859987100157,"pZ":1.2784738560632056,"vX0":-3.0119556183467617,"vY0":-112.73076869985641,"vZ0":-1.5359503535871548,"x":104.65,"y":204.26,"x0":1.9937248485376644,"y0":50.00556437061533,"z0":5.846364109280145,"aX":-3.135707418312445},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-8.9,"breakHorizontal":5.2,"spinRate":2259,"spinDirection":307},"zone":14,"typeConfidence":2.0,"plateTime":0.48578659344128505,"extension":5.934025691102814},"index":7,"playId":"e7cc9589-11af-3c90-97ec-6b90208b93e1","pitchNumber":7,"startTime":"2026-08-30T19:19:54.831Z","endTime":"2026-08-30T19:19:58.391Z","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":90.2,"endSpeed":82.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17588168110767,"aZ":-22.066897095284542,"pfxX":2.585264281351033,"pfxZ":5.771914399573939,"pX":0.7870594312498355,"pZ":2.8446173862366924,"vX0":-4.401853995976697,"vY0":-131.329751619366,"vZ0":-3.0299321189606494,"x":87.0,"y":161.98,"x0":2.147131926339133,"y0":50.003427114984405,"z0":5.650146219287271,"aX":4.527731024004413},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.1,"breakHorizontal":-3.7,"spinRate":2012,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.41667906942376787,"extension":5.804789259746183},"hitData":{"launchSpeed":94.5,"launchAngle":47.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.61,"coordY":111.65}},"index":8,"playId":"a0fe892e-ead7-30d2-bc7d-949c681bb829","pitchNumber":8,"startTime":"2026-08-30T19:20:19.819Z","endTime":"2026-08-30T19:20:30.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:20:30.165Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Caballero singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:20:31.080Z","endTime":"2026-08-30T19:23:04.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"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":7},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.2,"endSpeed":71.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62045297831433,"aZ":-20.97566918214654,"pfxX":2.0922599907752994,"pfxZ":8.470243320165624,"pX":0.9584874175823617,"pZ":4.651004095452476,"vX0":-3.1101255488238766,"vY0":-115.2046938548619,"vZ0":1.9211880464459878,"x":80.46,"y":113.2,"x0":2.064195521665561,"y0":50.00459893345204,"z0":5.8555102260719964,"aX":2.7673754352728603},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":16.2,"breakHorizontal":-2.9,"spinRate":1083,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.4783927266467187,"extension":5.684174639982179},"index":0,"playId":"b2c62dfe-fd25-335f-87d3-38b8ce465fa5","pitchNumber":1,"startTime":"2026-08-30T19:20:52.682Z","endTime":"2026-08-30T19:20:56.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03448949004919,"aZ":-27.418044707849297,"pfxX":8.377877450118742,"pfxZ":2.724440720957868,"pX":0.36361954317699297,"pZ":2.0212165481302216,"vX0":-7.009727804020201,"vY0":-131.36207566015048,"vZ0":-4.154132664609177,"x":103.14,"y":184.21,"x0":1.9792327347688647,"y0":50.00297241754472,"z0":5.663248829468719,"aX":14.630142274441072},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.2,"breakHorizontal":-13.6,"spinRate":1959,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.4170912027268612,"extension":5.983495498849176},"index":1,"playId":"91bf3897-40ee-3d1e-8ea5-83de91290fb5","pitchNumber":2,"startTime":"2026-08-30T19:21:06.620Z","endTime":"2026-08-30T19:21:10.086Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.543799846569772,"aZ":-20.77332893127137,"pfxX":8.58609472633371,"pfxZ":6.506326245398395,"pX":0.7114485987214574,"pZ":2.3360242313244304,"vX0":-6.096260563303042,"vY0":-132.14017375697716,"vZ0":-4.684908604472805,"x":89.88,"y":175.71,"x0":1.943468117741903,"y0":50.00284843200212,"z0":5.676565592631142,"aX":15.04610582005266},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.8,"breakHorizontal":-14.0,"spinRate":1988,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.4159497342630698,"extension":5.8833587046824185},"index":2,"playId":"396abdf5-8c3c-37c4-a375-9410050c26f5","pitchNumber":3,"startTime":"2026-08-30T19:21:29.787Z","endTime":"2026-08-30T19:21:34.229Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-30T19:21:47.096Z","endTime":"2026-08-30T19:22:01.083Z","isPitch":false,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"}},{"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":80.9,"endSpeed":73.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.723242550926518,"aZ":-30.817059738181246,"pfxX":-6.070703477095182,"pfxZ":0.9879699283877095,"pX":-1.6389455337713046,"pZ":0.6515375060491388,"vX0":-6.478746698725394,"vY0":-117.53609267037749,"vZ0":-4.8515148092310945,"x":179.47,"y":221.19,"x0":1.959384208559525,"y0":50.005266479783955,"z0":5.659037030715459,"aX":-8.352016530224162},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.7,"breakHorizontal":12.8,"spinRate":2224,"spinDirection":290},"zone":13,"typeConfidence":2.0,"plateTime":0.4690138449170469,"extension":6.3071449955512975},"index":4,"playId":"69985ed4-24da-37ba-a0d0-bb58ef0eebe1","pitchNumber":4,"startTime":"2026-08-30T19:22:01.083Z","endTime":"2026-08-30T19:22:04.971Z","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":79.9,"endSpeed":73.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96342838949606,"aZ":-25.106540521668528,"pfxX":4.679954450689722,"pfxZ":5.197545789836855,"pX":-0.4400503207811742,"pZ":2.289954261308368,"vX0":-6.610732474180499,"vY0":-116.23331161745412,"vZ0":-2.5869245479150575,"x":133.77,"y":176.95,"x0":1.8404735386706654,"y0":50.00398778472297,"z0":5.815536035950642,"aX":6.366996799630128},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":9.0,"breakHorizontal":-6.7,"spinRate":1239,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.47226623538719226,"extension":5.904614590386578},"index":5,"playId":"12768f8c-cb66-344b-abcc-dba6f62a0d32","pitchNumber":5,"startTime":"2026-08-30T19:22:17.512Z","endTime":"2026-08-30T19:22:22.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.583720979055464,"aZ":-26.691368996729746,"pfxX":-0.11753674928727964,"pfxZ":3.3842413767210537,"pX":1.5425555309846568,"pZ":2.9250628781165195,"vX0":-1.8317092597185893,"vY0":-126.37681744704649,"vZ0":-1.6825213018614638,"x":58.2,"y":159.8,"x0":2.2917595997648874,"y0":50.00128522177368,"z0":5.7420083504623864,"aX":-0.18967146116487915},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.0,"breakHorizontal":0.6,"spinRate":1956,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.4333063269356199,"extension":5.885024915636876},"index":6,"playId":"19136f4e-d0ea-3dbb-9d72-d29c96abd122","pitchNumber":6,"startTime":"2026-08-30T19:22:38.739Z","endTime":"2026-08-30T19:22:42.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67064451683583,"aZ":-20.442044766608966,"pfxX":3.1684795157702634,"pfxZ":6.631429559603886,"pX":-0.2944678390648388,"pZ":2.8537133981625264,"vX0":-6.931162504694081,"vY0":-131.81746907063464,"vZ0":-3.6163500298194062,"x":128.22,"y":161.73,"x0":1.9512875925739173,"y0":50.001699873007105,"z0":5.743238090800484,"aX":5.605076077832145},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.5,"breakHorizontal":-4.3,"spinRate":2037,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.4147086905684345,"extension":5.988511876139751},"hitData":{"launchSpeed":75.7,"launchAngle":16.0,"totalDistance":133.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.43,"coordY":103.91}},"index":7,"playId":"ae8afb84-4a34-3899-bbb5-5948896b44ba","pitchNumber":7,"startTime":"2026-08-30T19:22:53.122Z","endTime":"2026-08-30T19:23:04.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:23:04.461Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jazz Chisholm Jr. singles on a sharp ground ball to center fielder Ceddanne Rafaela. José Caballero to 3rd. Jazz Chisholm Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:25:37.044Z","endTime":"2026-08-30T19:27:36.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"postOnThird":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":8},"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":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T19:23:18.765Z","endTime":"2026-08-30T19:23:47.979Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Greg Weissert replaces Ranger Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-30T19:23:47.979Z","endTime":"2026-08-30T19:25:37.044Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669711,"link":"/api/v1/people/669711"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"playId":"fbe4ab28-9c4e-4f15-889d-de3c23a7c014","startTime":"2026-08-30T19:25:37.044Z","endTime":"2026-08-30T19:25:42.044Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.503134888404254,"aZ":-26.05739722377526,"pfxX":6.352787960783119,"pfxZ":4.106166917249833,"pX":-1.3080973243201897,"pZ":2.5436445606010403,"vX0":1.6361805979172515,"vY0":-121.51697333122473,"vZ0":1.2581258128549866,"x":166.86,"y":170.1,"x0":-2.8161078650929414,"y0":50.00533891504667,"z0":4.2880920048850015,"aX":9.472275330214503},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":8.0,"breakHorizontal":-11.9,"spinRate":2911,"spinDirection":92},"zone":11,"typeConfidence":0.54,"plateTime":0.45126779953815843,"extension":5.768799851795527},"index":3,"playId":"e5ec1cd5-4e09-396a-9240-4ca0e55ed443","pitchNumber":1,"startTime":"2026-08-30T19:25:55.553Z","endTime":"2026-08-30T19:25:59.469Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.962510478775698,"aZ":-31.47402643150118,"pfxX":-11.819444499911489,"pfxZ":0.3775265205689813,"pX":0.45123926120030317,"pZ":2.200956899249414,"vX0":11.972552426391346,"vY0":-135.20657583526432,"vZ0":-0.4865570820505234,"x":99.8,"y":179.35,"x0":-2.494657252847602,"y0":50.003113333705876,"z0":4.588352985506432,"aX":-21.92512013929043},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.8,"breakHorizontal":19.0,"spinRate":2177,"spinDirection":257},"zone":6,"typeConfidence":0.91,"plateTime":0.40481405311758945,"extension":5.751504528837808},"index":4,"playId":"19ccae04-98aa-333b-82fd-5d552d4f91a3","pitchNumber":2,"startTime":"2026-08-30T19:26:15.487Z","endTime":"2026-08-30T19:26:20.771Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":5,"actionPlayId":"19ccae04-98aa-333b-82fd-5d552d4f91a3","startTime":"2026-08-30T19:26:20.771Z","endTime":"2026-08-30T19:26:48.725Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.032603398898903,"aZ":-34.57934229637168,"pfxX":-10.255354633763265,"pfxZ":-1.5446509789217604,"pX":-0.7271312062389124,"pZ":2.401485145573583,"vX0":7.582852833209711,"vY0":-123.93636861900957,"vZ0":1.8660284585058202,"x":144.72,"y":173.94,"x0":-2.495667096243428,"y0":50.00468691205615,"z0":4.529077688233823,"aX":-15.937485454683747},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.0,"breakHorizontal":16.8,"spinRate":1661,"spinDirection":276},"zone":4,"typeConfidence":0.9,"plateTime":0.44212663935062624,"extension":5.71913915814396},"index":6,"playId":"d3890426-77da-34f2-b49a-af994642f2c3","pitchNumber":3,"startTime":"2026-08-30T19:26:48.725Z","endTime":"2026-08-30T19:26:52.593Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":7,"startTime":"2026-08-30T19:27:05.664Z","endTime":"2026-08-30T19:27:25.231Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73383308676826,"aZ":-18.524866242589244,"pfxX":-7.512121700547606,"pfxZ":7.022631472785999,"pX":-0.2373138810720172,"pZ":2.743132059490866,"vX0":7.534368660037194,"vY0":-138.47125847761833,"vZ0":-2.6518688300794726,"x":126.05,"y":164.72,"x0":-2.016659130961027,"y0":50.000422706950566,"z0":4.951661256611476,"aX":-14.595838248706873},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":12.0,"spinRate":2290,"spinDirection":236},"zone":2,"typeConfidence":0.91,"plateTime":0.3954538351783987,"extension":5.781635267148699},"hitData":{"launchSpeed":99.4,"launchAngle":7.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":131.54,"coordY":120.77}},"index":8,"playId":"f4ddc55b-6917-3cda-90da-5ade98cb4b2e","pitchNumber":4,"startTime":"2026-08-30T19:27:25.231Z","endTime":"2026-08-30T19:27:36.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:27:36.344Z","atBatIndex":48},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Austin Wells out on a sacrifice fly to center fielder Ceddanne Rafaela. José Caballero scores.","rbi":1,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:28:26.938Z","endTime":"2026-08-30T19:31:18.265Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7,8],"actionIndex":[0],"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":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Austin Wells replaces Ali Sánchez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T19:27:56.175Z","endTime":"2026-08-30T19:28:29.158Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":645305,"link":"/api/v1/people/645305"}},{"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":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.582251199998556,"aZ":-36.10648782331283,"pfxX":-8.363409572389628,"pfxZ":-2.479351280401655,"pX":-0.4431571485849745,"pZ":2.2207276202132404,"vX0":6.911385030381916,"vY0":-125.02394504149314,"vZ0":1.819266125047699,"x":133.89,"y":178.82,"x0":-2.153245823855215,"y0":50.00090679929763,"z0":4.441153193141584,"aX":-13.27357184715329},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.8,"breakHorizontal":13.6,"spinRate":1710,"spinDirection":275},"zone":4,"typeConfidence":0.9,"plateTime":0.4376492603298736,"extension":6.1925269482983625},"index":1,"playId":"63c7b60c-8e9c-3bc0-9812-1977bbae31b7","pitchNumber":1,"startTime":"2026-08-30T19:28:29.158Z","endTime":"2026-08-30T19:28:33.046Z","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.4,"endSpeed":78.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.423713514386286,"aZ":-25.710433460107723,"pfxX":6.079996767303118,"pfxZ":4.090913599764933,"pX":-1.7468755491649546,"pZ":2.240564664150731,"vX0":0.32665433062423244,"vY0":-124.45059713709942,"vZ0":0.006168128047407406,"x":183.59,"y":178.28,"x0":-2.670127491321576,"y0":50.00063226688115,"z0":4.355958539913389,"aX":9.59833686887367},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.7,"breakHorizontal":-11.2,"spinRate":2885,"spinDirection":90},"zone":13,"typeConfidence":0.82,"plateTime":0.4389992087954364,"extension":5.867016404291768},"index":2,"playId":"a16aa2d6-e5bd-3c25-9ffc-93707754da37","pitchNumber":2,"startTime":"2026-08-30T19:28:54.338Z","endTime":"2026-08-30T19:28:58.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58155414948519,"aZ":-18.415205971203907,"pfxX":-6.074593381742259,"pfxZ":7.061082923256247,"pX":-0.6624393638922519,"pZ":3.801745713114882,"vX0":5.716911394929684,"vY0":-138.61310896017014,"vZ0":-0.025816553469859227,"x":142.25,"y":136.13,"x0":-1.9610130540716761,"y0":50.00309199557103,"z0":5.039315929707024,"aX":-11.837553090771378},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":9.8,"spinRate":2288,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.39493917083496255,"extension":5.872643675626881},"index":3,"playId":"e524c896-6bc7-3f0b-b7da-c096580d1c22","pitchNumber":3,"startTime":"2026-08-30T19:29:13.884Z","endTime":"2026-08-30T19:29:17.792Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-30T19:29:25.706Z","endTime":"2026-08-30T19:29:44.950Z","isPitch":false,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"}},{"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":95.2,"endSpeed":86.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.988660620569075,"aZ":-16.991821585124985,"pfxX":-6.439745855050722,"pfxZ":7.814123236967063,"pX":0.03392737076250429,"pZ":3.13587935789566,"vX0":7.538695922480746,"vY0":-138.54075031961904,"vZ0":-1.9978364834128357,"x":115.71,"y":154.11,"x0":-1.8859873401335503,"y0":50.006647545187896,"z0":5.002244314462432,"aX":-12.519376498944274},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":10.1,"spinRate":2356,"spinDirection":229},"zone":2,"typeConfidence":0.9,"plateTime":0.39538063807159674,"extension":6.048718519560685},"index":5,"playId":"c73a3fc7-e40d-384e-88db-75944d0fcbc5","pitchNumber":4,"startTime":"2026-08-30T19:29:44.950Z","endTime":"2026-08-30T19:29:48.328Z","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":84.6,"endSpeed":77.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52070887711552,"aZ":-39.16858397397413,"pfxX":-7.814718886037517,"pfxZ":-4.581155844491184,"pX":-1.281279486936082,"pZ":1.8691913101052975,"vX0":4.7393463998404695,"vY0":-123.0905269662885,"vZ0":1.7973055283973534,"x":165.84,"y":188.31,"x0":-2.2210611625899923,"y0":50.00151661195637,"z0":4.457569655252211,"aX":-11.933621169530603},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.6,"breakHorizontal":13.0,"spinRate":1581,"spinDirection":280},"zone":13,"typeConfidence":0.91,"plateTime":0.44578116854031835,"extension":6.152815985098107},"index":6,"playId":"f22a120d-f83f-354e-a6f2-a9e88de36aca","pitchNumber":5,"startTime":"2026-08-30T19:30:13.217Z","endTime":"2026-08-30T19:30:17.218Z","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":86.3,"endSpeed":79.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48332517131275,"aZ":-36.1795323513913,"pfxX":-9.20556399485578,"pfxZ":-2.509353505869731,"pX":0.18429127026505643,"pZ":1.4223265582917644,"vX0":8.469649315295408,"vY0":-125.45701465256003,"vZ0":-0.10909359579593736,"x":109.98,"y":200.38,"x0":-2.040126430604066,"y0":50.00580122940732,"z0":4.416246970758763,"aX":-14.670695481225772},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.3,"breakHorizontal":14.8,"spinRate":1584,"spinDirection":276},"zone":14,"typeConfidence":0.89,"plateTime":0.43666300285475934,"extension":6.025492309742579},"index":7,"playId":"868e029e-5e4f-3f9e-951b-68e9bea7e930","pitchNumber":6,"startTime":"2026-08-30T19:30:33.081Z","endTime":"2026-08-30T19:30:37.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.105512478007416,"aZ":-27.917213217951208,"pfxX":6.15658867055677,"pfxZ":2.870441016817746,"pX":0.029818835918019298,"pZ":1.9899033114447133,"vX0":4.300427863442736,"vY0":-120.8469014845854,"vZ0":0.5814118511663193,"x":115.86,"y":185.05,"x0":-2.5711871733680445,"y0":50.0005305267632,"z0":4.194531730807151,"aX":9.122997461893608},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.6,"breakHorizontal":-12.1,"spinRate":2821,"spinDirection":85},"zone":8,"typeConfidence":0.76,"plateTime":0.4528934293498863,"extension":5.997724628741358},"hitData":{"launchSpeed":96.7,"launchAngle":28.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.38,"coordY":50.33}},"index":8,"playId":"eb97bbfe-fdf9-33cb-bc2a-18c4b60b0a52","pitchNumber":7,"startTime":"2026-08-30T19:31:05.322Z","endTime":"2026-08-30T19:31:18.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:31:18.265Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul Goldschmidt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:31:20.150Z","endTime":"2026-08-30T19:32:57.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"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":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.693457224546954,"aZ":-29.331358836473154,"pfxX":0.18455562796815617,"pfxZ":1.6776000582133825,"pX":-1.4517520218452142,"pZ":3.515813615456227,"vX0":2.2571158389542414,"vY0":-128.67600188322584,"vZ0":2.2160776551213246,"x":172.34,"y":143.85,"x0":-2.359943161546679,"y0":50.00459935738617,"z0":4.897748355896244,"aX":0.3131170365966022},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.7,"breakHorizontal":-0.8,"spinRate":2513,"spinDirection":110},"zone":11,"typeConfidence":0.88,"plateTime":0.4237263261273809,"extension":5.815374578450004},"index":0,"playId":"eb375418-6bcb-3eac-82fb-f57b3fc39308","pitchNumber":1,"startTime":"2026-08-30T19:31:46.659Z","endTime":"2026-08-30T19:31:50.534Z","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":95.3,"endSpeed":87.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.760243815287822,"aZ":-31.714220526972838,"pfxX":-10.769112230299442,"pfxZ":0.23860587649082898,"pX":-0.24923328600237982,"pZ":1.8630799298456049,"vX0":8.480641705338215,"vY0":-138.59372089073423,"vZ0":-1.8454011109874597,"x":126.5,"y":188.48,"x0":-1.953824123267193,"y0":50.00367513580687,"z0":4.661141996108758,"aX":-20.894207135495616},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.2,"breakHorizontal":17.6,"spinRate":2139,"spinDirection":248},"zone":8,"typeConfidence":0.9,"plateTime":0.3956106351387296,"extension":5.9568488088091325},"index":1,"playId":"4a4d9b34-aaaf-37c9-954b-1e2df78ac33e","pitchNumber":2,"startTime":"2026-08-30T19:32:05.593Z","endTime":"2026-08-30T19:32:09.668Z","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":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13914108697543,"aZ":-29.808352948892008,"pfxX":7.481890761315412,"pfxZ":1.6023672445309156,"pX":0.7118543975688761,"pZ":1.912246513193312,"vX0":5.213670762673006,"vY0":-121.29888193709556,"vZ0":0.49349917960130507,"x":89.87,"y":187.15,"x0":-2.4453297128540896,"y0":50.00084252715051,"z0":4.32796503239969,"aX":11.025004511230163},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.4,"breakHorizontal":-14.9,"spinRate":2861,"spinDirection":87},"zone":9,"typeConfidence":0.88,"plateTime":0.45344896580558736,"extension":5.808293942374511},"index":2,"playId":"618994ae-0c25-3b60-a294-a8c34cf6219e","pitchNumber":3,"startTime":"2026-08-30T19:32:33.311Z","endTime":"2026-08-30T19:32:37.172Z","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":85.0,"endSpeed":78.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.469151066391134,"aZ":-33.9694468111702,"pfxX":-8.48854432408585,"pfxZ":-1.1535090170987399,"pX":-1.1387648728914193,"pZ":1.7058463462437405,"vX0":5.53528012230308,"vY0":-123.69640067959881,"vZ0":0.27269624545277904,"x":160.41,"y":192.72,"x0":-2.2968253574082325,"y0":50.00165687050602,"z0":4.430106320673357,"aX":-13.221960324751308},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.8,"breakHorizontal":14.2,"spinRate":1582,"spinDirection":274},"zone":13,"typeConfidence":0.87,"plateTime":0.44191490000934763,"extension":6.141166352220928},"index":3,"playId":"5dde5251-025d-3084-82b2-71aa44bd9be3","pitchNumber":4,"startTime":"2026-08-30T19:32:52.204Z","endTime":"2026-08-30T19:32:57.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:32:57.639Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adley Rutschman grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T19:35:23.586Z","endTime":"2026-08-30T19:36:02.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"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":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Austin Wells remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:34:49.489Z","endTime":"2026-08-30T19:35:25.784Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":645305,"link":"/api/v1/people/645305"}},{"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":81.3,"endSpeed":74.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37639061948634,"aZ":-32.708304276484704,"pfxX":9.243627871006177,"pfxZ":-0.3835477337198139,"pX":-0.015263466668827164,"pZ":2.622596230960549,"vX0":4.821893481907811,"vY0":-118.2824262519914,"vZ0":0.44754885551929013,"x":117.58,"y":167.97,"x0":-3.2899112789208247,"y0":50.00186629563784,"z0":5.462720393008929,"aX":12.920861926497546},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.2,"breakHorizontal":-18.0,"spinRate":2828,"spinDirection":55},"zone":5,"typeConfidence":0.9,"plateTime":0.4654537920803534,"extension":6.3158253249814145},"index":1,"playId":"cea365a8-5913-3a74-aa1c-dec4ebae18c2","pitchNumber":1,"startTime":"2026-08-30T19:35:25.784Z","endTime":"2026-08-30T19:35:29.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91422685858418,"aZ":-29.80443260183142,"pfxX":-9.939606282456943,"pfxZ":1.4845152394352787,"pX":-1.543327723028809,"pZ":2.1006505722714386,"vX0":7.069860603470922,"vY0":-125.5953105346821,"vZ0":-2.348794475261087,"x":175.83,"y":182.06,"x0":-3.1062202623860085,"y0":50.000545307281925,"z0":5.47652901956952,"aX":-15.84542392815107},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.4,"breakHorizontal":16.3,"spinRate":1505,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4364341558296774,"extension":6.325472729971495},"index":2,"playId":"52235a12-a6f4-321d-8b6e-f2e7f599712d","pitchNumber":2,"startTime":"2026-08-30T19:35:38.646Z","endTime":"2026-08-30T19:35:42.405Z","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":92.5,"endSpeed":83.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.143213756243256,"aZ":-27.323868893520533,"pfxX":-10.713397182412827,"pfxZ":2.6823099662884715,"pX":-0.9688826982456963,"pZ":2.227303572931854,"vX0":9.341622163585484,"vY0":-134.33544475854322,"vZ0":-2.9602422687605925,"x":153.93,"y":178.64,"x0":-3.118653193437076,"y0":50.00255537961827,"z0":5.309550552525867,"aX":-19.36156720852875},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.3,"breakHorizontal":17.2,"spinRate":2385,"spinDirection":225},"zone":13,"typeConfidence":0.91,"plateTime":0.40950715452787234,"extension":6.524190008523645},"hitData":{"launchSpeed":84.9,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.97,"coordY":156.75}},"index":3,"playId":"39c664db-6187-3f19-9266-5f09b38a8cc3","pitchNumber":3,"startTime":"2026-08-30T19:35:54.400Z","endTime":"2026-08-30T19:36:02.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:36:02.122Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T19:36:05.171Z","endTime":"2026-08-30T19:37:28.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.579331346809532,"aZ":-27.09609519099173,"pfxX":-10.343812805463756,"pfxZ":2.8024384980589225,"pX":0.4883135583928655,"pZ":1.5516177648572074,"vX0":12.854334965763243,"vY0":-133.98029851826013,"vZ0":-4.396284565755334,"x":98.39,"y":196.89,"x0":-3.033036259637607,"y0":50.00637978510571,"z0":5.155760225432259,"aX":-18.766166668860805},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.2,"breakHorizontal":15.8,"spinRate":2207,"spinDirection":223},"zone":9,"typeConfidence":0.91,"plateTime":0.40918043258141523,"extension":6.826289486007801},"index":0,"playId":"4a2337b7-3e22-3eb7-8272-83b2dad7c6f7","pitchNumber":1,"startTime":"2026-08-30T19:36:28.687Z","endTime":"2026-08-30T19:36:32.732Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-30T19:36:41.467Z","endTime":"2026-08-30T19:36:53.397Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.425454339632946,"aZ":-16.964584146481755,"pfxX":-5.242418394299792,"pfxZ":8.104630000537192,"pX":-0.2992146453827299,"pZ":1.6960235398397756,"vX0":9.24643488268002,"vY0":-135.79591018958675,"vZ0":-6.034418974668131,"x":128.41,"y":192.99,"x0":-3.0598672606070347,"y0":50.00042687085145,"z0":5.118015826376705,"aX":-9.835941818660173},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":7.7,"spinRate":2454,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.40262493446226655,"extension":6.532539647480986},"index":2,"playId":"7fd29ca2-0ef8-36ba-b3a6-7ee6acaf9f83","pitchNumber":2,"startTime":"2026-08-30T19:36:53.397Z","endTime":"2026-08-30T19:36:57.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41422858792138,"aZ":-40.27177497617601,"pfxX":4.657998576199233,"pfxZ":-5.789681190193093,"pX":-0.13629739773007232,"pZ":2.735161581231872,"vX0":5.096438832473293,"vY0":-117.83349096174055,"vZ0":1.5697454970386082,"x":122.2,"y":164.93,"x0":-2.9361746166369964,"y0":50.001652069121775,"z0":5.795046406211525,"aX":6.5163478671934945},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.7,"breakHorizontal":-9.7,"spinRate":2757,"spinDirection":51},"zone":2,"typeConfidence":0.85,"plateTime":0.4657108600897977,"extension":6.270480316224259},"index":3,"playId":"7a5c6563-14fd-332d-b3c8-b77c4795999b","pitchNumber":3,"startTime":"2026-08-30T19:37:08.518Z","endTime":"2026-08-30T19:37:12.339Z","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":94.7,"endSpeed":86.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.858800893544803,"aZ":-23.900900683732136,"pfxX":-10.092148187372683,"pfxZ":4.339553550936007,"pX":-1.2471510515404167,"pZ":1.4122047124030357,"vX0":8.630039349936471,"vY0":-137.54663238086715,"vZ0":-5.908368387990702,"x":164.54,"y":200.65,"x0":-3.121463529435335,"y0":50.005976693024415,"z0":5.219738633779969,"aX":-19.249816028302952},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.7,"breakHorizontal":16.3,"spinRate":2481,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.3989369342575406,"extension":6.713094671572966},"index":4,"playId":"119a33c3-2b83-3153-87aa-e7544e2e08bb","pitchNumber":4,"startTime":"2026-08-30T19:37:24.163Z","endTime":"2026-08-30T19:37:28.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:37:28.334Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jarren Duran lines out to left fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T19:37:29.246Z","endTime":"2026-08-30T19:37:58.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":95.3,"endSpeed":87.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.896467240958923,"aZ":-18.122062056256738,"pfxX":-3.6551484584235627,"pfxZ":7.201738870033071,"pX":-0.4390806051704505,"pZ":2.3900305126290347,"vX0":8.53625883884011,"vY0":-138.56643027430448,"vZ0":-4.663273007569447,"x":133.74,"y":174.25,"x0":-3.079772760884043,"y0":50.00547734717164,"z0":5.299323512649797,"aX":-7.135374805190564},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.2,"breakHorizontal":4.9,"spinRate":2596,"spinDirection":211},"zone":4,"typeConfidence":0.94,"plateTime":0.39472695285832105,"extension":6.666252496925938},"hitData":{"launchSpeed":99.2,"launchAngle":23.0,"totalDistance":347.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.78,"coordY":74.02}},"index":0,"playId":"55fc2184-37fe-37fd-8af7-0696e4e5705d","pitchNumber":1,"startTime":"2026-08-30T19:37:50.378Z","endTime":"2026-08-30T19:37:58.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:37:58.125Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cody Bellinger pops out to third baseman Caleb Durbin in foul territory.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T19:42:26.491Z","endTime":"2026-08-30T19:42:38.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Andruw Monasterio replaces first baseman Willson Contreras, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:41:33.368Z","endTime":"2026-08-30T19:41:33.381Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"description":"Defensive switch from second base to first base for Nick Sogard.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T19:41:33.381Z","endTime":"2026-08-30T19:41:33.382Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Jovani Morán replaces Greg Weissert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T19:41:33.382Z","endTime":"2026-08-30T19:42:28.712Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663558,"link":"/api/v1/people/663558"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.897159860506545,"aZ":-27.72907080241606,"pfxX":-2.16049539353136,"pfxZ":2.8492632676636287,"pX":-0.6139026485084209,"pZ":2.7610157992660604,"vX0":-3.37181275646081,"vY0":-123.64828309235888,"vZ0":-1.756811686889516,"x":140.4,"y":164.23,"x0":1.0441433701020326,"y0":50.004046863318095,"z0":5.790609105073758,"aX":-3.3699709898667707},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":4.7,"spinRate":2713,"spinDirection":206},"zone":4,"typeConfidence":0.91,"plateTime":0.44170064427190026,"extension":6.171426884517311},"hitData":{"launchSpeed":77.7,"launchAngle":69.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.5,"coordY":173.22}},"index":3,"playId":"736aa70e-56da-3c11-b1e8-b4e4e2196792","pitchNumber":1,"startTime":"2026-08-30T19:42:28.712Z","endTime":"2026-08-30T19:42:38.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:42:38.019Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heliot Ramos walks.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T19:42:40.177Z","endTime":"2026-08-30T19:44:09.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.465155888231322,"aZ":-11.22130368938607,"pfxX":4.404044925593483,"pfxZ":11.512795677350084,"pX":-1.3840892170296983,"pZ":2.5062362594292447,"vX0":-7.4808557142920336,"vY0":-134.38226812343171,"vZ0":-6.044044239831462,"x":169.76,"y":171.11,"x0":0.86984377691578,"y0":50.00122860157256,"z0":5.589559726736697,"aX":8.014572548615053},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.7,"breakHorizontal":-6.2,"spinRate":2480,"spinDirection":158},"zone":11,"typeConfidence":0.9,"plateTime":0.4083622851428843,"extension":6.253131658856192},"index":0,"playId":"7bc056f3-cfb7-3a4b-a50c-c9097a31a3f4","pitchNumber":1,"startTime":"2026-08-30T19:43:02.899Z","endTime":"2026-08-30T19:43:06.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.128392526169534,"aZ":-9.318656031705245,"pfxX":2.82418067576669,"pfxZ":12.44324447538472,"pX":-1.2254473572350342,"pZ":2.8765966815061113,"vX0":-6.656102466406712,"vY0":-135.0947753411835,"vZ0":-5.563747697577163,"x":163.71,"y":161.11,"x0":0.9102579121675017,"y0":50.00463481242649,"z0":5.626610580986098,"aX":5.188569748134179},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":21.5,"breakHorizontal":-3.6,"spinRate":2483,"spinDirection":160},"zone":11,"typeConfidence":0.92,"plateTime":0.4063890992634458,"extension":6.329338898428278},"index":1,"playId":"fe187148-15fa-327c-a919-119bfab7a700","pitchNumber":2,"startTime":"2026-08-30T19:43:16.189Z","endTime":"2026-08-30T19:43:20.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.157422686826106,"aZ":-11.489541577746163,"pfxX":3.117929124723719,"pfxZ":11.172389032021766,"pX":-0.570369136358367,"pZ":2.003546635452465,"vX0":-4.988711819436881,"vY0":-135.5795731497376,"vZ0":-7.26515955953974,"x":138.74,"y":184.68,"x0":0.8930497229467901,"y0":50.00389636116144,"z0":5.529730598765642,"aX":5.773493283782129},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":-4.6,"spinRate":2474,"spinDirection":160},"zone":7,"typeConfidence":0.91,"plateTime":0.40483269520956044,"extension":6.364628348242832},"index":2,"playId":"066fe9a4-17d4-3617-bb72-a3c8539aed54","pitchNumber":3,"startTime":"2026-08-30T19:43:31.509Z","endTime":"2026-08-30T19:43:35.594Z","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":93.0,"endSpeed":85.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.581723414251083,"aZ":-12.781385899720691,"pfxX":4.444631916648542,"pfxZ":10.46710528200316,"pX":-1.1116324316580322,"pZ":1.3754121307752971,"vX0":-6.757688615889702,"vY0":-135.052946342715,"vZ0":-8.615849536980713,"x":159.37,"y":201.64,"x0":0.8420604285935966,"y0":50.0019822939677,"z0":5.49955124611012,"aX":8.234665076011359},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":-6.6,"spinRate":2472,"spinDirection":161},"zone":13,"typeConfidence":0.86,"plateTime":0.40509531052263936,"extension":6.401984046991304},"index":3,"playId":"48ab84aa-55c6-3b46-bea9-c07682b22f87","pitchNumber":4,"startTime":"2026-08-30T19:43:46.442Z","endTime":"2026-08-30T19:43:50.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.415547252128846,"aZ":-9.188277557659193,"pfxX":2.7702421665277637,"pfxZ":12.573831704866457,"pX":0.2909991306164483,"pZ":1.2703475419134358,"vX0":-2.7658940581433846,"vY0":-134.65078215213538,"vZ0":-9.43764005705549,"x":105.91,"y":204.48,"x0":0.9737323337007711,"y0":50.00542171791584,"z0":5.479735052048685,"aX":5.065696964437204},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.9,"breakHorizontal":-4.4,"spinRate":2584,"spinDirection":159},"zone":14,"typeConfidence":0.91,"plateTime":0.40743964471772554,"extension":6.356631916396477},"index":4,"playId":"9eb34e42-f8fa-3cbe-9218-b41063e60d4a","pitchNumber":5,"startTime":"2026-08-30T19:44:04.278Z","endTime":"2026-08-30T19:44:09.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:44:09.111Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a sharp line drive to right fielder Wilyer Abreu. Spencer Jones to 3rd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T19:44:46.793Z","endTime":"2026-08-30T19:47:07.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"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":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"postOnThird":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"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":7},"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":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Spencer Jones replaces Heliot Ramos.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T19:44:36.578Z","endTime":"2026-08-30T19:44:49.116Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":671218,"link":"/api/v1/people/671218"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.023310830240312,"aZ":-26.83440462881958,"pfxX":-0.9624425792515219,"pfxZ":3.418837132319128,"pX":0.3545305019904383,"pZ":3.8228532265386845,"vX0":-1.3882312176676503,"vY0":-124.21771747172453,"vZ0":0.32044918688568214,"x":103.49,"y":135.56,"x0":1.0457926242765105,"y0":50.00228211899681,"z0":5.924238930466648,"aX":-1.5029296522954112},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.5,"breakHorizontal":2.0,"spinRate":2462,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.4410416764667868,"extension":6.34136896384338},"index":1,"playId":"77a9d176-620a-3ab5-a62e-5ad42fa1a95d","pitchNumber":1,"startTime":"2026-08-30T19:44:49.116Z","endTime":"2026-08-30T19:44:53.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.924985881195237,"aZ":-26.353086604636143,"pfxX":0.4889802352852892,"pfxZ":3.7432012438010815,"pX":0.5115249127251652,"pZ":2.742361883419468,"vX0":-1.475233806567675,"vY0":-123.68638158106684,"vZ0":-2.0224834400741574,"x":97.5,"y":164.74,"x0":1.051307399248297,"y0":50.00208833438756,"z0":5.773543025395752,"aX":0.7602986444028371},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.6,"breakHorizontal":-0.6,"spinRate":2615,"spinDirection":188},"zone":6,"typeConfidence":0.89,"plateTime":0.4422985983619876,"extension":6.245042844851202},"index":2,"playId":"fc08a72d-d83e-3c81-bfc0-643f368a5ce6","pitchNumber":2,"startTime":"2026-08-30T19:45:08.393Z","endTime":"2026-08-30T19:45:12.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.360552207602783,"aZ":-19.846652200873887,"pfxX":7.892018180596098,"pfxZ":6.699987608546422,"pX":-0.22989250158366903,"pZ":2.0153654619904136,"vX0":-5.751357657858273,"vY0":-135.009790985652,"vZ0":-5.565905085573119,"x":125.76,"y":184.37,"x0":0.9064300558680364,"y0":50.001753922599,"z0":5.507624721803952,"aX":14.517076372338138},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":-13.0,"spinRate":2323,"spinDirection":154},"zone":8,"typeConfidence":0.92,"plateTime":0.40624325172489195,"extension":6.39879562214559},"index":3,"playId":"5786b580-c0eb-36c1-8843-1c5b5a6a3d84","pitchNumber":3,"startTime":"2026-08-30T19:45:29.284Z","endTime":"2026-08-30T19:45:33.157Z","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":83.8,"endSpeed":76.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06282223839156,"aZ":-24.63344100177642,"pfxX":9.606832005986044,"pfxZ":5.040181250372475,"pX":-0.375564306572297,"pZ":2.7540349450098627,"vX0":-6.3762158881780735,"vY0":-121.8880795949238,"vZ0":-2.175182607182119,"x":131.32,"y":164.42,"x0":1.0326049965377255,"y0":50.00563988160313,"z0":5.795706129234496,"aX":14.38603153101466},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.9,"breakHorizontal":-15.8,"spinRate":1870,"spinDirection":139},"zone":4,"typeConfidence":0.9,"plateTime":0.4502156684560181,"extension":6.390452974987132},"index":4,"playId":"0f3fe6a8-c583-3447-aa9a-8be0217b2b86","pitchNumber":4,"startTime":"2026-08-30T19:45:49.343Z","endTime":"2026-08-30T19:45:52.598Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"3b3152ff-9c67-388a-bf53-dcd53ca6c231","startTime":"2026-08-30T19:46:12.803Z","endTime":"2026-08-30T19:46:16.918Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.913346913266928,"aZ":-27.34112705109838,"pfxX":-0.7815764315817688,"pfxZ":3.0438422548897357,"pX":-0.3690826584082013,"pZ":2.5830788778492293,"vX0":-2.9368526813197264,"vY0":-124.90615693132617,"vZ0":-2.4234889595894638,"x":131.07,"y":169.04,"x0":0.9209984356461324,"y0":50.0047940198551,"z0":5.80217869206887,"aX":-1.2409305234726657},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.2,"breakHorizontal":2.0,"spinRate":2559,"spinDirection":201},"zone":4,"typeConfidence":0.89,"plateTime":0.4376310967068635,"extension":6.391952219731396},"index":6,"playId":"620c7516-7a4f-35c3-9f0c-3bce8072e5c4","pitchNumber":5,"startTime":"2026-08-30T19:46:33.449Z","endTime":"2026-08-30T19:46:36.862Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4943357117974,"aZ":-27.323710774657975,"pfxX":5.589333603091499,"pfxZ":3.348336026411996,"pX":0.17868840010298745,"pZ":3.3842411685557554,"vX0":-3.983752636867116,"vY0":-119.4917604831712,"vZ0":-0.11353108554319047,"x":110.19,"y":147.41,"x0":1.1392623091906198,"y0":50.004172081645976,"z0":5.882177490251524,"aX":8.103204609428051},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.4,"breakHorizontal":-9.2,"spinRate":1617,"spinDirection":141},"zone":2,"typeConfidence":0.88,"plateTime":0.4579478969324109,"extension":6.115883670506861},"hitData":{"launchSpeed":108.2,"launchAngle":11.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":152.32,"coordY":117.73}},"index":7,"playId":"a033a468-8e5a-3c02-9006-e200790527df","pitchNumber":6,"startTime":"2026-08-30T19:46:56.671Z","endTime":"2026-08-30T19:47:07.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:47:07.396Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Amed Rosario singles on a ground ball to center fielder Ceddanne Rafaela. Spencer Jones scores. Luis García Jr. to 2nd.","rbi":1,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T19:47:12.634Z","endTime":"2026-08-30T19:48:15.634Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"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_LHP","pitcher":"vs_RHB","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":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":{"id":663558,"link":"/api/v1/people/663558"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.3,"endSpeed":76.2,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.232877946494607,"aZ":-26.372491565788774,"pfxX":9.040769103191455,"pfxZ":3.958386556867426,"pX":-0.403615323782359,"pZ":2.205408786995669,"vX0":-6.421140522180267,"vY0":-119.80255135308275,"vZ0":-2.768327678279501,"x":132.38,"y":179.23,"x0":1.1250868559483158,"y0":50.00571570845285,"z0":5.711860959873049,"aX":13.260229270511275},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.8,"breakHorizontal":-15.0,"spinRate":1719,"spinDirection":137},"zone":7,"typeConfidence":0.91,"plateTime":0.4556651595961183,"extension":6.093521336673694},"index":0,"playId":"cefc6037-2363-3eac-b66f-53d7ef60865c","pitchNumber":1,"startTime":"2026-08-30T19:47:46.807Z","endTime":"2026-08-30T19:47:50.612Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.775593346423285,"aZ":-24.557524809720697,"pfxX":7.693862481404118,"pfxZ":5.051131530074679,"pX":-0.1112560405532901,"pZ":2.1481350530787506,"vX0":-5.399754838639785,"vY0":-121.68797049154483,"vZ0":-3.3324028705808484,"x":121.24,"y":180.78,"x0":1.1314840067916192,"y0":50.00096189243945,"z0":5.65123825173255,"aX":11.594548207947948},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.6,"breakHorizontal":-12.7,"spinRate":1736,"spinDirection":137},"zone":8,"typeConfidence":0.9,"plateTime":0.44925852058664795,"extension":6.0149956411853625},"hitData":{"launchSpeed":71.6,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.45,"coordY":125.84}},"index":1,"playId":"9932f41f-f2b3-332c-b94e-7cb81cac3fd4","pitchNumber":2,"startTime":"2026-08-30T19:48:04.641Z","endTime":"2026-08-30T19:48:15.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:48:15.634Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trent Grisham called out on strikes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T19:48:16.885Z","endTime":"2026-08-30T19:50:08.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"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_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22714197933942,"aZ":-21.811158357249347,"pfxX":7.592582159371102,"pfxZ":5.652167258978159,"pX":-0.37021047665244716,"pZ":1.9703182326409352,"vX0":-6.117363871953895,"vY0":-134.54616207487086,"vZ0":-5.373521138618359,"x":131.11,"y":185.58,"x0":0.9465996849487152,"y0":50.002484072999,"z0":5.539343294364945,"aX":13.91842643551811},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.2,"breakHorizontal":-12.5,"spinRate":2307,"spinDirection":151},"zone":7,"typeConfidence":0.9,"plateTime":0.4071114521943957,"extension":6.297860460695463},"index":0,"playId":"63fb5138-dab6-3fc8-a26b-1a3831479138","pitchNumber":1,"startTime":"2026-08-30T19:49:06.927Z","endTime":"2026-08-30T19:49:10.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.038356143706725,"aZ":-27.00739477831177,"pfxX":-2.7300833551434494,"pfxZ":3.296300333967684,"pX":0.2406591030773796,"pZ":2.7245250736707978,"vX0":-1.4362095872179252,"vY0":-123.89822649102146,"vZ0":-1.8374584882373561,"x":107.83,"y":165.22,"x0":1.1810981132637373,"y0":50.00108611028128,"z0":5.716643461848161,"aX":-4.274844389491102},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.9,"breakHorizontal":5.3,"spinRate":2503,"spinDirection":194},"zone":5,"typeConfidence":0.91,"plateTime":0.4408338673024561,"extension":6.301919667884192},"index":1,"playId":"5307c94d-91a2-38b9-a670-9a6dbea54ff4","pitchNumber":2,"startTime":"2026-08-30T19:49:36.015Z","endTime":"2026-08-30T19:49:39.885Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-30T19:49:47.903Z","endTime":"2026-08-30T19:50:04.831Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6327067240692,"aZ":-20.252553138117616,"pfxX":8.384278894822724,"pfxZ":6.288123385576439,"pX":-0.4126018277106718,"pZ":2.6030130998961494,"vX0":-6.300672910850568,"vY0":-136.72296214937418,"vZ0":-4.104798392701501,"x":132.73,"y":168.5,"x0":0.8303170686722645,"y0":50.005402444649064,"z0":5.510478687196723,"aX":15.904442960308213},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.7,"breakHorizontal":-13.9,"spinRate":2342,"spinDirection":163},"zone":4,"typeConfidence":0.92,"plateTime":0.4003326775627487,"extension":6.4136034072667565},"index":3,"playId":"6f95b053-4927-34cc-80d6-c03ab8baf2f3","pitchNumber":3,"startTime":"2026-08-30T19:50:04.831Z","endTime":"2026-08-30T19:50:08.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:50:08.830Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Caballero flies out to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T19:50:10.284Z","endTime":"2026-08-30T19:52:27.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":83.5,"endSpeed":76.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.139363240517007,"aZ":-29.153091257781266,"pfxX":10.283912940301013,"pfxZ":2.025785677295012,"pX":0.6480867420295785,"pZ":1.543383437868829,"vX0":-4.488492087941782,"vY0":-121.46763861531852,"vZ0":-3.7757004890930568,"x":92.3,"y":197.11,"x0":1.1853541595445634,"y0":50.00300258552194,"z0":5.656963083178808,"aX":15.34342832941505},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.0,"breakHorizontal":-17.5,"spinRate":1815,"spinDirection":137},"zone":9,"typeConfidence":0.91,"plateTime":0.4511956869489211,"extension":6.014079117433092},"index":0,"playId":"97cf3559-88b8-3de3-88d5-64895e99286b","pitchNumber":1,"startTime":"2026-08-30T19:50:36.016Z","endTime":"2026-08-30T19:50:39.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.728074198146224,"aZ":-10.280902233258992,"pfxX":2.454361604515154,"pfxZ":11.490087205870513,"pX":-0.5347076696486144,"pZ":1.1578399328696731,"vX0":-4.6126905451426135,"vY0":-137.02088404455301,"vZ0":-9.747044699792303,"x":137.38,"y":207.52,"x0":0.8501627020303497,"y0":50.002226032890306,"z0":5.459739079562485,"aX":4.676602189313872},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.0,"breakHorizontal":-3.5,"spinRate":2433,"spinDirection":162},"zone":13,"typeConfidence":0.91,"plateTime":0.3994466986618761,"extension":6.482676785736491},"index":1,"playId":"d3802dd0-c784-3d14-ac8c-7874f9f5a4c6","pitchNumber":2,"startTime":"2026-08-30T19:50:55.110Z","endTime":"2026-08-30T19:50:59.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.942145496868715,"aZ":-12.554539450361931,"pfxX":2.852728925977389,"pfxZ":10.62422598114476,"pX":1.6873345782628923,"pZ":2.521807447835371,"vX0":0.4467176859806482,"vY0":-135.15742396053923,"vZ0":-5.790174618235339,"x":52.68,"y":170.69,"x0":1.1492185897686786,"y0":50.00518764872737,"z0":5.576558938163236,"aX":5.268915562420493},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":-5.3,"spinRate":2415,"spinDirection":163},"zone":12,"typeConfidence":0.91,"plateTime":0.40553341021603506,"extension":6.373505357720058},"index":2,"playId":"f0386a65-4de2-3300-9645-a777907903cf","pitchNumber":3,"startTime":"2026-08-30T19:51:14.955Z","endTime":"2026-08-30T19:51:18.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.262385388100103,"aZ":-22.892958302795506,"pfxX":7.246117499036989,"pfxZ":6.0855789542475165,"pX":0.3252959920624456,"pZ":3.657208331745519,"vX0":-4.357374868569719,"vY0":-122.47703682088677,"vZ0":-0.5484794010139845,"x":104.6,"y":140.04,"x0":1.1822696671787087,"y0":50.005009448530586,"z0":5.83490978664028,"aX":11.0550743124443},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":11.2,"breakHorizontal":-12.1,"spinRate":1582,"spinDirection":139},"zone":12,"typeConfidence":0.86,"plateTime":0.4465151785705208,"extension":6.3215940621738635},"index":3,"playId":"3a6870bc-b056-3ffa-8411-829ac1854a1f","pitchNumber":4,"startTime":"2026-08-30T19:51:35.546Z","endTime":"2026-08-30T19:51:39.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.956373434076923,"aZ":-17.3050362627307,"pfxX":8.64417012821773,"pfxZ":8.155537559409499,"pX":-0.07901144355193672,"pZ":2.1006806599870074,"vX0":-6.01683090824407,"vY0":-134.1458898336487,"vZ0":-5.775339811801116,"x":120.01,"y":182.06,"x0":1.0696992888256966,"y0":50.00193045060932,"z0":5.5147389238257425,"aX":15.756974209764497},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.7,"breakHorizontal":-14.4,"spinRate":2434,"spinDirection":158},"zone":5,"typeConfidence":0.91,"plateTime":0.4082750367824204,"extension":6.407888470141137},"index":4,"playId":"5e9a9b00-e07f-3306-8a81-77641b2a6291","pitchNumber":5,"startTime":"2026-08-30T19:51:54.656Z","endTime":"2026-08-30T19:51:58.990Z","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":84.1,"endSpeed":77.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.921434097061496,"aZ":-25.423432939005888,"pfxX":8.13517183560624,"pfxZ":4.447939131749795,"pX":0.24915094681524547,"pZ":1.1819997364282644,"vX0":-4.79908204804315,"vY0":-122.36023243929483,"vZ0":-5.5350448062899344,"x":107.5,"y":206.87,"x0":1.177954749466445,"y0":50.003122059624864,"z0":5.649055678153659,"aX":12.348051153166914},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.0,"breakHorizontal":-13.6,"spinRate":1870,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.44746806449401166,"extension":6.243546500803011},"hitData":{"launchSpeed":72.5,"launchAngle":39.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.9,"coordY":119.83}},"index":5,"playId":"86037664-63ca-3bcc-ab71-58e6fcffcbbc","pitchNumber":6,"startTime":"2026-08-30T19:52:19.609Z","endTime":"2026-08-30T19:52:27.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:52:27.656Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trevor Story doubles (8) on a fly ball to right fielder Spencer Jones.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T19:54:36.693Z","endTime":"2026-08-30T19:54:54.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Spencer Jones remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:54:06.709Z","endTime":"2026-08-30T19:54:39.031Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682987,"link":"/api/v1/people/682987"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.661283899795894,"aZ":-16.53187628713965,"pfxX":-5.428332414398403,"pfxZ":8.351110409217164,"pX":0.31605369381645143,"pZ":2.24080243825869,"vX0":11.028958814956034,"vY0":-135.71859880647338,"vZ0":-4.992968892548163,"x":104.95,"y":178.28,"x0":-3.08806185257833,"y0":50.0006778373777,"z0":5.249293684438766,"aX":-10.16585873068292},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":7.6,"spinRate":2554,"spinDirection":218},"zone":6,"typeConfidence":0.91,"plateTime":0.40300158452191326,"extension":6.785432805442092},"hitData":{"launchSpeed":97.1,"launchAngle":27.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.64,"coordY":96.75}},"index":1,"playId":"42209f2d-f33c-3f08-87eb-635eb8f76368","pitchNumber":1,"startTime":"2026-08-30T19:54:39.031Z","endTime":"2026-08-30T19:54:54.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:54:54.761Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Sogard singles on a line drive to right fielder Spencer Jones. Trevor Story scores.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T19:54:54.625Z","endTime":"2026-08-30T19:55:52.300Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":{"id":701542,"link":"/api/v1/people/701542"},"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(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":80.9,"endSpeed":73.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.612049335363473,"aZ":-34.49293700140265,"pfxX":10.031920423664545,"pfxZ":-1.6682021403288942,"pX":-1.0772935601424436,"pZ":2.925247688355121,"vX0":2.7483707226091414,"vY0":-117.7787463089568,"vZ0":1.4300681515219922,"x":158.06,"y":159.8,"x0":-3.5655918393328,"y0":50.002605734217596,"z0":5.5259991537075335,"aX":13.942069741319694},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.3,"breakHorizontal":-18.8,"spinRate":2891,"spinDirection":37},"zone":11,"typeConfidence":0.87,"plateTime":0.46696971995470493,"extension":6.7331147380635965},"index":0,"playId":"b46499fb-2247-36b3-a175-d24841153c70","pitchNumber":1,"startTime":"2026-08-30T19:55:24.403Z","endTime":"2026-08-30T19:55:28.278Z","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.0,"endSpeed":84.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98114133550716,"aZ":-14.518975688320621,"pfxX":-4.8701070545421015,"pfxZ":9.579426309863635,"pX":-0.4268899926493945,"pZ":1.7654914749101085,"vX0":8.67577158623798,"vY0":-135.03470900270926,"vZ0":-6.506610394530877,"x":133.27,"y":191.11,"x0":-3.0516466052127806,"y0":50.001061237352154,"z0":5.231573208426263,"aX":-8.974632621593821},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.1,"breakHorizontal":7.0,"spinRate":2498,"spinDirection":225},"zone":7,"typeConfidence":0.91,"plateTime":0.40594169365243626,"extension":6.694940236056275},"hitData":{"launchSpeed":82.4,"launchAngle":15.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.17,"coordY":121.05}},"index":1,"playId":"f48f5cc6-1684-36e4-8828-38ca90674fca","pitchNumber":2,"startTime":"2026-08-30T19:55:41.810Z","endTime":"2026-08-30T19:55:52.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:55:52.300Z","atBatIndex":61},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Roman Anthony grounds into a double play, third baseman Amed Rosario to shortstop José Caballero to first baseman Paul Goldschmidt. Nick Sogard out at 2nd. Roman Anthony out at 1st.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T19:58:28.656Z","endTime":"2026-08-30T19:59:27.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"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":[2,3,4,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:56:04.908Z","endTime":"2026-08-30T19:56:41.375Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tim Hill replaces Will Warren.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T19:56:41.375Z","endTime":"2026-08-30T19:58:30.956Z","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":88.1,"endSpeed":80.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38130221700132,"aZ":-39.377948502732586,"pfxX":9.481453056815091,"pfxZ":-4.360846468212381,"pX":1.4884847562439816,"pZ":3.1288126466315638,"vX0":-8.71936219454518,"vY0":-127.76899496524241,"vZ0":7.252950251307479,"x":60.26,"y":154.3,"x0":3.7138620504566435,"y0":50.00034636334588,"z0":3.3480925209469725,"aX":15.670501693772307},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-5.9,"breakHorizontal":-15.2,"spinRate":2073,"spinDirection":75},"zone":12,"typeConfidence":0.9,"plateTime":0.42872237147208514,"extension":6.428818049186825},"index":2,"playId":"3da748ad-7a13-3eaf-a421-1c6d9968286a","pitchNumber":1,"startTime":"2026-08-30T19:58:30.956Z","endTime":"2026-08-30T19:58:34.922Z","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":87.3,"endSpeed":79.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3632863850206,"aZ":-42.069832743670375,"pfxX":9.608947294283023,"pfxZ":-6.16391804134979,"pX":-0.10539533621275911,"pZ":2.1032166526169664,"vX0":-11.997836111908855,"vY0":-126.35236122667669,"vZ0":5.823427376924092,"x":121.02,"y":181.99,"x0":3.4710258756026096,"y0":50.000972769610605,"z0":3.1615446871861375,"aX":15.430741139898636},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-9.2,"breakHorizontal":-14.4,"spinRate":1986,"spinDirection":78},"zone":8,"typeConfidence":0.89,"plateTime":0.4346134749478785,"extension":6.567905968633706},"index":3,"playId":"eae116db-9b1a-3235-ba74-9097a315689b","pitchNumber":2,"startTime":"2026-08-30T19:58:44.274Z","endTime":"2026-08-30T19:58:48.123Z","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":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.110658895086672,"aZ":-41.6356363060561,"pfxX":9.148657435234409,"pfxZ":-5.70448275583927,"pX":-0.4791086405668453,"pZ":1.7337262308052568,"vX0":-13.10287931821772,"vY0":-127.94238714439027,"vZ0":4.631630104100752,"x":135.26,"y":191.97,"x0":3.5170975969020857,"y0":50.00109369901195,"z0":3.1608081977691653,"aX":15.185430714717894},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-8.9,"breakHorizontal":-13.7,"spinRate":1995,"spinDirection":75},"zone":7,"typeConfidence":0.9,"plateTime":0.4279283948644248,"extension":6.60735934716826},"index":4,"playId":"0845d10b-72b4-33c3-b224-e0b451a6d078","pitchNumber":3,"startTime":"2026-08-30T19:58:59.779Z","endTime":"2026-08-30T19:59:03.652Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-30T19:59:09.629Z","endTime":"2026-08-30T19:59:19.276Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.832107710379592,"aZ":-41.63541473779389,"pfxX":9.724501541035535,"pfxZ":-5.719890506625045,"pX":0.5047298385672403,"pZ":2.475069479595467,"vX0":-11.176030235176183,"vY0":-127.65162083100982,"vZ0":6.4261686477973985,"x":97.76,"y":171.95,"x0":3.672487004536856,"y0":50.00410033360285,"z0":3.19969756259779,"aX":16.07894326434494},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.5,"breakHorizontal":-15.1,"spinRate":2056,"spinDirection":76},"zone":6,"typeConfidence":0.89,"plateTime":0.42878328897865714,"extension":6.354182501735893},"hitData":{"launchSpeed":76.5,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":167.39}},"index":6,"playId":"162d9b3b-4a5c-31c4-a8a0-950f77e81071","pitchNumber":4,"startTime":"2026-08-30T19:59:19.276Z","endTime":"2026-08-30T19:59:27.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:59:27.193Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T19:59:41.698Z","endTime":"2026-08-30T20:00:46.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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,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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7070802019905,"aZ":-42.73061653925994,"pfxX":9.168066740621892,"pfxZ":-6.373528198183312,"pX":-1.8149081641964246,"pZ":3.1120461073259937,"vX0":-16.06349869111887,"vY0":-127.75687075434091,"vZ0":7.607744091708302,"x":186.18,"y":154.75,"x0":3.3557687735996606,"y0":50.00075220659144,"z0":3.450390552881674,"aX":15.192921758682939},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-9.2,"breakHorizontal":-13.1,"spinRate":2005,"spinDirection":85},"zone":11,"typeConfidence":0.9,"plateTime":0.4283239195223345,"extension":6.609865565829507},"index":0,"playId":"ac5ef087-52b0-3d87-a15b-bad83215d5c0","pitchNumber":1,"startTime":"2026-08-30T19:59:55.663Z","endTime":"2026-08-30T19:59:59.618Z","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":88.7,"endSpeed":80.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.439392633287518,"aZ":-40.16904529418519,"pfxX":10.1951466765941,"pfxZ":-4.8074275267758875,"pX":-0.9200948093076392,"pZ":2.6627548107481687,"vX0":-14.400031666734188,"vY0":-128.1742694340465,"vZ0":6.25705060815071,"x":152.07,"y":166.89,"x0":3.4455775718978963,"y0":50.000498900216996,"z0":3.3263309152722558,"aX":16.96594104835844},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.8,"breakHorizontal":-15.2,"spinRate":2052,"spinDirection":83},"zone":11,"typeConfidence":0.91,"plateTime":0.42730450525354335,"extension":6.464093516305684},"index":1,"playId":"138f61e1-7ce9-39b2-810b-71caeb2e3a3e","pitchNumber":2,"startTime":"2026-08-30T20:00:09.711Z","endTime":"2026-08-30T20:00:13.525Z","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":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11072762703537,"aZ":-41.36014680369057,"pfxX":9.022438755065155,"pfxZ":-5.654624022240492,"pX":-0.5112238184759077,"pZ":2.3253017264900744,"vX0":-13.186227051118754,"vY0":-126.71425081831414,"vZ0":6.33053325686479,"x":136.49,"y":176.0,"x0":3.589944749705628,"y0":50.00252225239041,"z0":3.1006701002499466,"aX":14.659911928111717},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-8.3,"breakHorizontal":-13.3,"spinRate":2059,"spinDirection":75},"zone":4,"typeConfidence":0.9,"plateTime":0.4324117844417099,"extension":6.570028296361027},"index":2,"playId":"ff9c2dad-12ef-3e68-ba5a-ad5720e216de","pitchNumber":3,"startTime":"2026-08-30T20:00:23.990Z","endTime":"2026-08-30T20:00:27.853Z","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":88.8,"endSpeed":80.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.269641664494475,"aZ":-39.913317265086704,"pfxX":9.803825040838545,"pfxZ":-4.622463968891733,"pX":0.30461188966097774,"pZ":2.458318446476521,"vX0":-11.966876657371511,"vY0":-128.5352869629148,"vZ0":6.2801018506239155,"x":105.39,"y":172.41,"x0":3.7435981705662718,"y0":50.00021628802497,"z0":3.0803731053051693,"aX":16.427523309110196},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.6,"breakHorizontal":-15.1,"spinRate":2085,"spinDirection":76},"zone":5,"typeConfidence":0.91,"plateTime":0.42588578229077534,"extension":6.553268792688371},"hitData":{"launchSpeed":91.5,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":150.16}},"index":3,"playId":"71de8b6d-9375-3af2-a4d7-150f9373f0c7","pitchNumber":4,"startTime":"2026-08-30T20:00:38.612Z","endTime":"2026-08-30T20:00:46.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:00:46.441Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jazz Chisholm Jr. walks.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:02:43.217Z","endTime":"2026-08-30T20:04:16.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12817871707464,"aZ":-11.810193264894721,"pfxX":4.626114919699296,"pfxZ":10.902395268805341,"pX":-0.8927483269720916,"pZ":2.0177160870728468,"vX0":-6.5772210673588605,"vY0":-135.66420058384594,"vZ0":-7.100191516083777,"x":151.03,"y":184.3,"x0":0.9598014339277237,"y0":50.00306655745883,"z0":5.488582060451107,"aX":8.641261316611761},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.5,"breakHorizontal":-7.0,"spinRate":2544,"spinDirection":159},"zone":13,"typeConfidence":0.88,"plateTime":0.40343899309322495,"extension":6.35697574942138},"index":0,"playId":"7c6033dc-81c3-3524-9a7e-75b6a4e4060d","pitchNumber":1,"startTime":"2026-08-30T20:03:01.459Z","endTime":"2026-08-30T20:03:05.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77496550861495,"aZ":-10.66249023149724,"pfxX":3.064042520775022,"pfxZ":11.396411074882632,"pX":-1.2823609142915853,"pZ":1.9864556701411373,"vX0":-6.573226716472505,"vY0":-136.45870491988515,"vZ0":-7.615867448721047,"x":165.88,"y":185.15,"x0":0.7586625234873452,"y0":50.00523145209968,"z0":5.546751171969392,"aX":5.78564001221015},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.2,"breakHorizontal":-4.2,"spinRate":2617,"spinDirection":162},"zone":13,"typeConfidence":0.91,"plateTime":0.4012504532428127,"extension":6.449150053370214},"index":1,"playId":"1d9f6f79-5cb1-345d-a603-54d4180be1bc","pitchNumber":2,"startTime":"2026-08-30T20:03:17.843Z","endTime":"2026-08-30T20:03:21.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55829581225645,"aZ":-25.227517787432433,"pfxX":-0.22855855016207283,"pfxZ":4.2920554215846565,"pX":-1.0354771659528985,"pZ":1.2369945626388423,"vX0":-4.902356375738889,"vY0":-125.82927960966067,"vZ0":-5.7457794534757936,"x":156.47,"y":205.38,"x0":0.9608941513654322,"y0":50.000392501703004,"z0":5.572297881241446,"aX":-0.3679173362625618},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.8,"breakHorizontal":1.4,"spinRate":2716,"spinDirection":188},"zone":13,"typeConfidence":0.87,"plateTime":0.4339373558807633,"extension":6.366182325238655},"index":2,"playId":"09e070f0-0d6b-3b0b-8dbe-910cad211c1b","pitchNumber":3,"startTime":"2026-08-30T20:03:35.628Z","endTime":"2026-08-30T20:03:39.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.097299500546885,"aZ":-12.26120471801828,"pfxX":5.219413600195199,"pfxZ":10.351613453462221,"pX":-0.5989079616447264,"pZ":2.378407369965227,"vX0":-5.98287266690419,"vY0":-137.71074679519438,"vZ0":-6.263697943794562,"x":139.83,"y":174.56,"x0":0.9219539549262203,"y0":50.00403240397421,"z0":5.5090610719153,"aX":10.042386144142244},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":-8.3,"spinRate":2627,"spinDirection":161},"zone":4,"typeConfidence":0.85,"plateTime":0.39748361174178726,"extension":6.295894340120259},"index":3,"playId":"63896e56-3cf2-36bf-930e-e6902d4ac456","pitchNumber":4,"startTime":"2026-08-30T20:03:55.785Z","endTime":"2026-08-30T20:03:59.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.552895284251893,"aZ":-11.281629386201574,"pfxX":1.0130011411708928,"pfxZ":11.042950216701279,"pX":-1.0980824294790401,"pZ":2.6676341629632008,"vX0":-5.516993064616066,"vY0":-136.76747159489997,"vZ0":-5.736404590547574,"x":158.86,"y":166.75,"x0":0.8148341446700595,"y0":50.00353559574545,"z0":5.568199467802895,"aX":1.917994819725128},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":-0.6,"spinRate":2674,"spinDirection":167},"zone":11,"typeConfidence":0.92,"plateTime":0.40070279943493947,"extension":6.46875255582402},"index":4,"playId":"360d59d5-c38e-379f-af27-aea5e4734131","pitchNumber":5,"startTime":"2026-08-30T20:04:12.065Z","endTime":"2026-08-30T20:04:16.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:04:16.603Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Austin Wells homers (9) on a line drive to right field. Jazz Chisholm Jr. scores.","rbi":2,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:04:17.068Z","endTime":"2026-08-30T20:07:22.175Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6,8,9],"actionIndex":[3,5],"runnerIndex":[0,1,2,3],"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":{"id":663558,"link":"/api/v1/people/663558"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":{"id":663558,"link":"/api/v1/people/663558"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":85.6,"endSpeed":78.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.817342915952807,"aZ":-25.324684359145245,"pfxX":-0.07464156841529285,"pfxZ":4.345001636242893,"pX":0.047044265303235425,"pZ":3.861815772035093,"vX0":-2.750778622626503,"vY0":-124.66551976761929,"vZ0":0.5105731361318487,"x":115.21,"y":134.51,"x0":1.1739094471179976,"y0":50.00110511761132,"z0":5.743048959231067,"aX":-0.11704427348379204},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.3,"breakHorizontal":0.7,"spinRate":2698,"spinDirection":197},"zone":12,"typeConfidence":0.87,"plateTime":0.4391939897375212,"extension":6.171170598230728},"index":0,"playId":"f8f8fcc3-0b99-3c4a-bd6b-192b353b38fd","pitchNumber":1,"startTime":"2026-08-30T20:04:44.175Z","endTime":"2026-08-30T20:04:48.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.307512993793026,"aZ":-9.402242759993397,"pfxX":4.649361827806785,"pfxZ":11.645700788443218,"pX":-0.4643545437451411,"pZ":2.841870302795146,"vX0":-5.449868200052981,"vY0":-139.20897539104575,"vZ0":-5.689893491460965,"x":134.7,"y":162.05,"x0":0.9180391509047144,"y0":50.00502797617985,"z0":5.539798656397018,"aX":9.093530736451688},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.0,"breakHorizontal":-7.2,"spinRate":2623,"spinDirection":166},"zone":1,"typeConfidence":0.91,"plateTime":0.39399447319917424,"extension":6.537439053709724},"index":1,"playId":"936ff23b-4132-3665-af98-4d6c097661c7","pitchNumber":2,"startTime":"2026-08-30T20:05:04.675Z","endTime":"2026-08-30T20:05:08.673Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23782140734207,"aZ":-25.03463317290988,"pfxX":-1.8098649573023695,"pfxZ":4.433775506979549,"pX":-0.7415643358131934,"pZ":0.5268326508791263,"vX0":-3.8160052658473815,"vY0":-125.31532835284607,"vZ0":-7.371550711277211,"x":145.27,"y":224.56,"x0":1.0284102840587022,"y0":50.004962449818066,"z0":5.513895536368432,"aX":-2.916133437897497},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.7,"breakHorizontal":4.1,"spinRate":2785,"spinDirection":181},"zone":13,"typeConfidence":0.91,"plateTime":0.43492167018646244,"extension":6.313637844470104},"index":2,"playId":"e6b6e13a-c268-3880-b903-4b700b081adf","pitchNumber":3,"startTime":"2026-08-30T20:05:23.348Z","endTime":"2026-08-30T20:05:30.097Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jazz Chisholm Jr. steals (39) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"actionPlayId":"e6b6e13a-c268-3880-b903-4b700b081adf","startTime":"2026-08-30T20:05:30.550Z","endTime":"2026-08-30T20:05:46.358Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"1c18e620-a2f4-417e-b6d2-63672987ad63","startTime":"2026-08-30T20:05:46.358Z","endTime":"2026-08-30T20:05:51.358Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"Jazz Chisholm Jr. steals (40) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":5,"actionPlayId":"1c18e620-a2f4-417e-b6d2-63672987ad63","startTime":"2026-08-30T20:05:54.491Z","endTime":"2026-08-30T20:06:14.411Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.365894800658957,"aZ":-28.25073697832729,"pfxX":-2.901611659880924,"pfxZ":2.529954009155082,"pX":0.20761334606210113,"pZ":3.9233567542737595,"vX0":-1.0405684077184725,"vY0":-122.86087344739204,"vZ0":1.1261209902306195,"x":109.09,"y":132.85,"x0":1.0120337320834736,"y0":50.00056889953633,"z0":5.836800492386719,"aX":-4.492491900270224},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.0,"breakHorizontal":5.5,"spinRate":2528,"spinDirection":214},"zone":12,"typeConfidence":0.92,"plateTime":0.443620048453667,"extension":6.292598211845636},"index":6,"playId":"669f6dc6-245d-3774-832b-a2146d8b22c3","pitchNumber":4,"startTime":"2026-08-30T20:06:14.411Z","endTime":"2026-08-30T20:06:18.409Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-08-30T20:06:24.413Z","endTime":"2026-08-30T20:06:37.955Z","isPitch":false,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.177787428187372,"aZ":-14.379293853406185,"pfxX":1.5044859343751806,"pfxZ":9.5405903173573,"pX":-1.8431838226980188,"pZ":3.3003658915226537,"vX0":-7.340123064729377,"vY0":-135.6041260448531,"vZ0":-3.389925617755966,"x":187.26,"y":149.67,"x0":0.7013628617076582,"y0":50.005830374589365,"z0":5.567581686328863,"aX":2.807698703223353},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":-1.2,"spinRate":2496,"spinDirection":167},"zone":11,"typeConfidence":0.91,"plateTime":0.40366019443818235,"extension":6.620671405852834},"index":8,"playId":"2af4ad38-e799-3a37-804c-dbc2d47ed942","pitchNumber":5,"startTime":"2026-08-30T20:06:37.955Z","endTime":"2026-08-30T20:06:41.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9225820590493,"aZ":-27.715629701872093,"pfxX":-0.8559830118555032,"pfxZ":2.8292658139537377,"pX":0.33471725011009096,"pZ":2.5373796328386846,"vX0":-1.5662230026287998,"vY0":-124.20894598141624,"vZ0":-2.1663405237640525,"x":104.24,"y":170.27,"x0":1.0825994110115056,"y0":50.00351482829448,"z0":5.706517386526197,"aX":-1.3482564213073691},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.9,"breakHorizontal":1.9,"spinRate":2531,"spinDirection":197},"zone":6,"typeConfidence":0.9,"plateTime":0.43957127369052573,"extension":6.326619034395768},"hitData":{"launchSpeed":106.2,"launchAngle":22.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":216.67,"coordY":75.67}},"index":9,"playId":"ee463653-4533-344a-87ad-7241625f0b4a","pitchNumber":6,"startTime":"2026-08-30T20:06:56.841Z","endTime":"2026-08-30T20:07:22.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:07:22.175Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Paul Goldschmidt homers (18) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":10,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:07:08.029Z","endTime":"2026-08-30T20:08:07.807Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":{"id":663558,"link":"/api/v1/people/663558"},"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":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42535449997219,"aZ":-22.639616211881457,"pfxX":5.341083388219112,"pfxZ":5.133815656946082,"pX":0.2998872599681652,"pZ":2.434721698150095,"vX0":-4.016797860375265,"vY0":-135.16428119160148,"vZ0":-3.998906921009972,"x":105.57,"y":173.04,"x0":1.108517457985505,"y0":50.004442537525556,"z0":5.515966573478001,"aX":9.920743982982497},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.6,"breakHorizontal":-8.9,"spinRate":2444,"spinDirection":169},"zone":6,"typeConfidence":0.85,"plateTime":0.4046555314063225,"extension":6.26871876013756},"hitData":{"launchSpeed":100.7,"launchAngle":29.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.48,"coordY":81.22}},"index":0,"playId":"fe80d930-6374-3702-9446-59d10313521d","pitchNumber":1,"startTime":"2026-08-30T20:07:43.926Z","endTime":"2026-08-30T20:08:07.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:08:07.807Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Bellinger flies out to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":10,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:07:53.394Z","endTime":"2026-08-30T20:09:27.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.383499228102938,"aZ":-14.223771715085748,"pfxX":3.270268131302049,"pfxZ":9.22289552599084,"pX":-0.4152298911547211,"pZ":1.7683069214130487,"vX0":-4.789938181459364,"vY0":-138.508457055514,"vZ0":-7.480427399635712,"x":132.83,"y":191.04,"x0":0.9101616751255043,"y0":50.00692329716621,"z0":5.451741578100048,"aX":6.368037700931028},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":-4.9,"spinRate":2443,"spinDirection":164},"zone":7,"typeConfidence":0.9,"plateTime":0.39516211544262037,"extension":6.633782267987077},"index":0,"playId":"36f0a65e-2daf-3260-adcb-ad1445267e3f","pitchNumber":1,"startTime":"2026-08-30T20:08:31.786Z","endTime":"2026-08-30T20:08:36.165Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91691989229052,"aZ":-15.348706637750539,"pfxX":1.7956925935391048,"pfxZ":8.752279541670564,"pX":-0.7135953282617782,"pZ":3.3281746178248515,"vX0":-4.7952843282692506,"vY0":-137.61083156543782,"vZ0":-3.4591995302856593,"x":144.2,"y":148.92,"x0":0.8164984659137763,"y0":50.000115683413995,"z0":5.638230528534954,"aX":3.4515855904644557},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":-2.3,"spinRate":2412,"spinDirection":170},"zone":1,"typeConfidence":0.91,"plateTime":0.3977065913716573,"extension":6.546050431938751},"index":1,"playId":"0754e3b8-c96e-3d1d-9be5-b440758d8767","pitchNumber":2,"startTime":"2026-08-30T20:09:01.102Z","endTime":"2026-08-30T20:09:04.922Z","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":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.802404220632038,"aZ":-34.673928300283,"pfxX":-7.656112070333487,"pfxZ":-1.7968561914789198,"pX":-0.4848767319567199,"pZ":2.3595423691871202,"vX0":-1.584834143544664,"vY0":-117.2832157526754,"vZ0":-0.37003795416718455,"x":135.48,"y":175.07,"x0":1.1947470828617537,"y0":50.004074743784955,"z0":5.7613024665767565,"aX":-10.6347028047269},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.1,"breakHorizontal":14.3,"spinRate":2804,"spinDirection":307},"zone":4,"typeConfidence":0.9,"plateTime":0.46755132919464515,"extension":6.255164162192967},"hitData":{"launchSpeed":82.4,"launchAngle":51.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.95,"coordY":132.23}},"index":2,"playId":"30b21de6-a25e-3af9-abdb-335299ec79b9","pitchNumber":3,"startTime":"2026-08-30T20:09:18.058Z","endTime":"2026-08-30T20:09:27.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:09:27.301Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Jones singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":10,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:09:30.369Z","endTime":"2026-08-30T20:10:20.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"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":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.825563694830635,"aZ":-11.147861383004376,"pfxX":1.6079884428495936,"pfxZ":10.826995344654653,"pX":-0.03301059571689516,"pZ":1.472080921376887,"vX0":-3.144798168309603,"vY0":-138.46891441516576,"vZ0":-8.66197020337366,"x":118.26,"y":199.03,"x0":0.908393234173408,"y0":50.0069147757906,"z0":5.3862800978380125,"aX":3.1241656126242376},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":-2.3,"spinRate":2493,"spinDirection":164},"zone":13,"typeConfidence":0.92,"plateTime":0.3955006636764691,"extension":6.550982493618507},"index":0,"playId":"51aebfc5-61e9-32ec-a5e9-51862265d339","pitchNumber":1,"startTime":"2026-08-30T20:09:54.511Z","endTime":"2026-08-30T20:09:58.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.766,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.505905770754477,"aZ":-12.895350996968409,"pfxX":3.272674269903637,"pfxZ":9.840914878084991,"pX":-0.3736178459771985,"pZ":1.4782388175363577,"vX0":-4.514160825237099,"vY0":-138.92245538053896,"vZ0":-8.45692527872643,"x":131.24,"y":198.87,"x0":0.8455494504451759,"y0":50.00131398325231,"z0":5.414792035578761,"aX":6.41030491509599},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":-5.0,"spinRate":2501,"spinDirection":165},"zone":13,"typeConfidence":0.9,"plateTime":0.3939530260828481,"extension":6.7037658426679485},"hitData":{"launchSpeed":85.1,"launchAngle":16.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.95,"coordY":84.68}},"index":1,"playId":"841267f1-90e7-30be-8b58-f4487152a2ca","pitchNumber":2,"startTime":"2026-08-30T20:10:11.345Z","endTime":"2026-08-30T20:10:20.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:10:20.202Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis García Jr. walks. Spencer Jones to 2nd.","rbi":0,"awayScore":1,"homeScore":10,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:13:01.979Z","endTime":"2026-08-30T20:13:36.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"postOnSecond":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6],"actionIndex":[1,2],"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":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T20:10:27.998Z","endTime":"2026-08-30T20:12:23.011Z","isPitch":false,"type":"action"},{"details":{"description":"Defensive Substitution: Eli White replaces Roman Anthony, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-30T20:12:23.011Z","endTime":"2026-08-30T20:12:23.034Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"description":"Pitching Change: Andruw Monasterio replaces Jovani Morán, batting 4th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-08-30T20:12:23.034Z","endTime":"2026-08-30T20:13:03.810Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"401","replacedPlayer":{"id":575929,"link":"/api/v1/people/575929"}},{"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":44.7,"endSpeed":41.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.7950253604185535,"aZ":-28.9539928549303,"pfxX":1.8447597522822754,"pfxZ":7.677400318098471,"pX":-2.6120416943583207,"pZ":4.985025324195773,"vX0":-2.3126893129497614,"vY0":-64.36574469729717,"vZ0":7.313060949918258,"x":216.56,"y":104.18,"x0":-1.0302910231107614,"y0":50.00023828922419,"z0":8.204777209997859,"aX":0.7726773894492718},"breaks":{"breakAngle":1.2,"breakLength":27.6,"breakY":24.0,"breakVertical":-121.7,"breakVerticalInduced":18.2,"breakHorizontal":-2.3,"spinRate":1121,"spinDirection":194},"zone":11,"typeConfidence":1.23,"plateTime":0.8515562970949846,"extension":3.227035565800808},"index":3,"playId":"3b9b80af-e3cd-3954-83a9-5cebea287417","pitchNumber":1,"startTime":"2026-08-30T20:13:03.810Z","endTime":"2026-08-30T20:13:07.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":42.1,"endSpeed":39.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.848726666592941,"aZ":-29.350499712862522,"pfxX":2.274963617745307,"pfxZ":7.561305101839819,"pX":-2.172991874914387,"pZ":3.9458074575922644,"vX0":-1.9367157431253177,"vY0":-60.65798933279369,"vZ0":7.097620108642843,"x":199.83,"y":132.24,"x0":-0.8523592065152579,"y0":50.00152288397504,"z0":8.242702115367537,"aX":0.8490324502458578},"breaks":{"breakAngle":1.2,"breakLength":31.2,"breakY":24.0,"breakVertical":-139.1,"breakVerticalInduced":18.1,"breakHorizontal":-3.2,"spinRate":1042,"spinDirection":190},"zone":11,"typeConfidence":1.13,"plateTime":0.9024444168722034,"extension":3.43298140215868},"index":4,"playId":"b1883f87-a972-3aa4-a512-55bf605579b0","pitchNumber":2,"startTime":"2026-08-30T20:13:12.921Z","endTime":"2026-08-30T20:13:17.255Z","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":40.8,"endSpeed":38.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.7616417884071565,"aZ":-29.586274815788364,"pfxX":1.8943150285454173,"pfxZ":7.479420780339645,"pX":-3.003177139715713,"pZ":4.001396413021714,"vX0":-2.5988555318068913,"vY0":-58.54241495261267,"vZ0":7.748438479503159,"x":231.47,"y":130.74,"x0":-0.9962182898338534,"y0":50.001048014510836,"z0":8.401045411210148,"aX":0.6546614579314244},"breaks":{"breakAngle":1.2,"breakLength":33.6,"breakY":24.0,"breakVertical":-150.7,"breakVerticalInduced":18.8,"breakHorizontal":-2.0,"spinRate":1036,"spinDirection":186},"zone":11,"typeConfidence":1.03,"plateTime":0.9372475297520406,"extension":3.0813028797887014},"index":5,"playId":"ef90641f-aefb-313d-b77c-2be35338a8f9","pitchNumber":3,"startTime":"2026-08-30T20:13:21.695Z","endTime":"2026-08-30T20:13:25.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":45.5,"endSpeed":43.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.154442013523629,"aZ":-28.255811945534067,"pfxX":-1.6881653303118163,"pfxZ":8.876823670830264,"pX":-0.48357960469699046,"pZ":2.2554857097981507,"vX0":0.277628431424119,"vY0":-66.08386622759474,"vZ0":3.8153311572200312,"x":135.43,"y":177.88,"x0":-0.47727277041574573,"y0":50.003152926467884,"z0":7.640812177575031,"aX":-0.7453874000246221},"breaks":{"breakAngle":1.2,"breakLength":25.2,"breakY":24.0,"breakVertical":-114.1,"breakVerticalInduced":18.6,"breakHorizontal":2.9,"spinRate":1128,"spinDirection":190},"zone":7,"typeConfidence":1.33,"plateTime":0.829379958315152,"extension":3.763674680596042},"index":6,"playId":"4ff2f041-e162-3ab4-bda9-fe1b180179df","pitchNumber":4,"startTime":"2026-08-30T20:13:30.638Z","endTime":"2026-08-30T20:13:36.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:13:36.152Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Amed Rosario walks. Spencer Jones to 3rd. Luis García Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":10,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:13:39.469Z","endTime":"2026-08-30T20:14:45.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"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"},"postOnThird":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":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":"Walk","eventType":"walk","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":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":44.4,"endSpeed":41.5,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.721746035735242,"aZ":-28.959392676636014,"pfxX":0.9981270151936181,"pfxZ":7.741626306740226,"pX":0.35930419767744304,"pZ":4.307494004287278,"vX0":0.5338193483382495,"vY0":-64.08530184240283,"vZ0":6.856066831188913,"x":103.3,"y":122.48,"x0":-0.19255457678844629,"y0":50.00258651060941,"z0":7.942426489904396,"aX":0.41444954653150456},"breaks":{"breakAngle":1.2,"breakLength":27.6,"breakY":24.0,"breakVertical":-123.1,"breakVerticalInduced":18.1,"breakHorizontal":-2.0,"spinRate":1169,"spinDirection":182},"zone":12,"typeConfidence":1.22,"plateTime":0.8552085641414227,"extension":3.7537733703976754},"index":0,"playId":"de0277ef-0122-32bb-95d1-0a921cc73ce0","pitchNumber":1,"startTime":"2026-08-30T20:13:55.528Z","endTime":"2026-08-30T20:13:59.742Z","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":38.7,"endSpeed":36.4,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.310644147707169,"aZ":-29.868645875922564,"pfxX":1.9032910137814376,"pfxZ":7.533110323776363,"pX":-1.0714451293311562,"pZ":4.519140007959166,"vX0":-1.0696173686068606,"vY0":-55.170442032011984,"vZ0":9.50874416811957,"x":157.84,"y":116.76,"x0":-0.33269913091783293,"y0":50.00086252125458,"z0":8.438142890495708,"aX":0.5815545520882892},"breaks":{"breakAngle":1.2,"breakLength":38.4,"breakY":24.0,"breakVertical":-171.1,"breakVerticalInduced":20.4,"breakHorizontal":-2.9,"spinRate":1032,"spinDirection":182},"zone":11,"typeConfidence":0.98,"plateTime":0.9961543113277678,"extension":3.5532383844098003},"index":1,"playId":"638690ff-b075-316d-80e5-117a53db7f43","pitchNumber":2,"startTime":"2026-08-30T20:14:05.410Z","endTime":"2026-08-30T20:14:09.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":41.1,"endSpeed":38.7,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.9294232790970245,"aZ":-29.714642279095457,"pfxX":4.590816946940686,"pfxZ":7.010137851240538,"pX":-1.5288645295688164,"pZ":3.9424229139585054,"vX0":-1.8649883124805355,"vY0":-59.000411994062,"vZ0":7.938634870192871,"x":175.28,"y":132.33,"x0":-0.519490171447513,"y0":50.001068981088274,"z0":8.115388728275452,"aX":1.6086345911491167},"breaks":{"breakAngle":2.4,"breakLength":33.6,"breakY":24.0,"breakVertical":-149.2,"breakVerticalInduced":18.0,"breakHorizontal":-7.3,"spinRate":1124,"spinDirection":174},"zone":11,"typeConfidence":0.79,"plateTime":0.930491042067136,"extension":3.565172303276379},"index":2,"playId":"b80de5a5-ed4c-3c03-9aaf-b07f3b1560cb","pitchNumber":3,"startTime":"2026-08-30T20:14:17.548Z","endTime":"2026-08-30T20:14:21.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.3,"endSpeed":69.3,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.466601637273627,"aZ":-18.774274444008704,"pfxX":-3.3727835000640587,"pfxZ":11.069456772411623,"pX":1.305380597542473,"pZ":0.6593721756677849,"vX0":3.592334727231737,"vY0":-109.37204058299929,"vZ0":-7.592165449652127,"x":67.24,"y":220.98,"x0":0.07908237219881603,"y0":50.00262303991102,"z0":6.19221563269781,"aX":-4.082491250683258},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":18.4,"breakHorizontal":5.2,"spinRate":1710,"spinDirection":196},"zone":14,"typeConfidence":1.3,"plateTime":0.5009918654465371,"extension":4.986901601767079},"index":3,"playId":"df4e41bf-2800-3a28-a15f-b143d64f8242","pitchNumber":4,"startTime":"2026-08-30T20:14:28.123Z","endTime":"2026-08-30T20:14:31.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":43.9,"endSpeed":40.7,"strikeZoneTop":3.271,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.829585704046956,"aZ":-28.588044651726356,"pfxX":1.7815597754036725,"pfxZ":8.890536112319129,"pX":-0.5128712315864966,"pZ":4.953051550527797,"vX0":-0.7083233413572844,"vY0":-63.267186559814725,"vZ0":7.7430810797166485,"x":136.55,"y":105.05,"x0":-0.17549799033156693,"y0":50.000613040052414,"z0":7.947688026731987,"aX":0.717663962988104},"breaks":{"breakAngle":1.2,"breakLength":27.6,"breakY":24.0,"breakVertical":-124.6,"breakVerticalInduced":20.9,"breakHorizontal":-2.9,"spinRate":1215,"spinDirection":179},"zone":11,"typeConfidence":1.36,"plateTime":0.8678132425623453,"extension":3.8436396281615575},"index":4,"playId":"ba7f4676-60f1-3842-87e5-6491b2fff8c6","pitchNumber":5,"startTime":"2026-08-30T20:14:40.637Z","endTime":"2026-08-30T20:14:45.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:14:45.872Z","atBatIndex":70},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Trent Grisham out on a sacrifice fly to right fielder Wilyer Abreu. Spencer Jones scores.","rbi":1,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:14:47.471Z","endTime":"2026-08-30T20:15:16.166Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"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_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"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"}]},{"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":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"responsiblePitcher":{"id":663558,"link":"/api/v1/people/663558"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":46.9,"endSpeed":43.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.050378959752015,"aZ":-27.567542581739033,"pfxX":2.8108780739507,"pfxZ":9.894512725304581,"pX":-0.3265884623459985,"pZ":2.8919953973380648,"vX0":-0.5599541786873842,"vY0":-68.06082699850678,"vZ0":4.162033779062067,"x":129.45,"y":160.7,"x0":-0.2730409178099293,"y0":50.0012643550941,"z0":7.471461671266803,"aX":1.307584001301915},"breaks":{"breakAngle":2.4,"breakLength":24.0,"breakY":24.0,"breakVertical":-105.1,"breakVerticalInduced":20.6,"breakHorizontal":-4.8,"spinRate":1238,"spinDirection":182},"zone":1,"typeConfidence":1.37,"plateTime":0.8073429305131263,"extension":3.853301107211522},"hitData":{"launchSpeed":92.0,"launchAngle":23.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.09,"coordY":79.33}},"index":0,"playId":"63ef8108-7a0c-3d48-8c2c-56e139b9c34c","pitchNumber":1,"startTime":"2026-08-30T20:15:04.099Z","endTime":"2026-08-30T20:15:16.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:15:16.166Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"José Caballero homers (13) on a fly ball to left field. Luis García Jr. scores. Amed Rosario scores.","rbi":3,"awayScore":1,"homeScore":14,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:15:18.706Z","endTime":"2026-08-30T20:16:46.237Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":{"id":655316,"link":"/api/v1/people/655316"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":{"id":655316,"link":"/api/v1/people/655316"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":{"id":655316,"link":"/api/v1/people/655316"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":47.8,"endSpeed":44.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.470407476727454,"aZ":-27.044947297403997,"pfxX":-0.0992799556543198,"pfxZ":10.665897745366157,"pX":0.3664416815420868,"pZ":3.9518515493497124,"vX0":0.46975121591362407,"vY0":-69.25221052890987,"vZ0":4.92442514979215,"x":103.03,"y":132.08,"x0":0.03425884613470187,"y0":50.0018610604386,"z0":7.630722673312377,"aX":-0.04776326108646753},"breaks":{"breakAngle":0.0,"breakLength":22.8,"breakY":24.0,"breakVertical":-99.4,"breakVerticalInduced":22.4,"breakHorizontal":0.0,"spinRate":1282,"spinDirection":186},"zone":12,"typeConfidence":1.35,"plateTime":0.7940271423842367,"extension":3.9945616178393166},"index":0,"playId":"f7f82378-827c-32c4-8407-3ea75642d519","pitchNumber":1,"startTime":"2026-08-30T20:15:35.180Z","endTime":"2026-08-30T20:15:39.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":45.6,"endSpeed":42.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.085376620644675,"aZ":-27.980249358997984,"pfxX":1.4051038337132606,"pfxZ":9.690505885696146,"pX":-0.22782688318329913,"pZ":3.971449067170681,"vX0":-0.3697769214724752,"vY0":-65.90807734058265,"vZ0":5.804089016088257,"x":125.68,"y":131.55,"x0":-0.12368813594958006,"y0":50.00214010598888,"z0":7.858238537978144,"aX":0.6079097345200825},"breaks":{"breakAngle":1.2,"breakLength":25.2,"breakY":24.0,"breakVertical":-113.5,"breakVerticalInduced":21.5,"breakHorizontal":-2.4,"spinRate":1191,"spinDirection":181},"zone":11,"typeConfidence":1.37,"plateTime":0.83636859299728,"extension":3.899473867595271},"index":1,"playId":"e5515aed-ab67-3ebd-9704-f18c38903ca1","pitchNumber":2,"startTime":"2026-08-30T20:15:49.857Z","endTime":"2026-08-30T20:15:53.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":46.9,"endSpeed":43.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.352381507920379,"aZ":-27.08148662052741,"pfxX":1.885680907738244,"pfxZ":11.04990510891903,"pX":0.9555235665883363,"pZ":3.5431930335599433,"vX0":1.0853098183835683,"vY0":-67.90999316130183,"vZ0":4.693426450662598,"x":80.58,"y":143.11,"x0":-0.10293720873930952,"y0":50.003161200567284,"z0":7.639836506331267,"aX":0.868972664458586},"breaks":{"breakAngle":2.4,"breakLength":22.8,"breakY":24.0,"breakVertical":-103.7,"breakVerticalInduced":23.2,"breakHorizontal":-4.0,"spinRate":1285,"spinDirection":177},"zone":12,"typeConfidence":1.36,"plateTime":0.8106634345501416,"extension":3.8647747509440062},"index":2,"playId":"69add852-070f-35ef-8e0f-ea67b733b821","pitchNumber":3,"startTime":"2026-08-30T20:16:05.215Z","endTime":"2026-08-30T20:16:09.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":49.0,"endSpeed":45.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.634918879911302,"aZ":-26.744580321073077,"pfxX":0.3787721310729859,"pfxZ":10.623689389037349,"pX":0.0422982673217606,"pZ":1.9738409079753503,"vX0":0.13556721420064166,"vY0":-71.23451412139437,"vZ0":1.8473061564727198,"x":115.39,"y":185.49,"x0":-0.10349498265408774,"y0":50.00191026015019,"z0":7.4518239262020005,"aX":0.19346650348218153},"breaks":{"breakAngle":0.0,"breakLength":20.4,"breakY":24.0,"breakVertical":-93.8,"breakVerticalInduced":20.8,"breakHorizontal":-0.7,"spinRate":1202,"spinDirection":183},"zone":8,"typeConfidence":1.35,"plateTime":0.7706586379647336,"extension":3.7624437129037784},"hitData":{"launchSpeed":104.8,"launchAngle":31.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":28.96,"coordY":67.3}},"index":3,"playId":"31b2f1fe-e2a9-3d80-99b6-75cdf5800feb","pitchNumber":4,"startTime":"2026-08-30T20:16:16.020Z","endTime":"2026-08-30T20:16:46.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:16:46.237Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jazz Chisholm Jr. walks.","rbi":0,"awayScore":1,"homeScore":14,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:16:26.686Z","endTime":"2026-08-30T20:17:41.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":49.3,"endSpeed":46.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.00163074335881,"aZ":-27.734305792662706,"pfxX":-1.2261574457027828,"pfxZ":8.59794757761562,"pX":-1.8447509031893974,"pZ":1.0812194389352132,"vX0":-1.6125001576153786,"vY0":-71.69234741071344,"vZ0":0.9902232196020988,"x":187.32,"y":209.59,"x0":-0.542094325771917,"y0":50.00004891765326,"z0":7.354703022076408,"aX":-0.6320646847731657},"breaks":{"breakAngle":1.2,"breakLength":21.6,"breakY":24.0,"breakVertical":-96.7,"breakVerticalInduced":16.8,"breakHorizontal":2.9,"spinRate":1210,"spinDirection":191},"zone":13,"typeConfidence":1.36,"plateTime":0.766707589011784,"extension":3.5839258546083053},"index":0,"playId":"b751cd60-ac46-3ce0-81ee-744d1582732e","pitchNumber":1,"startTime":"2026-08-30T20:17:04.771Z","endTime":"2026-08-30T20:17:08.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":51.7,"endSpeed":48.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.046218240991196,"aZ":-26.710401139746946,"pfxX":-2.290826880429057,"pfxZ":9.657492797148457,"pX":-1.1297400113818101,"pZ":1.9109752695644984,"vX0":-0.6402364560649616,"vY0":-75.1679591258993,"vZ0":1.1435400083130276,"x":160.06,"y":187.18,"x0":-0.39921871097528555,"y0":50.00348202189178,"z0":7.2571149996769435,"aX":-1.2965134947462504},"breaks":{"breakAngle":2.4,"breakLength":19.2,"breakY":24.0,"breakVertical":-84.7,"breakVerticalInduced":18.7,"breakHorizontal":4.4,"spinRate":1276,"spinDirection":191},"zone":13,"typeConfidence":1.34,"plateTime":0.7317546198010891,"extension":3.9103697503943677},"index":1,"playId":"6ea9f530-b19e-398b-be47-df38de8dcde5","pitchNumber":2,"startTime":"2026-08-30T20:17:14.904Z","endTime":"2026-08-30T20:17:19.082Z","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":2},"pitchData":{"startSpeed":51.0,"endSpeed":47.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.435981035153363,"aZ":-26.963939690542198,"pfxX":-0.2103455277554661,"pfxZ":9.448463288261092,"pX":-0.2304695144787441,"pZ":4.341531250236173,"vX0":0.1726952859413104,"vY0":-74.02338168001604,"vZ0":4.502849090338071,"x":125.78,"y":121.56,"x0":-0.32170699581610857,"y0":50.00013513657128,"z0":7.602218758438995,"aX":-0.11587720419901622},"breaks":{"breakAngle":0.0,"breakLength":19.2,"breakY":24.0,"breakVertical":-86.5,"breakVerticalInduced":19.7,"breakHorizontal":0.4,"spinRate":1178,"spinDirection":187},"zone":11,"typeConfidence":1.36,"plateTime":0.7420153521962352,"extension":3.8839474188293828},"index":2,"playId":"a1f33d77-2105-3bf0-9913-969d9ebb44b9","pitchNumber":3,"startTime":"2026-08-30T20:17:25.733Z","endTime":"2026-08-30T20:17:30.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":49.1,"endSpeed":44.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.204973479731617,"aZ":-28.231787941097384,"pfxX":-1.2956521089007875,"pfxZ":7.831952130366997,"pX":-1.2318406135456084,"pZ":4.9644912838243975,"vX0":-0.9126321819544855,"vY0":-70.9809748156804,"vZ0":6.1551601067564325,"x":163.95,"y":104.74,"x0":-0.4087799336714076,"y0":50.00119004060714,"z0":7.820431776728342,"aX":-0.6515127681577774},"breaks":{"breakAngle":1.2,"breakLength":22.8,"breakY":24.0,"breakVertical":-98.4,"breakVerticalInduced":17.9,"breakHorizontal":2.8,"spinRate":1251,"spinDirection":184},"zone":11,"typeConfidence":1.26,"plateTime":0.7759010282159924,"extension":3.74314001608864},"index":3,"playId":"8627d0c0-8473-3074-939a-74ba5d5200a3","pitchNumber":4,"startTime":"2026-08-30T20:17:36.788Z","endTime":"2026-08-30T20:17:41.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:17:41.515Z","atBatIndex":73},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Austin Wells homers (10) on a fly ball to right center field. Jazz Chisholm Jr. scores.","rbi":2,"awayScore":1,"homeScore":16,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:17:42.011Z","endTime":"2026-08-30T20:19:33.440Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":{"id":655316,"link":"/api/v1/people/655316"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":{"id":655316,"link":"/api/v1/people/655316"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":50.6,"endSpeed":47.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.99614511591515,"aZ":-26.870105332636694,"pfxX":-2.4616857532464076,"pfxZ":9.708147981241892,"pX":0.21638641170015283,"pZ":2.050987880115034,"vX0":1.300008135330056,"vY0":-73.5779142231801,"vZ0":1.573139267395603,"x":108.75,"y":183.4,"x0":-0.3601711722194883,"y0":50.00320061418816,"z0":7.350903063753987,"aX":-1.345362980671116},"breaks":{"breakAngle":2.4,"breakLength":19.2,"breakY":24.0,"breakVertical":-88.3,"breakVerticalInduced":19.0,"breakHorizontal":4.0,"spinRate":1297,"spinDirection":187},"zone":8,"typeConfidence":1.34,"plateTime":0.7453461063807172,"extension":3.6775891386853896},"index":0,"playId":"efe16ad8-cc7c-361e-8b44-51a96107ae97","pitchNumber":1,"startTime":"2026-08-30T20:17:58.066Z","endTime":"2026-08-30T20:18:01.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":52.3,"endSpeed":49.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.399260194563247,"aZ":-25.824588238059267,"pfxX":-2.136772601608236,"pfxZ":10.82256191275214,"pX":0.043223174251687424,"pZ":1.2237357150870918,"vX0":1.2017023128413218,"vY0":-76.1239178936154,"vZ0":-0.18419263512791795,"x":115.35,"y":205.74,"x0":-0.4790417377062277,"y0":50.001822265373065,"z0":7.066305636201092,"aX":-1.2532374679684926},"breaks":{"breakAngle":2.4,"breakLength":18.0,"breakY":24.0,"breakVertical":-79.8,"breakVerticalInduced":20.2,"breakHorizontal":3.4,"spinRate":1365,"spinDirection":192},"zone":14,"typeConfidence":1.33,"plateTime":0.7196962495465513,"extension":4.002736865110697},"index":1,"playId":"c7298536-1022-3740-bd64-0affc62bd3c1","pitchNumber":2,"startTime":"2026-08-30T20:18:07.330Z","endTime":"2026-08-30T20:18:11.658Z","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":2},"pitchData":{"startSpeed":53.2,"endSpeed":49.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.779604944980326,"aZ":-26.14659439446897,"pfxX":-2.630735167348649,"pfxZ":9.925034634674223,"pX":-0.8833367899759043,"pZ":2.4116814253287355,"vX0":0.3509195662470491,"vY0":-77.47586234058022,"vZ0":1.4997452775025888,"x":150.67,"y":173.66,"x0":-0.7711696913351451,"y0":50.002059522169574,"z0":7.02375431112344,"aX":-1.5974176789284749},"breaks":{"breakAngle":3.6,"breakLength":16.8,"breakY":24.0,"breakVertical":-77.4,"breakVerticalInduced":19.2,"breakHorizontal":4.7,"spinRate":1326,"spinDirection":204},"zone":13,"typeConfidence":1.33,"plateTime":0.7072591269586042,"extension":3.8043524683156544},"index":2,"playId":"de24c1d2-d1d1-32ed-8320-6f8c2f8d14e1","pitchNumber":3,"startTime":"2026-08-30T20:18:20.547Z","endTime":"2026-08-30T20:18:24.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":40.4,"endSpeed":37.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.16142360280206,"aZ":-30.19164771179571,"pfxX":3.0995201293700685,"pfxZ":5.980936885232538,"pX":-2.1572095736901824,"pZ":4.426525607385919,"vX0":-2.2520566989437545,"vY0":-57.625785268389556,"vZ0":9.119202980672723,"x":199.23,"y":119.26,"x0":-0.5657846338940009,"y0":50.00053340273259,"z0":8.178559633466298,"aX":1.0255135718735446},"breaks":{"breakAngle":1.2,"breakLength":36.0,"breakY":24.0,"breakVertical":-159.0,"breakVerticalInduced":17.5,"breakHorizontal":-4.3,"spinRate":989,"spinDirection":170},"zone":11,"typeConfidence":1.3,"plateTime":0.9564130303176475,"extension":3.4632541230437655},"index":3,"playId":"f589f856-ef73-374d-8cf6-e28a2603a5d7","pitchNumber":4,"startTime":"2026-08-30T20:18:34.887Z","endTime":"2026-08-30T20:18:38.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":71.4,"endSpeed":65.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.45554269461466,"aZ":-21.59081190958919,"pfxX":-3.487591807545714,"pfxZ":9.714745544808224,"pX":-1.42429705008533,"pZ":3.3891273937234536,"vX0":0.30475916677726206,"vY0":-104.04772809711632,"vZ0":-0.6525046506696102,"x":171.29,"y":147.27,"x0":-1.120359689347657,"y0":50.00486537302924,"z0":6.279195973252148,"aX":-3.8008057322169484},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":17.8,"breakHorizontal":6.2,"spinRate":1641,"spinDirection":210},"zone":11,"typeConfidence":1.28,"plateTime":0.527664204631245,"extension":4.450238723367995},"index":4,"playId":"2a46555d-d1cf-3069-889c-bf7a67b40c06","pitchNumber":5,"startTime":"2026-08-30T20:18:44.993Z","endTime":"2026-08-30T20:18:48.967Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":49.8,"endSpeed":46.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.77472659625652,"aZ":-27.615198302172256,"pfxX":-0.7965450477500591,"pfxZ":8.647492387121902,"pX":-1.116571046345188,"pZ":2.9527252111569715,"vX0":-0.8709612970257956,"vY0":-72.29939140176613,"vZ0":3.395198507964605,"x":159.56,"y":159.06,"x0":-0.40185099939340585,"y0":50.001883941618395,"z0":7.371627988445696,"aX":-0.41976016243508807},"breaks":{"breakAngle":1.2,"breakLength":20.4,"breakY":24.0,"breakVertical":-93.4,"breakVerticalInduced":17.9,"breakHorizontal":1.8,"spinRate":1295,"spinDirection":181},"zone":11,"typeConfidence":1.35,"plateTime":0.7588497523900024,"extension":3.8856980242277697},"index":5,"playId":"308a1978-b59c-3937-87ea-367321df1c39","pitchNumber":6,"startTime":"2026-08-30T20:18:55.496Z","endTime":"2026-08-30T20:18:59.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":49.1,"endSpeed":46.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.179689838777879,"aZ":-27.36062563600043,"pfxX":1.1711073409390518,"pfxZ":9.328305468665073,"pX":0.2709671669831249,"pZ":3.1015958223768583,"vX0":0.5691612889996778,"vY0":-71.36470590983026,"vZ0":3.704930458474479,"x":106.67,"y":155.04,"x0":-0.28510561956947894,"y0":50.00280765081108,"z0":7.361645809100609,"aX":0.6042383987500206},"breaks":{"breakAngle":1.2,"breakLength":21.6,"breakY":24.0,"breakVertical":-94.6,"breakVerticalInduced":19.1,"breakHorizontal":-2.4,"spinRate":1265,"spinDirection":175},"zone":3,"typeConfidence":1.36,"plateTime":0.7673862499375903,"extension":4.213700956035678},"hitData":{"launchSpeed":90.9,"launchAngle":29.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":193.36,"coordY":71.06}},"index":6,"playId":"da9eed6a-444d-3e09-93ee-515f120f6b44","pitchNumber":7,"startTime":"2026-08-30T20:19:07.834Z","endTime":"2026-08-30T20:19:33.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:19:33.440Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Paul Goldschmidt singles on a line drive to right fielder Wilyer Abreu.","rbi":0,"awayScore":1,"homeScore":16,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:19:17.648Z","endTime":"2026-08-30T20:20:18.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":49.1,"endSpeed":45.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.53529311867446,"aZ":-26.342935141068462,"pfxX":1.424289030517502,"pfxZ":11.348231514551777,"pX":-0.13308795514692656,"pZ":2.9614397913858905,"vX0":-0.04884107015434781,"vY0":-71.36763935663893,"vZ0":2.83245244347407,"x":122.07,"y":158.82,"x0":-0.2832574884161778,"y0":50.001404740611676,"z0":7.6056551553563265,"aX":0.7315448646295248},"breaks":{"breakAngle":1.2,"breakLength":20.4,"breakY":24.0,"breakVertical":-91.6,"breakVerticalInduced":22.6,"breakHorizontal":-2.5,"spinRate":1285,"spinDirection":187},"zone":5,"typeConfidence":1.35,"plateTime":0.768700267681055,"extension":3.5642640052496586},"index":0,"playId":"dafd755f-dae7-3523-a3dd-680b5a1aa807","pitchNumber":1,"startTime":"2026-08-30T20:19:47.518Z","endTime":"2026-08-30T20:19:54.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":54.2,"endSpeed":51.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.590187889505453,"aZ":-26.330835386483642,"pfxX":-4.192141984500622,"pfxZ":9.218451640031738,"pX":0.46424399684898093,"pZ":1.187494966550681,"vX0":2.98804360382615,"vY0":-78.91472270761776,"vZ0":-0.32086886416970883,"x":99.3,"y":206.72,"x0":-0.9048311824373693,"y0":50.00171895819511,"z0":6.795375110991754,"aX":-2.656660599690807},"breaks":{"breakAngle":4.8,"breakLength":16.8,"breakY":24.0,"breakVertical":-75.5,"breakVerticalInduced":17.2,"breakHorizontal":6.6,"spinRate":1362,"spinDirection":210},"zone":14,"typeConfidence":1.31,"plateTime":0.6928016348026853,"extension":3.80831629706137},"hitData":{"launchSpeed":90.9,"launchAngle":12.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.04,"coordY":108.92}},"index":1,"playId":"ecf9b241-874c-3504-82da-9d104de41bc6","pitchNumber":2,"startTime":"2026-08-30T20:20:10.710Z","endTime":"2026-08-30T20:20:18.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:20:18.737Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cody Bellinger pops out to third baseman Caleb Durbin.","rbi":0,"awayScore":1,"homeScore":16,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:20:20.688Z","endTime":"2026-08-30T20:20:42.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":52.7,"endSpeed":49.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.94902290124902,"aZ":-26.401562707018012,"pfxX":-3.4968994153261628,"pfxZ":9.59303508688895,"pX":-0.7375043769970723,"pZ":1.8768176849952243,"vX0":1.2082537545043714,"vY0":-76.8023142619918,"vZ0":1.1802327702608755,"x":145.11,"y":188.11,"x0":-1.0775468319750938,"y0":50.00014735462413,"z0":6.812467734070821,"aX":-2.10190932270117},"breaks":{"breakAngle":4.8,"breakLength":18.0,"breakY":24.0,"breakVertical":-79.3,"breakVerticalInduced":18.5,"breakHorizontal":5.9,"spinRate":1378,"spinDirection":219},"zone":7,"typeConfidence":1.32,"plateTime":0.7114531696158757,"extension":3.638363951379857},"hitData":{"launchSpeed":78.5,"launchAngle":56.0,"totalDistance":213.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":75.57,"coordY":131.08}},"index":0,"playId":"86b0496e-749b-36a5-8096-7f73b206cb7c","pitchNumber":1,"startTime":"2026-08-30T20:20:32.894Z","endTime":"2026-08-30T20:20:42.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:20:42.369Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a line drive to center fielder Trent Grisham.","rbi":0,"awayScore":1,"homeScore":16,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:22:35.669Z","endTime":"2026-08-30T20:23:27.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":87.4,"endSpeed":79.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.017537898990547,"aZ":-38.890716078022784,"pfxX":9.421211501600883,"pfxZ":-4.137083248486066,"pX":1.2552962410683877,"pZ":1.7777628836659511,"vX0":-9.364141080143469,"vY0":-126.82568489087262,"vZ0":4.223427215586203,"x":69.15,"y":190.78,"x0":3.779247331036201,"y0":50.005011148391254,"z0":3.2008780722811836,"aX":15.280945233867653},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.1,"breakHorizontal":-14.8,"spinRate":1986,"spinDirection":73},"zone":14,"typeConfidence":0.91,"plateTime":0.4326126406004023,"extension":6.445333692581957},"index":0,"playId":"091a33a7-d8f6-3b04-beb5-09a32f492755","pitchNumber":1,"startTime":"2026-08-30T20:22:52.933Z","endTime":"2026-08-30T20:22:56.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":79.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45883310147338,"aZ":-33.13014412158988,"pfxX":10.903082485394037,"pfxZ":-0.5863721861065336,"pX":-0.41595466656054025,"pZ":2.7856394031107934,"vX0":-13.266446313299834,"vY0":-127.04629886570378,"vZ0":5.4778262489098095,"x":132.86,"y":163.57,"x0":3.4713988827447735,"y0":50.00388790253852,"z0":3.242202973536979,"aX":17.72002719357259},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.7,"breakHorizontal":-16.6,"spinRate":2019,"spinDirection":78},"zone":1,"typeConfidence":0.89,"plateTime":0.4321023902284722,"extension":6.505605852212157},"index":1,"playId":"95923a1c-752c-357e-935c-bd7b0d0ee46d","pitchNumber":2,"startTime":"2026-08-30T20:23:04.870Z","endTime":"2026-08-30T20:23:08.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62647549257272,"aZ":-38.42108026556666,"pfxX":9.596626098945244,"pfxZ":-3.7685646344602786,"pX":1.030466554256433,"pZ":1.843580165134919,"vX0":-10.132316854210861,"vY0":-128.13111704919262,"vZ0":4.239615011044549,"x":77.72,"y":189.0,"x0":3.7981251366849933,"y0":50.00612113023376,"z0":3.1778816974635844,"aX":15.885215231534723},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.5,"breakHorizontal":-15.0,"spinRate":1987,"spinDirection":75},"zone":14,"typeConfidence":0.91,"plateTime":0.4282271765155379,"extension":6.356981855321334},"hitData":{"launchSpeed":95.0,"launchAngle":12.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":100.08,"coordY":85.56}},"index":2,"playId":"dfdefdde-a277-3c5d-b982-b4e99041adfc","pitchNumber":3,"startTime":"2026-08-30T20:23:17.403Z","endTime":"2026-08-30T20:23:27.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:23:27.761Z","atBatIndex":77},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Andruw Monasterio grounds into a double play, shortstop José Caballero to second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt. Wilyer Abreu out at 2nd. Andruw Monasterio out at 1st.","rbi":0,"awayScore":1,"homeScore":16,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:23:27.494Z","endTime":"2026-08-30T20:24:25.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.060980910714772,"aZ":-38.266030402614476,"pfxX":10.854207222368458,"pfxZ":-3.715946755533613,"pX":-0.012344071165976142,"pZ":2.009553969647912,"vX0":-12.436299122662813,"vY0":-127.47496962609534,"vZ0":4.338789201644119,"x":117.47,"y":184.52,"x0":3.5272847271260077,"y0":50.001269889099234,"z0":3.3126171047043456,"aX":17.799400006600596},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.3,"breakHorizontal":-16.7,"spinRate":2064,"spinDirection":78},"zone":8,"typeConfidence":0.91,"plateTime":0.4302363437041672,"extension":6.558755876121826},"index":0,"playId":"f80cb3c9-ef34-3543-ac4f-78ebac4729a3","pitchNumber":1,"startTime":"2026-08-30T20:23:47.529Z","endTime":"2026-08-30T20:23:53.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.1,"endSpeed":66.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.28974650921599,"aZ":-24.158231714829192,"pfxX":-6.08119167215964,"pfxZ":7.064145070060881,"pX":1.4069617056415629,"pZ":2.7108192003620792,"vX0":-3.5438409981638945,"vY0":-106.20846234201451,"vZ0":4.770195960109113,"x":63.37,"y":165.59,"x0":3.8909915545775213,"y0":50.004157157425546,"z0":3.191806822985351,"aX":-6.901824940875906},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":14.5,"breakHorizontal":12.0,"spinRate":2338,"spinDirection":252},"zone":12,"typeConfidence":0.89,"plateTime":0.5170020192621796,"extension":6.405505707657279},"index":1,"playId":"2bae71b9-839f-35ae-9c3a-22a618b3c441","pitchNumber":2,"startTime":"2026-08-30T20:24:05.263Z","endTime":"2026-08-30T20:24:09.119Z","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.7,"endSpeed":79.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.295194809237902,"aZ":-41.714345078815484,"pfxX":7.530811025239038,"pfxZ":-5.851922114129186,"pX":0.26418503046832664,"pZ":1.4731438152251197,"vX0":-11.022097122260197,"vY0":-127.15253318812485,"vZ0":3.7416438944500072,"x":106.93,"y":199.01,"x0":3.6868271450088335,"y0":50.00537796952697,"z0":3.303119762080884,"aX":12.272022314047204},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-9.4,"breakHorizontal":-11.0,"spinRate":1833,"spinDirection":80},"zone":14,"typeConfidence":0.9,"plateTime":0.4315912198415006,"extension":6.495174682424904},"hitData":{"launchSpeed":94.0,"launchAngle":-1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":151.68}},"index":2,"playId":"a09a4fa8-7ebf-3dbf-aae9-660be697353b","pitchNumber":3,"startTime":"2026-08-30T20:24:17.705Z","endTime":"2026-08-30T20:24:25.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:24:25.649Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adley Rutschman grounds out, third baseman Amed Rosario to first baseman Paul Goldschmidt.","rbi":0,"awayScore":1,"homeScore":16,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:24:28.359Z","endTime":"2026-08-30T20:25:26.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.211"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".240"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".575"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".359"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.146"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".595"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.81"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.65"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.07"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.05"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.51"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.04"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.68"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.51"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.43"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.71"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.58"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.38"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.81"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".389"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".132"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".366"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.211"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".240"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".575"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".359"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.146"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".595"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"}],"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"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":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28390386631325,"aZ":-43.40445670086004,"pfxX":9.373370029359188,"pfxZ":-6.715213322808234,"pX":1.4996379696418964,"pZ":1.5742760645331737,"vX0":-8.650751520398295,"vY0":-128.90622621198276,"vZ0":4.427768699788282,"x":59.84,"y":196.27,"x0":3.6908768037289206,"y0":50.00131174059039,"z0":3.1975759283887975,"aX":15.679793533402442},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-10.8,"breakHorizontal":-14.9,"spinRate":2003,"spinDirection":74},"zone":14,"typeConfidence":0.88,"plateTime":0.4258748419239531,"extension":6.405064351321517},"index":0,"playId":"8a0ba3c6-b63b-3d35-b4d5-e1ce5cc1354e","pitchNumber":1,"startTime":"2026-08-30T20:24:51.829Z","endTime":"2026-08-30T20:24:55.663Z","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":88.8,"endSpeed":81.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.325207642915288,"aZ":-37.6699225459674,"pfxX":9.878364134546885,"pfxZ":-3.26218067298484,"pX":1.2407628607257046,"pZ":2.702567698378263,"vX0":-9.461287838407156,"vY0":-128.79463044051562,"vZ0":6.09069044459915,"x":69.71,"y":165.81,"x0":3.6754766331944944,"y0":50.00492651483133,"z0":3.217754478533279,"aX":16.62608427675691},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.2,"breakHorizontal":-15.8,"spinRate":2080,"spinDirection":85},"zone":12,"typeConfidence":0.91,"plateTime":0.42499056812655267,"extension":6.673590536412011},"index":1,"playId":"a77bdecd-1168-3113-b6fd-e8cc7e303073","pitchNumber":2,"startTime":"2026-08-30T20:25:04.792Z","endTime":"2026-08-30T20:25:08.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.907284450101848,"aZ":-39.377857554220604,"pfxX":9.14924523793536,"pfxZ":-4.2990349407340815,"pX":0.30514516774087114,"pZ":2.7111935908673885,"vX0":-11.262781694417658,"vY0":-128.74277566029147,"vZ0":6.417527711378533,"x":105.37,"y":165.58,"x0":3.5492456884241785,"y0":50.00020209782438,"z0":3.235163551113792,"aX":15.346799253256654},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-6.0,"breakHorizontal":-14.0,"spinRate":2023,"spinDirection":82},"zone":5,"typeConfidence":0.91,"plateTime":0.4255675637902745,"extension":6.559610353927641},"hitData":{"launchSpeed":81.5,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.75,"coordY":170.43}},"index":2,"playId":"5138f0bf-b1b4-367b-9c9a-2a0421693db7","pitchNumber":3,"startTime":"2026-08-30T20:25:18.749Z","endTime":"2026-08-30T20:25:26.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:25:26.418Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adley Rutschman grounds out, third baseman Amed Rosario to first baseman Paul Goldschmidt.","rbi":0,"awayScore":1,"homeScore":16,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:24:28.359Z","endTime":"2026-08-30T20:25:26.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.211"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".240"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".575"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".359"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.146"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".595"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.81"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.65"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.07"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.05"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.51"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.04"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.68"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.51"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.43"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.71"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.58"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.38"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.81"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".389"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".132"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".366"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.211"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".240"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".575"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".359"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.146"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".595"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"}],"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"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":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28390386631325,"aZ":-43.40445670086004,"pfxX":9.373370029359188,"pfxZ":-6.715213322808234,"pX":1.4996379696418964,"pZ":1.5742760645331737,"vX0":-8.650751520398295,"vY0":-128.90622621198276,"vZ0":4.427768699788282,"x":59.84,"y":196.27,"x0":3.6908768037289206,"y0":50.00131174059039,"z0":3.1975759283887975,"aX":15.679793533402442},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-10.8,"breakHorizontal":-14.9,"spinRate":2003,"spinDirection":74},"zone":14,"typeConfidence":0.88,"plateTime":0.4258748419239531,"extension":6.405064351321517},"index":0,"playId":"8a0ba3c6-b63b-3d35-b4d5-e1ce5cc1354e","pitchNumber":1,"startTime":"2026-08-30T20:24:51.829Z","endTime":"2026-08-30T20:24:55.663Z","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":88.8,"endSpeed":81.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.325207642915288,"aZ":-37.6699225459674,"pfxX":9.878364134546885,"pfxZ":-3.26218067298484,"pX":1.2407628607257046,"pZ":2.702567698378263,"vX0":-9.461287838407156,"vY0":-128.79463044051562,"vZ0":6.09069044459915,"x":69.71,"y":165.81,"x0":3.6754766331944944,"y0":50.00492651483133,"z0":3.217754478533279,"aX":16.62608427675691},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.2,"breakHorizontal":-15.8,"spinRate":2080,"spinDirection":85},"zone":12,"typeConfidence":0.91,"plateTime":0.42499056812655267,"extension":6.673590536412011},"index":1,"playId":"a77bdecd-1168-3113-b6fd-e8cc7e303073","pitchNumber":2,"startTime":"2026-08-30T20:25:04.792Z","endTime":"2026-08-30T20:25:08.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.907284450101848,"aZ":-39.377857554220604,"pfxX":9.14924523793536,"pfxZ":-4.2990349407340815,"pX":0.30514516774087114,"pZ":2.7111935908673885,"vX0":-11.262781694417658,"vY0":-128.74277566029147,"vZ0":6.417527711378533,"x":105.37,"y":165.58,"x0":3.5492456884241785,"y0":50.00020209782438,"z0":3.235163551113792,"aX":15.346799253256654},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-6.0,"breakHorizontal":-14.0,"spinRate":2023,"spinDirection":82},"zone":5,"typeConfidence":0.91,"plateTime":0.4255675637902745,"extension":6.559610353927641},"hitData":{"launchSpeed":81.5,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.75,"coordY":170.43}},"index":2,"playId":"5138f0bf-b1b4-367b-9c9a-2a0421693db7","pitchNumber":3,"startTime":"2026-08-30T20:25:18.749Z","endTime":"2026-08-30T20:25:26.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:25:26.418Z","atBatIndex":79},"scoringPlays":[36,38,49,57,61,65,66,71,72,74],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"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":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":199.0,"y":88.0},"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":1,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":166.61,"y":101.53},"type":"O","description":"Lineout"}],"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"coordinates":{"x":64.17,"y":75.52},"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"coordinates":{"x":137.56,"y":121.42},"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":1,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":151.81,"y":150.67},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11],"bottom":[12,13,14,15],"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":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":99.11,"y":164.35},"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":2,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":145.73,"y":148.14},"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":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"coordinates":{"x":110.83,"y":146.07},"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":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"coordinates":{"x":180.19,"y":128.88},"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":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"coordinates":{"x":126.72,"y":93.75},"type":"O","description":"Flyout"}]}},{"startIndex":16,"endIndex":21,"top":[16,17,18],"bottom":[19,20,21],"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":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":64.08,"y":123.07},"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":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"coordinates":{"x":152.82,"y":161.31},"type":"O","description":"Pop 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":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"coordinates":{"x":111.33,"y":154.37},"type":"O","description":"Groundout"}]}},{"startIndex":22,"endIndex":28,"top":[22,23,24],"bottom":[25,26,27,28],"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":4,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":96.64,"y":79.75},"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":4,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":80.08,"y":87.28},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":106.71,"y":151.68},"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":4,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":118.87,"y":124.32},"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":4,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"coordinates":{"x":103.67,"y":166.88},"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":4,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"coordinates":{"x":131.36,"y":40.22},"type":"O","description":"Flyout"}]}},{"startIndex":29,"endIndex":41,"top":[29,30,31,32],"bottom":[33,34,35,36,37,38,39,40,41],"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":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":112.86,"y":125.84},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":155.36,"y":153.2},"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":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":103.67,"y":162.32},"type":"H","description":"Single"}],"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"coordinates":{"x":105.97,"y":149.2},"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":5,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"coordinates":{"x":156.61,"y":83.42},"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":5,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"coordinates":{"x":118.16,"y":189.39},"type":"O","description":"Sac Bunt"},{"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"coordinates":{"x":124.0,"y":120.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":5,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"coordinates":{"x":150.58,"y":93.9},"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":5,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":36.34,"y":55.73},"type":"H","description":"Home Run"},{"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":140.6,"y":52.71},"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":5,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"coordinates":{"x":103.67,"y":168.4},"type":"H","description":"Single"}]}},{"startIndex":42,"endIndex":50,"top":[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":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":142.0,"y":90.0},"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":6,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":171.06,"y":78.08},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":157.89,"y":154.22},"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":6,"pitcher":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":117.99,"y":165.34},"type":"O","description":"Grounded Into DP"}],"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"coordinates":{"x":174.61,"y":111.65},"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":6,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"coordinates":{"x":116.43,"y":103.91},"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":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"coordinates":{"x":131.54,"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":6,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"coordinates":{"x":135.38,"y":50.33},"type":"O","description":"Sac Fly"}]}},{"startIndex":51,"endIndex":59,"top":[51,52,53],"bottom":[54,55,56,57,58,59],"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":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":125.97,"y":156.75},"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":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":62.78,"y":74.02},"type":"O","description":"Lineout"}],"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":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"coordinates":{"x":89.5,"y":173.22},"type":"O","description":"Pop 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":7,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":152.32,"y":117.73},"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":7,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"coordinates":{"x":124.45,"y":125.84},"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":7,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"coordinates":{"x":71.9,"y":119.83},"type":"O","description":"Flyout"}]}},{"startIndex":60,"endIndex":76,"top":[60,61,62,63],"bottom":[64,65,66,67,68,69,70,71,72,73,74,75,76],"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":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":212.64,"y":96.75},"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":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"coordinates":{"x":187.17,"y":121.05},"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":8,"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":112.28,"y":167.39},"type":"O","description":"Grounded Into DP"},{"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":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":147.25,"y":150.16},"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":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"coordinates":{"x":216.67,"y":75.67},"type":"H","description":"Home Run"},{"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":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"coordinates":{"x":208.48,"y":81.22},"type":"H","description":"Home Run"},{"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":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"coordinates":{"x":57.95,"y":132.23},"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":8,"pitcher":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"batter":{"id":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"coordinates":{"x":126.95,"y":84.68},"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"coordinates":{"x":193.09,"y":79.33},"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":8,"pitcher":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"coordinates":{"x":28.96,"y":67.3},"type":"H","description":"Home Run"},{"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"coordinates":{"x":193.36,"y":71.06},"type":"H","description":"Home Run"},{"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"coordinates":{"x":163.04,"y":108.92},"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"coordinates":{"x":75.57,"y":131.08},"type":"O","description":"Pop Out"}]}},{"startIndex":77,"endIndex":79,"top":[77,78,79],"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":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":100.08,"y":85.56},"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":9,"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":111.27,"y":151.68},"type":"O","description":"Grounded Into DP"},{"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":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"coordinates":{"x":109.75,"y":170.43},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":5,"hits":6,"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":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":9,"hits":6,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":16,"hits":18,"errors":0,"leftOnBase":7},"away":{"runs":1,"hits":7,"errors":0,"leftOnBase":4}},"defense":{"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"catcher":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"first":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"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":682987,"fullName":"Spencer Jones","link":"/api/v1/people/682987"},"onDeck":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"inHole":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"battingOrder":3,"team":{"id":147,"name":"New York Yankees","link":"/api/v1/teams/147"}},"offense":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"onDeck":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"inHole":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"pitcher":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"battingOrder":5,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"balls":2,"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":3,"groundOuts":10,"airOuts":7,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".249","atBats":31,"obp":".323","slg":".403","ops":".726","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":9,"rbi":1,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":5,"airOuts":13,"runs":16,"doubles":0,"triples":0,"homeRuns":5,"strikeOuts":4,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":37,"obp":".543","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":184,"era":"3.57","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":16,"whip":"1.23","battersFaced":47,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":184,"balls":78,"strikes":106,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":16,"pitchesPerInning":"23.00","runsScoredPer9":"18.00","homeRunsPer9":"5.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID701350":{"person":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"jerseyNumber":"19","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":16,"groundOuts":30,"airOuts":23,"runs":12,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":33,"baseOnBalls":20,"intentionalWalks":1,"hits":27,"hitByPitch":1,"avg":".239","atBats":113,"obp":".358","slg":".336","ops":".694","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":38,"rbi":5,"leftOnBase":41,"sacBunts":0,"sacFlies":0,"babip":".329","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"113.00","popOuts":1,"lineOuts":6},"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":3,"putOuts":28,"errors":2,"chances":33,"fielding":".939","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":13,"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":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":4,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":55,"groundOuts":83,"airOuts":105,"runs":66,"doubles":21,"triples":3,"homeRuns":26,"strikeOuts":131,"baseOnBalls":57,"intentionalWalks":2,"hits":119,"hitByPitch":22,"avg":".274","atBats":434,"obp":".384","slg":".516","ops":".900","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":517,"totalBases":224,"rbi":79,"leftOnBase":188,"sacBunts":1,"sacFlies":3,"babip":".332","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.69","popOuts":31,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":86,"putOuts":873,"errors":5,"chances":964,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":{},"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":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":{"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":true,"isSubstitute":false}},"ID669711":{"person":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":0,"flyOuts":33,"groundOuts":46,"airOuts":52,"runs":23,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":52,"baseOnBalls":16,"intentionalWalks":1,"hits":48,"hitByPitch":2,"atBats":196,"obp":".306","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":850,"era":"3.83","inningsPitched":"51.2","wins":3,"losses":2,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":22,"whip":"1.24","battersFaced":217,"outs":155,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":850,"balls":289,"strikes":561,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":1,"winPercentage":".600","pitchesPerInning":"16.45","gamesFinished":6,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"9.06","walksPer9Inn":"2.79","hitsPer9Inn":"8.36","runsScoredPer9":"4.01","homeRunsPer9":"1.39","inheritedRunners":34,"inheritedRunnersScored":14,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657136":{"person":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":{"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":true,"isSubstitute":false}},"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,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":57,"groundOuts":82,"airOuts":97,"runs":35,"doubles":20,"triples":1,"homeRuns":9,"strikeOuts":55,"baseOnBalls":36,"intentionalWalks":0,"hits":71,"hitByPitch":2,"avg":".237","atBats":300,"obp":".318","slg":".400","ops":".718","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":343,"totalBases":120,"rbi":51,"leftOnBase":147,"sacBunts":0,"sacFlies":5,"babip":".257","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.33","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":{"gamesStarted":1,"caughtStealing":18,"stolenBases":33,"stolenBasePercentage":".647","caughtStealingPercentage":".353","assists":27,"putOuts":474,"errors":7,"chances":508,"fielding":".986","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID596115":{"person":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"jerseyNumber":"10","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":19,"groundOuts":40,"airOuts":36,"runs":17,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":58,"baseOnBalls":8,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".214","atBats":168,"obp":".251","slg":".315","ops":".566","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":53,"rbi":19,"leftOnBase":82,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":9,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":99,"putOuts":43,"errors":6,"chances":148,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":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":0,"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":true,"isSubstitute":false}},"ID677800":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":134,"flyOuts":97,"groundOuts":96,"airOuts":173,"runs":76,"doubles":31,"triples":4,"homeRuns":23,"strikeOuts":118,"baseOnBalls":62,"intentionalWalks":3,"hits":131,"hitByPitch":3,"avg":".257","atBats":510,"obp":".337","slg":".469","ops":".806","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":585,"totalBases":239,"rbi":70,"leftOnBase":247,"sacBunts":1,"sacFlies":7,"babip":".287","groundOutsToAirouts":"0.55","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"22.17","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":255,"errors":9,"chances":276,"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":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"401","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"summary":"0.2 IP, 5 ER, 0 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":8,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":17,"strikes":11,"strikePercentage":".390","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":1,"runsScoredPer9":"67.50","homeRunsPer9":"27.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":57,"groundOuts":56,"airOuts":105,"runs":34,"doubles":23,"triples":1,"homeRuns":6,"strikeOuts":59,"baseOnBalls":24,"intentionalWalks":0,"hits":71,"hitByPitch":3,"avg":".248","atBats":286,"obp":".309","slg":".399","ops":".708","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":114,"rbi":40,"leftOnBase":152,"sacBunts":1,"sacFlies":4,"babip":".289","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.67","popOuts":26,"lineOuts":22},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"obp":".750","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"67.50","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"9.00","battersFaced":8,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":17,"strikes":11,"strikePercentage":".390","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":6,"winPercentage":".---","pitchesPerInning":"42.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"40.50","hitsPer9Inn":"40.50","runsScoredPer9":"67.50","homeRunsPer9":"27.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"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":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702332":{"person":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":56,"groundOuts":138,"airOuts":130,"runs":65,"doubles":22,"triples":1,"homeRuns":12,"strikeOuts":68,"baseOnBalls":38,"intentionalWalks":0,"hits":110,"hitByPitch":10,"avg":".252","atBats":437,"obp":".323","slg":".389","ops":".712","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":494,"totalBases":170,"rbi":62,"leftOnBase":176,"sacBunts":5,"sacFlies":4,"babip":".271","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.42","popOuts":40,"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":235,"putOuts":78,"errors":10,"chances":323,"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":{"note":"(L, 5-4)","summary":"5.1 IP, 6 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":7,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":22,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":101,"inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":25,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":41,"strikes":60,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"10.13","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":65,"groundOuts":114,"airOuts":124,"runs":53,"doubles":23,"triples":1,"homeRuns":8,"strikeOuts":119,"baseOnBalls":39,"intentionalWalks":0,"hits":114,"hitByPitch":6,"atBats":466,"obp":".309","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2013,"era":"3.64","inningsPitched":"123.2","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.24","battersFaced":516,"outs":371,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2013,"balls":742,"strikes":1271,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.92","rbi":5,"winPercentage":".556","pitchesPerInning":"16.28","gamesFinished":0,"strikeoutWalkRatio":"3.05","strikeoutsPer9Inn":"8.66","walksPer9Inn":"2.84","hitsPer9Inn":"8.30","runsScoredPer9":"3.86","homeRunsPer9":"0.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":25,"lineOuts":34},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"700","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"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":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":128,"flyOuts":51,"groundOuts":127,"airOuts":118,"runs":60,"doubles":14,"triples":4,"homeRuns":18,"strikeOuts":148,"baseOnBalls":34,"intentionalWalks":2,"hits":100,"hitByPitch":5,"avg":".207","atBats":484,"obp":".262","slg":".364","ops":".626","caughtStealing":4,"stolenBases":18,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":532,"totalBases":176,"rbi":66,"leftOnBase":196,"sacBunts":2,"sacFlies":7,"babip":".252","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.89","popOuts":33,"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":7,"putOuts":222,"errors":2,"chances":231,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID686765":{"person":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":19,"groundOuts":42,"airOuts":39,"runs":22,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":34,"baseOnBalls":25,"intentionalWalks":0,"hits":40,"hitByPitch":0,"avg":".265","atBats":151,"obp":".367","slg":".404","ops":".771","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":61,"rbi":13,"leftOnBase":65,"sacBunts":3,"sacFlies":1,"babip":".322","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.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":80,"putOuts":109,"errors":3,"chances":192,"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"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID642201":{"person":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"jerseyNumber":"38","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"101","stats":{"batting":{"summary":"0-0","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,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":88,"errors":0,"chances":90,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":77,"groundOuts":133,"airOuts":136,"runs":67,"doubles":32,"triples":3,"homeRuns":16,"strikeOuts":112,"baseOnBalls":21,"intentionalWalks":1,"hits":148,"hitByPitch":8,"avg":".282","atBats":525,"obp":".318","slg":".446","ops":".764","caughtStealing":8,"stolenBases":17,"stolenBasePercentage":".680","caughtStealingPercentage":".320","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":558,"totalBases":234,"rbi":67,"leftOnBase":208,"sacBunts":2,"sacFlies":2,"babip":".331","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.81","popOuts":21,"lineOuts":38},"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":331,"errors":2,"chances":341,"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":{"summary":"1.1 IP, 5 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":40,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":11,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":16,"strikes":24,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"33.75","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":3,"flyOuts":35,"groundOuts":51,"airOuts":60,"runs":24,"doubles":6,"triples":1,"homeRuns":9,"strikeOuts":63,"baseOnBalls":29,"intentionalWalks":1,"hits":38,"hitByPitch":2,"atBats":208,"obp":".286","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":945,"era":"3.55","inningsPitched":"58.1","wins":2,"losses":3,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":23,"whip":"1.15","battersFaced":243,"outs":175,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":945,"balls":360,"strikes":585,"strikePercentage":".620","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":4,"winPercentage":".400","pitchesPerInning":"16.20","gamesFinished":10,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"9.72","walksPer9Inn":"4.47","hitsPer9Inn":"5.86","runsScoredPer9":"3.70","homeRunsPer9":"1.39","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":15,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":[701350,642201,678882,677800,575929,655316,668939,702332,680776,596115,686765,624133,669711,663558],"pitchers":[624133,669711,663558,655316],"bench":[663330,657136],"bullpen":[678394,687562,547973,687941,543243,594027,669062,663776,801139,676477],"battingOrder":[642201,678882,677800,655316,668939,702332,680776,596115,686765],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Anthony (6, Warren, W); Story (8, Warren, W)."},{"label":"TB","value":"Abreu, W 2; Anthony 3; Sogard; Story 3."},{"label":"RBI","value":"Sogard (13)."},{"label":"Runners left in scoring position, 2 out","value":"Rutschman."},{"label":"GIDP","value":"Anthony; Contreras, Wn; Monasterio."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Sogard-Story-Contreras, Wn)."}]}],"note":[]},"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":5,"airOuts":13,"runs":16,"doubles":0,"triples":0,"homeRuns":5,"strikeOuts":4,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".232","atBats":37,"obp":".311","slg":".410","ops":".721","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":33,"rbi":16,"leftOnBase":13,"sacBunts":1,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.40","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":10,"airOuts":7,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":31,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":115,"era":"3.21","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.17","battersFaced":32,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":115,"balls":38,"strikes":77,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":1,"pitchesPerInning":"12.78","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":0,"chances":40,"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":{},"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":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":true,"isSubstitute":false}},"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,"battingOrder":"900","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"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":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":7,"groundOuts":16,"airOuts":16,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":1,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".242","atBats":66,"obp":".271","slg":".318","ops":".589","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":21,"rbi":7,"leftOnBase":27,"sacBunts":1,"sacFlies":1,"babip":".326","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","assists":4,"putOuts":223,"errors":4,"chances":231,"fielding":".983","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"2-2 | HR, 2 BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":39,"groundOuts":96,"airOuts":66,"runs":38,"doubles":18,"triples":3,"homeRuns":10,"strikeOuts":103,"baseOnBalls":25,"intentionalWalks":2,"hits":85,"hitByPitch":5,"avg":".244","atBats":349,"obp":".303","slg":".398","ops":".701","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":380,"totalBases":139,"rbi":38,"leftOnBase":148,"sacBunts":0,"sacFlies":1,"babip":".316","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.90","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":150,"errors":0,"chances":153,"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":"700","stats":{"batting":{"summary":"3-5 | HR, 3 RBI, 3 R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":43,"groundOuts":94,"airOuts":96,"runs":43,"doubles":13,"triples":0,"homeRuns":13,"strikeOuts":94,"baseOnBalls":23,"intentionalWalks":0,"hits":88,"hitByPitch":7,"avg":".241","atBats":365,"obp":".296","slg":".384","ops":".680","caughtStealing":9,"stolenBases":31,"stolenBasePercentage":".775","caughtStealingPercentage":".225","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":402,"totalBases":140,"rbi":47,"leftOnBase":157,"sacBunts":3,"sacFlies":4,"babip":".286","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.08","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":237,"putOuts":135,"errors":9,"chances":381,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":"301","stats":{"batting":{"note":"1-","summary":"1-1 | 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"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":64,"flyOuts":29,"groundOuts":22,"airOuts":45,"runs":24,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":70,"baseOnBalls":18,"intentionalWalks":1,"hits":42,"hitByPitch":1,"avg":".236","atBats":178,"obp":".308","slg":".416","ops":".724","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":198,"totalBases":74,"rbi":24,"leftOnBase":57,"sacBunts":0,"sacFlies":1,"babip":".343","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.43","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":{"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":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"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":"500","stats":{"batting":{"summary":"2-4 | BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":25,"groundOuts":50,"airOuts":51,"runs":25,"doubles":5,"triples":1,"homeRuns":10,"strikeOuts":53,"baseOnBalls":14,"intentionalWalks":0,"hits":46,"hitByPitch":0,"avg":".234","atBats":197,"obp":".280","slg":".421","ops":".701","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":214,"totalBases":83,"rbi":30,"leftOnBase":72,"sacBunts":0,"sacFlies":3,"babip":".263","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.70","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":53,"putOuts":29,"errors":9,"chances":91,"fielding":".901","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":{"summary":"2.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"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":60,"gamesStarted":0,"flyOuts":19,"groundOuts":98,"airOuts":29,"runs":27,"doubles":4,"triples":0,"homeRuns":9,"strikeOuts":23,"baseOnBalls":11,"intentionalWalks":2,"hits":46,"hitByPitch":6,"atBats":194,"obp":".297","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":718,"era":"4.08","inningsPitched":"53.0","wins":4,"losses":2,"saves":2,"saveOpportunities":6,"holds":10,"blownSaves":4,"earnedRuns":24,"whip":"1.08","battersFaced":213,"outs":159,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":718,"balls":229,"strikes":489,"strikePercentage":".680","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"3.38","rbi":0,"winPercentage":".667","pitchesPerInning":"13.55","gamesFinished":10,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"3.91","walksPer9Inn":"1.87","hitsPer9Inn":"7.81","runsScoredPer9":"4.58","homeRunsPer9":"1.53","inheritedRunners":31,"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":true,"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,"battingOrder":"100","stats":{"batting":{"summary":"3-6 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":6,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":46,"groundOuts":80,"airOuts":77,"runs":40,"doubles":11,"triples":1,"homeRuns":18,"strikeOuts":83,"baseOnBalls":26,"intentionalWalks":2,"hits":79,"hitByPitch":3,"avg":".248","atBats":318,"obp":".310","slg":".459","ops":".769","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":146,"rbi":48,"leftOnBase":119,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.67","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":484,"errors":0,"chances":525,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"901","stats":{"batting":{"note":"a-","summary":"2-2 | 2 HR, 5 RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":8,"rbi":5,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","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":102,"flyOuts":51,"groundOuts":58,"airOuts":87,"runs":29,"doubles":7,"triples":0,"homeRuns":10,"strikeOuts":88,"baseOnBalls":34,"intentionalWalks":2,"hits":52,"hitByPitch":3,"avg":".184","atBats":282,"obp":".277","slg":".316","ops":".593","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":89,"rbi":26,"leftOnBase":122,"sacBunts":1,"sacFlies":2,"babip":".226","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.20","popOuts":22,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":12,"stolenBases":39,"stolenBasePercentage":".765","caughtStealingPercentage":".235","assists":30,"putOuts":797,"errors":6,"chances":833,"fielding":".993","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":{},"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":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":0,"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":true,"isSubstitute":false}},"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":{"note":"(W, 9-6)","summary":"7.0 IP, ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":7,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":27,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":31,"strikes":67,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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":27,"gamesStarted":26,"flyOuts":65,"groundOuts":133,"airOuts":127,"runs":76,"doubles":34,"triples":2,"homeRuns":20,"strikeOuts":133,"baseOnBalls":46,"intentionalWalks":1,"hits":141,"hitByPitch":4,"atBats":527,"obp":".328","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2290,"era":"4.23","inningsPitched":"134.0","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":63,"whip":"1.40","battersFaced":586,"outs":402,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2290,"balls":857,"strikes":1433,"strikePercentage":".630","hitBatsmen":4,"balks":1,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"1.05","rbi":1,"winPercentage":".600","pitchesPerInning":"17.09","gamesFinished":0,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"8.93","walksPer9Inn":"3.09","hitsPer9Inn":"9.47","runsScoredPer9":"5.10","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":23,"lineOuts":39},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"200","stats":{"batting":{"summary":"2-6 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":79,"groundOuts":89,"airOuts":144,"runs":57,"doubles":22,"triples":3,"homeRuns":12,"strikeOuts":74,"baseOnBalls":56,"intentionalWalks":0,"hits":104,"hitByPitch":0,"avg":".257","atBats":405,"obp":".343","slg":".415","ops":".758","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":467,"totalBases":168,"rbi":59,"leftOnBase":144,"sacBunts":0,"sacFlies":6,"babip":".283","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.75","popOuts":32,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":229,"errors":3,"chances":239,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":"800","stats":{"batting":{"summary":"2-3 | 2 BB, 3 R, 2 SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":65,"groundOuts":88,"airOuts":108,"runs":65,"doubles":16,"triples":3,"homeRuns":18,"strikeOuts":148,"baseOnBalls":52,"intentionalWalks":3,"hits":100,"hitByPitch":1,"avg":".227","atBats":440,"obp":".308","slg":".400","ops":".708","caughtStealing":8,"stolenBases":40,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":497,"totalBases":176,"rbi":54,"leftOnBase":192,"sacBunts":0,"sacFlies":4,"babip":".295","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.44","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":296,"putOuts":169,"errors":9,"chances":474,"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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}},"ID661563":{"person":{"id":661563,"fullName":"Luis Gil","link":"/api/v1/people/661563"},"jerseyNumber":"81","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":4,"gamesStarted":4,"flyOuts":12,"groundOuts":25,"airOuts":22,"runs":13,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":9,"baseOnBalls":11,"intentionalWalks":0,"hits":15,"hitByPitch":3,"atBats":71,"obp":".341","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":337,"era":"6.05","inningsPitched":"19.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.34","battersFaced":85,"outs":58,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":337,"balls":144,"strikes":193,"strikePercentage":".570","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".333","pitchesPerInning":"17.43","gamesFinished":0,"strikeoutWalkRatio":"0.82","strikeoutsPer9Inn":"4.19","walksPer9Inn":"5.12","hitsPer9Inn":"6.98","runsScoredPer9":"6.05","homeRunsPer9":"2.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"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":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":2,"groundOuts":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":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"0-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":3,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":75,"groundOuts":103,"airOuts":137,"runs":67,"doubles":19,"triples":2,"homeRuns":18,"strikeOuts":85,"baseOnBalls":60,"intentionalWalks":0,"hits":86,"hitByPitch":0,"avg":".211","atBats":407,"obp":".310","slg":".400","ops":".710","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":472,"totalBases":163,"rbi":57,"leftOnBase":161,"sacBunts":0,"sacFlies":4,"babip":".221","groundOutsToAirouts":"0.75","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"22.61","popOuts":30,"lineOuts":32},"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":231,"errors":3,"chances":238,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"26","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":51,"groundOuts":130,"airOuts":110,"runs":61,"doubles":24,"triples":5,"homeRuns":28,"strikeOuts":77,"baseOnBalls":23,"intentionalWalks":0,"hits":127,"hitByPitch":0,"avg":".287","atBats":442,"obp":".321","slg":".554","ops":".875","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":467,"totalBases":245,"rbi":88,"leftOnBase":179,"sacBunts":0,"sacFlies":2,"babip":".292","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.79","popOuts":27,"lineOuts":32},"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":76,"putOuts":714,"errors":5,"chances":795,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":[502671,641355,671218,682987,671277,642708,663757,676609,665862,645305,669224,701542,657612],"pitchers":[701542,657612],"bench":[806146,700250],"bullpen":[670280,621112,543037,608331,605242,661563,687396,607074,695684,693645,642232],"battingOrder":[502671,641355,682987,671277,642708,663757,676609,665862,669224],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Ramos, H (10, 5th inning off Suarez, 2 on, 1 out); Wells, A 2 (10, 8th inning off Morán, 1 on, 0 out, 8th inning off Monasterio, 1 on, 2 out); Goldschmidt (18, 8th inning off Morán, 0 on, 0 out); Caballero (13, 8th inning off Monasterio, 2 on, 2 out)."},{"label":"TB","value":"Bellinger 2; Caballero 6; Chisholm Jr. 2; García Jr., L; Goldschmidt 6; Jones, S; Ramos, H 5; Rosario, A 2; Wells, A 8."},{"label":"RBI","value":"Caballero 3 (47); Goldschmidt 3 (48); Grisham (57); Ramos, H 3 (38); Rosario, A (30); Wells, A 5 (26)."},{"label":"2-out RBI","value":"Wells, A 2; Caballero 3."},{"label":"Runners left in scoring position, 2 out","value":"Goldschmidt; Caballero."},{"label":"SAC","value":"Sánchez, A."},{"label":"SF","value":"Grisham; Wells, A."},{"label":"GIDP","value":"García Jr., L."},{"label":"Team RISP","value":"5-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Chisholm Jr. 2 (40, 2nd base off Morán/Rutschman, 3rd base off Morán/Rutschman)."},{"label":"CS","value":"Rosario, A (1, 2nd base by Suarez/Rutschman)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"3 (2 Caballero-Chisholm Jr.-Goldschmidt; Rosario, A-Caballero-Goldschmidt)."}]}],"note":[{"label":"a","value":"Hit a sacrifice fly for Sánchez, A in the 6th."},{"label":"1","value":"Ran for Ramos, H in the 7th."}]}},"officials":[{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Caballero (Strike-Confirmed); Sánchez, A (Ball-Confirmed); Rutschman (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Suarez 101-60; Weissert 15-11; Morán 40-24; Monasterio 28-11; Warren, W 98-67; Hill, T 17-10."},{"label":"Groundouts-flyouts","value":"Suarez 5-5; Weissert 0-1; Morán 0-2; Monasterio 0-0; Warren, W 6-3; Hill, T 4-0."},{"label":"Batters faced","value":"Suarez 25; Weissert 3; Morán 11; Monasterio 8; Warren, W 27; Hill, T 5."},{"label":"Inherited runners-scored","value":"Weissert 1-1; Monasterio 1-1; Hill, T 1-0."},{"label":"Umpires","value":"HP: Vic Carapazza. 1B: Edwin Moscoso. 2B: Hunter Wendelstedt. 3B: Nic Lentz. "},{"label":"Weather","value":"77 degrees, Cloudy."},{"label":"Wind","value":"10 mph, Out To LF."},{"label":"First pitch","value":"1:39 PM."},{"label":"T","value":"2:46."},{"label":"Att","value":"45,256."},{"label":"Venue","value":"Yankee Stadium."},{"label":"August 30, 2026"}],"pitchingNotes":["Warren, W pitched to 2 batters in the 8th inning."],"topPerformers":[{"player":{"person":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224","boxscoreName":"Wells, A"},"jerseyNumber":"28","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"2-2 | 2 HR, 5 RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":8,"rbi":5,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","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":102,"flyOuts":51,"groundOuts":58,"airOuts":87,"runs":29,"doubles":7,"triples":0,"homeRuns":10,"strikeOuts":88,"baseOnBalls":34,"intentionalWalks":2,"hits":52,"hitByPitch":3,"avg":".184","atBats":282,"obp":".277","slg":".316","ops":".593","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":89,"rbi":26,"leftOnBase":122,"sacBunts":1,"sacFlies":2,"babip":".226","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.20","popOuts":22,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":12,"stolenBases":39,"stolenBasePercentage":".765","caughtStealingPercentage":".235","assists":30,"putOuts":797,"errors":6,"chances":833,"fielding":".993","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":74,"hittingGameScore":74},{"player":{"person":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542","boxscoreName":"Warren, W"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"note":"(W, 9-6)","summary":"7.0 IP, ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":7,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":27,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":31,"strikes":67,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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":27,"gamesStarted":26,"flyOuts":65,"groundOuts":133,"airOuts":127,"runs":76,"doubles":34,"triples":2,"homeRuns":20,"strikeOuts":133,"baseOnBalls":46,"intentionalWalks":1,"hits":141,"hitByPitch":4,"atBats":527,"obp":".328","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2290,"era":"4.23","inningsPitched":"134.0","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":63,"whip":"1.40","battersFaced":586,"outs":402,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2290,"balls":857,"strikes":1433,"strikePercentage":".630","hitBatsmen":4,"balks":1,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"1.05","rbi":1,"winPercentage":".600","pitchesPerInning":"17.09","gamesFinished":0,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"8.93","walksPer9Inn":"3.09","hitsPer9Inn":"9.47","runsScoredPer9":"5.10","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":23,"lineOuts":39},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":72,"pitchingGameScore":72},{"player":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","boxscoreName":"Ramos, H"},"jerseyNumber":"34","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"300","stats":{"batting":{"summary":"2-2 | HR, 2 BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":39,"groundOuts":96,"airOuts":66,"runs":38,"doubles":18,"triples":3,"homeRuns":10,"strikeOuts":103,"baseOnBalls":25,"intentionalWalks":2,"hits":85,"hitByPitch":5,"avg":".244","atBats":349,"obp":".303","slg":".398","ops":".701","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":380,"totalBases":139,"rbi":38,"leftOnBase":148,"sacBunts":0,"sacFlies":1,"babip":".316","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.90","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":150,"errors":0,"chances":153,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":70,"hittingGameScore":70}]},"decisions":{"winner":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"loser":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}