{"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":823522,"link":"/api/v1.1/game/823522/feed/live","metaData":{"wait":10,"timeStamp":"20260721_015648","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823522,"type":"R","doubleHeader":"N","id":"2026/07/20/pitmlb-nyamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823522-2026-07-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-20T23:05:00Z","originalDate":"2026-07-20","officialDate":"2026-07-20","dayNight":"night","time":"7:05","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":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2026,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Pittsburgh","record":{"gamesPlayed":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":49,"ties":0,"pct":".515"},"records":{},"divisionLeader":false,"wins":52,"losses":49,"winningPercentage":".515"},"franchiseName":"Pittsburgh","clubName":"Pirates","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":100,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":56,"losses":44,"ties":0,"pct":".560"},"records":{},"divisionLeader":false,"wins":56,"losses":44,"winningPercentage":".560"},"franchiseName":"New York","clubName":"Yankees","active":true}},"players":{"ID694378":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378","firstName":"Jacob","lastName":"Gonzalez","primaryNumber":"26","birthDate":"2002-05-30","currentAge":24,"birthCity":"Glendora","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jacob","useLastName":"Gonzalez","middleName":"Jesus","boxscoreName":"Gonzalez, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Gonzalez","nameSlug":"jacob-gonzalez-694378","firstLastName":"Jacob Gonzalez","lastFirstName":"Gonzalez, Jacob","lastInitName":"Gonzalez, J","initLastName":"J Gonzalez","fullFMLName":"Jacob Jesus Gonzalez","fullLFMName":"Gonzalez, Jacob Jesus","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID664040":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","firstName":"Brandon","lastName":"Lowe","primaryNumber":"5","birthDate":"1994-07-06","currentAge":32,"birthCity":"Suffolk","birthStateProvince":"VA","birthCountry":"USA","height":"5' 9\"","weight":181,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brandon","useLastName":"Lowe","middleName":"Norman","boxscoreName":"Lowe, B","nickName":"Bamm-Bamm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"rhymes with \"now\"","mlbDebutDate":"2018-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lowe","nameSlug":"brandon-lowe-664040","firstLastName":"Brandon Lowe","lastFirstName":"Lowe, Brandon","lastInitName":"Lowe, B","initLastName":"B Lowe","fullFMLName":"Brandon Norman Lowe","fullLFMName":"Lowe, Brandon Norman","strikeZoneTop":3.088,"strikeZoneBottom":1.559},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID683003":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003","firstName":"Jared","lastName":"Jones","primaryNumber":"17","birthDate":"2001-08-06","currentAge":24,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jared","useLastName":"Jones","middleName":"Keith","boxscoreName":"Jones","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Jones","nameSlug":"jared-jones-683003","firstLastName":"Jared Jones","lastFirstName":"Jones, Jared","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jared Keith Jones","fullLFMName":"Jones, Jared Keith","strikeZoneTop":3.41,"strikeZoneBottom":1.57},"ID677960":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960","firstName":"Ryan","lastName":"Weathers","primaryNumber":"40","birthDate":"1999-12-17","currentAge":26,"birthCity":"Loretto","birthStateProvince":"TN","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Weathers","boxscoreName":"Weathers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-10-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Weathers","nameSlug":"ryan-weathers-677960","firstLastName":"Ryan Weathers","lastFirstName":"Weathers, Ryan","lastInitName":"Weathers, R","initLastName":"R Weathers","fullFMLName":"Ryan  Weathers","fullLFMName":"Weathers, Ryan","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID502671":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671","firstName":"Paul","lastName":"Goldschmidt","primaryNumber":"48","birthDate":"1987-09-10","currentAge":38,"birthCity":"Wilmington","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Paul","useLastName":"Goldschmidt","middleName":"Edward","boxscoreName":"Goldschmidt","nickName":"Goldy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Goldschmidt","nameSlug":"paul-goldschmidt-502671","firstLastName":"Paul Goldschmidt","lastFirstName":"Goldschmidt, Paul","lastInitName":"Goldschmidt, P","initLastName":"P Goldschmidt","fullFMLName":"Paul Edward Goldschmidt","fullLFMName":"Goldschmidt, Paul Edward","strikeZoneTop":3.303,"strikeZoneBottom":1.667},"ID691176":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176","firstName":"Jasson","lastName":"Domínguez","primaryNumber":"24","birthDate":"2003-02-07","currentAge":23,"birthCity":"Esperanza","birthCountry":"Dominican Republic","height":"5' 9\"","weight":218,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jasson","useLastName":"Domínguez","boxscoreName":"Domínguez","nickName":"The Martian","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jasson Domínguez","nameSlug":"jasson-dominguez-691176","firstLastName":"Jasson Domínguez","lastFirstName":"Domínguez, Jasson","lastInitName":"Domínguez, J","initLastName":"J Domínguez","fullFMLName":"Jasson Domínguez","fullLFMName":"Domínguez, Jasson","strikeZoneTop":3.083,"strikeZoneBottom":1.556},"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},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":23,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695257":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257","firstName":"William","lastName":"Cook","primaryNumber":"25","birthDate":"1999-01-07","currentAge":27,"birthCity":"Layton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Billy","useLastName":"Cook","middleName":"Monroe","boxscoreName":"Cook, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Billy Cook","nameSlug":"billy-cook-695257","firstLastName":"Billy Cook","lastFirstName":"Cook, Billy","lastInitName":"Cook, B","initLastName":"B Cook","fullFMLName":"William Monroe Cook","fullLFMName":"Cook, William Monroe","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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},"ID518585":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585","firstName":"Fernando","lastName":"Cruz","primaryNumber":"63","birthDate":"1990-03-28","currentAge":36,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"6' 2\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Fernando","useLastName":"Cruz","middleName":"E.","boxscoreName":"Cruz, F","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Cruz","nameSlug":"fernando-cruz-518585","firstLastName":"Fernando Cruz","lastFirstName":"Cruz, Fernando","lastInitName":"Cruz, F","initLastName":"F Cruz","fullFMLName":"Fernando E Cruz","fullLFMName":"Cruz, Fernando E","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID696062":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062","firstName":"Wilber","lastName":"Dotel","primaryNumber":"66","birthDate":"2002-09-25","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wilber","useLastName":"Dotel","middleName":"Bladimir","boxscoreName":"Dotel","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilber Dotel","nameSlug":"wilber-dotel-696062","firstLastName":"Wilber Dotel","lastFirstName":"Dotel, Wilber","lastInitName":"Dotel, W","initLastName":"W Dotel","fullFMLName":"Wilber Bladimir Dotel","fullLFMName":"Dotel, Wilber Bladimir","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"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},"ID543037":{"id":543037,"fullName":"Gerrit Cole","link":"/api/v1/people/543037","firstName":"Gerrit","lastName":"Cole","primaryNumber":"45","birthDate":"1990-09-08","currentAge":35,"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},"ID542303":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","firstName":"Marcell","lastName":"Ozuna","primaryNumber":"24","birthDate":"1990-11-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Marcell","useLastName":"Ozuna","boxscoreName":"Ozuna","nickName":"The Big Bear","gender":"M","nameMatrilineal":"Idelfonso","isPlayer":true,"isVerified":true,"pronunciation":"oh-ZOO-nah","mlbDebutDate":"2013-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcell Ozuna","nameSlug":"marcell-ozuna-542303","firstLastName":"Marcell Ozuna","lastFirstName":"Ozuna, Marcell","lastInitName":"Ozuna, M","initLastName":"M Ozuna","fullFMLName":"Marcell Ozuna","fullLFMName":"Ozuna, Marcell","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"ID804668":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668","firstName":"Rafael","lastName":"Flores","primaryNumber":"43","birthDate":"2000-11-07","currentAge":25,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":232,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rafael","useLastName":"Flores Jr.","boxscoreName":"Flores Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Flores Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"rafael-flores-jr-804668","firstLastName":"Rafael Flores Jr.","lastFirstName":"Flores Jr., Rafael","lastInitName":"Flores Jr., R","initLastName":"R Flores Jr.","fullFMLName":"Rafael Flores Jr.","fullLFMName":"Flores Jr., Rafael ","strikeZoneTop":3.349,"strikeZoneBottom":1.69},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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":29,"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},"ID685126":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126","firstName":"Brandon","lastName":"Eisert","primaryNumber":"14","birthDate":"1998-01-19","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Eisert","middleName":"Michael","boxscoreName":"Eisert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"EYE-sert","mlbDebutDate":"2024-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandon Eisert","nameSlug":"brandon-eisert-685126","firstLastName":"Brandon Eisert","lastFirstName":"Eisert, Brandon","lastInitName":"Eisert, B","initLastName":"B Eisert","fullFMLName":"Brandon Michael Eisert","fullLFMName":"Eisert, Brandon Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID680474":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474","firstName":"Maxwell","lastName":"Schuemann","primaryNumber":"30","birthDate":"1997-06-11","currentAge":29,"birthCity":"Kalamazoo","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Max","useLastName":"Schuemann","middleName":"Carter","boxscoreName":"Schuemann","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SHOO-man","mlbDebutDate":"2024-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Schuemann","nameSlug":"max-schuemann-680474","firstLastName":"Max Schuemann","lastFirstName":"Schuemann, Max","lastInitName":"Schuemann, M","initLastName":"M Schuemann","fullFMLName":"Maxwell Carter Schuemann","fullLFMName":"Schuemann, Maxwell Carter","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"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},"ID682254":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254","firstName":"Mason","lastName":"Montgomery","primaryNumber":"46","birthDate":"2000-06-17","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Montgomery","middleName":"Jack","boxscoreName":"Montgomery, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Montgomery","nameSlug":"mason-montgomery-682254","firstLastName":"Mason Montgomery","lastFirstName":"Montgomery, Mason","lastInitName":"Montgomery, M","initLastName":"M Montgomery","fullFMLName":"Mason Jack Montgomery","fullLFMName":"Montgomery, Mason Jack","strikeZoneTop":3.47,"strikeZoneBottom":1.59},"ID641857":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857","firstName":"Ryan","lastName":"McMahon","primaryNumber":"19","birthDate":"1994-12-14","currentAge":31,"birthCity":"Yorba Linda","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ryan","useLastName":"McMahon","middleName":"Patrick","boxscoreName":"McMahon","nickName":"Ry Mac","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"mick-MAN","mlbDebutDate":"2017-08-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan McMahon","nameSlug":"ryan-mcmahon-641857","firstLastName":"Ryan McMahon","lastFirstName":"McMahon, Ryan","lastInitName":"McMahon, R","initLastName":"R McMahon","fullFMLName":"Ryan Patrick McMahon","fullLFMName":"McMahon, Ryan Patrick","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID699013":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013","firstName":"Esmerlyn","lastName":"Valdez","primaryNumber":"55","birthDate":"2004-01-27","currentAge":22,"birthCity":"San Juan La Maguana","birthCountry":"Dominican Republic","height":"6' 2\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esmerlyn","useLastName":"Valdez","boxscoreName":"Valdez, Es","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esmerlyn Valdez","nameSlug":"esmerlyn-valdez-699013","firstLastName":"Esmerlyn Valdez","lastFirstName":"Valdez, Esmerlyn","lastInitName":"Valdez, E","initLastName":"E Valdez","fullFMLName":"Esmerlyn Valdez","fullLFMName":"Valdez, Esmerlyn","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID663968":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968","firstName":"Jake","lastName":"Mangum","primaryNumber":"28","birthDate":"1996-03-08","currentAge":30,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"5' 11\"","weight":191,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Mangum","middleName":"Thomas","boxscoreName":"Mangum","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Mangum","nameSlug":"jake-mangum-663968","firstLastName":"Jake Mangum","lastFirstName":"Mangum, Jake","lastInitName":"Mangum, J","initLastName":"J Mangum","fullFMLName":"Jake Thomas Mangum","fullLFMName":"Mangum, Jake Thomas","strikeZoneTop":3.18,"strikeZoneBottom":1.605},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"60","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID665645":{"id":665645,"fullName":"Kervin Castro","link":"/api/v1/people/665645","firstName":"Kervin","lastName":"Castro","primaryNumber":"74","birthDate":"1999-02-07","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 10\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kervin","useLastName":"Castro","middleName":"Alexander","boxscoreName":"Castro, K","gender":"M","nameMatrilineal":"Reina","isPlayer":true,"isVerified":true,"pronunciation":"kerr-veen","mlbDebutDate":"2021-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kervin Castro","nameSlug":"kervin-castro-665645","firstLastName":"Kervin Castro","lastFirstName":"Castro, Kervin","lastInitName":"Castro, K","initLastName":"K Castro","fullFMLName":"Kervin Alexander Castro","fullLFMName":"Castro, Kervin Alexander","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID683011":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011","firstName":"Anthony","lastName":"Volpe","primaryNumber":"11","birthDate":"2001-04-28","currentAge":25,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"5' 10\"","weight":197,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Anthony","useLastName":"Volpe","middleName":"Michael","boxscoreName":"Volpe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"VOLE-pee","mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Volpe","nameSlug":"anthony-volpe-683011","firstLastName":"Anthony Volpe","lastFirstName":"Volpe, Anthony","lastInitName":"Volpe, A","initLastName":"A Volpe","fullFMLName":"Anthony Michael Volpe","fullLFMName":"Volpe, Anthony Michael","strikeZoneTop":3.116,"strikeZoneBottom":1.572},"ID682997":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997","firstName":"Tyler","lastName":"Callihan","primaryNumber":"37","birthDate":"2000-06-22","currentAge":26,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Callihan","boxscoreName":"Callihan, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Callihan","nameSlug":"tyler-callihan-682997","firstLastName":"Tyler Callihan","lastFirstName":"Callihan, Tyler","lastInitName":"Callihan, T","initLastName":"T Callihan","fullFMLName":"Tyler Callihan","fullLFMName":"Callihan, Tyler","strikeZoneTop":3.168,"strikeZoneBottom":1.599},"ID666808":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808","firstName":"Camilo","lastName":"Doval","primaryNumber":"75","birthDate":"1997-07-04","currentAge":29,"birthCity":"Yamasa","birthCountry":"Dominican Republic","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Camilo","useLastName":"Doval","boxscoreName":"Doval","gender":"M","nameMatrilineal":"Giron","isPlayer":true,"isVerified":true,"pronunciation":"kah-MEE-loh doh-VAHL","mlbDebutDate":"2021-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Camilo Doval","nameSlug":"camilo-doval-666808","firstLastName":"Camilo Doval","lastFirstName":"Doval, Camilo","lastInitName":"Doval, C","initLastName":"C Doval","fullFMLName":"Camilo Doval","fullLFMName":"Doval, Camilo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID683409":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409","firstName":"Angel","lastName":"Chivilli","primaryNumber":"57","birthDate":"2002-07-28","currentAge":23,"birthCity":"La Victoria","birthCountry":"Dominican Republic","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Angel","useLastName":"Chivilli","boxscoreName":"Chivilli","gender":"M","nameMatrilineal":"Mieses","isPlayer":true,"isVerified":true,"pronunciation":"ahn-HEHL she-vee-yee","mlbDebutDate":"2024-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Angel Chivilli","nameSlug":"angel-chivilli-683409","firstLastName":"Angel Chivilli","lastFirstName":"Chivilli, Angel","lastInitName":"Chivilli, A","initLastName":"A Chivilli","fullFMLName":"Angel  Chivilli","fullLFMName":"Chivilli, Angel ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":32,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"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}},"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":47309,"turfType":"Grass","roofType":"Open","leftLine":318,"leftCenter":399,"center":408,"rightCenter":385,"rightLine":314},"active":true,"season":"2026"},"officialVenue":{"id":3313,"link":"/api/v1/venues/3313"},"weather":{"condition":"Clear","temp":"79","wind":"11 mph, R To L"},"gameInfo":{"attendance":42348,"firstPitch":"2026-07-20T23:09:00.000Z","gameDurationMinutes":167},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"home":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"}},"officialScorer":{"id":434138,"fullName":"Billy Altman","link":"/api/v1/people/434138"},"primaryDatacaster":{"id":702838,"fullName":"Samantha Labombarda","link":"/api/v1/people/702838"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to right fielder Jasson Domínguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-20T23:09:04.632Z","endTime":"2026-07-20T23:09:18.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-20T19:31:21.028Z","endTime":"2026-07-20T22:34:04.824Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"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-07-20T22:34:04.824Z","endTime":"2026-07-20T23:07:48.664Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"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-07-20T23:07:48.664Z","endTime":"2026-07-20T23:09:06.963Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"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":96.3,"endSpeed":88.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20760711430551,"aZ":-13.15485472873253,"pfxX":7.689806937237312,"pfxZ":9.546952722106125,"pX":-0.07852696702282837,"pZ":2.7333937160562862,"vX0":-9.729668477150014,"vY0":-139.92487297060143,"vZ0":-5.065252996117616,"x":119.99,"y":164.98,"x0":2.4371217275979578,"y0":50.00054490227805,"z0":5.422090132002777,"aX":15.31692220933088},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":-12.0,"spinRate":2497,"spinDirection":136},"zone":2,"typeConfidence":0.92,"plateTime":0.3907537525614142,"extension":5.59088382770045},"hitData":{"launchSpeed":89.4,"launchAngle":33.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.26,"coordY":90.9}},"index":3,"playId":"ea89f478-1440-35b8-95eb-12e9a82c9f24","pitchNumber":1,"startTime":"2026-07-20T23:09:06.963Z","endTime":"2026-07-20T23:09:18.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:09:18.134Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Lowe lines out sharply to right fielder Jasson Domínguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-20T23:09:29.558Z","endTime":"2026-07-20T23:11:07.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.476943536347225,"aZ":-30.42131084647339,"pfxX":-5.915155029202046,"pfxZ":1.2659025575088911,"pX":0.9872628083054414,"pZ":3.1601881931581977,"vX0":-3.1721330796451053,"vY0":-117.63959239460841,"vZ0":1.5970569373842765,"x":79.37,"y":153.45,"x0":3.128177222548785,"y0":50.00059033820133,"z0":5.324280585825615,"aX":-8.16225379254351},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.1,"breakHorizontal":11.5,"spinRate":2603,"spinDirection":291},"zone":12,"typeConfidence":0.91,"plateTime":0.46833277034520515,"extension":5.922443635789753},"index":0,"playId":"1f643cd3-1122-30f4-a9b9-e9682fec9629","pitchNumber":1,"startTime":"2026-07-20T23:09:45.370Z","endTime":"2026-07-20T23:09:49.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":73.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.433874979502114,"aZ":-31.046185016595686,"pfxX":-10.112256583801619,"pfxZ":0.8082727340982085,"pX":1.1108310591486534,"pZ":2.325736718326096,"vX0":-1.7925200368967593,"vY0":-118.58088648217283,"vZ0":-0.2744157144493846,"x":74.66,"y":175.99,"x0":3.192184412746297,"y0":50.00353836128643,"z0":5.318719253820467,"aX":-14.145673570682096},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.7,"breakHorizontal":18.7,"spinRate":2536,"spinDirection":300},"zone":14,"typeConfidence":0.91,"plateTime":0.4650787684363906,"extension":5.706529682093008},"index":1,"playId":"d09e48b0-3652-360f-b5b6-7cc42fad1de6","pitchNumber":2,"startTime":"2026-07-20T23:10:00.734Z","endTime":"2026-07-20T23:10:03.794Z","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":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.334838214599877,"aZ":-28.371058598943126,"pfxX":-1.319963315707241,"pfxZ":2.2839315245749834,"pX":0.35878839595414574,"pZ":2.460565386108517,"vX0":-5.4088573136949964,"vY0":-127.20445866103515,"vZ0":-2.095918550614077,"x":103.32,"y":172.34,"x0":2.6708705543985936,"y0":50.000960254169826,"z0":5.510771987049118,"aX":-2.1957544509699796},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.0,"breakHorizontal":3.5,"spinRate":2583,"spinDirection":239},"zone":6,"typeConfidence":0.93,"plateTime":0.4280840578417191,"extension":5.7259875916641825},"index":2,"playId":"1489b330-59a1-3b8a-8665-6cada99ce847","pitchNumber":3,"startTime":"2026-07-20T23:10:17.039Z","endTime":"2026-07-20T23:10:20.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23867994611345,"aZ":-27.672513190105903,"pfxX":0.4388864644576417,"pfxZ":2.6690376186878986,"pX":0.13202430494242925,"pZ":1.3479240654380902,"vX0":-6.333156519447445,"vY0":-128.18000604634406,"vZ0":-4.7062214756425655,"x":111.97,"y":202.39,"x0":2.564045566479621,"y0":50.00193328352306,"z0":5.335024771339909,"aX":0.7406233370497011},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":0.5,"spinRate":2689,"spinDirection":210},"zone":14,"typeConfidence":0.92,"plateTime":0.4251964452686958,"extension":5.720806018565271},"index":3,"playId":"70827286-7ded-3dc1-a299-9bb13b19cc29","pitchNumber":4,"startTime":"2026-07-20T23:10:34.131Z","endTime":"2026-07-20T23:10:37.630Z","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-07-20T23:10:45.040Z","endTime":"2026-07-20T23:10:57.857Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8101395910804,"aZ":-30.0599947970079,"pfxX":-0.36766882335617856,"pfxZ":1.2401320345714621,"pX":0.1555695150734813,"pZ":1.876365693278007,"vX0":-5.708181405965555,"vY0":-129.2959636863657,"vZ0":-3.139257492975335,"x":111.07,"y":188.12,"x0":2.431895939262194,"y0":50.0036671980139,"z0":5.392361107981029,"aX":-0.6279846295619438},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.8,"breakHorizontal":1.8,"spinRate":2704,"spinDirection":240},"zone":8,"typeConfidence":0.95,"plateTime":0.42225052238635996,"extension":6.119524512384638},"hitData":{"launchSpeed":100.6,"launchAngle":17.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":174.19,"coordY":90.42}},"index":5,"playId":"0bc2004a-9aef-3d6e-8757-125afb788364","pitchNumber":5,"startTime":"2026-07-20T23:10:57.857Z","endTime":"2026-07-20T23:11:07.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:11:07.805Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a ground ball to shortstop José Caballero.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-20T23:11:04.513Z","endTime":"2026-07-20T23:12:14.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.527073940469087,"aZ":-23.330540624933768,"pfxX":11.435697938960583,"pfxZ":4.485544265555987,"pX":1.4782758806396412,"pZ":2.360969181887226,"vX0":-7.285332831129427,"vY0":-139.10725815137084,"vZ0":-3.7326691727798877,"x":60.65,"y":175.03,"x0":2.637691448396486,"y0":50.002832587233556,"z0":5.256385930079285,"aX":22.540478833261613},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.6,"breakHorizontal":-19.3,"spinRate":2352,"spinDirection":128},"zone":14,"typeConfidence":0.92,"plateTime":0.392887539435681,"extension":5.583354968750655},"index":0,"playId":"6a4c2dfd-6d42-38fb-86a8-508ce1a8bba1","pitchNumber":1,"startTime":"2026-07-20T23:11:33.554Z","endTime":"2026-07-20T23:11:36.850Z","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":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40914063081654,"aZ":-33.262174422542614,"pfxX":8.879953662131395,"pfxZ":-0.6864676727028765,"pX":0.28613332068525976,"pZ":0.8774141324069434,"vX0":-8.412575190057435,"vY0":-125.47818940995165,"vZ0":-4.230141636390496,"x":106.09,"y":215.09,"x0":2.535447635330242,"y0":50.00325392024233,"z0":5.308154197528296,"aX":14.100192410300236},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.0,"breakHorizontal":-14.0,"spinRate":1702,"spinDirection":115},"zone":14,"typeConfidence":0.92,"plateTime":0.4372329305682987,"extension":6.029704804011401},"index":1,"playId":"e1074753-50f7-36dc-a7a2-963cfe8509cc","pitchNumber":2,"startTime":"2026-07-20T23:11:50.278Z","endTime":"2026-07-20T23:11:54.040Z","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":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.688491213093336,"aZ":-23.31692021836409,"pfxX":11.070217995854671,"pfxZ":4.542721844474701,"pX":0.16486812517950136,"pZ":1.9747103671694757,"vX0":-10.336400065248645,"vY0":-138.87508143095818,"vZ0":-4.553057562937035,"x":110.72,"y":185.46,"x0":2.5004938673558734,"y0":50.00104767743868,"z0":5.190306918185284,"aX":21.577511916584026},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.4,"breakHorizontal":-17.9,"spinRate":2333,"spinDirection":127},"zone":8,"typeConfidence":0.92,"plateTime":0.39469565164711584,"extension":5.986154021355434},"hitData":{"launchSpeed":75.0,"launchAngle":-53.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.32,"coordY":159.79}},"index":2,"playId":"612b93b0-a61e-3bac-bab9-79d371c4b435","pitchNumber":3,"startTime":"2026-07-20T23:12:06.472Z","endTime":"2026-07-20T23:12:14.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:12:14.214Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-20T23:12:24.951Z","endTime":"2026-07-20T23:15:12.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.2,"endSpeed":79.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.085063641582177,"aZ":-28.987485940454825,"pfxX":8.41010196634833,"pfxZ":1.997853719061034,"pX":-0.058956137686344494,"pZ":0.9921461455327201,"vX0":-9.46947495665483,"vY0":-125.26490344541605,"vZ0":-4.6003992034769405,"x":119.25,"y":211.99,"x0":2.6685852129253185,"y0":50.00513637093909,"z0":5.208360670364313,"aX":13.436108950361987},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.8,"breakHorizontal":-13.2,"spinRate":1922,"spinDirection":110},"zone":13,"typeConfidence":0.9,"plateTime":0.4363913679265732,"extension":5.876567337423678},"index":0,"playId":"fa318eff-60ec-3596-ae0d-9ca7b64d92f6","pitchNumber":1,"startTime":"2026-07-20T23:12:48.330Z","endTime":"2026-07-20T23:12:51.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.056810265840948,"aZ":-31.561844959623684,"pfxX":7.495697397173807,"pfxZ":0.36894298177027096,"pX":0.3990509219557082,"pZ":1.002439186315953,"vX0":-7.962380855090836,"vY0":-127.82523144892868,"vZ0":-4.527941822257052,"x":101.79,"y":211.71,"x0":2.5728348300255384,"y0":50.00381143513612,"z0":5.26021442415971,"aX":12.470087026365704},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.1,"breakHorizontal":-11.9,"spinRate":1883,"spinDirection":111},"zone":14,"typeConfidence":0.88,"plateTime":0.4276347750920855,"extension":5.786032286272417},"index":1,"playId":"baf8c6e8-dbfa-3688-a4f1-d2935e2f3867","pitchNumber":2,"startTime":"2026-07-20T23:13:07.069Z","endTime":"2026-07-20T23:13:10.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.023562427198915,"aZ":-34.05494938939336,"pfxX":9.118473301717248,"pfxZ":-1.1371100869583706,"pX":1.6071260080719723,"pZ":-0.5918348138075925,"vX0":-5.993939181629898,"vY0":-127.95853625068635,"vZ0":-7.612903623617988,"x":55.74,"y":254.76,"x0":2.7934875492847944,"y0":50.0003754477437,"z0":5.084660294035688,"aX":15.14202217244267},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.6,"breakHorizontal":-15.2,"spinRate":2093,"spinDirection":109},"zone":14,"typeConfidence":0.91,"plateTime":0.42780384497268775,"extension":5.816927369157066},"index":2,"playId":"65d8affb-9ac1-3c04-8d79-17d68037d024","pitchNumber":3,"startTime":"2026-07-20T23:13:30.121Z","endTime":"2026-07-20T23:13:33.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98928745128026,"aZ":-32.04022122304196,"pfxX":6.507776989454607,"pfxZ":0.0789654230132788,"pX":1.5371342405467447,"pZ":1.647310529599852,"vX0":-5.134446913317767,"vY0":-128.1059422941584,"vZ0":-2.9123455629071904,"x":58.41,"y":194.3,"x0":2.7199700247227305,"y0":50.002557655241354,"z0":5.298619571303496,"aX":10.837321057820235},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":-10.7,"spinRate":1881,"spinDirection":113},"zone":14,"typeConfidence":0.88,"plateTime":0.42725581488464215,"extension":6.099932788588048},"index":3,"playId":"dafbc9c3-8a9b-37cd-8f33-8509228fad1a","pitchNumber":4,"startTime":"2026-07-20T23:13:54.919Z","endTime":"2026-07-20T23:13:58.017Z","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":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.851946947045988,"aZ":-31.894928001186724,"pfxX":-2.389766206027556,"pfxZ":0.1711004138895884,"pX":-0.44295022687674546,"pZ":0.5345031297581064,"vX0":-6.774104146343967,"vY0":-126.68577705482178,"vZ0":-5.485003264975264,"x":133.88,"y":224.35,"x0":2.571558024555116,"y0":50.00290357764321,"z0":5.264232997547881,"aX":-3.900262779499969},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.7,"breakHorizontal":5.8,"spinRate":2859,"spinDirection":282},"zone":13,"typeConfidence":0.97,"plateTime":0.4316456691097508,"extension":6.00748663052887},"index":4,"playId":"a92fdc4c-d5d8-329a-8d64-661c639af978","pitchNumber":5,"startTime":"2026-07-20T23:14:13.830Z","endTime":"2026-07-20T23:14:17.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.675895403002016,"aZ":-30.8734889800944,"pfxX":7.882042778734386,"pfxZ":0.8185087146199628,"pX":0.6708431655230721,"pZ":2.3866772466437127,"vX0":-7.412609720998907,"vY0":-125.81323836475376,"vZ0":-0.9266253480496573,"x":91.43,"y":174.34,"x0":2.638089054960275,"y0":50.005780929109996,"z0":5.272772208828641,"aX":12.577492998861304},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.6,"breakHorizontal":-12.5,"spinRate":1914,"spinDirection":114},"zone":6,"typeConfidence":0.91,"plateTime":0.4361613609341406,"extension":5.8391484509689695},"index":5,"playId":"a4de0e77-0eb1-39cb-979f-c6eb3f220f9f","pitchNumber":6,"startTime":"2026-07-20T23:14:36.945Z","endTime":"2026-07-20T23:14:41.184Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21593885123948,"aZ":-31.705755066805686,"pfxX":-1.7658082552305339,"pfxZ":0.2716320605763638,"pX":-0.5100170385280153,"pZ":1.5505463317326056,"vX0":-7.224830194741033,"vY0":-129.36365398264462,"vZ0":-3.410620184771556,"x":136.44,"y":196.92,"x0":2.5447061921084293,"y0":50.000187537703155,"z0":5.308617343119641,"aX":-2.9999913233459448},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.0,"breakHorizontal":4.8,"spinRate":2711,"spinDirection":287},"zone":13,"typeConfidence":0.97,"plateTime":0.42290900136700005,"extension":6.0581602667897485},"index":6,"playId":"4a7c0145-2b19-3bfc-b988-94d5e3279c4f","pitchNumber":7,"startTime":"2026-07-20T23:15:07.738Z","endTime":"2026-07-20T23:15:12.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:15:12.939Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trent Grisham grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T23:17:05.501Z","endTime":"2026-07-20T23:18:02.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.544959724420135,"aZ":-13.749325370003554,"pfxX":-5.905975259946188,"pfxZ":8.912265081799617,"pX":0.4625145901960879,"pZ":2.271603408412833,"vX0":5.474725278357072,"vY0":-142.37782030717804,"vZ0":-8.143989829018112,"x":99.37,"y":177.45,"x0":-0.7113831132764811,"y0":50.00533533207286,"z0":6.025955375354103,"aX":-12.21238283646864},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.8,"breakHorizontal":9.7,"spinRate":2306,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.3836726407659641,"extension":6.2759243562785745},"index":0,"playId":"5f9dac17-f25d-33b9-b6d3-63d4a2f61212","pitchNumber":1,"startTime":"2026-07-20T23:17:21.324Z","endTime":"2026-07-20T23:17:24.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.386055712471368,"aZ":-13.448186601343275,"pfxX":-3.874407263623946,"pfxZ":9.07626145107969,"pX":0.5123539771292681,"pZ":3.541569298757455,"vX0":4.856981556962919,"vY0":-142.43314668462236,"vZ0":-4.9097322862915345,"x":97.47,"y":143.16,"x0":-0.7081466511541956,"y0":50.00474350563948,"z0":6.131875865631747,"aX":-7.995946981537947},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":6.1,"spinRate":2249,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.38391102294803625,"extension":6.245605591651087},"index":1,"playId":"7da95060-79ad-3c31-b05c-6190f9624e2f","pitchNumber":2,"startTime":"2026-07-20T23:17:38.338Z","endTime":"2026-07-20T23:17:42.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.739231809065892,"aZ":-14.293548762033495,"pfxX":-5.156889542176453,"pfxZ":8.746549850006447,"pX":-0.28368678043678536,"pZ":2.7917222834975113,"vX0":3.981120329729015,"vY0":-141.70276066373643,"vZ0":-6.303470826762022,"x":127.81,"y":163.4,"x0":-1.0330247890872468,"y0":50.003739145821264,"z0":5.94905523035345,"aX":-10.54460884891256},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":8.6,"spinRate":2215,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.3857237213274214,"extension":6.305006744600948},"hitData":{"launchSpeed":98.5,"launchAngle":0.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.14,"coordY":147.64}},"index":2,"playId":"7383fd2f-245a-341d-bc22-6ac6df32e00d","pitchNumber":3,"startTime":"2026-07-20T23:17:53.999Z","endTime":"2026-07-20T23:18:02.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:18:02.385Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ben Rice challenged (pitch result), call on the field was overturned: Ben Rice walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T23:18:03.849Z","endTime":"2026-07-20T23:20:53.751Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.3113627694507,"aZ":-16.34960390342488,"pfxX":-6.249292632107205,"pfxZ":7.789622247415265,"pX":-0.9279699564428834,"pZ":3.038420778347628,"vX0":2.392707437254108,"vY0":-142.2721553312319,"vZ0":-5.04499613119244,"x":152.37,"y":156.74,"x0":-0.9721757544329117,"y0":50.00640224218039,"z0":5.88519217318964,"aX":-12.70135254944787},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":10.8,"spinRate":2219,"spinDirection":225},"zone":11,"typeConfidence":0.85,"plateTime":0.386276703496379,"extension":6.350171488885277},"index":0,"playId":"a5786aec-73c8-3799-89aa-7df84cb8e781","pitchNumber":1,"startTime":"2026-07-20T23:18:21.291Z","endTime":"2026-07-20T23:18:26.696Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.886101581531015,"aZ":-36.87848794641793,"pfxX":7.907707918128602,"pfxZ":-3.1506409249745673,"pX":0.558326297802696,"pZ":3.8349374838867902,"vX0":0.7967168210912499,"vY0":-121.49114359485324,"vZ0":1.4232371383884654,"x":95.72,"y":135.24,"x0":-0.8010800286174031,"y0":50.001061648459675,"z0":6.4476382264506755,"aX":11.81491311037175},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.2,"breakHorizontal":-14.5,"spinRate":2735,"spinDirection":43},"zone":12,"typeConfidence":0.9,"plateTime":0.45089593808331774,"extension":5.74177799163281},"index":1,"playId":"acd930b7-74bc-3b3c-906a-204b1ad0d995","pitchNumber":2,"startTime":"2026-07-20T23:18:46.741Z","endTime":"2026-07-20T23:18:54.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.934032245361223,"aZ":-39.95286728629742,"pfxX":6.115097844366352,"pfxZ":-5.149071103136162,"pX":1.3437369430537436,"pZ":1.7733698445729908,"vX0":3.108173197930574,"vY0":-121.87797581539569,"vZ0":-2.4789187802402117,"x":65.78,"y":190.9,"x0":-0.7406480471309358,"y0":50.00225859111517,"z0":6.239162841668697,"aX":9.240130207250072},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-9.6,"breakHorizontal":-11.8,"spinRate":2744,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.4486377193059079,"extension":5.895178922111066},"index":2,"playId":"5f273675-f834-3457-9b97-794f4cb50f60","pitchNumber":3,"startTime":"2026-07-20T23:19:16.680Z","endTime":"2026-07-20T23:19:20.404Z","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-07-20T23:19:28.131Z","endTime":"2026-07-20T23:19:40.730Z","isPitch":false,"type":"action","player":{"id":700250,"link":"/api/v1/people/700250"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.477014746278474,"aZ":-39.854573901867255,"pfxX":5.775276067770958,"pfxZ":-4.903358749129389,"pX":1.216442950182968,"pZ":0.8143887666737984,"vX0":2.77837199307755,"vY0":-124.03099142478158,"vZ0":-4.959857255230748,"x":70.63,"y":216.79,"x0":-0.6665846191618701,"y0":50.00312395734006,"z0":6.14310418044758,"aX":9.0482536801471},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-9.7,"breakHorizontal":-11.0,"spinRate":2731,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.44064962360636883,"extension":6.029627692210505},"index":4,"playId":"c81aecd3-96bc-31cb-a020-2d8265385cb5","pitchNumber":4,"startTime":"2026-07-20T23:19:40.730Z","endTime":"2026-07-20T23:19:45.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.103748963861488,"aZ":-43.297629389601234,"pfxX":6.932027766265224,"pfxZ":-7.117095223375122,"pX":0.11285561233538222,"pZ":1.5122414334300065,"vX0":0.022838765977152287,"vY0":-124.52350993657004,"vZ0":-2.5036465528038185,"x":112.7,"y":197.95,"x0":-0.7963706475203126,"y0":50.00370231388953,"z0":6.129015764481953,"aX":10.8346287689935},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-13.2,"breakHorizontal":-12.6,"spinRate":2787,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4406563087647042,"extension":5.998287510228353},"index":5,"playId":"4ecb4e75-d764-35d6-9eed-ddf5c519a95a","pitchNumber":5,"startTime":"2026-07-20T23:19:58.918Z","endTime":"2026-07-20T23:20:03.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.019418268005325,"aZ":-14.52295285478457,"pfxX":-4.916590653364835,"pfxZ":8.389694171278506,"pX":-0.15560424486160332,"pZ":3.119904955737552,"vX0":3.7393174872597426,"vY0":-144.0344513783488,"vZ0":-5.319956007449702,"x":122.93,"y":154.54,"x0":-0.8309961885606164,"y0":50.00213353004701,"z0":5.886706413068817,"aX":-10.344278411109453},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.3,"breakHorizontal":8.2,"spinRate":2329,"spinDirection":226},"zone":2,"typeConfidence":0.91,"plateTime":0.38007513381414615,"extension":6.53299099341996},"index":6,"playId":"d98590f0-1d4d-34fb-a537-5e5367274836","pitchNumber":6,"startTime":"2026-07-20T23:20:18.393Z","endTime":"2026-07-20T23:20:21.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.160161572477293,"aZ":-43.632714970849975,"pfxX":4.425702195525973,"pfxZ":-7.330119934318317,"pX":-0.8471885444078441,"pZ":3.889093864843042,"vX0":-1.480523257262675,"vY0":-123.79435077936569,"vZ0":2.699800268399689,"x":149.29,"y":133.77,"x0":-0.8187315260045166,"y0":50.00399061598145,"z0":6.41947734701678,"aX":6.91576602320904},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-12.5,"breakHorizontal":-7.7,"spinRate":2636,"spinDirection":39},"zone":11,"typeConfidence":0.9,"plateTime":0.4413054705641253,"extension":5.935059614985533},"index":7,"playId":"d8621864-f645-3876-877a-14db3fb2c4f2","pitchNumber":7,"startTime":"2026-07-20T23:20:32.734Z","endTime":"2026-07-20T23:20:35.951Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50015675799031,"aZ":-41.752544829133406,"pfxX":5.664650496944981,"pfxZ":-6.502680843509084,"pX":0.8810974620207519,"pZ":1.8131142861274256,"vX0":2.154913087931753,"vY0":-120.34329897151855,"vZ0":-1.648527850211322,"x":83.41,"y":189.83,"x0":-0.7609776625863416,"y0":50.00400619483278,"z0":6.192288833071787,"aX":8.341405842918432},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-11.9,"breakHorizontal":-10.8,"spinRate":2776,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.4544502635502288,"extension":5.926610056928423},"index":8,"playId":"db657218-6cd0-36a5-a973-f0ec1e477277","pitchNumber":8,"startTime":"2026-07-20T23:20:49.444Z","endTime":"2026-07-20T23:20:53.751Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"}},"playEndTime":"2026-07-20T23:20:53.751Z","atBatIndex":5},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Paul Goldschmidt reaches on a fielder's choice, fielded by third baseman Nick Gonzales. Ben Rice scores. Paul Goldschmidt to 2nd. Fielding error by third baseman Nick Gonzales. Throwing error by left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T23:21:30.236Z","endTime":"2026-07-20T23:21:45.976Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":36},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32684915888394,"aZ":-21.835133291907212,"pfxX":-9.114971495760857,"pfxZ":5.064281387162186,"pX":-0.25516724272981545,"pZ":1.6092959661031272,"vX0":4.639978305323423,"vY0":-141.94523437075168,"vZ0":-8.072675061345098,"x":126.73,"y":195.33,"x0":-0.7262667777773771,"y0":50.00360866792738,"z0":5.879162272645839,"aX":-18.61073339947997},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.7,"breakHorizontal":15.6,"spinRate":2339,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.3857911458882377,"extension":6.602771207535042},"hitData":{"launchSpeed":91.5,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.3,"coordY":163.84}},"index":0,"playId":"1d4b0da7-a90c-3cd4-86da-1d5915e8fe57","pitchNumber":1,"startTime":"2026-07-20T23:21:30.236Z","endTime":"2026-07-20T23:21:45.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:21:45.976Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cody Bellinger singles on a line drive to right fielder Esmerlyn Valdez. Paul Goldschmidt to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T23:22:15.609Z","endTime":"2026-07-20T23:23:28.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"postOnThird":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","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":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.93383816851891,"aZ":-12.951870391277335,"pfxX":-6.002304950606485,"pfxZ":9.334476147295808,"pX":0.409631828767958,"pZ":3.1544355687374686,"vX0":5.506557248368669,"vY0":-143.055038235758,"vZ0":-5.245598644048503,"x":101.39,"y":153.61,"x0":-0.7662767359006332,"y0":50.00713153502946,"z0":5.833110879269652,"aX":-12.36587563345843},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.0,"breakHorizontal":9.7,"spinRate":2322,"spinDirection":223},"zone":3,"typeConfidence":0.91,"plateTime":0.3838096623108065,"extension":6.273524287374651},"index":0,"playId":"440cb0a8-f9cc-361f-8e82-d9f33d184105","pitchNumber":1,"startTime":"2026-07-20T23:22:15.609Z","endTime":"2026-07-20T23:22:20.446Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-20T23:22:46.001Z","endTime":"2026-07-20T23:22:46.002Z","isPitch":false,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"}},{"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":98.3,"endSpeed":90.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00749772863203,"aZ":-10.680888115989172,"pfxX":-5.269350387304274,"pfxZ":10.34841095904277,"pX":-0.434589686116297,"pZ":1.6666327871525666,"vX0":2.8865237534698043,"vY0":-142.98005990176696,"vZ0":-9.73089303244924,"x":133.57,"y":193.78,"x0":-0.7709619247017724,"y0":50.00218811451303,"z0":5.778130669790863,"aX":-10.94342896036044},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.0,"breakHorizontal":9.0,"spinRate":2227,"spinDirection":225},"zone":7,"typeConfidence":0.91,"plateTime":0.38262062691551524,"extension":6.4599681593818445},"index":2,"playId":"82ff5fd8-ef08-30d7-bd32-49f8986cd494","pitchNumber":2,"startTime":"2026-07-20T23:22:46.003Z","endTime":"2026-07-20T23:22:50.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.231692166739823,"aZ":-13.195985775216997,"pfxX":-5.223682149797693,"pfxZ":9.174650053567241,"pX":0.1903306410528471,"pZ":3.7115083187638285,"vX0":4.52326058916991,"vY0":-142.57437211745705,"vZ0":-3.7088406163767766,"x0":-0.7340910467639566,"y0":50.006775175677,"z0":5.855837459226282,"aX":-10.810918456126656},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.1,"breakHorizontal":8.6,"spinRate":2331,"spinDirection":230},"zone":12,"typeConfidence":0.91,"plateTime":0.38342106809924115,"extension":6.522185398687742},"index":3,"playId":"ad72a1ea-8044-37b9-a651-c3b4e43d418b","pitchNumber":3,"startTime":"2026-07-20T23:23:00.955Z","endTime":"2026-07-20T23:23:04.289Z","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":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.252454884329385,"aZ":-43.17916776946213,"pfxX":6.434392018916465,"pfxZ":-7.357243104661805,"pX":-0.41447967524852375,"pZ":2.414236765434146,"vX0":-0.8527707953655423,"vY0":-121.68933816229767,"vZ0":-0.2677883752886372,"x":109.75,"y":138.57,"x0":-0.8948349909031796,"y0":50.00007762842615,"z0":6.271722508172835,"aX":9.631554407703348},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-13.1,"breakHorizontal":-11.4,"spinRate":2768,"spinDirection":43},"zone":4,"typeConfidence":0.91,"plateTime":0.4503921669057229,"extension":5.8658357073000955},"hitData":{"launchSpeed":93.1,"launchAngle":14.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.92,"coordY":86.31}},"index":4,"playId":"5e36cf37-25a5-3353-abeb-9e77cc6d90c9","pitchNumber":4,"startTime":"2026-07-20T23:23:16.764Z","endTime":"2026-07-20T23:23:28.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:23:28.440Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jazz Chisholm Jr. homers (15) on a fly ball to right center field. Paul Goldschmidt scores. Cody Bellinger scores.","rbi":3,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T23:23:32.907Z","endTime":"2026-07-20T23:25:20.458Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"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":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.50900864278601,"aZ":-14.44120100760903,"pfxX":-6.477303015671471,"pfxZ":8.694893418817227,"pX":-0.4867528107967869,"pZ":2.719102708680204,"vX0":3.3434770908332347,"vY0":-142.56725092405216,"vZ0":-6.275954586710107,"x":135.55,"y":165.36,"x0":-0.8387643405478502,"y0":50.00708139643713,"z0":5.875762873016983,"aX":-13.217953427670766},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":10.9,"spinRate":2242,"spinDirection":228},"zone":4,"typeConfidence":0.91,"plateTime":0.3855124293760559,"extension":6.326150481729468},"index":0,"playId":"cec264c4-d552-3c90-86f0-e93e881e37d9","pitchNumber":1,"startTime":"2026-07-20T23:24:05.170Z","endTime":"2026-07-20T23:24:08.232Z","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":97.3,"endSpeed":88.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.451357135026484,"aZ":-13.434495612022845,"pfxX":-5.8853640146365676,"pfxZ":9.280272852347144,"pX":1.3170839713259264,"pZ":3.6034342057296356,"vX0":7.432998453976484,"vY0":-141.48008151120388,"vZ0":-4.08404396910516,"x":66.8,"y":141.49,"x0":-0.5843648205306184,"y0":50.003614889234456,"z0":5.931892601828521,"aX":-11.885798117777297},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":9.1,"spinRate":2304,"spinDirection":227},"zone":12,"typeConfidence":0.91,"plateTime":0.3877276161613552,"extension":6.475059844745835},"index":1,"playId":"11ef162e-4035-33bd-b65c-9982a5bd9b48","pitchNumber":2,"startTime":"2026-07-20T23:24:28.809Z","endTime":"2026-07-20T23:24:32.892Z","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":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.843963898579098,"aZ":-42.405964261113034,"pfxX":5.812210833290374,"pfxZ":-6.748824240153834,"pX":-0.07249529187280283,"pZ":2.2950188292135367,"vX0":-0.15398265017156498,"vY0":-122.48598734346311,"vZ0":-0.7433009597621602,"x":119.76,"y":176.81,"x0":-0.7635905547610898,"y0":50.0048627728154,"z0":6.23741377192574,"aX":8.807073353504391},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-12.1,"breakHorizontal":-10.4,"spinRate":2774,"spinDirection":38},"zone":5,"typeConfidence":0.9,"plateTime":0.44766880127865116,"extension":5.880199746195726},"hitData":{"launchSpeed":106.1,"launchAngle":24.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":201.94,"coordY":66.78}},"index":2,"playId":"4502a95e-370e-3104-ae7d-be6a4fe9c515","pitchNumber":3,"startTime":"2026-07-20T23:24:50.957Z","endTime":"2026-07-20T23:25:20.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:25:20.458Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jasson Domínguez lines out sharply to center fielder Billy Cook.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T23:25:00.547Z","endTime":"2026-07-20T23:25:48.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67578920532172,"aZ":-15.398632563724389,"pfxX":-5.261432532791216,"pfxZ":7.960926915546203,"pX":-0.10384715968088774,"pZ":2.9088223936359663,"vX0":3.9617094917924573,"vY0":-143.8438379136221,"vZ0":-5.732961030231747,"x":120.96,"y":160.24,"x0":-0.8116729651497482,"y0":50.000612468913076,"z0":5.873537981718558,"aX":-11.083921519394385},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.6,"breakHorizontal":8.8,"spinRate":2173,"spinDirection":228},"zone":2,"typeConfidence":0.91,"plateTime":0.380000595528323,"extension":6.465674413356889},"hitData":{"launchSpeed":106.3,"launchAngle":19.0,"totalDistance":396.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":117.67,"coordY":39.15}},"index":0,"playId":"916ab09d-067b-338b-aee3-ace0146bed17","pitchNumber":1,"startTime":"2026-07-20T23:25:40.084Z","endTime":"2026-07-20T23:25:48.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:25:48.899Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T23:25:52.802Z","endTime":"2026-07-20T23:27:07.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":84.0,"endSpeed":77.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.165090420022644,"aZ":-39.771650051759856,"pfxX":6.9604640002191385,"pfxZ":-4.983641584586785,"pX":0.543071230708542,"pZ":3.359855688066955,"vX0":1.0438111289047582,"vY0":-122.42737777854305,"vZ0":0.8230134813205809,"x":96.3,"y":148.06,"x0":-0.7929268453840169,"y0":50.00180710157817,"z0":6.411344898406904,"aX":10.612272504134623},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.6,"breakHorizontal":-12.8,"spinRate":2664,"spinDirection":46},"zone":3,"typeConfidence":0.9,"plateTime":0.4466327546254725,"extension":5.8233533436292495},"index":0,"playId":"267feeee-5d96-39a6-afaa-1f794fb1991d","pitchNumber":1,"startTime":"2026-07-20T23:26:12.435Z","endTime":"2026-07-20T23:26:15.710Z","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":90.5,"endSpeed":84.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.022306355201344,"aZ":-27.509873028492155,"pfxX":2.340394834901833,"pfxZ":2.618573157468246,"pX":1.557292055328675,"pZ":0.7467539564269927,"vX0":5.1510026523565,"vY0":-131.723161479016,"vZ0":-8.266406937441674,"x":57.64,"y":218.62,"x0":-0.7162379129656233,"y0":50.00527210729492,"z0":5.914710282455435,"aX":4.175830266809337},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.4,"breakHorizontal":-5.2,"spinRate":2563,"spinDirection":199},"zone":14,"typeConfidence":0.87,"plateTime":0.41343289383474113,"extension":5.956675954486308},"index":1,"playId":"dee1fc80-e7e0-3465-aff6-6e0f81368242","pitchNumber":2,"startTime":"2026-07-20T23:26:26.220Z","endTime":"2026-07-20T23:26:31.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.934638337242536,"aZ":-41.81721737407897,"pfxX":6.046800288483938,"pfxZ":-6.2743612917058265,"pX":0.48854485750181287,"pZ":2.3673300427241815,"vX0":0.856430353849138,"vY0":-123.021707718044,"vZ0":-0.8297518672968577,"x":98.38,"y":174.86,"x0":-0.6498207282929646,"y0":50.006065188499875,"z0":6.2473659760904345,"aX":9.28834256467877},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-11.3,"breakHorizontal":-11.2,"spinRate":2684,"spinDirection":36},"zone":6,"typeConfidence":0.9,"plateTime":0.44489120391185466,"extension":5.97208425447653},"index":2,"playId":"dab8b365-5a0f-388c-9877-15d093db4f87","pitchNumber":3,"startTime":"2026-07-20T23:26:43.831Z","endTime":"2026-07-20T23:26:47.996Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-20T23:26:55.966Z","endTime":"2026-07-20T23:27:03.986Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50788346311571,"aZ":-40.73073096544745,"pfxX":1.8373544562083195,"pfxZ":-5.493627446832917,"pX":1.0035415030964971,"pZ":0.7526864427684802,"vX0":3.334575060706186,"vY0":-124.1623419051487,"vZ0":-4.653710824982616,"x":78.75,"y":218.46,"x0":-0.5970812132321017,"y0":50.00361648748401,"z0":6.050658715709996,"aX":2.8607991979444227},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.8,"breakHorizontal":-4.1,"spinRate":2616,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.44160310821517035,"extension":5.776642525134059},"index":4,"playId":"79176946-cb3f-3e0b-bba5-cf5c39c151f1","pitchNumber":4,"startTime":"2026-07-20T23:27:03.986Z","endTime":"2026-07-20T23:27:07.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:27:07.926Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a ground ball to right fielder Jasson Domínguez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-20T23:29:24.085Z","endTime":"2026-07-20T23:30:35.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47810681502349,"aZ":-25.268133170830566,"pfxX":12.734323399114604,"pfxZ":3.719347311672472,"pX":0.5935983792950278,"pZ":2.768318331955861,"vX0":-9.462871893762385,"vY0":-136.07386904994524,"vZ0":-2.4140708535716597,"x":94.37,"y":164.04,"x0":2.4782455983415734,"y0":50.00359134832859,"z0":5.4348905204322,"aX":23.657112085632495},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.4,"breakHorizontal":-20.8,"spinRate":2403,"spinDirection":130},"zone":6,"typeConfidence":0.92,"plateTime":0.40397651531770684,"extension":5.650179440787411},"index":0,"playId":"6d08929b-cb53-369c-9265-cbf994a4174f","pitchNumber":1,"startTime":"2026-07-20T23:29:37.342Z","endTime":"2026-07-20T23:29:40.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":74.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.917524546155025,"aZ":-28.991425315657192,"pfxX":-5.363018671499341,"pfxZ":2.2384972836445067,"pX":-1.7194737886027613,"pZ":1.9864071591885646,"vX0":-8.761943222294638,"vY0":-119.20744872975438,"vZ0":-1.3365474188596962,"x":182.54,"y":185.15,"x0":2.720386749320626,"y0":50.00019633326497,"z0":5.205888013170817,"aX":-7.606395685019408},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.0,"breakHorizontal":12.1,"spinRate":2700,"spinDirection":299},"zone":13,"typeConfidence":0.89,"plateTime":0.4619731681416024,"extension":5.8002940835864},"index":1,"playId":"0ed7907c-8249-3b65-ac37-edb7f2f59635","pitchNumber":2,"startTime":"2026-07-20T23:29:51.812Z","endTime":"2026-07-20T23:29:54.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2094183766321,"aZ":-30.420990912450158,"pfxX":-0.7282360484103798,"pfxZ":1.0933623502431153,"pX":0.3710195364915852,"pZ":2.373954829896104,"vX0":-5.315560360289823,"vY0":-125.40198515900809,"vZ0":-1.70758734595909,"x":102.86,"y":174.68,"x0":2.608431356246839,"y0":50.00047544809844,"z0":5.533904120653199,"aX":-1.1651402003225737},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":2.5,"spinRate":2633,"spinDirection":270},"zone":6,"typeConfidence":0.93,"plateTime":0.43595857889029155,"extension":6.131401561959135},"index":2,"playId":"92a5dbae-287a-37f9-a71a-f2a54810612f","pitchNumber":3,"startTime":"2026-07-20T23:30:07.132Z","endTime":"2026-07-20T23:30:10.528Z","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":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.569801537217742,"aZ":-21.839298768430346,"pfxX":10.886568503020488,"pfxZ":5.235332929722642,"pX":-0.06279729362251461,"pZ":1.9763056230915002,"vX0":-10.492748574436533,"vY0":-139.41343568121627,"vZ0":-4.888049787664718,"x":119.39,"y":185.42,"x0":2.3304810971199545,"y0":50.00019763808312,"z0":5.188547374706363,"aX":21.482961881140547},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.6,"breakHorizontal":-17.6,"spinRate":2418,"spinDirection":130},"zone":8,"typeConfidence":0.91,"plateTime":0.39247349793209985,"extension":5.797100620615017},"hitData":{"launchSpeed":99.3,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.61,"coordY":112.16}},"index":3,"playId":"d1e1294c-89b9-3b82-b539-2af51f960a41","pitchNumber":4,"startTime":"2026-07-20T23:30:24.022Z","endTime":"2026-07-20T23:30:35.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:30:35.189Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Marcell Ozuna doubles (6) on a line drive to left fielder Cody Bellinger. Ryan O'Hearn to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-20T23:30:32.133Z","endTime":"2026-07-20T23:31:53.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":95.3,"endSpeed":87.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.272334920827525,"aZ":-21.489321063954748,"pfxX":11.909972932345546,"pfxZ":5.487906263710052,"pX":-0.26793557064055473,"pZ":2.4123390235921183,"vX0":-11.695864870044495,"vY0":-138.3087881982742,"vZ0":-3.732577589349253,"x":127.21,"y":173.65,"x0":2.457118247604009,"y0":50.00680882429112,"z0":5.211036845299869,"aX":23.206011279367942},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.4,"breakHorizontal":-19.3,"spinRate":2375,"spinDirection":128},"zone":4,"typeConfidence":0.92,"plateTime":0.39520213671524473,"extension":5.880772359061639},"index":0,"playId":"45ef5d81-b810-3415-8ab8-b417dba28db7","pitchNumber":1,"startTime":"2026-07-20T23:30:59.848Z","endTime":"2026-07-20T23:31:03.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.138158301471204,"aZ":-34.199111749516405,"pfxX":8.391524116990444,"pfxZ":-1.2530429131434113,"pX":1.0235644234776793,"pZ":0.8436239016045854,"vX0":-6.410711338183136,"vY0":-125.73441243750274,"vZ0":-4.157355407811185,"x":77.98,"y":216.0,"x0":2.503673264446402,"y0":50.00354888453188,"z0":5.264375510189408,"aX":13.569306567804107},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.9,"breakHorizontal":-13.9,"spinRate":1929,"spinDirection":113},"zone":14,"typeConfidence":0.92,"plateTime":0.4339969155650114,"extension":5.781441039530083},"index":1,"playId":"13afa3b9-a809-3afd-b003-486336b1c376","pitchNumber":2,"startTime":"2026-07-20T23:31:18.059Z","endTime":"2026-07-20T23:31:22.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.663181432630783,"aZ":-30.62765202396027,"pfxX":-2.13602043246394,"pfxZ":0.9077482410509852,"pX":-0.5141801461118004,"pZ":1.9605900863088233,"vX0":-6.994695205497617,"vY0":-130.03207674695528,"vZ0":-2.802186403992616,"x":136.6,"y":185.84,"x0":2.494133475164098,"y0":50.003441888046275,"z0":5.389187489586359,"aX":-3.636110053228937},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":5.5,"spinRate":2645,"spinDirection":265},"zone":7,"typeConfidence":0.97,"plateTime":0.42211280937579954,"extension":5.984587160388166},"hitData":{"launchSpeed":98.7,"launchAngle":15.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":34.89,"coordY":110.17}},"index":2,"playId":"b78bb32a-2e68-3ef6-baec-954ca1c806ab","pitchNumber":3,"startTime":"2026-07-20T23:31:39.231Z","endTime":"2026-07-20T23:31:53.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:31:53.586Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jared Triolo hits a ground-rule double (12) on a fly ball to left-center field. Ryan O'Hearn scores. Marcell Ozuna scores.","rbi":2,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-20T23:31:53.562Z","endTime":"2026-07-20T23:32:48.438Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":677960,"link":"/api/v1/people/677960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":{"id":677960,"link":"/api/v1/people/677960"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15791952447446,"aZ":-31.483152709118006,"pfxX":-5.683169676668317,"pfxZ":0.47450844399058845,"pX":-0.05172057073263046,"pZ":2.1861875632217633,"vX0":-5.322215558699985,"vY0":-119.84550368709485,"vZ0":-0.4941948213682802,"x":118.97,"y":179.75,"x0":2.9361182123679783,"y0":50.00306841203542,"z0":5.207055377728585,"aX":-8.265620453136494},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.0,"breakHorizontal":11.5,"spinRate":2601,"spinDirection":298},"zone":8,"typeConfidence":0.9,"plateTime":0.45702693392880755,"extension":5.888197065107764},"hitData":{"launchSpeed":100.6,"launchAngle":28.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"hard","coordinates":{"coordX":94.44,"coordY":30.29}},"index":0,"playId":"2e0040f9-7b57-3fa5-b1d4-c3b25a7638ce","pitchNumber":1,"startTime":"2026-07-20T23:32:30.791Z","endTime":"2026-07-20T23:32:48.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:32:48.438Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Henry Davis lines out to shortstop José Caballero.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-20T23:32:58.911Z","endTime":"2026-07-20T23:33:26.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80775840066665,"aZ":-30.16678061521021,"pfxX":6.532749666659169,"pfxZ":1.263741141689911,"pX":1.1032979271637537,"pZ":2.456468814317509,"vX0":-5.727980032200439,"vY0":-125.07458637246485,"vZ0":-1.230150449226494,"x":74.94,"y":172.46,"x0":2.567724003853772,"y0":50.00613749397965,"z0":5.414963914890829,"aX":10.414591579879495},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":-10.6,"spinRate":1941,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.4369195080526045,"extension":6.0478097919352205},"hitData":{"launchSpeed":90.5,"launchAngle":11.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":102.99,"coordY":143.07}},"index":0,"playId":"2ee08f63-4bde-365c-9a6a-c7b621c9a122","pitchNumber":1,"startTime":"2026-07-20T23:33:18.369Z","endTime":"2026-07-20T23:33:26.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:33:26.739Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Billy Cook pops out to second baseman Jazz Chisholm Jr.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-20T23:33:30.357Z","endTime":"2026-07-20T23:37:19.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.626311535066037,"aZ":-14.870543299235816,"pfxX":7.045732438610505,"pfxZ":9.061244840720608,"pX":-0.6694731993207533,"pZ":2.6068793716463845,"vX0":-11.10963606681671,"vY0":-137.58864511624787,"vZ0":-4.4417886444747126,"x":142.52,"y":168.39,"x0":2.512478783580399,"y0":50.00467153536574,"z0":5.255831048333399,"aX":13.458527723781561},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":-10.3,"spinRate":2510,"spinDirection":132},"zone":4,"typeConfidence":0.91,"plateTime":0.39867071691705336,"extension":5.906998816264858},"index":0,"playId":"2c2425a1-a9c2-3890-82db-69fa13ccc54b","pitchNumber":1,"startTime":"2026-07-20T23:33:53.017Z","endTime":"2026-07-20T23:33:57.439Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.5,"endSpeed":79.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.712609726493707,"aZ":-31.199872788313556,"pfxX":6.264022803793067,"pfxZ":0.6083795391354476,"pX":1.224388035019707,"pZ":1.1185067659620833,"vX0":-5.759521949649124,"vY0":-125.9051018215074,"vZ0":-3.860668315572318,"x":70.33,"y":208.58,"x0":2.728442692194106,"y0":50.00394411333475,"z0":5.198407602287432,"aX":10.05127172916147},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":-10.0,"spinRate":1880,"spinDirection":111},"zone":14,"typeConfidence":0.88,"plateTime":0.43514444912619954,"extension":5.776851838242014},"index":1,"playId":"3aef304a-5078-3b90-af3e-fa9d3f3e3be7","pitchNumber":2,"startTime":"2026-07-20T23:34:26.602Z","endTime":"2026-07-20T23:34:30.037Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"53b409fc-d1e0-48a9-a3a6-2362e2e392d7","startTime":"2026-07-20T23:34:45.386Z","endTime":"2026-07-20T23:34:51.970Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30379225897173,"aZ":-13.620755999736057,"pfxX":6.507845370612088,"pfxZ":9.60739945989253,"pX":-0.6104121151274547,"pZ":2.961073540165801,"vX0":-10.698439721584725,"vY0":-138.63194717526193,"vZ0":-3.7728683519578556,"x":140.27,"y":158.83,"x0":2.4672976891590537,"y0":50.00167171185754,"z0":5.259561051186612,"aX":12.567138727616962},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":-9.4,"spinRate":2557,"spinDirection":132},"zone":1,"typeConfidence":0.92,"plateTime":0.39631478652050545,"extension":5.860811849353443},"index":3,"playId":"7fdf738f-c220-3f6a-830d-561a813c7dbe","pitchNumber":3,"startTime":"2026-07-20T23:35:02.901Z","endTime":"2026-07-20T23:35:06.466Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-20T23:35:18.041Z","endTime":"2026-07-20T23:35:35.611Z","isPitch":false,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"}},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87746839026292,"aZ":-16.08530545708196,"pfxX":7.136477755127801,"pfxZ":8.169436821545636,"pX":-0.04248526008896374,"pZ":3.2000703953698415,"vX0":-10.040555082340672,"vY0":-139.98297524771866,"vZ0":-2.8322842585359567,"x":118.62,"y":152.38,"x0":2.676550926850252,"y0":50.003026325732726,"z0":5.288238891849826,"aX":14.055282531580442},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":-10.7,"spinRate":2516,"spinDirection":132},"zone":2,"typeConfidence":0.91,"plateTime":0.3924465026033874,"extension":5.865791385456476},"index":5,"playId":"818b4d49-b08d-3fc8-bb2a-a5316cee58e8","pitchNumber":4,"startTime":"2026-07-20T23:35:35.611Z","endTime":"2026-07-20T23:35:38.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21803114058131,"aZ":-31.671232577091082,"pfxX":7.800556152399109,"pfxZ":0.3067538004653616,"pX":2.2483527483354306,"pZ":0.9653864613704789,"vX0":-3.9536197152696237,"vY0":-127.2655231564675,"vZ0":-4.275895802872936,"x":31.3,"y":212.71,"x0":2.8021153488409416,"y0":50.004075356477415,"z0":5.154206946558414,"aX":12.896150798977184},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.1,"breakHorizontal":-13.3,"spinRate":2015,"spinDirection":118},"zone":14,"typeConfidence":0.91,"plateTime":0.42910403414118115,"extension":5.863851430787596},"index":6,"playId":"fcd8df05-83f0-3e37-baa3-b99b00ca2cc2","pitchNumber":5,"startTime":"2026-07-20T23:35:59.008Z","endTime":"2026-07-20T23:36:02.065Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31025394865515,"aZ":-14.342326050543077,"pfxX":8.206469189417785,"pfxZ":8.804159367992312,"pX":-1.5924919645134061,"pZ":2.594646407307052,"vX0":-13.069030231279854,"vY0":-141.22582680077545,"vZ0":-5.076327424366808,"x":177.7,"y":168.72,"x0":2.0229252768772428,"y0":50.004049008665405,"z0":5.333624414385825,"aX":16.624917535815285},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.0,"breakHorizontal":-12.2,"spinRate":2454,"spinDirection":128},"zone":11,"typeConfidence":0.91,"plateTime":0.3874158598564552,"extension":5.823896004284767},"index":7,"playId":"846551b7-fbd4-35c3-9f3e-7267d9bd1842","pitchNumber":6,"startTime":"2026-07-20T23:36:25.449Z","endTime":"2026-07-20T23:36:28.818Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84030927808326,"aZ":-30.40577978390231,"pfxX":-0.15048328305443492,"pfxZ":1.0306365098221413,"pX":0.4612194726550013,"pZ":1.57977517201926,"vX0":-5.277045077297288,"vY0":-129.98551970397108,"vZ0":-3.7493475518566024,"x":99.42,"y":196.13,"x0":2.5326464413819845,"y0":50.005947693225636,"z0":5.335720149399148,"aX":-0.25817212113332594},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.3,"breakHorizontal":1.3,"spinRate":2733,"spinDirection":236},"zone":14,"typeConfidence":0.96,"plateTime":0.42048776617860417,"extension":5.828674634432812},"index":8,"playId":"caf3a8e7-477b-3cf2-abf8-ec15753bbc4e","pitchNumber":7,"startTime":"2026-07-20T23:36:45.068Z","endTime":"2026-07-20T23:36:50.516Z","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":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.310919321858655,"aZ":-13.121920460445715,"pfxX":6.840409903396613,"pfxZ":9.284422223542379,"pX":-0.37302559530198937,"pZ":2.578536112883641,"vX0":-10.114874160237497,"vY0":-141.8328432877909,"vZ0":-5.027805962970006,"x":131.22,"y":169.16,"x0":2.3391145442656036,"y0":50.00095413609277,"z0":5.200961512222731,"aX":14.034554534757953},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":-10.6,"spinRate":2569,"spinDirection":134},"zone":4,"typeConfidence":0.93,"plateTime":0.3851580478873937,"extension":6.113909996332537},"hitData":{"launchSpeed":79.4,"launchAngle":57.0,"totalDistance":200.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":163.46,"coordY":128.88}},"index":9,"playId":"d6b98a4f-cc41-3fd2-baee-f43777025c48","pitchNumber":8,"startTime":"2026-07-20T23:37:08.298Z","endTime":"2026-07-20T23:37:19.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:37:19.327Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to center fielder Trent Grisham. Jared Triolo scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-20T23:37:21.992Z","endTime":"2026-07-20T23:40:36.461Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":{"id":677960,"link":"/api/v1/people/677960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.899822301394128,"aZ":-30.947381227628405,"pfxX":9.245062099614863,"pfxZ":0.7379333086598816,"pX":1.2574080861762147,"pZ":1.7067831895008616,"vX0":-6.691899608290741,"vY0":-127.90038555785355,"vZ0":-2.8736277389746268,"x":69.07,"y":192.7,"x0":2.7040633164954486,"y0":50.00268748808252,"z0":5.2670269416936675,"aX":15.346679609511485},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.0,"breakHorizontal":-15.2,"spinRate":2094,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.42793700265619794,"extension":6.266702985558865},"index":0,"playId":"9dbb2897-1212-3a60-996d-302d9ad06d02","pitchNumber":1,"startTime":"2026-07-20T23:37:48.131Z","endTime":"2026-07-20T23:37:51.928Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-20T23:38:10.896Z","endTime":"2026-07-20T23:39:04.922Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39917029252689,"aZ":-29.982553654679233,"pfxX":-0.08744006306506913,"pfxZ":1.328677068173743,"pX":-0.9717840920537327,"pZ":2.3058883331288325,"vX0":-8.849085563333212,"vY0":-127.615245240015,"vZ0":-1.9444369164417385,"x":154.04,"y":176.52,"x0":2.552856569040606,"y0":50.003344670550064,"z0":5.440875996167378,"aX":-0.14175044145492002},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.2,"breakHorizontal":2.2,"spinRate":2622,"spinDirection":166},"zone":13,"typeConfidence":0.93,"plateTime":0.42929318687860274,"extension":5.827846796211896},"index":2,"playId":"ebbb4628-7e16-3b51-97f9-fc8af980f900","pitchNumber":2,"startTime":"2026-07-20T23:39:04.922Z","endTime":"2026-07-20T23:39:10.746Z","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":96.4,"endSpeed":88.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.015299200427542,"aZ":-13.821644079853558,"pfxX":7.121742761457568,"pfxZ":9.26562267934034,"pX":-0.8341324645145191,"pZ":1.3902817886115735,"vX0":-11.196493473889376,"vY0":-139.73800131471592,"vZ0":-7.613270626136689,"x":148.8,"y":201.24,"x0":2.2964027195463816,"y0":50.005818833012164,"z0":5.055354692231476,"aX":14.110856815297241},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":-10.7,"spinRate":2442,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.39173970378873335,"extension":6.235675158045087},"index":3,"playId":"cb3baf64-539d-33c8-afd3-98dc1b477e01","pitchNumber":3,"startTime":"2026-07-20T23:39:25.795Z","endTime":"2026-07-20T23:39:29.353Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"playId":"41098dcf-d719-4576-a3e5-b737b292cbb3","startTime":"2026-07-20T23:39:44.208Z","endTime":"2026-07-20T23:39:49.208Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16701420240445,"aZ":-23.449364816904833,"pfxX":6.257541644310123,"pfxZ":5.452122519179185,"pX":-0.19158730444003852,"pZ":1.576004996925616,"vX0":-9.107043791652979,"vY0":-125.3847277195695,"vZ0":-4.251111210397252,"x":124.3,"y":196.23,"x0":2.6663018617324523,"y0":50.00277988013176,"z0":5.195435904340087,"aX":10.013867509862555},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.1,"breakHorizontal":-9.4,"spinRate":2045,"spinDirection":113},"zone":8,"typeConfidence":0.67,"plateTime":0.43601410451540845,"extension":6.056029899578085},"index":5,"playId":"38bbdd9f-ade1-399c-9feb-36b72efcc5c5","pitchNumber":4,"startTime":"2026-07-20T23:39:58.212Z","endTime":"2026-07-20T23:40:01.543Z","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":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80467640973327,"aZ":-33.59583476792186,"pfxX":-2.1911666885075745,"pfxZ":-0.8524997292931804,"pX":-0.11206352540133753,"pZ":2.3993575994232823,"vX0":-5.9333022580355825,"vY0":-127.85629510449267,"vZ0":-1.1284509536585392,"x":121.27,"y":174.0,"x0":2.517487510259087,"y0":50.003635387663614,"z0":5.467956157006236,"aX":-3.649900152400298},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.6,"breakHorizontal":5.3,"spinRate":2930,"spinDirection":301},"zone":5,"typeConfidence":0.97,"plateTime":0.42736268029837454,"extension":5.878389440416382},"hitData":{"launchSpeed":101.2,"launchAngle":2.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.28,"coordY":87.33}},"index":6,"playId":"2d6e71bc-3eb4-3388-9c78-8fe5a0299039","pitchNumber":5,"startTime":"2026-07-20T23:40:23.694Z","endTime":"2026-07-20T23:40:36.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:40:36.461Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-20T23:40:35.810Z","endTime":"2026-07-20T23:42:45.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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(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":96.7,"endSpeed":88.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47149532396422,"aZ":-14.630339480930896,"pfxX":7.206761601694023,"pfxZ":8.854170734150099,"pX":-1.780307772539091,"pZ":2.369975252063801,"vX0":-13.498772995919918,"vY0":-140.06197391487325,"vZ0":-5.26499272731789,"x":184.86,"y":174.79,"x0":2.1714448536304167,"y0":50.00164305035618,"z0":5.2353530944267685,"aX":14.278812878496842},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":-10.2,"spinRate":2506,"spinDirection":131},"zone":13,"typeConfidence":0.91,"plateTime":0.3914855455484436,"extension":6.02904690714317},"index":0,"playId":"0401f2ba-3711-30bc-a90b-c79957f8ef9e","pitchNumber":1,"startTime":"2026-07-20T23:41:03.150Z","endTime":"2026-07-20T23:41:08.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.6,"endSpeed":81.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16111667342744,"aZ":-28.19780850651675,"pfxX":0.5994208779267627,"pfxZ":2.3757022604941107,"pX":-1.3373488422702338,"pZ":0.682234513799275,"vX0":-9.549799326982246,"vY0":-128.6891406404484,"vZ0":-5.863201146084273,"x":167.98,"y":220.36,"x0":2.346623191817798,"y0":50.00240814003268,"z0":5.179340450037926,"aX":1.0033355041929324},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.1,"breakHorizontal":1.1,"spinRate":2726,"spinDirection":184},"zone":13,"typeConfidence":0.93,"plateTime":0.42591486164751924,"extension":6.123083390008273},"index":1,"playId":"285568ed-443c-39a7-872b-0a0d1e011108","pitchNumber":2,"startTime":"2026-07-20T23:41:22.260Z","endTime":"2026-07-20T23:41:26.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":84.0,"endSpeed":77.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.430208015897758,"aZ":-30.81832138376265,"pfxX":-6.703275926103138,"pfxZ":0.9001158218488978,"pX":-0.2360915828492185,"pZ":2.7271138406878963,"vX0":-5.4195460120335746,"vY0":-122.30228513411771,"vZ0":0.3287933695285594,"x":126.0,"y":165.15,"x0":2.880750455854186,"y0":50.00485397166297,"z0":5.236879799559345,"aX":-10.142566139555491},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.9,"breakHorizontal":13.4,"spinRate":2710,"spinDirection":300},"zone":1,"typeConfidence":0.89,"plateTime":0.4480781563204128,"extension":5.914882865001587},"index":2,"playId":"27e39f0c-b86f-30df-bf60-a7593788ce8d","pitchNumber":3,"startTime":"2026-07-20T23:41:45.775Z","endTime":"2026-07-20T23:41:52.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.875362310066045,"aZ":-30.071039901004518,"pfxX":-1.765772753618986,"pfxZ":1.2222114415545864,"pX":-0.1714683505096648,"pZ":2.473440041827184,"vX0":-6.366406577837588,"vY0":-129.210183907609,"vZ0":-1.5613299964274865,"x":123.54,"y":172.0,"x0":2.537805728961323,"y0":50.001303720979045,"z0":5.361732820938416,"aX":-3.0322042473296413},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":4.4,"spinRate":2635,"spinDirection":263},"zone":5,"typeConfidence":0.96,"plateTime":0.42134201948512606,"extension":5.806272093748738},"index":3,"playId":"7260be89-880d-3185-97ff-08eb7c635c55","pitchNumber":4,"startTime":"2026-07-20T23:42:12.698Z","endTime":"2026-07-20T23:42:17.964Z","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":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52833534730695,"aZ":-30.611215410647127,"pfxX":0.1864912129885763,"pfxZ":0.9327207815653624,"pX":-0.9761768562701147,"pZ":1.57120503555084,"vX0":-8.761827425241995,"vY0":-128.78658410250793,"vZ0":-3.2421225382836356,"x":154.21,"y":196.36,"x0":2.444718307802052,"y0":50.0049490997251,"z0":5.211872279007503,"aX":0.31371944778090227},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.2,"breakHorizontal":1.6,"spinRate":2698,"spinDirection":288},"zone":13,"typeConfidence":0.94,"plateTime":0.42514900124301036,"extension":6.005286395421965},"index":4,"playId":"173dd370-7c46-3d9c-9f84-83894bd47cf2","pitchNumber":5,"startTime":"2026-07-20T23:42:41.230Z","endTime":"2026-07-20T23:42:45.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:42:45.604Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Wells grounds out to first baseman Ryan O'Hearn.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:44:44.177Z","endTime":"2026-07-20T23:45:29.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.847127900879922,"aZ":-12.416872809131513,"pfxX":-4.609475220662003,"pfxZ":9.71427867976417,"pX":0.6480446424090134,"pZ":2.2585536634219547,"vX0":5.126105752160371,"vY0":-141.58550002595825,"vZ0":-8.094331455909762,"x":92.3,"y":177.8,"x0":-0.5856602542940434,"y0":50.00097626743261,"z0":5.946077095853653,"aX":-9.372798191745382},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":7.3,"spinRate":2234,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.3866282100970091,"extension":6.455770573342784},"index":0,"playId":"5b4869e2-c1fa-3185-80bd-e96bf465e60d","pitchNumber":1,"startTime":"2026-07-20T23:44:53.130Z","endTime":"2026-07-20T23:44:56.658Z","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":92.3,"endSpeed":86.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97648475927899,"aZ":-26.704372404747478,"pfxX":-0.3708310597721107,"pfxZ":2.9481278531046318,"pX":1.389805447798571,"pZ":1.2199142553847877,"vX0":5.426304270369131,"vY0":-134.2746998938139,"vZ0":-7.766954651828788,"x":64.02,"y":205.84,"x0":-0.5961678010870779,"y0":50.00066309411308,"z0":6.008394930455004,"aX":-0.6882065004992735},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.1,"breakHorizontal":-0.4,"spinRate":2448,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.40560275120628164,"extension":6.317148207271796},"index":1,"playId":"44636bd0-b080-3ac5-a288-989ffddb884a","pitchNumber":2,"startTime":"2026-07-20T23:45:06.589Z","endTime":"2026-07-20T23:45:10.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86725833115985,"aZ":-43.59813773275031,"pfxX":3.347135086026119,"pfxZ":-7.577047673679224,"pX":-0.20218010216492488,"pZ":1.9878129250151957,"vX0":0.25192946630473656,"vY0":-121.96822923914304,"vZ0":-1.223820384572599,"x":124.71,"y":185.11,"x0":-0.7417263569947757,"y0":50.004800169100434,"z0":6.2541230321922,"aX":5.045678433717212},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.8,"breakHorizontal":-6.1,"spinRate":2683,"spinDirection":39},"zone":8,"typeConfidence":0.9,"plateTime":0.4489980280201893,"extension":5.8906187324096635},"hitData":{"launchSpeed":84.9,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":168.87,"coordY":159.01}},"index":2,"playId":"2ce9467a-f85a-3848-b77b-944f6511516d","pitchNumber":3,"startTime":"2026-07-20T23:45:19.743Z","endTime":"2026-07-20T23:45:29.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:45:29.222Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Caballero singles on a ground ball to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:45:31.045Z","endTime":"2026-07-20T23:46:27.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.367425351564787,"aZ":-13.168293417434217,"pfxX":-6.361451308978166,"pfxZ":9.214865015192835,"pX":-0.2957049861512462,"pZ":3.067220457231283,"vX0":3.1776585598079574,"vY0":-142.40865576701046,"vZ0":-6.122565795078219,"x":128.27,"y":155.97,"x0":-0.5968155134034517,"y0":50.00437308832636,"z0":6.0710467321666295,"aX":-13.124481642847865},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.7,"breakHorizontal":10.9,"spinRate":2286,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.38396407885511064,"extension":6.048633501840654},"index":0,"playId":"371872f0-3db5-36f5-b4ae-cbd17750b54d","pitchNumber":1,"startTime":"2026-07-20T23:45:49.927Z","endTime":"2026-07-20T23:45:53.232Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-20T23:46:03.166Z","endTime":"2026-07-20T23:46:18.015Z","isPitch":false,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"}},{"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":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04702533882436,"aZ":-11.853649417586036,"pfxX":-7.162195418345213,"pfxZ":9.798488087368735,"pX":0.12065737057581118,"pZ":2.0091784487123525,"vX0":4.45304903238063,"vY0":-142.89791244612752,"vZ0":-9.071035361371521,"x":112.4,"y":184.53,"x0":-0.5249573869042484,"y0":50.005903742133356,"z0":5.964082827494691,"aX":-14.856979657322654},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":12.1,"spinRate":2378,"spinDirection":218},"zone":8,"typeConfidence":0.92,"plateTime":0.38289084442199695,"extension":6.4630358142556705},"hitData":{"launchSpeed":104.7,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.11,"coordY":111.14}},"index":2,"playId":"035b056d-3825-3624-8be0-212caed65e6f","pitchNumber":2,"startTime":"2026-07-20T23:46:18.015Z","endTime":"2026-07-20T23:46:27.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:46:27.968Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trent Grisham flies out to center fielder Billy Cook.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:46:27.408Z","endTime":"2026-07-20T23:50:19.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93326364057177,"aZ":-13.675242936823274,"pfxX":-6.585052456875115,"pfxZ":9.267685014996013,"pX":-0.5027564931920551,"pZ":2.656631164102087,"vX0":3.0221446579605127,"vY0":-140.64359146140976,"vZ0":-6.699034230637839,"x":136.16,"y":167.05,"x0":-0.7377034959814724,"y0":50.00500229304154,"z0":5.962440173128077,"aX":-13.14795052120786},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":11.3,"spinRate":2228,"spinDirection":225},"zone":4,"typeConfidence":0.91,"plateTime":0.38995322820997114,"extension":6.084144429720632},"index":0,"playId":"e1f865a3-8854-3d90-a09c-f5e4839d644e","pitchNumber":1,"startTime":"2026-07-20T23:46:56.098Z","endTime":"2026-07-20T23:46:59.243Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"b106d65c-88f8-3322-9c04-b7f7dd9a6188","startTime":"2026-07-20T23:47:21.800Z","endTime":"2026-07-20T23:47:26.082Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.359847705694538,"aZ":-39.70820312848539,"pfxX":3.995152482952186,"pfxZ":-5.043000305240433,"pX":-1.2496456896900128,"pZ":3.2907062652117487,"vX0":-2.0900776607300946,"vY0":-121.13115041748686,"vZ0":0.7229970101418133,"x":164.63,"y":149.93,"x0":-0.8972925335353966,"y0":50.001822509705036,"z0":6.443986346739068,"aX":5.97140397410823},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-8.8,"breakHorizontal":-6.7,"spinRate":2599,"spinDirection":46},"zone":11,"typeConfidence":0.9,"plateTime":0.45116473673801893,"extension":5.636646532066714},"index":2,"playId":"7cf132b1-c8b6-3329-8f92-0524c98555c6","pitchNumber":2,"startTime":"2026-07-20T23:47:55.156Z","endTime":"2026-07-20T23:47:58.680Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92533253210506,"aZ":-17.285861356069724,"pfxX":-5.985772786913088,"pfxZ":7.468948196542428,"pX":-0.16878349335985157,"pZ":3.6222773079252106,"vX0":3.7158894286499025,"vY0":-140.10188390215276,"vZ0":-3.4841962444754673,"x":123.43,"y":140.98,"x0":-0.7329683425335596,"y0":50.000439354443905,"z0":6.008163183244038,"aX":-11.926828783551112},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":10.1,"spinRate":2186,"spinDirection":232},"zone":11,"typeConfidence":0.86,"plateTime":0.39058046983773487,"extension":5.96228071070146},"index":3,"playId":"0c11cc25-ee05-3f6f-b7bf-a75e1af79a7c","pitchNumber":3,"startTime":"2026-07-20T23:48:15.475Z","endTime":"2026-07-20T23:48:19.460Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34646641321481,"aZ":-27.342323144025443,"pfxX":0.8933888855587622,"pfxZ":2.6951683935527235,"pX":-0.4543845664610686,"pZ":1.7398330397581916,"vX0":0.7051675236330797,"vY0":-132.59036997019567,"vZ0":-5.6930644723461965,"x":134.32,"y":191.8,"x0":-0.8391849432695242,"y0":50.00494582823145,"z0":5.890910911214133,"aX":1.6027268594976387},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.0,"breakHorizontal":-1.8,"spinRate":2564,"spinDirection":227},"zone":7,"typeConfidence":0.89,"plateTime":0.41191896977931775,"extension":6.140751504092108},"index":4,"playId":"9cd44716-6a30-3818-aaf2-ae54e805c867","pitchNumber":4,"startTime":"2026-07-20T23:48:38.808Z","endTime":"2026-07-20T23:48:42.861Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-20T23:49:00.016Z","endTime":"2026-07-20T23:49:18.226Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"}},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84133283695837,"aZ":-26.104761480184955,"pfxX":1.079468227246323,"pfxZ":3.3361354674136017,"pX":-0.45589601942743063,"pZ":2.8422833813582398,"vX0":0.9421562382708135,"vY0":-133.82498974969832,"vZ0":-3.3360198367105287,"x":134.38,"y":162.04,"x0":-0.952319267265412,"y0":50.005077182233315,"z0":5.966972738910638,"aX":1.9657183097433348},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.5,"breakHorizontal":-2.2,"spinRate":2515,"spinDirection":202},"zone":1,"typeConfidence":0.91,"plateTime":0.40867969507876056,"extension":6.073754225110718},"index":6,"playId":"3c38539b-4c95-3234-8517-af555585468f","pitchNumber":5,"startTime":"2026-07-20T23:49:18.226Z","endTime":"2026-07-20T23:49:21.423Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":91.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.244719017747524,"aZ":-22.33848665447947,"pfxX":-8.328447366990964,"pfxZ":4.646834176471658,"pX":-0.07289463517227968,"pZ":1.3837748279812014,"vX0":5.502246958304923,"vY0":-143.8818883500728,"vZ0":-8.174309367361682,"x":119.78,"y":201.42,"x0":-0.9180369093751203,"y0":50.00561426324391,"z0":5.622620173192087,"aX":-17.64026070434212},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.1,"breakHorizontal":14.2,"spinRate":2309,"spinDirection":228},"zone":13,"typeConfidence":0.92,"plateTime":0.3792194100633939,"extension":6.422125907537282},"index":7,"playId":"f9a3ae22-5a7f-3619-89e0-a14c30143921","pitchNumber":6,"startTime":"2026-07-20T23:49:42.795Z","endTime":"2026-07-20T23:49:46.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.525083176334146,"aZ":-28.678741443739487,"pfxX":-8.908569194723544,"pfxZ":1.688570130287685,"pX":-0.8239364118852337,"pZ":2.2468873310927706,"vX0":3.6854444234772994,"vY0":-142.38864674392434,"vZ0":-4.742028532754323,"x":148.41,"y":178.11,"x0":-0.9698541926265233,"y0":50.006401295447546,"z0":5.725882763132005,"aX":-18.485909093559666},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":2.4,"breakHorizontal":15.5,"spinRate":2175,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.38315651055296573,"extension":6.506136256418734},"hitData":{"launchSpeed":90.5,"launchAngle":27.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.7,"coordY":69.08}},"index":8,"playId":"88bd85b0-d84d-3d31-b32c-2b571d5655ff","pitchNumber":7,"startTime":"2026-07-20T23:50:10.130Z","endTime":"2026-07-20T23:50:19.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:50:19.967Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Rice grounds out to first baseman Ryan O'Hearn.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:50:31.195Z","endTime":"2026-07-20T23:51:47.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":97.4,"endSpeed":89.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.056131720426027,"aZ":-13.50877153210298,"pfxX":-5.056843596498972,"pfxZ":9.118715650189083,"pX":-0.32714079139736874,"pZ":2.90901843418635,"vX0":3.1464044934017585,"vY0":-141.8551146534589,"vZ0":-6.014732678495767,"x":129.47,"y":160.24,"x0":-0.7909944319179899,"y0":50.00618263133201,"z0":5.9107913722691645,"aX":-10.355243886619226},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.6,"breakHorizontal":8.5,"spinRate":2178,"spinDirection":227},"zone":1,"typeConfidence":0.91,"plateTime":0.3854354129083464,"extension":6.400743115835853},"index":0,"playId":"f0940585-a5de-3b36-a049-93c0f85d4adf","pitchNumber":1,"startTime":"2026-07-20T23:50:46.013Z","endTime":"2026-07-20T23:50:49.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.061073620705532,"aZ":-29.97811922867912,"pfxX":-7.314645489679895,"pfxZ":1.1963866753049714,"pX":0.42213304049607053,"pZ":1.5367356821914646,"vX0":5.84207718652252,"vY0":-133.91652282815383,"vZ0":-5.388438734008815,"x":100.91,"y":197.29,"x0":-0.8260340365252634,"y0":50.00250962980417,"z0":5.6918024436974,"aX":-13.425600749435127},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.3,"breakHorizontal":12.1,"spinRate":1784,"spinDirection":230},"zone":14,"typeConfidence":0.88,"plateTime":0.40735782809684595,"extension":6.583310245215888},"index":1,"playId":"a431565b-94fb-3f01-a563-2c536dc60000","pitchNumber":2,"startTime":"2026-07-20T23:51:02.781Z","endTime":"2026-07-20T23:51:06.981Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-20T23:51:23.513Z","endTime":"2026-07-20T23:51:41.436Z","isPitch":false,"type":"action","player":{"id":700250,"link":"/api/v1/people/700250"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32340414598831,"aZ":-26.8636372143032,"pfxX":-8.018605075405242,"pfxZ":2.9292224948243284,"pX":0.3499933361659183,"pZ":2.1103541063976454,"vX0":5.91251408524939,"vY0":-133.02494346780674,"vZ0":-4.632433945027137,"x":103.66,"y":181.8,"x0":-0.8463770313666619,"y0":50.0040079712231,"z0":5.793867950534636,"aX":-14.544666214218662},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.6,"breakHorizontal":13.4,"spinRate":1767,"spinDirection":229},"zone":9,"typeConfidence":0.9,"plateTime":0.4098668420757061,"extension":6.621171144948829},"hitData":{"launchSpeed":95.7,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.71,"coordY":176.51}},"index":3,"playId":"6dbd492c-935b-3617-b616-0d68e809fa3f","pitchNumber":3,"startTime":"2026-07-20T23:51:41.436Z","endTime":"2026-07-20T23:51:47.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:51:47.904Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-20T23:53:45.559Z","endTime":"2026-07-20T23:55:13.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.827884686486552,"aZ":-31.202492217560582,"pfxX":9.681922068505662,"pfxZ":0.608153748631671,"pX":0.40550172748837904,"pZ":1.361578694498994,"vX0":-8.408728005401885,"vY0":-124.99866793740739,"vZ0":-3.5472528020517866,"x":101.54,"y":202.02,"x0":2.5457660333436256,"y0":50.00170834091987,"z0":5.3451994338989675,"aX":15.40941461110543},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.5,"breakHorizontal":-15.7,"spinRate":2011,"spinDirection":119},"zone":14,"typeConfidence":0.92,"plateTime":0.43721799244916504,"extension":6.04708007568266},"index":0,"playId":"de0ef08c-31ac-31cb-9aa2-6b366b48179d","pitchNumber":1,"startTime":"2026-07-20T23:53:59.526Z","endTime":"2026-07-20T23:54:04.020Z","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.7,"endSpeed":80.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87316684529989,"aZ":-30.56802794622282,"pfxX":8.552796181683549,"pfxZ":0.9889835778661089,"pX":0.8755919099261129,"pZ":0.7694895298834643,"vX0":-7.214502909981063,"vY0":-126.12958891324429,"vZ0":-4.9706888209245,"x":83.62,"y":218.0,"x0":2.6515287568810177,"y0":50.00301019475326,"z0":5.209549416063488,"aX":13.882957383861628},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.0,"breakHorizontal":-14.0,"spinRate":2209,"spinDirection":112},"zone":14,"typeConfidence":0.91,"plateTime":0.4330356251755205,"extension":5.893446643454358},"index":1,"playId":"3909f864-b7f9-3925-9ba6-7408c2c127f6","pitchNumber":2,"startTime":"2026-07-20T23:54:15.823Z","endTime":"2026-07-20T23:54:20.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.001675296777883,"aZ":-21.78829493388406,"pfxX":11.804630291436006,"pfxZ":5.434140135630429,"pX":1.24135625498275,"pZ":2.3799001061814886,"vX0":-7.573096301687958,"vY0":-137.25968593627874,"vZ0":-3.5944155782556697,"x":69.68,"y":174.52,"x0":2.5006368401912082,"y0":50.00160221400115,"z0":5.187627130675257,"aX":22.55285386161688},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.2,"breakHorizontal":-19.8,"spinRate":2296,"spinDirection":125},"zone":14,"typeConfidence":0.91,"plateTime":0.3988386826967627,"extension":5.7821789807196255},"index":2,"playId":"1941ea79-1929-3822-9158-8ade1a85f422","pitchNumber":3,"startTime":"2026-07-20T23:54:33.799Z","endTime":"2026-07-20T23:54:38.830Z","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":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.509252025689154,"aZ":-33.9462109029952,"pfxX":9.043138056621778,"pfxZ":-1.09043529336616,"pX":1.0875882671654336,"pZ":1.691065276451413,"vX0":-6.875551787711506,"vY0":-126.4073587120167,"vZ0":-2.1650005792181686,"x":75.54,"y":193.12,"x0":2.6664397989788506,"y0":50.0051438071092,"z0":5.281188681883324,"aX":14.65229996446154},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.3,"breakHorizontal":-14.9,"spinRate":2063,"spinDirection":117},"zone":14,"typeConfidence":0.92,"plateTime":0.43312002065071553,"extension":5.985676904941959},"index":3,"playId":"ac88fe25-2e6d-3acf-af3a-ed6ffff3e9f1","pitchNumber":4,"startTime":"2026-07-20T23:54:52.753Z","endTime":"2026-07-20T23:54:56.880Z","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":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65020521479052,"aZ":-28.05739305693277,"pfxX":2.275918380361011,"pfxZ":2.3667848655527344,"pX":1.4281760751070094,"pZ":3.4626380265172556,"vX0":-4.0625146791179905,"vY0":-130.66851074480147,"vZ0":0.03037355990123025,"x":62.56,"y":145.29,"x0":2.7022698335536024,"y0":50.005824720796824,"z0":5.546205948991481,"aX":3.965292421255054},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":-3.4,"spinRate":2607,"spinDirection":181},"zone":12,"typeConfidence":0.69,"plateTime":0.4180140984381855,"extension":5.864285169578001},"index":4,"playId":"41afdaea-c560-3af3-bf87-f18bc9cae3f3","pitchNumber":5,"startTime":"2026-07-20T23:55:09.558Z","endTime":"2026-07-20T23:55:13.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:55:13.499Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Esmerlyn Valdez homers (13) on a fly ball to right center field. Bryan Reynolds scores.","rbi":2,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-20T23:55:57.003Z","endTime":"2026-07-20T23:58:32.643Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":{"id":677960,"link":"/api/v1/people/677960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":677960,"link":"/api/v1/people/677960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"c5aca4d4-6e7f-3791-b8a9-96e5ba697165","startTime":"2026-07-20T23:55:39.809Z","endTime":"2026-07-20T23:55:43.079Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93133100067051,"aZ":-31.417024432123412,"pfxX":6.5841122377746135,"pfxZ":0.4668215116348353,"pX":0.8880114553582051,"pZ":3.0430427152388533,"vX0":-6.642678509250975,"vY0":-126.162686464015,"vZ0":0.26243456930017306,"x":83.15,"y":156.62,"x0":2.6906377270613944,"y0":50.00283913023994,"z0":5.454904614127222,"aX":10.690789496865266},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.1,"breakHorizontal":-10.6,"spinRate":1872,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.4329552023318417,"extension":6.0609092843915935},"index":1,"playId":"4f917e7d-be97-33b3-a65a-a9a5ff76e8d8","pitchNumber":1,"startTime":"2026-07-20T23:55:59.286Z","endTime":"2026-07-20T23:56:02.938Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.609820907482902,"aZ":-26.981461017155123,"pfxX":11.712085740835356,"pfxZ":2.6427165366593472,"pX":2.2817269582600925,"pZ":2.1581450764971755,"vX0":-5.561093256547553,"vY0":-139.37604719102214,"vZ0":-3.061662900183385,"x":30.03,"y":180.51,"x0":2.782279671852162,"y0":50.002544687125024,"z0":5.054492119826368,"aX":23.01978824904698},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.3,"breakHorizontal":-20.0,"spinRate":2424,"spinDirection":126},"zone":14,"typeConfidence":0.92,"plateTime":0.3931316679898531,"extension":5.854263614300089},"index":2,"playId":"22c796b7-b57f-3e7c-bb9f-7704f2910b9e","pitchNumber":2,"startTime":"2026-07-20T23:56:17.634Z","endTime":"2026-07-20T23:56:21.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.143505793226865,"aZ":-30.896024812453437,"pfxX":-6.503240791138497,"pfxZ":0.8670178258021508,"pX":0.5288339780437905,"pZ":2.877757377381783,"vX0":-3.937610568051028,"vY0":-120.72164138083406,"vZ0":0.9931031508029855,"x":96.84,"y":161.08,"x0":3.0274520526626687,"y0":50.002273413609906,"z0":5.1868439932635075,"aX":-9.568759043457153},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.0,"breakHorizontal":12.7,"spinRate":2740,"spinDirection":303},"zone":6,"typeConfidence":0.9,"plateTime":0.4542172284126216,"extension":5.793675437310655},"index":3,"playId":"dfe4b8ed-17ce-378f-a69c-c99a6ad6ded3","pitchNumber":3,"startTime":"2026-07-20T23:56:35.511Z","endTime":"2026-07-20T23:56:40.318Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.971383756548317,"aZ":-30.347352477602023,"pfxX":7.12136083686822,"pfxZ":1.1189325047908802,"pX":0.9260035961781605,"pZ":2.0096329656626684,"vX0":-6.590251362451534,"vY0":-127.01569174451097,"vZ0":-2.239107178717119,"x":81.7,"y":184.52,"x0":2.628786541020398,"y0":50.00465137833666,"z0":5.315430248224259,"aX":11.639543583796076},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":-11.4,"spinRate":2009,"spinDirection":118},"zone":14,"typeConfidence":0.88,"plateTime":0.43120287432372484,"extension":5.927963174968911},"index":4,"playId":"cc1e26f4-4b0f-3c52-a329-2282ca27b1f2","pitchNumber":4,"startTime":"2026-07-20T23:56:55.265Z","endTime":"2026-07-20T23:56:59.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90801590850057,"aZ":-30.205491884445838,"pfxX":5.3285416079169226,"pfxZ":1.2070402992834666,"pX":1.5426414385004645,"pZ":2.1163943226948767,"vX0":-4.608885772914548,"vY0":-126.07041020322168,"vZ0":-1.6871898566520096,"x":58.2,"y":181.64,"x0":2.6885708395726944,"y0":50.005615110081465,"z0":5.197098457177293,"aX":8.711930106123063},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.0,"breakHorizontal":-8.8,"spinRate":1980,"spinDirection":115},"zone":14,"typeConfidence":0.86,"plateTime":0.4319177881194305,"extension":5.788774477852232},"index":5,"playId":"7b9f393e-4aca-3a99-bbbb-4dd188598993","pitchNumber":5,"startTime":"2026-07-20T23:57:18.447Z","endTime":"2026-07-20T23:57:22.350Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85760537393919,"aZ":-27.292342116864184,"pfxX":-6.616363585196094,"pfxZ":3.336185412783303,"pX":0.6176313053722767,"pZ":2.959861878699907,"vX0":-3.6605220174380344,"vY0":-119.86998173131425,"vZ0":0.6262348894291955,"x":93.46,"y":158.86,"x0":3.021195190974314,"y0":50.00443136829333,"z0":5.120359855367784,"aX":-9.686570150050219},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.5,"breakHorizontal":12.8,"spinRate":2624,"spinDirection":301},"zone":3,"typeConfidence":0.9,"plateTime":0.45589337546917097,"extension":5.863619289954854},"index":6,"playId":"e6e3d797-cbe5-3f73-8a09-5ab2a5664c8e","pitchNumber":6,"startTime":"2026-07-20T23:57:37.926Z","endTime":"2026-07-20T23:57:42.659Z","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":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.868629972712505,"aZ":-28.925453426039166,"pfxX":-1.3275722634347937,"pfxZ":1.8713800496647925,"pX":0.44684022997786926,"pZ":2.0812938252754796,"vX0":-5.025005125051434,"vY0":-130.1119667184566,"vZ0":-2.914373383483525,"x":99.97,"y":182.59,"x0":2.5652463051761827,"y0":50.00341950102459,"z0":5.377302190025252,"aX":-2.3069893131252797},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.0,"breakHorizontal":3.4,"spinRate":2667,"spinDirection":278},"zone":9,"typeConfidence":0.96,"plateTime":0.41881810139665365,"extension":5.800970577819644},"hitData":{"launchSpeed":106.6,"launchAngle":28.0,"totalDistance":436.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":195.39,"coordY":57.94}},"index":7,"playId":"39f03325-2004-361c-9885-6e415398aab4","pitchNumber":7,"startTime":"2026-07-20T23:58:01.316Z","endTime":"2026-07-20T23:58:32.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:58:32.643Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-20T23:58:15.945Z","endTime":"2026-07-20T23:59:35.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.123537685473835,"aZ":-24.153653755686697,"pfxX":11.147319401024385,"pfxZ":4.082987263735575,"pX":0.6909986660632695,"pZ":2.042008865137826,"vX0":-9.103428449524978,"vY0":-139.02935365248206,"vZ0":-4.051847779193888,"x":90.66,"y":183.65,"x0":2.5536637410137093,"y0":50.005048524687,"z0":5.114541717660422,"aX":21.90379378376749},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.7,"breakHorizontal":-18.4,"spinRate":2234,"spinDirection":131},"zone":9,"typeConfidence":0.92,"plateTime":0.3934324307545145,"extension":5.748899184868632},"index":0,"playId":"98f7a9d6-df4b-3229-b0db-b850b6119b0e","pitchNumber":1,"startTime":"2026-07-20T23:58:55.535Z","endTime":"2026-07-20T23:58:59.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.623773895412448,"aZ":-27.26430641935908,"pfxX":0.478464758654646,"pfxZ":2.8285903756465274,"pX":-0.49398424154671716,"pZ":2.3652030576073813,"vX0":-7.865906854570091,"vY0":-130.066412514212,"vZ0":-2.43272923791349,"x":135.83,"y":174.92,"x0":2.489234337941627,"y0":50.00594911988095,"z0":5.350299960482032,"aX":0.832204702185335},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.8,"breakHorizontal":0.6,"spinRate":2527,"spinDirection":181},"zone":4,"typeConfidence":0.88,"plateTime":0.41883785337736423,"extension":6.171134868158621},"index":1,"playId":"5459b01f-812a-3faf-9ef7-c9203ffe4c34","pitchNumber":2,"startTime":"2026-07-20T23:59:15.879Z","endTime":"2026-07-20T23:59:19.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.030576298552145,"aZ":-29.06926645259534,"pfxX":-4.96379142063398,"pfxZ":2.0601064711635333,"pX":-0.8264915512380432,"pZ":2.0392512037483446,"vX0":-7.015643508723994,"vY0":-122.17845979333357,"vZ0":-1.2452744967625997,"x":148.5,"y":183.72,"x0":2.7315572565824744,"y0":50.00122937208042,"z0":5.063507268224457,"aX":-7.470155635076976},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.7,"breakHorizontal":10.7,"spinRate":2735,"spinDirection":300},"zone":13,"typeConfidence":0.81,"plateTime":0.44902758711489277,"extension":5.96041186388424},"index":2,"playId":"8ae1fbc7-8734-3cfe-bca1-901a35c3a98f","pitchNumber":3,"startTime":"2026-07-20T23:59:32.369Z","endTime":"2026-07-20T23:59:35.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:59:35.877Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcell Ozuna grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-20T23:59:56.566Z","endTime":"2026-07-21T00:00:26.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70841747059202,"aZ":-23.082066805285876,"pfxX":11.197023767664563,"pfxZ":4.709810177237061,"pX":-0.04700192982514954,"pZ":1.1388205461320748,"vX0":-10.584764930367099,"vY0":-137.64150623171946,"vZ0":-6.248518662372737,"x":118.79,"y":208.03,"x0":2.3816819070137694,"y0":50.0049599530592,"z0":4.987034203537776,"aX":21.625612137227385},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.4,"breakHorizontal":-18.2,"spinRate":2211,"spinDirection":127},"zone":13,"typeConfidence":0.92,"plateTime":0.3969585834834053,"extension":5.839351816381882},"index":0,"playId":"5c0d8d9a-c098-30b8-9b5e-2361877e92c3","pitchNumber":1,"startTime":"2026-07-21T00:00:02.369Z","endTime":"2026-07-21T00:00:05.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.042945114347308,"aZ":-24.562309628609324,"pfxX":11.539193376551944,"pfxZ":3.833028072126176,"pX":0.20277377989672782,"pZ":1.927149166457315,"vX0":-10.211793339662707,"vY0":-139.9435935492884,"vZ0":-4.436314735669064,"x":109.27,"y":186.75,"x0":2.3966224653087753,"y0":50.004905801828485,"z0":5.1382540797059795,"aX":22.932006715543224},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.2,"breakHorizontal":-18.8,"spinRate":2300,"spinDirection":126},"zone":8,"typeConfidence":0.92,"plateTime":0.39110720903496077,"extension":5.8397952229936685},"hitData":{"launchSpeed":101.9,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.31,"coordY":141.3}},"index":1,"playId":"c11d03a9-231b-33ba-a4b5-24eadc63da81","pitchNumber":2,"startTime":"2026-07-21T00:00:18.584Z","endTime":"2026-07-21T00:00:26.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:00:26.333Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T00:00:29.917Z","endTime":"2026-07-21T00:02:32.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039992560081977,"aZ":-30.578901162762225,"pfxX":8.365877361543323,"pfxZ":0.9806126670933502,"pX":1.2277523106484882,"pZ":3.135469025199451,"vX0":-5.786691425456318,"vY0":-127.611407986314,"vZ0":0.19923468667622168,"x":70.2,"y":154.12,"x0":2.450835543259769,"y0":50.00379022908666,"z0":5.487762260932611,"aX":13.642029473585549},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.0,"breakHorizontal":-13.7,"spinRate":2107,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.4310878476579094,"extension":5.633844924396269},"index":0,"playId":"44ac648b-cc07-3b79-aa52-e16bf48e10c3","pitchNumber":1,"startTime":"2026-07-21T00:00:53.079Z","endTime":"2026-07-21T00:00:57.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.524557508086108,"aZ":-23.51155343883503,"pfxX":11.513075678997769,"pfxZ":4.490943609033956,"pX":0.9300714790341176,"pZ":2.274366095787933,"vX0":-8.434378331444892,"vY0":-137.9524834368535,"vZ0":-3.3954916704762206,"x":81.55,"y":177.37,"x0":2.5304203530168836,"y0":50.00267396664589,"z0":5.105056505435486,"aX":22.203114474966746},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":-19.1,"spinRate":2239,"spinDirection":124},"zone":14,"typeConfidence":0.92,"plateTime":0.39696130139158736,"extension":5.8723085419089145},"index":1,"playId":"fcb96954-caf9-3616-a8e3-ef5a04581318","pitchNumber":2,"startTime":"2026-07-21T00:01:09.316Z","endTime":"2026-07-21T00:01:14.205Z","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":87.0,"endSpeed":79.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.056515355849136,"aZ":-31.005314431281384,"pfxX":7.207623371108964,"pfxZ":0.7243660432519761,"pX":0.23846932889719494,"pZ":1.8657988804343473,"vX0":-7.911843471680744,"vY0":-126.4656267976371,"vZ0":-2.284237931505082,"x":107.91,"y":188.4,"x0":2.4788265714114393,"y0":50.0024889236546,"z0":5.280632762053804,"aX":11.61392893752502},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":-11.2,"spinRate":2034,"spinDirection":110},"zone":8,"typeConfidence":0.89,"plateTime":0.43397492918305414,"extension":6.349153382063645},"index":2,"playId":"8de58f1d-516d-3291-901c-5c36943fc7e2","pitchNumber":3,"startTime":"2026-07-21T00:01:24.916Z","endTime":"2026-07-21T00:01:28.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.105408867828157,"aZ":-31.205032750683557,"pfxX":7.238746067739211,"pfxZ":0.5933366333958041,"pX":0.36382095560725525,"pZ":1.2912617575549248,"vX0":-7.371602958143165,"vY0":-127.07761306216126,"vZ0":-3.560022459271387,"x":103.13,"y":203.92,"x0":2.3678043272586122,"y0":50.00243076991615,"z0":5.20097598022786,"aX":11.787653089448733},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.5,"breakHorizontal":-11.4,"spinRate":1871,"spinDirection":115},"zone":14,"typeConfidence":0.88,"plateTime":0.43174761067354694,"extension":5.724313366887771},"index":3,"playId":"7c28050c-11f0-3678-b3ad-50fbf186a790","pitchNumber":4,"startTime":"2026-07-21T00:01:47.865Z","endTime":"2026-07-21T00:01:52.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00673824712591,"aZ":-24.942021373680937,"pfxX":11.875996213871963,"pfxZ":3.6750498270161867,"pX":1.1827566693209963,"pZ":2.3470842406171895,"vX0":-8.37080682191738,"vY0":-139.52571526373828,"vZ0":-2.971399256393756,"x":71.92,"y":175.41,"x0":2.6820214404810008,"y0":50.00298649878376,"z0":5.073344738921984,"aX":23.366287895666375},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.2,"breakHorizontal":-19.7,"spinRate":2364,"spinDirection":125},"zone":14,"typeConfidence":0.92,"plateTime":0.3928777169503279,"extension":5.85525966907068},"index":4,"playId":"de8fbdbc-7926-3fc7-8281-1c1808e3f29d","pitchNumber":5,"startTime":"2026-07-21T00:02:06.321Z","endTime":"2026-07-21T00:02:10.361Z","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":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15950324142181,"aZ":-13.17345019072135,"pfxX":6.925560021563488,"pfxZ":9.525051264598453,"pX":-0.46918552198453367,"pZ":2.458479993097699,"vX0":-10.198422670418047,"vY0":-140.41406892646472,"vZ0":-5.105575580543825,"x":134.88,"y":172.4,"x0":2.312108391940299,"y0":50.000077795995985,"z0":5.159285575367494,"aX":13.811634130500888},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":-10.4,"spinRate":2564,"spinDirection":135},"zone":4,"typeConfidence":0.93,"plateTime":0.39027970406119206,"extension":5.939548653421579},"hitData":{"launchSpeed":70.7,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":162.83}},"index":5,"playId":"f4de2a02-fd20-3adc-afe0-dfba51362013","pitchNumber":6,"startTime":"2026-07-21T00:02:23.529Z","endTime":"2026-07-21T00:02:32.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:02:32.852Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Paul Goldschmidt singles on a line drive to center fielder Billy Cook.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T00:04:28.811Z","endTime":"2026-07-21T00:05:03.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":695257,"link":"/api/v1/people/695257"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3200486947513,"aZ":-25.52809362942282,"pfxX":-1.1654116354285529,"pfxZ":3.7888505967908888,"pX":0.31381034946036496,"pZ":2.8319116682270358,"vX0":3.2864050148124058,"vY0":-130.5496571914394,"vZ0":-3.608888565022972,"x":105.04,"y":162.32,"x0":-0.8010527975642712,"y0":50.00361240002642,"z0":6.119052783374451,"aX":-2.044828511714638},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.4,"breakHorizontal":1.6,"spinRate":2547,"spinDirection":171},"zone":6,"typeConfidence":0.91,"plateTime":0.4169993400690064,"extension":5.975216024236751},"index":0,"playId":"4e5a6321-250f-3836-a523-15f4d5caf175","pitchNumber":1,"startTime":"2026-07-21T00:04:39.784Z","endTime":"2026-07-21T00:04:43.249Z","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":97.4,"endSpeed":89.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.984547307632894,"aZ":-20.28589961356694,"pfxX":-10.110183816006266,"pfxZ":5.8439894564232295,"pX":-0.8068639019681682,"pZ":1.2760292527954011,"vX0":3.573711524373583,"vY0":-141.64403010602481,"vZ0":-9.293657073387601,"x":147.76,"y":204.33,"x0":-0.7703844068000477,"y0":50.00439979476061,"z0":5.893906069011748,"aX":-20.569769788024278},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.9,"breakHorizontal":17.6,"spinRate":2293,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.3865069232315612,"extension":6.458158422323768},"hitData":{"launchSpeed":97.3,"launchAngle":8.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":122.93,"coordY":86.31}},"index":1,"playId":"fed6bb23-bd9d-3e43-97c8-f40b184659ac","pitchNumber":2,"startTime":"2026-07-21T00:04:52.478Z","endTime":"2026-07-21T00:05:03.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:05:03.493Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cody Bellinger grounds into a force out, second baseman Brandon Lowe to shortstop Jared Triolo. Paul Goldschmidt out at 2nd. Cody Bellinger to 1st.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T00:05:01.484Z","endTime":"2026-07-21T00:07:12.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.612820917784166,"aZ":-23.51447050181366,"pfxX":-8.613617478691824,"pfxZ":4.883577864119696,"pX":0.005704916436394415,"pZ":1.1065316994706584,"vX0":4.875647141791512,"vY0":-132.6806742949686,"vZ0":-7.891423288535113,"x":116.78,"y":208.9,"x0":-0.7409809605741465,"y0":50.006449660462664,"z0":5.845448999557099,"aX":-15.28972982776105},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.2,"breakHorizontal":14.5,"spinRate":1739,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.413543121266565,"extension":6.356483561907244},"index":0,"playId":"252ccf49-f42a-3727-bc6f-dc1107057b26","pitchNumber":1,"startTime":"2026-07-21T00:05:19.132Z","endTime":"2026-07-21T00:05:23.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.671389748543042,"aZ":-25.225942686281158,"pfxX":-8.581787000833797,"pfxZ":3.8276736754642116,"pX":0.20775503458352843,"pZ":1.01068871754074,"vX0":5.9253865437347635,"vY0":-133.64261575050045,"vZ0":-7.652078291207495,"x":109.08,"y":211.49,"x0":-0.9184522168869803,"y0":50.005503557992526,"z0":5.711792009594416,"aX":-15.590874984172649},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.5,"breakHorizontal":14.3,"spinRate":1935,"spinDirection":231},"zone":14,"typeConfidence":0.91,"plateTime":0.40919662615017494,"extension":6.130267364483833},"index":1,"playId":"db503bcb-24f9-3245-bec7-7c2b4de41c89","pitchNumber":2,"startTime":"2026-07-21T00:05:35.040Z","endTime":"2026-07-21T00:05:39.144Z","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":96.6,"endSpeed":88.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79420774682346,"aZ":-13.7132174183193,"pfxX":-5.713458995903152,"pfxZ":9.240821780011208,"pX":-0.7914340566907163,"pZ":3.841785905345345,"vX0":2.191403881031738,"vY0":-140.67219656434992,"vZ0":-3.500476456706325,"x":147.17,"y":135.05,"x0":-0.8394917878233676,"y0":50.00612330626624,"z0":5.995091562911413,"aX":-11.418964165810323},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":9.8,"spinRate":2292,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.3898106948593485,"extension":6.147125106069385},"index":2,"playId":"13ff051e-decc-3c7b-8cb5-587c0ed6c8df","pitchNumber":3,"startTime":"2026-07-21T00:05:54.640Z","endTime":"2026-07-21T00:05:58.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.541385217822334,"aZ":-26.50474627070297,"pfxX":-9.591199001309606,"pfxZ":3.120823870760635,"pX":0.7065448725885438,"pZ":1.1116028368732613,"vX0":7.587796368136326,"vY0":-134.09654540705225,"vZ0":-7.135323304890065,"x":90.07,"y":208.77,"x0":-0.9164367055151548,"y0":50.00383106480736,"z0":5.7032688577013495,"aX":-17.43325089021385},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.2,"breakHorizontal":15.7,"spinRate":1794,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.4087727489491275,"extension":6.084248785551398},"index":3,"playId":"baf51cbf-7111-3d5a-a196-25baf5f32ae8","pitchNumber":4,"startTime":"2026-07-21T00:06:09.981Z","endTime":"2026-07-21T00:06:12.981Z","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":97.1,"endSpeed":88.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39724257217233,"aZ":-25.571890155583137,"pfxX":-9.515049640477038,"pfxZ":3.2789692856932673,"pX":-0.7273241662127764,"pZ":1.9927102741319411,"vX0":4.003679841555892,"vY0":-141.26519481566822,"vZ0":-5.791530727033496,"x":144.72,"y":184.98,"x0":-0.9301204591785993,"y0":50.00064123842047,"z0":5.722188106849301,"aX":-19.150648458802934},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.9,"breakHorizontal":16.3,"spinRate":2311,"spinDirection":227},"zone":7,"typeConfidence":0.91,"plateTime":0.3883165961198545,"extension":6.113115602860344},"index":4,"playId":"ab52a09c-9520-3ba6-821a-f9a7e35b64b2","pitchNumber":5,"startTime":"2026-07-21T00:06:25.741Z","endTime":"2026-07-21T00:06:30.022Z","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":0},"index":5,"playId":"8c4331d6-25bc-3abc-84eb-01de5869538a","startTime":"2026-07-21T00:06:45.173Z","endTime":"2026-07-21T00:06:49.087Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.809190579356002,"aZ":-27.99773138672396,"pfxX":0.886398770847268,"pfxZ":2.2938472526363682,"pX":-0.5005138142674495,"pZ":1.810399921440742,"vX0":1.0501516941415157,"vY0":-133.32306879836605,"vZ0":-5.279339517627825,"x":136.08,"y":189.9,"x0":-1.0130938769796711,"y0":50.0012359072734,"z0":5.81029158611392,"aX":1.6123639123261002},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.4,"breakHorizontal":-1.8,"spinRate":2613,"spinDirection":202},"zone":7,"typeConfidence":0.9,"plateTime":0.40916380495583304,"extension":6.223699088765634},"hitData":{"launchSpeed":90.8,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":156.75}},"index":6,"playId":"3b48befa-4aa8-31dc-acba-5df6cc94f7c6","pitchNumber":6,"startTime":"2026-07-21T00:07:00.540Z","endTime":"2026-07-21T00:07:12.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:07:12.923Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jazz Chisholm Jr. homers (16) on a fly ball to right field. Cody Bellinger scores.","rbi":2,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T00:07:17.321Z","endTime":"2026-07-21T00:10:48.931Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.549989447772347,"aZ":-25.262240915932892,"pfxX":-8.49763388761318,"pfxZ":3.903880654025592,"pX":1.3001227918169163,"pZ":1.3182106185249323,"vX0":8.08792887880726,"vY0":-132.11892033010614,"vZ0":-6.971193369338168,"x":67.44,"y":203.19,"x0":-0.6934349259849754,"y0":50.00560028205946,"z0":5.841693796173635,"aX":-15.059261997152305},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.8,"breakHorizontal":13.7,"spinRate":2036,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.41421486760709003,"extension":6.2005182468565785},"index":0,"playId":"905174c9-ec15-3453-b49d-0c7c44ab865d","pitchNumber":1,"startTime":"2026-07-21T00:07:39.142Z","endTime":"2026-07-21T00:07:42.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15618345379593,"aZ":-13.952063001811045,"pfxX":-5.741199895294992,"pfxZ":8.938997860353785,"pX":0.6174373874447503,"pZ":3.235169735347004,"vX0":5.954796106226478,"vY0":-142.01175363647363,"vZ0":-4.875446012345565,"x":93.46,"y":151.43,"x0":-0.7627988074578724,"y0":50.001730436966675,"z0":5.864790945418122,"aX":-11.701741672877874},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":9.1,"spinRate":2414,"spinDirection":225},"zone":3,"typeConfidence":0.91,"plateTime":0.3860060304910453,"extension":6.359768667583199},"index":1,"playId":"4ea7118c-0ffe-379f-88ab-7cce48b1309a","pitchNumber":2,"startTime":"2026-07-21T00:07:59.941Z","endTime":"2026-07-21T00:08:03.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15584194815454,"aZ":-13.79404184121753,"pfxX":-6.1031154707086275,"pfxZ":9.05727316742247,"pX":-0.07004716069269157,"pZ":3.282085143240959,"vX0":3.9632940796129965,"vY0":-141.93524136110108,"vZ0":-4.844456515018717,"x":119.67,"y":150.16,"x0":-0.6955637787334681,"y0":50.002459861502516,"z0":5.897484290639948,"aX":-12.383392174594757},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":10.2,"spinRate":2405,"spinDirection":222},"zone":2,"typeConfidence":0.91,"plateTime":0.38671571154667816,"extension":6.451572996229988},"index":2,"playId":"e99bf82b-08fa-3e62-8710-25d243fb1af5","pitchNumber":3,"startTime":"2026-07-21T00:08:20.832Z","endTime":"2026-07-21T00:08:24.886Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-21T00:08:46.192Z","endTime":"2026-07-21T00:09:05.479Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.884602459658222,"aZ":-27.626304066220325,"pfxX":-8.016786715256153,"pfxZ":2.4830310434886886,"pX":0.3629480648058139,"pZ":2.0654874196049384,"vX0":5.9239405002067,"vY0":-134.16578222528287,"vZ0":-4.804456121892087,"x":103.17,"y":183.01,"x0":-0.8274835797386348,"y0":50.001832311548036,"z0":5.838227517166342,"aX":-14.675780999305337},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.7,"breakHorizontal":13.3,"spinRate":1947,"spinDirection":228},"zone":9,"typeConfidence":0.9,"plateTime":0.40759176380895124,"extension":6.685304604215606},"index":4,"playId":"879123cb-f30c-3090-8ef4-7759db21816f","pitchNumber":4,"startTime":"2026-07-21T00:09:05.479Z","endTime":"2026-07-21T00:09:10.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":86.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27098589007263,"aZ":-25.578206653617087,"pfxX":2.0648409744246576,"pfxZ":3.545185115984865,"pX":1.7608441373810855,"pZ":0.9294629250337764,"vX0":5.955291218141368,"vY0":-134.0858837203131,"vZ0":-8.106537156135527,"x":49.88,"y":213.68,"x0":-0.7385776404300156,"y0":50.000706782989546,"z0":5.759168285526635,"aX":3.8373750429492155},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":-4.8,"spinRate":2689,"spinDirection":183},"zone":14,"typeConfidence":0.89,"plateTime":0.40526033321980304,"extension":6.460553839765732},"index":5,"playId":"1e51d935-e178-326c-bce7-1100f31ecbe9","pitchNumber":5,"startTime":"2026-07-21T00:09:29.334Z","endTime":"2026-07-21T00:09:33.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.763020751031203,"aZ":-27.612953175692688,"pfxX":-8.337826700646847,"pfxZ":2.2676893908924196,"pX":-0.7336595901406137,"pZ":2.0015106935828864,"vX0":3.585304498281406,"vY0":-140.69049171575756,"vZ0":-5.432844775685871,"x":144.97,"y":184.74,"x0":-0.9383916223402178,"y0":50.005751056682364,"z0":5.738547648752933,"aX":-16.781681048984062},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.2,"breakHorizontal":14.4,"spinRate":2068,"spinDirection":231},"zone":7,"typeConfidence":0.91,"plateTime":0.3887488641130479,"extension":6.195455176256089},"index":6,"playId":"d035414a-09dc-37ff-9333-86a569e16d63","pitchNumber":6,"startTime":"2026-07-21T00:09:57.121Z","endTime":"2026-07-21T00:10:01.701Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25582096478251,"aZ":-27.26513332689008,"pfxX":0.2592127985915953,"pfxZ":2.6589883368489566,"pX":0.5557262369915961,"pZ":2.0572339564079374,"vX0":3.8847720709165783,"vY0":-134.02328612761747,"vZ0":-5.029823683823824,"x":95.82,"y":183.23,"x0":-0.937925121357199,"y0":50.00036165909329,"z0":5.872912690134048,"aX":0.4771530844431292},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.1,"breakHorizontal":-1.2,"spinRate":2537,"spinDirection":218},"zone":9,"typeConfidence":0.9,"plateTime":0.40656510132204815,"extension":6.169625290784507},"hitData":{"launchSpeed":102.6,"launchAngle":28.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":241.42,"coordY":97.87}},"index":7,"playId":"543d1a31-99cb-3121-a7c7-8321f146a16f","pitchNumber":7,"startTime":"2026-07-21T00:10:19.475Z","endTime":"2026-07-21T00:10:48.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:10:48.931Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jasson Domínguez singles on a line drive to center fielder Billy Cook.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T00:10:33.228Z","endTime":"2026-07-21T00:12:00.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"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":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.593057654042152,"aZ":-13.360443227460948,"pfxX":-6.087959992206843,"pfxZ":9.104753787253996,"pX":0.7731073643932833,"pZ":2.476429128726889,"vX0":6.260825411233144,"vY0":-142.37016561665845,"vZ0":-7.447436570518211,"x":87.53,"y":171.92,"x0":-0.6562970426617317,"y0":50.00604669853173,"z0":5.959642148037422,"aX":-12.585433631319939},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.2,"breakHorizontal":9.8,"spinRate":2350,"spinDirection":227},"zone":6,"typeConfidence":0.91,"plateTime":0.38371126149190404,"extension":6.14511329638325},"index":0,"playId":"dd4d9210-9595-34e9-9de1-cc49f1e99ce1","pitchNumber":1,"startTime":"2026-07-21T00:11:09.657Z","endTime":"2026-07-21T00:11:13.232Z","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":97.4,"endSpeed":89.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.591945609498246,"aZ":-15.726934151731498,"pfxX":-4.712488737242285,"pfxZ":7.989950553940563,"pX":-0.16315979820769594,"pZ":3.920126007500138,"vX0":3.38650479154882,"vY0":-141.9071574947508,"vZ0":-3.2274273903368424,"x":123.22,"y":132.94,"x0":-0.753994910631516,"y0":50.00643264264283,"z0":6.0618660427979885,"aX":-9.704325907366147},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.0,"breakHorizontal":7.9,"spinRate":2157,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.3845970808671777,"extension":6.005015434389084},"index":1,"playId":"8f6a9c0d-54c6-3799-a5bb-5ad4af3a6139","pitchNumber":2,"startTime":"2026-07-21T00:11:21.036Z","endTime":"2026-07-21T00:11:25.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04464115332616,"aZ":-24.80159784144747,"pfxX":-8.37766963743406,"pfxZ":3.9383085761467274,"pX":0.8701532331453764,"pZ":0.9310118475659702,"vX0":6.927027096176442,"vY0":-135.5459836148685,"vZ0":-8.345463571453246,"x":83.83,"y":213.64,"x0":-0.622952972198036,"y0":50.00133539649436,"z0":5.7658685311520586,"aX":-15.676596122990134},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.6,"breakHorizontal":13.8,"spinRate":1799,"spinDirection":231},"zone":14,"typeConfidence":0.91,"plateTime":0.40321693468697273,"extension":6.419489633371413},"index":2,"playId":"4995a6c6-f8e9-3a06-bf87-c13926947405","pitchNumber":3,"startTime":"2026-07-21T00:11:33.548Z","endTime":"2026-07-21T00:11:37.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53917703705248,"aZ":-15.050577209501979,"pfxX":-5.0021887155286695,"pfxZ":8.512609957324393,"pX":-0.4113422411873171,"pZ":2.4830230917923144,"vX0":2.829337943097065,"vY0":-140.3912262589162,"vZ0":-6.923348646491357,"x":132.68,"y":171.74,"x0":-0.7783318994849003,"y0":50.00140499234519,"z0":5.946746203628788,"aX":-10.059543587712723},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":8.5,"spinRate":2168,"spinDirection":217},"zone":4,"typeConfidence":0.91,"plateTime":0.3890334773638675,"extension":6.153894685844185},"hitData":{"launchSpeed":107.0,"launchAngle":5.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.49,"coordY":82.77}},"index":3,"playId":"29074bfa-07f1-3ce5-84fd-ab714f5ecc40","pitchNumber":4,"startTime":"2026-07-21T00:11:47.428Z","endTime":"2026-07-21T00:12:00.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:12:00.018Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan McMahon singles on a line drive to right fielder Esmerlyn Valdez. Jasson Domínguez to 2nd.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T00:12:05.437Z","endTime":"2026-07-21T00:12:32.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"postOnSecond":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"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":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99618125317124,"aZ":-27.197647148943876,"pfxX":0.703489660226198,"pfxZ":2.855362151527336,"pX":0.45424048153129304,"pZ":2.1128617716868945,"vX0":3.3232406835691988,"vY0":-130.7820841166409,"vZ0":-4.6583874539349095,"x":99.69,"y":181.73,"x0":-0.9211217330763364,"y0":50.00239430899819,"z0":5.942050944022559,"aX":1.2259314557029448},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.4,"breakHorizontal":-1.9,"spinRate":2523,"spinDirection":153},"zone":9,"typeConfidence":0.89,"plateTime":0.4178346471779735,"extension":6.1972108249148645},"hitData":{"launchSpeed":96.1,"launchAngle":14.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.56,"coordY":97.56}},"index":0,"playId":"7480a308-9b6a-34fa-93f2-1724fd6ea964","pitchNumber":1,"startTime":"2026-07-21T00:12:21.524Z","endTime":"2026-07-21T00:12:32.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:12:32.070Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Wells singles on a pop up to third baseman Nick Gonzales. Jasson Domínguez to 3rd. Ryan McMahon to 2nd.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T00:13:32.638Z","endTime":"2026-07-21T00:15:14.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"postOnSecond":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"postOnThird":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,6],"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":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"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":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T00:12:43.552Z","endTime":"2026-07-21T00:13:34.931Z","isPitch":false,"type":"action"},{"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":84.4,"endSpeed":78.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.008231741455063,"aZ":-40.71959713235181,"pfxX":3.939777435348627,"pfxZ":-5.6024844754327034,"pX":0.45821319084944495,"pZ":1.0936830261712673,"vX0":1.945395729200197,"vY0":-122.95320956452116,"vZ0":-3.6524096374555275,"x":99.53,"y":209.25,"x0":-0.855654963129046,"y0":50.00037706945713,"z0":6.0635173917480625,"aX":6.013693873456291},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-10.8,"breakHorizontal":-7.6,"spinRate":2691,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4459471796593144,"extension":5.844270562258066},"index":1,"playId":"ac2a6890-1216-373e-902d-ceb059c78eff","pitchNumber":1,"startTime":"2026-07-21T00:13:34.931Z","endTime":"2026-07-21T00:13:39.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.950331991337215,"aZ":-27.045385838078904,"pfxX":-9.474519712681017,"pfxZ":2.846504811959451,"pX":0.922212780607488,"pZ":1.5042439506917398,"vX0":7.8435647825478565,"vY0":-133.2265728999922,"vZ0":-5.855161316128035,"x":81.85,"y":198.17,"x0":-0.8254309884285475,"y0":50.00479427323157,"z0":5.6790163212332585,"aX":-17.076654724374002},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.1,"breakHorizontal":15.5,"spinRate":1840,"spinDirection":232},"zone":14,"typeConfidence":0.91,"plateTime":0.41074525389285066,"extension":6.376845565702065},"index":2,"playId":"bd574721-d71c-330d-93bf-6944acab326f","pitchNumber":2,"startTime":"2026-07-21T00:13:51.224Z","endTime":"2026-07-21T00:13:55.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.248735216912756,"aZ":-11.590883550319356,"pfxX":-5.768352679675555,"pfxZ":10.154606764803818,"pX":0.6900493534438868,"pZ":2.250925538232437,"vX0":6.4354666806065595,"vY0":-141.89290465503956,"vZ0":-7.5316016453889025,"x":90.7,"y":178.01,"x0":-0.8643129339699066,"y0":50.00329236155461,"z0":5.688427870469879,"aX":-11.693555977494912},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":9.0,"spinRate":2336,"spinDirection":228},"zone":6,"typeConfidence":0.91,"plateTime":0.38687313720117356,"extension":6.472357055339096},"index":3,"playId":"ab4a4cd4-796d-3a17-bbe1-40cf999291cb","pitchNumber":3,"startTime":"2026-07-21T00:14:11.083Z","endTime":"2026-07-21T00:14:15.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10277074575159,"aZ":-13.555416572040365,"pfxX":-6.017465815931191,"pfxZ":9.481141483296401,"pX":0.3869676223140469,"pZ":2.4144411968983785,"vX0":5.595448456360935,"vY0":-139.6300190520394,"vZ0":-6.604027863904809,"x":102.25,"y":173.59,"x0":-0.8666873783737369,"y0":50.00114421444156,"z0":5.7120717537143975,"aX":-11.813933649389789},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":9.6,"spinRate":2299,"spinDirection":229},"zone":6,"typeConfidence":0.92,"plateTime":0.3931346627289032,"extension":6.399612199068739},"index":4,"playId":"d03eecdf-4f9a-3723-8779-db8e0d8fba9a","pitchNumber":4,"startTime":"2026-07-21T00:14:28.515Z","endTime":"2026-07-21T00:14:32.617Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-21T00:14:45.765Z","endTime":"2026-07-21T00:15:03.811Z","isPitch":false,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.40561610892667,"aZ":-12.80875481588126,"pfxX":-5.993104967266271,"pfxZ":9.503940317675902,"pX":0.7847078069737258,"pZ":3.328750515330208,"vX0":6.6580641907173765,"vY0":-142.45608274000443,"vZ0":-4.574560073396752,"x":87.09,"y":148.9,"x0":-0.8139640355832254,"y0":50.001035476848074,"z0":5.777019532512937,"aX":-12.209203796578324},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.3,"breakHorizontal":9.4,"spinRate":2361,"spinDirection":233},"zone":3,"typeConfidence":0.91,"plateTime":0.3857855089909985,"extension":6.355494492560186},"hitData":{"launchSpeed":38.8,"launchAngle":46.0,"totalDistance":86.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.58,"coordY":167.49}},"index":6,"playId":"eb39204b-ef51-34af-9871-93d7097dbc75","pitchNumber":5,"startTime":"2026-07-21T00:15:03.811Z","endTime":"2026-07-21T00:15:14.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:15:14.174Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Caballero hits a ground-rule double (11) on a line drive down the left-field line. Jasson Domínguez scores. Ryan McMahon scores. Austin Wells to 3rd.","rbi":2,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T00:15:20.113Z","endTime":"2026-07-21T00:15:57.595Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"postOnThird":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.338088651013866,"aZ":-29.634728378811992,"pfxX":-1.0631839496228854,"pfxZ":1.3808793108165354,"pX":-0.3723711053480611,"pZ":2.401822319646202,"vX0":2.1077806151421092,"vY0":-134.10978272186503,"vZ0":-3.9329178789729564,"x":131.19,"y":173.93,"x0":-1.026923448397547,"y0":50.00449392961285,"z0":5.97813885048807,"aX":-1.956191988663218},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.9,"breakHorizontal":1.6,"spinRate":2440,"spinDirection":194},"zone":4,"typeConfidence":0.9,"plateTime":0.40690514577449566,"extension":6.161248305024139},"hitData":{"launchSpeed":103.7,"launchAngle":12.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":41.97,"coordY":127.72}},"index":0,"playId":"b173de89-1090-32ff-a00c-85d37c59cf3e","pitchNumber":1,"startTime":"2026-07-21T00:15:42.577Z","endTime":"2026-07-21T00:15:57.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:15:57.595Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trent Grisham grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T00:15:59.819Z","endTime":"2026-07-21T00:17:30.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"postOnThird":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46780564681606,"aZ":-30.050120284865123,"pfxX":-7.977356246794895,"pfxZ":1.1621422807588973,"pX":-1.1401909849282597,"pZ":1.833579394482541,"vX0":2.3443369391499136,"vY0":-134.50103870748265,"vZ0":-4.872344686531538,"x":160.46,"y":189.27,"x0":-0.987221808372447,"y0":50.00369075011435,"z0":5.802220953725798,"aX":-14.600845261646473},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.2,"breakHorizontal":13.9,"spinRate":1632,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.4073889583567163,"extension":6.255211281681393},"index":0,"playId":"ba2ee774-2be5-336b-ac04-205fb4cb2f77","pitchNumber":1,"startTime":"2026-07-21T00:16:41.213Z","endTime":"2026-07-21T00:16:44.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37296063595712,"aZ":-38.97571553340475,"pfxX":1.424398804881692,"pfxZ":-4.312705634657054,"pX":0.8502913105275969,"pZ":1.835358414556836,"vX0":3.3811095747824127,"vY0":-124.64144873332405,"vZ0":-2.610775940434209,"x":84.59,"y":189.23,"x0":-0.7072202687240081,"y0":50.00109915762222,"z0":6.105696607475538,"aX":2.2471776119372926},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-8.2,"breakHorizontal":-3.4,"spinRate":2430,"spinDirection":36},"zone":14,"typeConfidence":0.89,"plateTime":0.43895246580761915,"extension":5.897501581051143},"index":1,"playId":"6fb44707-f58a-36f9-b1bc-9146c49d8775","pitchNumber":2,"startTime":"2026-07-21T00:16:58.803Z","endTime":"2026-07-21T00:17:03.589Z","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":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.425592318151338,"aZ":-41.14416015347583,"pfxX":2.0959333747944973,"pfxZ":-5.7437061847795015,"pX":0.34358941735203646,"pZ":2.2390306075559803,"vX0":1.9383485499175854,"vY0":-124.1165870529316,"vZ0":-1.239252797295786,"x":103.9,"y":178.33,"x0":-0.719193578131791,"y0":50.000324444022596,"z0":6.165574647851699,"aX":3.274979016805746},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-10.4,"breakHorizontal":-4.2,"spinRate":2599,"spinDirection":35},"zone":6,"typeConfidence":0.9,"plateTime":0.4410036859036506,"extension":5.929662475828904},"hitData":{"launchSpeed":95.2,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.65,"coordY":161.31}},"index":2,"playId":"2a1c691b-17d7-32ec-878b-8b8b2f63bfa9","pitchNumber":3,"startTime":"2026-07-21T00:17:20.491Z","endTime":"2026-07-21T00:17:30.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:17:30.438Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Rice strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T00:17:34.871Z","endTime":"2026-07-21T00:19:28.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.481956576636005,"aZ":-27.7324589532645,"pfxX":-8.358286947546787,"pfxZ":2.440272231375083,"pX":-0.6100624684083888,"pZ":2.591790577494434,"vX0":3.6003344458875213,"vY0":-134.37595915846416,"vZ0":-3.409035346795716,"x":140.25,"y":168.8,"x0":-0.8851544032585305,"y0":50.00127877015679,"z0":5.857940696269467,"aX":-15.207437526076728},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.8,"breakHorizontal":14.3,"spinRate":1784,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.40838878086988206,"extension":6.666139207171866},"index":0,"playId":"a1b33568-3a5d-3288-a331-02c56e0189c9","pitchNumber":1,"startTime":"2026-07-21T00:17:56.965Z","endTime":"2026-07-21T00:18:00.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.483215751546275,"aZ":-23.779462501962783,"pfxX":-8.592539836290129,"pfxZ":4.642613531463173,"pX":-1.0198869185175727,"pZ":2.6663222246263,"vX0":2.8776199045543858,"vY0":-133.50574824030662,"vZ0":-3.579928891498786,"x":155.88,"y":166.79,"x0":-0.9948658885729023,"y0":50.000739064747314,"z0":5.734269405760671,"aX":-15.523023952725012},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":15.0,"spinRate":1714,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.4101160607778258,"extension":6.40155527488499},"index":1,"playId":"9d559ddb-abf9-3a5f-b734-838fe2050541","pitchNumber":2,"startTime":"2026-07-21T00:18:12.699Z","endTime":"2026-07-21T00:18:16.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.116474640143878,"aZ":-15.651821056092059,"pfxX":-5.195302281085198,"pfxZ":8.073964046875414,"pX":-0.47818437035768746,"pZ":2.8364499113571267,"vX0":3.125738133373367,"vY0":-141.83008088089832,"vZ0":-5.534236851845113,"x":135.23,"y":162.2,"x0":-0.9170972508414466,"y0":50.00057527921203,"z0":5.803898072431861,"aX":-10.629034218760856},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":8.8,"spinRate":2238,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.38554125233995595,"extension":6.522396371849846},"index":2,"playId":"f0ccbc07-5200-3748-be5f-4ecdca35ebd0","pitchNumber":3,"startTime":"2026-07-21T00:18:31.711Z","endTime":"2026-07-21T00:18:35.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88801804626416,"aZ":-28.900138360231214,"pfxX":1.081485391176326,"pfxZ":1.8016995261831843,"pX":-0.47935401722802423,"pZ":1.571626026647892,"vX0":0.8739538770999554,"vY0":-132.86155129261505,"vZ0":-5.79023581492891,"x":135.27,"y":196.35,"x0":-0.9511256985810124,"y0":50.00323578214823,"z0":5.834360952876787,"aX":1.9667089057533307},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.4,"breakHorizontal":-2.2,"spinRate":2656,"spinDirection":216},"zone":13,"typeConfidence":0.88,"plateTime":0.40957457888136695,"extension":6.176154001517647},"index":3,"playId":"847d7b63-2e4b-3c2c-a0dd-12c6d2015496","pitchNumber":4,"startTime":"2026-07-21T00:18:50.656Z","endTime":"2026-07-21T00:18:55.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89000973293026,"aZ":-14.07094864562621,"pfxX":-5.142010657269088,"pfxZ":8.754516615370843,"pX":-1.1366728970983309,"pZ":3.253820717715114,"vX0":0.8208665514623232,"vY0":-142.8837889108007,"vZ0":-5.16964955521336,"x":160.33,"y":150.93,"x0":-0.7595749777322567,"y0":50.00418783844505,"z0":5.970684151128872,"aX":-10.633256636099055},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.0,"breakHorizontal":9.1,"spinRate":2203,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3833215650945294,"extension":6.22745105165328},"index":4,"playId":"7185e8a9-3975-3d71-8b35-4fc7500c3223","pitchNumber":5,"startTime":"2026-07-21T00:19:06.274Z","endTime":"2026-07-21T00:19:10.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24741964269687,"aZ":-41.092879834739705,"pfxX":2.903690961619334,"pfxZ":-5.799892657975388,"pX":-0.39056185976631463,"pZ":2.170888377475278,"vX0":-0.20311652228084912,"vY0":-122.93304089031002,"vZ0":-1.3947677399980143,"x":131.89,"y":180.17,"x0":-0.6845859285893037,"y0":50.00254243623607,"z0":6.218470362820476,"aX":4.465870677275348},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-10.6,"breakHorizontal":-5.3,"spinRate":2626,"spinDirection":38},"zone":7,"typeConfidence":0.9,"plateTime":0.44471635276858557,"extension":5.945698821641791},"index":5,"playId":"974f6c81-15aa-3e62-bdf4-e4947dc6458f","pitchNumber":6,"startTime":"2026-07-21T00:19:24.501Z","endTime":"2026-07-21T00:19:28.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:19:28.297Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Davis singles on a sharp line drive to left fielder Cody Bellinger.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T00:22:00.890Z","endTime":"2026-07-21T00:24:59.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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, 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":79.0,"endSpeed":72.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54370879572165,"aZ":-32.58875319832235,"pfxX":-6.023196646855694,"pfxZ":-0.31770313004864725,"pX":-1.1195390504288445,"pZ":2.2247433495883495,"vX0":-7.395689351580989,"vY0":-114.72512899345779,"vZ0":0.14747630460683236,"x":159.67,"y":178.71,"x0":2.9426325088203495,"y0":50.00086371901634,"z0":5.366863745348307,"aX":-7.933029927838773},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-0.2,"breakHorizontal":13.0,"spinRate":2655,"spinDirection":311},"zone":13,"typeConfidence":0.9,"plateTime":0.47958571955489315,"extension":5.590715901281515},"index":0,"playId":"457ff9d4-a1e7-3851-bbdd-a93f1cc490bb","pitchNumber":1,"startTime":"2026-07-21T00:22:10.655Z","endTime":"2026-07-21T00:22:13.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76890991169465,"aZ":-31.121651193359565,"pfxX":9.63996338656002,"pfxZ":0.6876906234492743,"pX":-0.27189267546654156,"pZ":0.7553001051051242,"vX0":-10.031637042359687,"vY0":-122.96801938688436,"vZ0":-4.495202995771674,"x":127.36,"y":218.39,"x0":2.6112925577528934,"y0":50.00159321869512,"z0":5.252204613978405,"aX":14.73714886473426},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.4,"breakHorizontal":-15.0,"spinRate":1878,"spinDirection":114},"zone":13,"typeConfidence":0.92,"plateTime":0.44571305844353093,"extension":6.08712512310932},"index":1,"playId":"627cbce7-0688-3356-b76a-051688524ae7","pitchNumber":2,"startTime":"2026-07-21T00:22:25.669Z","endTime":"2026-07-21T00:22:30.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68507472864605,"aZ":-34.46717671601954,"pfxX":8.657976009312975,"pfxZ":-1.4818470943180335,"pX":-0.053027388426510294,"pZ":-0.24380119778999373,"vX0":-9.156168311300302,"vY0":-123.62301955346146,"vZ0":-5.98102776269596,"x":119.02,"y":245.36,"x0":2.574173029285936,"y0":50.00402923295662,"z0":5.100964413110188,"aX":13.40018870518272},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.0,"breakHorizontal":-13.6,"spinRate":1862,"spinDirection":108},"zone":13,"typeConfidence":0.91,"plateTime":0.4431029949215981,"extension":5.986841644827831},"index":2,"playId":"a9c2fe3f-2d08-3b46-ac8b-16323dd2e759","pitchNumber":3,"startTime":"2026-07-21T00:22:45.370Z","endTime":"2026-07-21T00:22:49.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.250963183708972,"aZ":-33.45678489340583,"pfxX":9.520915650872885,"pfxZ":-0.79882592052547,"pX":-0.013531563061531193,"pZ":1.1235076764685443,"vX0":-9.216416915430829,"vY0":-126.90629719684412,"vZ0":-3.7521566189753033,"x":117.52,"y":208.45,"x0":2.44465026911186,"y0":50.00046528859111,"z0":5.313123794063976,"aX":15.382424241610199},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.2,"breakHorizontal":-14.9,"spinRate":1931,"spinDirection":110},"zone":13,"typeConfidence":0.92,"plateTime":0.4331649911471862,"extension":6.130838408181618},"index":3,"playId":"283d33fe-387c-36c5-b1b6-411ae9cd4440","pitchNumber":4,"startTime":"2026-07-21T00:23:02.383Z","endTime":"2026-07-21T00:23:06.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.408195322177534,"aZ":-32.39172339341746,"pfxX":7.537407475652228,"pfxZ":-0.1282480813809892,"pX":1.173561589584293,"pZ":1.7008395957792257,"vX0":-6.060137437581597,"vY0":-127.74974751582884,"vZ0":-2.665416273712485,"x":72.27,"y":192.86,"x0":2.602385410993026,"y0":50.00577092376724,"z0":5.315333763693689,"aX":12.405213338317688},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.6,"breakHorizontal":-12.2,"spinRate":1888,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.4294763566042268,"extension":5.832395596834674},"index":4,"playId":"bcee11b8-bd6d-3cba-9f2d-ef3c2e61f95f","pitchNumber":5,"startTime":"2026-07-21T00:23:20.089Z","endTime":"2026-07-21T00:23:25.644Z","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":87.2,"endSpeed":80.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.344285346913882,"aZ":-34.39809009540993,"pfxX":8.802614974195139,"pfxZ":-1.364790814045655,"pX":0.9974933714341105,"pZ":1.1234217193088343,"vX0":-6.865229370202002,"vY0":-126.84773675913341,"vZ0":-3.335601926639664,"x":78.98,"y":208.45,"x0":2.5975397285652155,"y0":50.00444391608836,"z0":5.202616701075854,"aX":14.322732940381991},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.0,"breakHorizontal":-14.4,"spinRate":1983,"spinDirection":115},"zone":14,"typeConfidence":0.92,"plateTime":0.4320748085088999,"extension":5.745162191697454},"index":5,"playId":"8bd45965-137d-3836-a31b-51bd07e6d79c","pitchNumber":6,"startTime":"2026-07-21T00:23:51.770Z","endTime":"2026-07-21T00:24:00.608Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-21T00:24:05.736Z","endTime":"2026-07-21T00:24:18.873Z","isPitch":false,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.508591311469086,"aZ":-30.633596516738685,"pfxX":7.9091280275427716,"pfxZ":0.969187928660749,"pX":0.4626891614139632,"pZ":1.9382371445188193,"vX0":-7.739808215559351,"vY0":-125.33926411248862,"vZ0":-2.108245054841322,"x":99.36,"y":186.45,"x0":2.5704099383553554,"y0":50.00110572972613,"z0":5.3039936856448975,"aX":12.521128862324334},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.4,"breakHorizontal":-12.5,"spinRate":1822,"spinDirection":118},"zone":9,"typeConfidence":0.91,"plateTime":0.43782856653436486,"extension":6.089666836756432},"index":7,"playId":"7d5bef21-8ca1-31c2-ae84-8b66958d2bea","pitchNumber":7,"startTime":"2026-07-21T00:24:18.873Z","endTime":"2026-07-21T00:24:22.712Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.309597808248963,"aZ":-30.80904726985728,"pfxX":-1.4642798381234956,"pfxZ":0.795055206581889,"pX":-0.26000344928838953,"pZ":2.690146824181687,"vX0":-6.711023979300329,"vY0":-129.62704701305188,"vZ0":-0.9845502833708095,"x":126.91,"y":166.15,"x0":2.5412895463735024,"y0":50.00507801859223,"z0":5.404103412876738,"aX":-2.5178400028351566},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.4,"breakHorizontal":4.0,"spinRate":2659,"spinDirection":229},"zone":4,"typeConfidence":0.96,"plateTime":0.42078146813281325,"extension":5.819194222048144},"hitData":{"launchSpeed":104.4,"launchAngle":15.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.57,"coordY":130.11}},"index":8,"playId":"dfe6e7a5-34a2-3ebb-b8ea-e04606629683","pitchNumber":8,"startTime":"2026-07-21T00:24:46.581Z","endTime":"2026-07-21T00:24:59.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:24:59.446Z","atBatIndex":36},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Billy Cook reaches on a fielder's choice. Henry Davis to 2nd. Henry Davis advances to 2nd, on a fielding error by third baseman Ryan McMahon.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T00:24:56.057Z","endTime":"2026-07-21T00:26:47.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"postOnSecond":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.1,"endSpeed":86.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79998887254625,"aZ":-21.149533952762354,"pfxX":10.566791638282153,"pfxZ":5.818361753144236,"pX":0.8063541753439413,"pZ":2.171658250583832,"vX0":-8.440459715369437,"vY0":-136.70820872189077,"vZ0":-3.9670136915828262,"x":86.26,"y":180.15,"x0":2.559095779182045,"y0":50.004589781696644,"z0":5.09123004072727,"aX":20.02712191442166},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.8,"breakHorizontal":-17.4,"spinRate":2276,"spinDirection":127},"zone":6,"typeConfidence":0.9,"plateTime":0.40046910988486184,"extension":5.822381653365603},"index":0,"playId":"6f9d87a1-c2d5-33b0-8e11-aae1f252dafc","pitchNumber":1,"startTime":"2026-07-21T00:25:22.626Z","endTime":"2026-07-21T00:25:25.872Z","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":96.2,"endSpeed":87.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.189612848198315,"aZ":-12.474448603164555,"pfxX":6.710026332932054,"pfxZ":9.933838179735725,"pX":0.2172879110780576,"pZ":3.1198446238916095,"vX0":-8.60799081076311,"vY0":-139.84500039326866,"vZ0":-3.718501291025674,"x":108.72,"y":154.54,"x0":2.46177836513268,"y0":50.001886376276374,"z0":5.283593727052316,"aX":13.305969492086076},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":-10.4,"spinRate":2391,"spinDirection":136},"zone":2,"typeConfidence":0.93,"plateTime":0.3914939290533983,"extension":6.1143447869200855},"index":1,"playId":"8bfde4a5-c769-3468-b81d-1daad66d4d51","pitchNumber":2,"startTime":"2026-07-21T00:25:45.294Z","endTime":"2026-07-21T00:25:49.447Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-21T00:26:00.033Z","endTime":"2026-07-21T00:26:17.591Z","isPitch":false,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"}},{"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":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07017997579347,"aZ":-33.57202371678967,"pfxX":8.829211265338301,"pfxZ":-0.8609714007678759,"pX":0.8486492594291867,"pZ":0.5923705212855588,"vX0":-7.051342060506623,"vY0":-126.45574326911186,"vZ0":-4.653225772227169,"x":84.65,"y":222.79,"x0":2.527723593361559,"y0":50.00414324069863,"z0":5.153040974486749,"aX":14.283565513158372},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.4,"breakHorizontal":-14.4,"spinRate":1814,"spinDirection":117},"zone":14,"typeConfidence":0.92,"plateTime":0.43332695641562813,"extension":5.839383647250873},"index":3,"playId":"5c584781-3327-30b9-9f1f-b281fc5f4546","pitchNumber":3,"startTime":"2026-07-21T00:26:17.591Z","endTime":"2026-07-21T00:26:22.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.876449037794963,"aZ":-13.773073722185115,"pfxX":6.266741835402012,"pfxZ":9.391880989427216,"pX":0.13978711865508445,"pZ":3.489888075037595,"vX0":-8.634853373924983,"vY0":-139.02729777469688,"vZ0":-2.3806131790216547,"x":111.67,"y":144.55,"x0":2.4702951023313777,"y0":50.00398596054429,"z0":5.270256837972579,"aX":12.280652588705506},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":-9.6,"spinRate":2446,"spinDirection":133},"zone":12,"typeConfidence":0.93,"plateTime":0.39380699180828493,"extension":5.786387320337984},"hitData":{"launchSpeed":91.9,"launchAngle":2.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.32,"coordY":176.01}},"index":4,"playId":"70e4f148-73a7-3d0d-ae0b-5c4919bdb4c6","pitchNumber":4,"startTime":"2026-07-21T00:26:38.966Z","endTime":"2026-07-21T00:26:47.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:26:47.281Z","atBatIndex":37},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Gonzales grounds into a double play, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt. Henry Davis to 3rd. Billy Cook out at 2nd. Nick Gonzales out at 1st.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T00:27:24.710Z","endTime":"2026-07-21T00:28:35.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"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_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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.7,"endSpeed":87.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.504643791730878,"aZ":-27.044995829279422,"pfxX":10.653207402553905,"pfxZ":2.6479719703322573,"pX":0.755318000383957,"pZ":3.0253329652358634,"vX0":-8.539994873506787,"vY0":-137.7756416205727,"vZ0":-1.1948689332173088,"x":88.21,"y":157.1,"x0":2.4998303155193304,"y0":50.00175715857001,"z0":5.279912178401926,"aX":20.629921114207587},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.8,"breakHorizontal":-17.6,"spinRate":2255,"spinDirection":125},"zone":3,"typeConfidence":0.91,"plateTime":0.3964372574046622,"extension":5.682156796498091},"index":0,"playId":"3a562432-cddd-3449-ae82-84df3393a7f2","pitchNumber":1,"startTime":"2026-07-21T00:27:26.367Z","endTime":"2026-07-21T00:27:29.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.172834772235287,"aZ":-26.926637651626375,"pfxX":10.226504404670788,"pfxZ":2.7572709953416883,"pX":0.7862330728509942,"pZ":2.5660030092469674,"vX0":-8.536279407442798,"vY0":-136.62848868322223,"vZ0":-1.6345489468100354,"x":87.03,"y":169.5,"x0":2.611902140173608,"y0":50.00287607680409,"z0":5.010212575638633,"aX":19.466810946733496},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.9,"breakHorizontal":-16.9,"spinRate":2184,"spinDirection":127},"zone":6,"typeConfidence":0.9,"plateTime":0.3998487634238801,"extension":6.081067171447035},"index":1,"playId":"d01dafe7-cce5-35ec-93be-6ff9ff51e24a","pitchNumber":2,"startTime":"2026-07-21T00:27:44.412Z","endTime":"2026-07-21T00:27:48.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.958047248726835,"aZ":-35.367367897260905,"pfxX":10.055619816544702,"pfxZ":-1.9794795298312124,"pX":0.3062984732278216,"pZ":0.24150501245496497,"vX0":-8.678997842792034,"vY0":-126.46623550618231,"vZ0":-5.083188703689143,"x":105.32,"y":232.26,"x0":2.4842321313264963,"y0":50.00336420317531,"z0":5.129859083159156,"aX":16.209942225966834},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.6,"breakHorizontal":-16.1,"spinRate":1730,"spinDirection":111},"zone":14,"typeConfidence":0.92,"plateTime":0.43390383077486616,"extension":5.7031436577611165},"index":2,"playId":"946e88ee-10f7-35be-b21d-78d0865d0d72","pitchNumber":3,"startTime":"2026-07-21T00:28:03.066Z","endTime":"2026-07-21T00:28:07.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99407979637382,"aZ":-33.41708182908812,"pfxX":9.25749442130976,"pfxZ":-0.7670438509760817,"pX":1.206252673760575,"pZ":2.2465013586018507,"vX0":-6.657529139355796,"vY0":-126.59015109603996,"vZ0":-0.7108848610620415,"x":71.02,"y":178.12,"x0":2.673730288620277,"y0":50.005478847404866,"z0":5.217418456372125,"aX":14.955581541518072},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.3,"breakHorizontal":-15.1,"spinRate":1815,"spinDirection":119},"zone":14,"typeConfidence":0.93,"plateTime":0.4334774718807468,"extension":5.940749804721899},"hitData":{"launchSpeed":85.1,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":157.26}},"index":3,"playId":"a804e133-42d5-3513-82d2-3a7bab15ef43","pitchNumber":4,"startTime":"2026-07-21T00:28:26.541Z","endTime":"2026-07-21T00:28:35.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:28:35.487Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T00:28:46.041Z","endTime":"2026-07-21T00:31:03.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.610377654056876,"aZ":-30.810788271450217,"pfxX":-8.611946566107054,"pfxZ":0.957607581534857,"pX":0.1910060865973223,"pZ":3.298022619323526,"vX0":-3.58514907556392,"vY0":-118.66640322439795,"vZ0":2.3253123217891054,"x":109.72,"y":149.73,"x0":2.8419624721815797,"y0":50.001360222081345,"z0":5.120549718128835,"aX":-12.22716160074711},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.6,"breakHorizontal":16.4,"spinRate":2614,"spinDirection":294},"zone":12,"typeConfidence":0.91,"plateTime":0.4623214101174371,"extension":5.916933188328663},"index":0,"playId":"2595496a-b6c5-3e9c-8b17-bd973ae2bf77","pitchNumber":1,"startTime":"2026-07-21T00:29:04.435Z","endTime":"2026-07-21T00:29:08.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98095677735552,"aZ":-33.401790785320095,"pfxX":8.921863854718765,"pfxZ":-0.7901403266941269,"pX":-0.820730632733581,"pZ":0.26986461219556923,"vX0":-10.49169656733225,"vY0":-124.77535368306282,"vZ0":-4.825815998651491,"x":148.28,"y":231.49,"x0":2.3037045738276363,"y0":50.00209985168798,"z0":5.019743240517023,"aX":13.895543520613032},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.5,"breakHorizontal":-13.3,"spinRate":2095,"spinDirection":103},"zone":13,"typeConfidence":0.91,"plateTime":0.44105837139536286,"extension":5.918564388526645},"index":1,"playId":"e5a98694-a1b9-3f57-b3e1-1829948367c0","pitchNumber":2,"startTime":"2026-07-21T00:29:26.849Z","endTime":"2026-07-21T00:29:30.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.889893378578037,"aZ":-29.718847912408563,"pfxX":-8.395568658929822,"pfxZ":1.708490205856311,"pX":0.5970567163382579,"pZ":3.4629620246646975,"vX0":-2.6304409549462777,"vY0":-118.73377842614052,"vZ0":2.4237669578372407,"x":94.24,"y":145.28,"x0":2.80859080666393,"y0":50.00011892510242,"z0":5.12616149807841,"aX":-12.030760973342517},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.0,"breakHorizontal":15.8,"spinRate":2673,"spinDirection":292},"zone":12,"typeConfidence":0.91,"plateTime":0.4606128547329855,"extension":5.87783962572712},"index":2,"playId":"87c2ccfc-7670-3f04-a9b3-79d812030963","pitchNumber":3,"startTime":"2026-07-21T00:29:49.767Z","endTime":"2026-07-21T00:29:54.771Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-21T00:30:06.686Z","endTime":"2026-07-21T00:30:22.295Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"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":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.157507294560602,"aZ":-30.192645993883264,"pfxX":-1.8412290837319345,"pfxZ":1.1821414361619347,"pX":-1.6573409475999494,"pZ":3.0954499275475817,"vX0":-9.234477354605891,"vY0":-128.22758011027298,"vZ0":0.17053588567496913,"x":180.17,"y":155.2,"x0":2.216118404409001,"y0":50.00504641921925,"z0":5.365497845087701,"aX":-3.095738043962983},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.4,"breakHorizontal":5.3,"spinRate":2781,"spinDirection":280},"zone":11,"typeConfidence":0.94,"plateTime":0.425606212092839,"extension":6.1122314748755775},"index":4,"playId":"bee77c09-009e-3f4b-9788-59707a7282ad","pitchNumber":4,"startTime":"2026-07-21T00:30:22.295Z","endTime":"2026-07-21T00:30:25.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.641758709096912,"aZ":-31.49315521112272,"pfxX":9.819949668512109,"pfxZ":0.40820946431639227,"pX":-0.4736417065891232,"pZ":0.7156660499506932,"vX0":-10.748470144684408,"vY0":-128.02879902321038,"vZ0":-4.763402166369554,"x":135.05,"y":219.46,"x0":2.4968363736084322,"y0":50.00361283096053,"z0":5.056204853633734,"aX":16.355961769945054},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.1,"breakHorizontal":-15.5,"spinRate":2090,"spinDirection":107},"zone":13,"typeConfidence":0.89,"plateTime":0.4272945087634463,"extension":5.801528107513688},"index":5,"playId":"d925334f-38bd-3b25-8cb4-fa3b1e7e3f7b","pitchNumber":5,"startTime":"2026-07-21T00:30:59.328Z","endTime":"2026-07-21T00:31:03.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:31:03.331Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul Goldschmidt called out on strikes.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T00:33:22.216Z","endTime":"2026-07-21T00:34:03.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Wilber Dotel replaces Braxton Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T00:32:25.277Z","endTime":"2026-07-21T00:33:24.524Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696062,"link":"/api/v1/people/696062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.053784148475877,"aZ":-30.43942574521953,"pfxX":3.817191231156057,"pfxZ":0.999716445518744,"pX":-0.4826734934856111,"pZ":1.5094450125981456,"vX0":0.7870519672754601,"vY0":-130.55767479683058,"vZ0":-5.240560915031703,"x":135.4,"y":198.02,"x0":-1.2838181206447172,"y0":50.001321698763775,"z0":5.82905801222623,"aX":6.599331539435013},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.8,"breakHorizontal":-7.1,"spinRate":2280,"spinDirection":133},"zone":13,"typeConfidence":0.92,"plateTime":0.4192659799673537,"extension":6.649380941727853},"index":1,"playId":"33819509-a8ae-32cf-872d-a3e7668bac6e","pitchNumber":1,"startTime":"2026-07-21T00:33:24.524Z","endTime":"2026-07-21T00:33:28.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36231065125556,"aZ":-29.7325258538976,"pfxX":1.6794192262065257,"pfxZ":1.4145262096457358,"pX":-0.6910630393328101,"pZ":2.2951835022836784,"vX0":0.8048421196584796,"vY0":-130.14565230432459,"vZ0":-3.452494570686337,"x":143.34,"y":176.81,"x0":-1.2221037163756003,"y0":50.00034119695579,"z0":5.8817911789681965,"aX":2.890885039188235},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.0,"breakHorizontal":-3.2,"spinRate":2222,"spinDirection":135},"zone":4,"typeConfidence":0.9,"plateTime":0.42025298585628956,"extension":6.535634944473862},"index":2,"playId":"027ca01d-4f09-343c-9022-99580173d4ce","pitchNumber":2,"startTime":"2026-07-21T00:33:40.541Z","endTime":"2026-07-21T00:33:44.381Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.355941781438567,"aZ":-32.62202047219467,"pfxX":3.212199428991428,"pfxZ":-0.26561683076305265,"pX":-0.08320167752128771,"pZ":2.9469321599878313,"vX0":1.5267093000915397,"vY0":-128.916813608588,"vZ0":-1.24181362573628,"x":120.17,"y":159.21,"x0":-1.1000843054897553,"y0":50.00268461557135,"z0":5.948842349650038,"aX":5.416021018313055},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.5,"breakHorizontal":-6.1,"spinRate":2265,"spinDirection":119},"zone":2,"typeConfidence":0.91,"plateTime":0.4245889501942406,"extension":6.5297657892883585},"index":3,"playId":"79e8f1b7-628e-38f6-96a6-e7f1a912084b","pitchNumber":3,"startTime":"2026-07-21T00:33:58.832Z","endTime":"2026-07-21T00:34:03.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:34:03.321Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cody Bellinger strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T00:34:23.048Z","endTime":"2026-07-21T00:36:55.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04404744492212,"aZ":-12.220171149388952,"pfxX":-6.113115283143394,"pfxZ":9.523121829216981,"pX":-1.0284802908326984,"pZ":3.783071121821904,"vX0":2.839503115475762,"vY0":-143.76881689347434,"vZ0":-3.6720234685277973,"x":156.2,"y":136.64,"x0":-1.234255794099793,"y0":50.00113903662711,"z0":5.8341503250983795,"aX":-12.80752597087224},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.7,"breakHorizontal":10.6,"spinRate":2278,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3808377189651484,"extension":6.758258175722587},"index":0,"playId":"6ab5dee5-4dcc-32b0-ac03-4f227c8a9660","pitchNumber":1,"startTime":"2026-07-21T00:34:23.048Z","endTime":"2026-07-21T00:34:27.347Z","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":98.9,"endSpeed":90.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68576350402508,"aZ":-11.542483071952551,"pfxX":-4.318218731142659,"pfxZ":9.849994260289943,"pX":0.27365725761264764,"pZ":1.6761132061340756,"vX0":5.718470942698835,"vY0":-143.68174075788855,"vZ0":-9.462722839699001,"x":106.57,"y":193.52,"x0":-1.1795529408299448,"y0":50.003745749416595,"z0":5.725584215182719,"aX":-9.046555718630444},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.1,"breakHorizontal":6.7,"spinRate":2222,"spinDirection":210},"zone":9,"typeConfidence":0.87,"plateTime":0.3809175093956494,"extension":6.6943799845518255},"index":1,"playId":"17704b3d-bc66-3a59-9b7b-40327f8bb0cd","pitchNumber":2,"startTime":"2026-07-21T00:34:38.946Z","endTime":"2026-07-21T00:34:42.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.761372666600618,"aZ":-21.466245227077785,"pfxX":-0.200791114243414,"pfxZ":5.5888823545937605,"pX":-0.7091349606395522,"pZ":2.76428318787113,"vX0":1.4283423190246405,"vY0":-137.1892231280706,"vZ0":-4.5774888936391225,"x":144.03,"y":164.14,"x0":-1.2092189462636571,"y0":50.005818546651646,"z0":5.907007259472842,"aX":-0.38500688086287355},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.4,"breakHorizontal":0.1,"spinRate":2254,"spinDirection":192},"zone":4,"typeConfidence":0.93,"plateTime":0.3984022925393176,"extension":6.494854610476644},"index":2,"playId":"f9fd9fe5-9d58-35e7-b549-f9268cf43b29","pitchNumber":3,"startTime":"2026-07-21T00:34:52.201Z","endTime":"2026-07-21T00:34:56.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.9,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.879756006500116,"aZ":-12.818516284465142,"pfxX":-4.79613226743887,"pfxZ":9.10419721512357,"pX":-0.0648604469701387,"pZ":3.4537871003667453,"vX0":4.705935737570593,"vY0":-144.8953521893627,"vZ0":-4.610810781822751,"x":89.92,"y":86.71,"x0":-1.0869688070051717,"y0":50.00397014734161,"z0":5.84912487729169,"aX":-10.198106740038709},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.7,"breakHorizontal":7.8,"spinRate":2344,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.37801985947041095,"extension":6.5720593354273245},"index":3,"playId":"5323a9f1-5d34-3216-a2d7-17d62f826e32","pitchNumber":4,"startTime":"2026-07-21T00:35:07.997Z","endTime":"2026-07-21T00:35:11.905Z","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":81.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.435810875598815,"aZ":-32.61828488592016,"pfxX":-6.066954141712778,"pfxZ":-0.264453626488514,"pX":-1.6495790707658984,"pZ":5.1838739204716,"vX0":1.0964330252800887,"vY0":-129.11929429520075,"vZ0":4.202933500245923,"x":179.88,"y":98.82,"x0":-1.2910233393599664,"y0":50.000961859459494,"z0":6.042423840759309,"aX":-10.260888552543188},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.7,"breakHorizontal":10.8,"spinRate":1090,"spinDirection":232},"zone":11,"typeConfidence":0.86,"plateTime":0.4239078103292928,"extension":6.731137954256097},"index":4,"playId":"006b671d-3b67-35dd-a0cf-faeee828dd1c","pitchNumber":5,"startTime":"2026-07-21T00:35:25.467Z","endTime":"2026-07-21T00:35:30.360Z","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":93.0,"endSpeed":85.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.751627311490196,"aZ":-24.155007592847607,"pfxX":0.9586534912496891,"pfxZ":4.322151005482445,"pX":-0.004628595550036931,"pZ":3.9141476865128975,"vX0":2.7758775898491788,"vY0":-135.4031166429341,"vZ0":-0.9327009239280505,"x":117.18,"y":133.1,"x0":-1.1679202941785096,"y0":50.00316814251775,"z0":5.954262606197348,"aX":1.7785638520106604},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":-2.3,"spinRate":2093,"spinDirection":184},"zone":12,"typeConfidence":0.94,"plateTime":0.40461499563973424,"extension":6.7583574044892245},"index":5,"playId":"e4b52166-eda6-3ae4-a4c2-5f15f6775d19","pitchNumber":6,"startTime":"2026-07-21T00:35:45.649Z","endTime":"2026-07-21T00:35:50.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.610945526109923,"aZ":-27.52223668599738,"pfxX":3.158351001123738,"pfxZ":2.581551941662963,"pX":-0.32034764080866585,"pZ":1.3823058406366975,"vX0":1.4283614449119697,"vY0":-133.11635152307088,"vZ0":-6.260785156117241,"x":129.21,"y":201.46,"x0":-1.2735997462053963,"y0":50.00166584582835,"z0":5.747633755426453,"aX":5.687836191564932},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.6,"breakHorizontal":-6.0,"spinRate":2250,"spinDirection":149},"zone":13,"typeConfidence":0.64,"plateTime":0.4109054347503478,"extension":6.590534099079259},"index":6,"playId":"6f01e102-8165-344e-9f74-e4a612b631de","pitchNumber":7,"startTime":"2026-07-21T00:36:04.744Z","endTime":"2026-07-21T00:36:09.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38898784170442,"aZ":-10.696977740355397,"pfxX":-3.9710147990359523,"pfxZ":10.291033685686756,"pX":-0.09155029508853518,"pZ":2.4875628152181464,"vX0":4.721134387491586,"vY0":-143.3829790873459,"vZ0":-7.124292383352312,"x":120.49,"y":171.62,"x0":-1.241617608445621,"y0":50.005111383332796,"z0":5.668105381156335,"aX":-8.289729097356513},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.4,"breakHorizontal":6.2,"spinRate":2154,"spinDirection":209},"zone":5,"typeConfidence":0.88,"plateTime":0.38163872392094467,"extension":6.729069172274076},"index":7,"playId":"06a9e97d-6ff2-3fc8-8d60-27a30bd05b92","pitchNumber":8,"startTime":"2026-07-21T00:36:24.315Z","endTime":"2026-07-21T00:36:29.137Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.5,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36639067283055,"aZ":-11.089366458462235,"pfxX":-5.115456974222763,"pfxZ":10.02796342076406,"pX":-0.7318441992576573,"pZ":3.1993782482934288,"vX0":3.4473407905965523,"vY0":-143.8599987192404,"vZ0":-5.385818078459618,"x":144.9,"y":152.4,"x0":-1.2790599540075716,"y0":50.0057274380413,"z0":5.7789641674236725,"aX":-10.758501827849148},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.3,"breakHorizontal":8.6,"spinRate":2284,"spinDirection":214},"zone":1,"typeConfidence":0.9,"plateTime":0.38026888445197127,"extension":6.804228518171934},"index":8,"playId":"d9829909-5351-3919-bf85-1499ec948455","pitchNumber":9,"startTime":"2026-07-21T00:36:47.391Z","endTime":"2026-07-21T00:36:55.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:36:55.151Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jazz Chisholm Jr. strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T00:36:51.989Z","endTime":"2026-07-21T00:38:39.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"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":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":680779,"link":"/api/v1/people/680779"},"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":99.6,"endSpeed":91.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.884144818158255,"aZ":-13.124157094784145,"pfxX":-3.497421270057681,"pfxZ":8.839422659774545,"pX":-0.043491802035329485,"pZ":3.8393654900170473,"vX0":4.508743276913734,"vY0":-145.1712274120849,"vZ0":-3.2298002582622516,"x":118.66,"y":135.12,"x0":-1.1552670973598775,"y0":50.0046733181113,"z0":5.754384865290022,"aX":-7.539054602961701},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":15.6,"breakHorizontal":5.5,"spinRate":2345,"spinDirection":209},"zone":11,"typeConfidence":0.88,"plateTime":0.3759011661506255,"extension":6.573272435249266},"index":0,"playId":"d69333f7-df4a-31d1-9161-6a1d5ebd5f5c","pitchNumber":1,"startTime":"2026-07-21T00:37:20.490Z","endTime":"2026-07-21T00:37:24.425Z","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":90.4,"endSpeed":84.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0190905274714,"aZ":-33.11428746084768,"pfxX":2.8741698659824486,"pfxZ":-0.5326093546719151,"pX":0.1024849357010621,"pZ":0.19718554526984194,"vX0":2.1867045323083616,"vY0":-131.60305203251173,"vZ0":-8.095616476390688,"x":113.09,"y":233.46,"x0":-1.1094004422102002,"y0":50.002684679590345,"z0":5.729415098318255,"aX":5.096451207949509},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.4,"breakHorizontal":-5.6,"spinRate":2169,"spinDirection":147},"zone":14,"typeConfidence":0.92,"plateTime":0.4144499654659426,"extension":6.977254740623308},"index":1,"playId":"3df3bf5e-f423-3193-8989-65996d576dd2","pitchNumber":2,"startTime":"2026-07-21T00:37:42.143Z","endTime":"2026-07-21T00:37:45.982Z","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":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.160247992137002,"aZ":-36.57165274335355,"pfxX":4.635489520226162,"pfxZ":-2.6387712298746084,"pX":0.18235418143005355,"pZ":3.2854122385157845,"vX0":1.945353937231355,"vY0":-128.60806438573934,"vZ0":0.33721329435828684,"x":110.05,"y":150.07,"x0":-1.1875031685401787,"y0":50.005127890020304,"z0":6.00300712932821,"aX":7.71873008081612},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.4,"breakHorizontal":-8.9,"spinRate":2271,"spinDirection":110},"zone":2,"typeConfidence":0.91,"plateTime":0.42688118123751373,"extension":6.6380787195152005},"index":2,"playId":"3b00197e-65ba-34ea-896d-4bca8e346bc6","pitchNumber":3,"startTime":"2026-07-21T00:38:01.802Z","endTime":"2026-07-21T00:38:05.709Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"}}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.7,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.401836599686966,"aZ":-12.529757671467863,"pfxX":-3.0047391287666363,"pfxZ":9.285489116343136,"pX":0.8638451828617437,"pZ":4.018631097016734,"vX0":6.2108323561424035,"vY0":-144.47903218814585,"vZ0":-3.0220120888827817,"x":84.07,"y":130.28,"x0":-0.9225314546033905,"y0":50.003764450440706,"z0":5.847291413408498,"aX":-6.357885067179671},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.4,"breakHorizontal":4.2,"spinRate":2274,"spinDirection":205},"zone":12,"typeConfidence":0.87,"plateTime":0.3789888813863267,"extension":6.669466934449712},"index":3,"playId":"34ea75ee-8773-3b00-9b0f-cf645da39b1c","pitchNumber":4,"startTime":"2026-07-21T00:38:31.853Z","endTime":"2026-07-21T00:38:39.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:38:39.258Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T00:40:45.587Z","endTime":"2026-07-21T00:41:10.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.932315874047696,"aZ":-23.66604033540579,"pfxX":11.45002776346829,"pfxZ":4.5921170405258,"pX":0.7669878602324322,"pZ":2.813461940756427,"vX0":-8.61393520008908,"vY0":-135.14310614531928,"vZ0":-2.379817426002441,"x":87.76,"y":162.82,"x0":2.5050562476295233,"y0":50.004244347241396,"z0":5.364533838805684,"aX":21.22108236378444},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":-19.0,"spinRate":2336,"spinDirection":130},"zone":6,"typeConfidence":0.91,"plateTime":0.40499666076323626,"extension":5.637365065334043},"index":0,"playId":"006134b0-4fa2-35d5-92ce-9030ba5dcdd6","pitchNumber":1,"startTime":"2026-07-21T00:40:45.587Z","endTime":"2026-07-21T00:40:49.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.608841805453164,"aZ":-33.76446138818923,"pfxX":7.90827104112156,"pfxZ":-1.0061770317588214,"pX":0.423243413221518,"pZ":1.61459518205228,"vX0":-7.720569930194253,"vY0":-125.24619528441634,"vZ0":-2.2335549462727773,"x":100.87,"y":195.19,"x0":2.52023749913292,"y0":50.00026811338531,"z0":5.282679122838165,"aX":12.54589131048225},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.2,"breakHorizontal":-12.5,"spinRate":1855,"spinDirection":110},"zone":14,"typeConfidence":0.91,"plateTime":0.4375488257803286,"extension":5.784567047797746},"hitData":{"launchSpeed":100.9,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":162.32}},"index":1,"playId":"ef570921-85a7-3b0c-99ca-76a40bdabba8","pitchNumber":2,"startTime":"2026-07-21T00:41:01.435Z","endTime":"2026-07-21T00:41:10.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:41:10.950Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Esmerlyn Valdez walks.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T00:41:21.674Z","endTime":"2026-07-21T00:43:08.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":79.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.317451564236755,"aZ":-34.361513861212615,"pfxX":8.773960330627322,"pfxZ":-1.3700357861300656,"pX":0.39453391992670667,"pZ":1.8938115944012055,"vX0":-8.030949247700109,"vY0":-126.23206004286098,"vZ0":-1.5987866280602019,"x":101.96,"y":187.65,"x0":2.494142425353001,"y0":50.00424060199347,"z0":5.330216020866065,"aX":14.006625318624026},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.6,"breakHorizontal":-13.8,"spinRate":1944,"spinDirection":107},"zone":9,"typeConfidence":0.92,"plateTime":0.4357455905018699,"extension":5.748806989777163},"index":0,"playId":"54df5da8-c33f-3de6-8577-c49c6a04c7fc","pitchNumber":1,"startTime":"2026-07-21T00:41:34.473Z","endTime":"2026-07-21T00:41:38.206Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-21T00:41:45.952Z","endTime":"2026-07-21T00:41:58.596Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"}},{"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":96.0,"endSpeed":87.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28072220681716,"aZ":-16.41604058052729,"pfxX":7.309901197776426,"pfxZ":8.01817779143156,"pX":0.3963057511866201,"pZ":3.9216178331421037,"vX0":-8.575144965342144,"vY0":-139.52123637993935,"vZ0":-1.0208819567578988,"x":101.89,"y":132.9,"x0":2.564315909145633,"y0":50.00491811189747,"z0":5.3773729048292775,"aX":14.370416820869108},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":-11.4,"spinRate":2382,"spinDirection":129},"zone":12,"typeConfidence":0.91,"plateTime":0.3930473151982188,"extension":5.752385220270495},"index":2,"playId":"67a36d44-d2fe-3bd8-9f4e-89be12680b31","pitchNumber":2,"startTime":"2026-07-21T00:41:58.596Z","endTime":"2026-07-21T00:42:02.681Z","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":88.4,"endSpeed":80.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.654044847393553,"aZ":-29.698066304088083,"pfxX":8.896821081813485,"pfxZ":1.4833471766996347,"pX":1.2837036662858026,"pZ":2.4614318427063577,"vX0":-5.842212454192094,"vY0":-128.64467787848255,"vZ0":-1.493504143436637,"x":68.07,"y":172.32,"x0":2.4326840315874985,"y0":50.00386883354882,"z0":5.360070522150538,"aX":14.855083486602256},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":-14.8,"spinRate":1973,"spinDirection":116},"zone":14,"typeConfidence":0.87,"plateTime":0.4264125396101832,"extension":6.102818202376539},"index":3,"playId":"420777cf-20e7-3afe-94d3-98e0e06e0fe9","pitchNumber":3,"startTime":"2026-07-21T00:42:14.899Z","endTime":"2026-07-21T00:42:18.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.688887150867647,"aZ":-25.06924682383249,"pfxX":12.377645907979058,"pfxZ":3.660771095034935,"pX":0.7460992169204324,"pZ":3.598861427010722,"vX0":-9.181913437395762,"vY0":-138.38925644955648,"vZ0":0.036064551388806154,"x":88.56,"y":141.61,"x0":2.497691918270855,"y0":50.00391875945201,"z0":5.264025543667169,"aX":24.026050585396224},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.8,"breakHorizontal":-20.5,"spinRate":2311,"spinDirection":124},"zone":12,"typeConfidence":0.92,"plateTime":0.39569917291396406,"extension":5.724024710909159},"index":4,"playId":"1f40d0d2-b48f-37cb-9a3a-5f4f48666395","pitchNumber":4,"startTime":"2026-07-21T00:42:33.396Z","endTime":"2026-07-21T00:42:39.119Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":147,"player":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6540334881162,"aZ":-30.82377820710313,"pfxX":10.39320967057792,"pfxZ":0.8166602251374044,"pX":-0.6631151390447204,"pZ":1.5138742813348,"vX0":-10.945077301930764,"vY0":-127.72149668871488,"vZ0":-3.228796750083066,"x":142.28,"y":197.91,"x0":2.3302921607370766,"y0":50.001515438386704,"z0":5.222014084361542,"aX":17.145888083907124},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":-16.3,"spinRate":2033,"spinDirection":115},"zone":13,"typeConfidence":0.89,"plateTime":0.4290818720687821,"extension":5.929277036133227},"index":5,"playId":"8c7d1e61-e965-35ac-8697-0fc7751570ab","pitchNumber":5,"startTime":"2026-07-21T00:43:02.243Z","endTime":"2026-07-21T00:43:08.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:43:08.842Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T00:43:06.695Z","endTime":"2026-07-21T00:45:22.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.130967233033,"aZ":-31.843125398983414,"pfxX":-1.280712729410368,"pfxZ":0.20255640634057137,"pX":-0.7532086775676881,"pZ":2.1774391546278427,"vX0":-7.421383630878018,"vY0":-127.22107173774965,"vZ0":-1.8565914952519331,"x":145.71,"y":179.99,"x0":2.363414986369517,"y0":50.00407477263088,"z0":5.4310786416296954,"aX":-2.106943330570694},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.2,"breakHorizontal":4.0,"spinRate":2681,"spinDirection":286},"zone":7,"typeConfidence":0.96,"plateTime":0.4298736580039999,"extension":5.840124622767715},"index":0,"playId":"015de97a-5a31-34ec-9773-5c38f97ebb61","pitchNumber":1,"startTime":"2026-07-21T00:43:30.471Z","endTime":"2026-07-21T00:43:34.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.736103454911408,"aZ":-29.87768495238429,"pfxX":-0.5172680455139078,"pfxZ":1.3569462712168745,"pX":-0.7648173077536145,"pZ":1.8962174633571385,"vX0":-7.797536961874095,"vY0":-128.610725834755,"vZ0":-3.0982255452789134,"x":146.15,"y":187.58,"x0":2.3635369288143666,"y0":50.000035481117834,"z0":5.41487036134458,"aX":-0.8720572603159941},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":2.5,"spinRate":2729,"spinDirection":298},"zone":7,"typeConfidence":0.95,"plateTime":0.4246296252381514,"extension":5.977529841044223},"index":1,"playId":"086cadeb-256e-36a0-871b-faae7ddc0609","pitchNumber":2,"startTime":"2026-07-21T00:43:47.802Z","endTime":"2026-07-21T00:43:51.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.164999948082936,"aZ":-28.269725862746512,"pfxX":-1.291607819588645,"pfxZ":2.2998291844316645,"pX":-1.4807072946711113,"pZ":0.6438126721679538,"vX0":-9.264834358225604,"vY0":-129.061570597113,"vZ0":-6.152023906374364,"x":173.44,"y":221.4,"x0":2.313513357240766,"y0":50.00397768295569,"z0":5.216823186117171,"aX":-2.1926134799272714},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":4.3,"spinRate":2721,"spinDirection":274},"zone":13,"typeConfidence":0.97,"plateTime":0.4233042835859737,"extension":6.05979499171784},"index":2,"playId":"88112586-ba5a-3f24-bc4a-166def475725","pitchNumber":3,"startTime":"2026-07-21T00:44:10.860Z","endTime":"2026-07-21T00:44:16.978Z","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":3,"playId":"ff64f071-3440-38d3-a071-d4d302ee6274","startTime":"2026-07-21T00:44:34.905Z","endTime":"2026-07-21T00:44:39.196Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01374578902559,"aZ":-31.66192085354948,"pfxX":-0.8904211887502509,"pfxZ":0.3122879577804234,"pX":-0.7508421666433549,"pZ":2.0584984425494364,"vX0":-7.570367823243366,"vY0":-127.06226886416641,"vZ0":-1.9590800770704107,"x":145.62,"y":183.2,"x0":2.37768507952809,"y0":50.00323648560792,"z0":5.345242512581614,"aX":-1.4611240623796564},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":3.2,"spinRate":2726,"spinDirection":304},"zone":7,"typeConfidence":0.95,"plateTime":0.4303769030037552,"extension":6.111383055278356},"index":4,"playId":"5dd314a5-80f8-318c-9cf7-abcc6757b82d","pitchNumber":4,"startTime":"2026-07-21T00:44:53.530Z","endTime":"2026-07-21T00:44:57.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09893306849086,"aZ":-32.709542958098304,"pfxX":-2.068229164828993,"pfxZ":-0.34156806017068764,"pX":-0.6945500972444006,"pZ":1.0208808614202276,"vX0":-7.049603751639122,"vY0":-124.3051751884885,"vZ0":-3.7969497744159497,"x":143.47,"y":211.22,"x0":2.43290965106015,"y0":50.0004514358554,"z0":5.249031241677136,"aX":-3.274166403204828},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.2,"breakHorizontal":5.2,"spinRate":2754,"spinDirection":297},"zone":13,"typeConfidence":0.93,"plateTime":0.4386099208103871,"extension":5.896821118629474},"index":5,"playId":"56e04f85-c141-3b56-98fe-4aae1f80ffe8","pitchNumber":5,"startTime":"2026-07-21T00:45:18.265Z","endTime":"2026-07-21T00:45:22.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:45:22.481Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcell Ozuna walks. Esmerlyn Valdez to 2nd.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T00:47:58.224Z","endTime":"2026-07-21T00:50:14.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnSecond":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T00:45:42.447Z","endTime":"2026-07-21T00:47:51.012Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Angel Chivilli replaces Ryan Weathers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-21T00:47:51.012Z","endTime":"2026-07-21T00:48:00.559Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683409,"link":"/api/v1/people/683409"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.317721608545543,"aZ":-23.547645309095508,"pfxX":-0.7669470535093064,"pfxZ":4.82588645673791,"pX":0.9964666675919891,"pZ":3.737222490481665,"vX0":9.11616152045432,"vY0":-132.16181107203033,"vZ0":-0.7541649202895175,"x":79.02,"y":137.87,"x0":-2.3822235191276855,"y0":50.003887552921526,"z0":5.739034809595766,"aX":-1.371750477321161},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.8,"breakHorizontal":-0.4,"spinRate":1986,"spinDirection":236},"zone":12,"typeConfidence":0.91,"plateTime":0.4127294847569756,"extension":6.150885112692415},"index":2,"playId":"7df732a3-38cf-322b-888f-fc1132bd826f","pitchNumber":1,"startTime":"2026-07-21T00:48:00.559Z","endTime":"2026-07-21T00:48:04.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, 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":90.5,"endSpeed":84.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.702337284069774,"aZ":-24.05755913555121,"pfxX":-1.8221575392394822,"pfxZ":4.564301803571234,"pX":1.573278752391688,"pZ":1.567563837177408,"vX0":10.926410802448494,"vY0":-131.50299457363192,"vZ0":-5.6141779277440405,"x":57.03,"y":196.46,"x0":-2.3706818195319164,"y0":50.00576116266925,"z0":5.477249512198468,"aX":-3.2433773673716675},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.3,"breakHorizontal":1.3,"spinRate":2062,"spinDirection":242},"zone":14,"typeConfidence":0.75,"plateTime":0.41398762586122695,"extension":6.2289503219609506},"index":3,"playId":"e11568bd-2a73-3466-b860-5c9e23ac22c1","pitchNumber":2,"startTime":"2026-07-21T00:48:19.390Z","endTime":"2026-07-21T00:48:22.936Z","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":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.675089583704683,"aZ":-22.566020845809796,"pfxX":-5.342442157998378,"pfxZ":5.54788695956354,"pX":-1.2044218332398418,"pZ":3.8124349312161496,"vX0":1.9254137819279071,"vY0":-130.5938450583468,"vZ0":-0.21101711339624551,"x":162.91,"y":135.84,"x0":-1.2556928570138302,"y0":50.00652351715987,"z0":5.587085168436018,"aX":-9.2593209374816},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.2,"breakHorizontal":9.2,"spinRate":1610,"spinDirection":255},"zone":11,"typeConfidence":0.9,"plateTime":0.4188998528125176,"extension":6.175856555329248},"index":4,"playId":"11edd2c2-87dd-3cea-8fa6-32f1830654fa","pitchNumber":3,"startTime":"2026-07-21T00:48:38.566Z","endTime":"2026-07-21T00:48:42.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08278789047244,"aZ":-21.58874217107731,"pfxX":-9.294032053592785,"pfxZ":5.096582200434868,"pX":0.499377956542911,"pZ":3.4014233023049205,"vX0":7.588014306106931,"vY0":-142.82124535184082,"vZ0":-2.0000140667425934,"x":97.96,"y":146.94,"x0":-0.9765712808666341,"y0":50.006817833696665,"z0":5.4602729702203066,"aX":-19.31784345153559},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.0,"breakHorizontal":15.5,"spinRate":2123,"spinDirection":241},"zone":3,"typeConfidence":0.91,"plateTime":0.3826446121092557,"extension":6.277601208422556},"index":5,"playId":"31325c87-59f8-32d6-ae76-2c9ea9efacff","pitchNumber":4,"startTime":"2026-07-21T00:49:02.187Z","endTime":"2026-07-21T00:49:05.756Z","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":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.833456784587106,"aZ":-20.300449964699794,"pfxX":-9.365844546902853,"pfxZ":5.67663030146665,"pX":-0.44498109894410326,"pZ":2.6219354222729527,"vX0":5.139371280684029,"vY0":-143.79539925034575,"vZ0":-4.558320095812997,"x":133.96,"y":167.99,"x0":-1.0402002834171222,"y0":50.000717960023444,"z0":5.489880946350049,"aX":-19.579731373385403},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.5,"breakHorizontal":16.0,"spinRate":2220,"spinDirection":238},"zone":4,"typeConfidence":0.91,"plateTime":0.38114526435276375,"extension":6.334269140779993},"index":6,"playId":"65d65682-fe3f-384c-8c7b-251fe40b2e82","pitchNumber":5,"startTime":"2026-07-21T00:49:24.903Z","endTime":"2026-07-21T00:49:28.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.228723243669616,"aZ":-24.382873833407242,"pfxX":0.16302649489469356,"pfxZ":4.26377264490373,"pX":1.3726598638448955,"pZ":1.6139225262518855,"vX0":6.557836515845007,"vY0":-133.6850130124802,"vZ0":-5.351361896575986,"x":64.68,"y":195.2,"x0":-1.1235193633950809,"y0":50.002767288671286,"z0":5.369928631887764,"aX":0.2974371501171801},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.8,"breakHorizontal":-1.6,"spinRate":2091,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.40821078698793833,"extension":6.154961708217185},"index":7,"playId":"5e7d4942-29ba-33e2-972b-98a8df41d7a5","pitchNumber":6,"startTime":"2026-07-21T00:50:04.522Z","endTime":"2026-07-21T00:50:14.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:50:14.682Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jacob Gonzalez lines out to right fielder Jasson Domínguez.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T00:50:57.041Z","endTime":"2026-07-21T00:51:22.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jacob Gonzalez replaces Jared Triolo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T00:50:52.083Z","endTime":"2026-07-21T00:50:59.332Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":669707,"link":"/api/v1/people/669707"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.321927122667926,"aZ":-25.892949722421804,"pfxX":-6.197194822340136,"pfxZ":3.5919422656896582,"pX":-0.3392502759772534,"pZ":1.045897550672791,"vX0":4.041258408075684,"vY0":-131.52886147802278,"vZ0":-6.428722584855862,"x":129.93,"y":210.54,"x0":-1.0917459620480152,"y0":50.003764701785514,"z0":5.446120144733113,"aX":-10.841023570023882},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.3,"breakHorizontal":10.3,"spinRate":1640,"spinDirection":255},"zone":13,"typeConfidence":0.89,"plateTime":0.416693765865388,"extension":6.0024969039865015},"index":1,"playId":"47538aa1-2810-3d0e-918c-4036ddc14438","pitchNumber":1,"startTime":"2026-07-21T00:50:59.332Z","endTime":"2026-07-21T00:51:03.903Z","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":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45309222552526,"aZ":-24.34010433102507,"pfxX":-6.078561482549226,"pfxZ":4.453418984350948,"pX":-0.5186946737849237,"pZ":2.4112831361740255,"vX0":3.5945131405230275,"vY0":-131.91256805572942,"vZ0":-3.4516828503205272,"x":136.77,"y":173.68,"x0":-1.1103137651333472,"y0":50.003320022426266,"z0":5.534160821768345,"aX":-10.696778068530591},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.6,"breakHorizontal":10.2,"spinRate":1883,"spinDirection":247},"zone":4,"typeConfidence":0.88,"plateTime":0.4154436985814951,"extension":6.082206206442668},"hitData":{"launchSpeed":90.9,"launchAngle":21.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.77,"coordY":78.36}},"index":2,"playId":"b06164df-4a27-3426-be53-12f437639a5b","pitchNumber":2,"startTime":"2026-07-21T00:51:16.317Z","endTime":"2026-07-21T00:51:22.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:51:22.827Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jasson Domínguez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T00:53:27.974Z","endTime":"2026-07-21T00:55:25.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jacob Gonzalez remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T00:52:58.077Z","endTime":"2026-07-21T00:53:30.335Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":669707,"link":"/api/v1/people/669707"}},{"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":97.8,"endSpeed":89.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35007076376154,"aZ":-15.02568087913133,"pfxX":-4.694622629361529,"pfxZ":8.347691072754815,"pX":-0.04997007679669331,"pZ":3.513891650774583,"vX0":4.803403684373898,"vY0":-142.3581728229636,"vZ0":-3.999968642302619,"x":118.9,"y":143.9,"x0":-1.1483313566524562,"y0":50.00604887565188,"z0":5.8869474771317805,"aX":-9.64805553041726},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.5,"breakHorizontal":7.6,"spinRate":2193,"spinDirection":206},"zone":11,"typeConfidence":0.88,"plateTime":0.384594734142615,"extension":6.5725952628735005},"index":1,"playId":"d3288d59-46b5-3ecc-ac49-47c5c16b70f2","pitchNumber":1,"startTime":"2026-07-21T00:53:30.335Z","endTime":"2026-07-21T00:53:34.862Z","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":97.8,"endSpeed":90.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53020509127339,"aZ":-13.50214408847131,"pfxX":-3.202556417581618,"pfxZ":9.029749058563995,"pX":0.13628330944508937,"pZ":2.530574624469933,"vX0":4.849222398103354,"vY0":-142.39746169821075,"vZ0":-6.611965581244291,"x":111.81,"y":170.45,"x0":-1.167116040201809,"y0":50.0057666010273,"z0":5.725129802582086,"aX":-6.6248158546645985},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.2,"breakHorizontal":4.9,"spinRate":2219,"spinDirection":208},"zone":5,"typeConfidence":0.8,"plateTime":0.38361038956561977,"extension":6.469261602889815},"index":2,"playId":"02550180-a53f-30a3-9933-7f8ec2420a6a","pitchNumber":2,"startTime":"2026-07-21T00:53:47.484Z","endTime":"2026-07-21T00:53:50.974Z","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":97.1,"endSpeed":89.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.036675702921148,"aZ":-14.794245751719123,"pfxX":-4.27643114417995,"pfxZ":8.537622637002164,"pX":-0.12103831026212529,"pZ":4.248407074270925,"vX0":4.509842329860123,"vY0":-141.48515689612955,"vZ0":-2.279081292491302,"x":121.61,"y":124.07,"x0":-1.1769143074511543,"y0":50.002837014543395,"z0":6.007824987395915,"aX":-8.70592276624662},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":6.8,"spinRate":2294,"spinDirection":201},"zone":11,"typeConfidence":0.87,"plateTime":0.3865146128755792,"extension":6.530350467032026},"index":3,"playId":"ed78c3df-6c3c-3f0a-a11c-5e7ba15554a2","pitchNumber":3,"startTime":"2026-07-21T00:54:02.514Z","endTime":"2026-07-21T00:54:06.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.797972931759652,"aZ":-34.92263169691746,"pfxX":2.7770457100657384,"pfxZ":-1.717165068663217,"pX":-0.1750862424612899,"pZ":2.3010894415800336,"vX0":1.7960106085108611,"vY0":-125.44257499775534,"vZ0":-2.1018955453457258,"x":123.67,"y":176.65,"x0":-1.2594258061075692,"y0":50.00042888219942,"z0":5.978894982069375,"aX":4.4539707436801965},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.4,"breakHorizontal":-5.4,"spinRate":2345,"spinDirection":95},"zone":5,"typeConfidence":0.89,"plateTime":0.43553552510767624,"extension":6.480903101810302},"index":4,"playId":"b95349c1-8b0f-3962-bd89-3213249db073","pitchNumber":4,"startTime":"2026-07-21T00:54:19.506Z","endTime":"2026-07-21T00:54:23.563Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-21T00:54:28.857Z","endTime":"2026-07-21T00:54:45.423Z","isPitch":false,"type":"action","player":{"id":691176,"link":"/api/v1/people/691176"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7320596800997,"aZ":-11.249203968537019,"pfxX":-3.289343500267379,"pfxZ":10.133954603842026,"pX":-0.40725218241765765,"pZ":2.5844782135673774,"vX0":3.236595611556126,"vY0":-142.74963926996986,"vZ0":-6.805198963949904,"x":132.52,"y":169.0,"x0":-1.1281702239022573,"y0":50.002438506261875,"z0":5.706895781026796,"aX":-6.791448860368301},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":5.3,"spinRate":2191,"spinDirection":207},"zone":4,"typeConfidence":0.85,"plateTime":0.38364621699565316,"extension":6.6358464958377885},"index":6,"playId":"3ae8a1d2-7390-3d33-9597-bf09ba6610ce","pitchNumber":5,"startTime":"2026-07-21T00:54:45.423Z","endTime":"2026-07-21T00:54:50.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.673740045722603,"aZ":-31.77852709134728,"pfxX":1.2794521567296675,"pfxZ":0.23494350858111535,"pX":0.9204850007498133,"pZ":0.9095790876051224,"vX0":4.676410311355986,"vY0":-128.85918686552554,"vZ0":-5.999474952878536,"x":81.91,"y":214.22,"x0":-1.0808788822601496,"y0":50.00486360944971,"z0":5.7101220916193824,"aX":2.160113615157617},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.6,"breakHorizontal":-3.4,"spinRate":2245,"spinDirection":102},"zone":14,"typeConfidence":0.91,"plateTime":0.4243622631649937,"extension":6.729748778383508},"index":7,"playId":"3867715f-45a9-3986-83fe-411520869352","pitchNumber":6,"startTime":"2026-07-21T00:55:01.791Z","endTime":"2026-07-21T00:55:05.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.669523850763596,"aZ":-24.32486903651165,"pfxX":0.9962438224586241,"pfxZ":4.222071744384296,"pX":0.2379518319420063,"pZ":1.1018705575075392,"vX0":3.2672596884504794,"vY0":-134.84941444364358,"vZ0":-7.703051777533429,"x":107.93,"y":209.03,"x0":-1.1140966512662798,"y0":50.00264968719761,"z0":5.686158361309939,"aX":1.852592629055228},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.4,"breakHorizontal":-2.4,"spinRate":2205,"spinDirection":185},"zone":14,"typeConfidence":0.93,"plateTime":0.4046864446567935,"extension":6.698314196494961},"index":8,"playId":"7f31494e-de10-3e55-9c60-d28a4211c17e","pitchNumber":7,"startTime":"2026-07-21T00:55:19.601Z","endTime":"2026-07-21T00:55:25.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:55:25.693Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan McMahon grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T00:55:41.135Z","endTime":"2026-07-21T00:57:13.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.418950481705746,"aZ":-32.8918796053523,"pfxX":1.7725718937181008,"pfxZ":-0.43529527141398194,"pX":0.28962062682341,"pZ":1.7227594928471786,"vX0":3.31381235011411,"vY0":-127.50088032946267,"vZ0":-3.712337501570416,"x":105.96,"y":192.27,"x0":-1.2555059492712974,"y0":50.00134749129748,"z0":5.784097347592742,"aX":2.9277094120936864},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.3,"breakHorizontal":-4.0,"spinRate":2170,"spinDirection":96},"zone":9,"typeConfidence":0.9,"plateTime":0.42904052797425507,"extension":6.207737915129127},"index":0,"playId":"dcf54d2d-c39e-36fc-be52-3b3ec0a1b1bd","pitchNumber":1,"startTime":"2026-07-21T00:55:47.826Z","endTime":"2026-07-21T00:55:51.995Z","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":89.0,"endSpeed":82.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04720571631736,"aZ":-33.34816277537988,"pfxX":3.243367199157467,"pfxZ":-0.6932612772368549,"pX":0.29077200381653845,"pZ":0.9680164414756743,"vX0":2.7178667535723107,"vY0":-129.5216285791908,"vZ0":-5.7260969056694435,"x":105.92,"y":212.64,"x0":-1.1934261887211284,"y0":50.00082097419989,"z0":5.757367919604437,"aX":5.509744871207597},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.3,"breakHorizontal":-6.5,"spinRate":2371,"spinDirection":101},"zone":14,"typeConfidence":0.91,"plateTime":0.4228735362946465,"extension":6.7695375734133965},"index":1,"playId":"aef92196-1c44-3c3c-aa5e-2ae2cd57b641","pitchNumber":2,"startTime":"2026-07-21T00:56:02.458Z","endTime":"2026-07-21T00:56:07.408Z","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":87.4,"endSpeed":80.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.349126893712608,"aZ":-31.666180364758254,"pfxX":1.6995734407610432,"pfxZ":0.31148242729182307,"pX":-0.5531056234623958,"pZ":0.9447950582532469,"vX0":1.1375113343095555,"vY0":-127.2712504206557,"vZ0":-5.679414605938245,"x":138.08,"y":213.27,"x0":-1.2268116940178262,"y0":50.00373657147196,"z0":5.715973015947782,"aX":2.7856149053691763},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.5,"breakHorizontal":-3.4,"spinRate":2313,"spinDirection":107},"zone":13,"typeConfidence":0.91,"plateTime":0.4305204270478771,"extension":6.144234461116424},"index":2,"playId":"e6f8fe3b-77e4-31d7-838e-bb5b132fd905","pitchNumber":3,"startTime":"2026-07-21T00:56:20.113Z","endTime":"2026-07-21T00:56:24.319Z","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":92.9,"endSpeed":85.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.866001771278597,"aZ":-22.24156238469192,"pfxX":0.35417582961919347,"pfxZ":5.40544809239223,"pX":1.8875924498689465,"pZ":0.3155802084749669,"vX0":7.461916515946346,"vY0":-134.79981993444716,"vZ0":-9.916357570010122,"x":45.05,"y":230.26,"x0":-0.9646498119436225,"y0":50.00062524912331,"z0":5.617955214092181,"aX":0.6488580482972418},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.8,"breakHorizontal":-2.3,"spinRate":2326,"spinDirection":194},"zone":14,"typeConfidence":0.93,"plateTime":0.40664035991964864,"extension":6.730671800217941},"index":3,"playId":"06f16ac5-7fdd-382d-9ab8-9fae1e8e5f47","pitchNumber":4,"startTime":"2026-07-21T00:56:37.546Z","endTime":"2026-07-21T00:56:41.608Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-07-21T00:56:53.006Z","endTime":"2026-07-21T00:57:04.509Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59097574300744,"aZ":-12.503109965883551,"pfxX":-4.459526315836897,"pfxZ":9.630348700608636,"pX":-0.11562142839972124,"pZ":2.3960044166238883,"vX0":4.578537060277092,"vY0":-142.23941254455164,"vZ0":-7.097606584126328,"x":121.41,"y":174.09,"x0":-1.1692170000613067,"y0":50.00156935307364,"z0":5.72175849607668,"aX":-9.108374031220853},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":7.1,"spinRate":2222,"spinDirection":205},"zone":5,"typeConfidence":0.87,"plateTime":0.3855350101002668,"extension":6.805791932921968},"hitData":{"launchSpeed":98.1,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.99,"coordY":142.02}},"index":5,"playId":"c6e5dc46-9bd5-3dd0-acea-78581df596cb","pitchNumber":5,"startTime":"2026-07-21T00:57:04.509Z","endTime":"2026-07-21T00:57:13.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:57:13.086Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Wells grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T00:57:14.158Z","endTime":"2026-07-21T00:59:31.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84809085505623,"aZ":-33.43255454381804,"pfxX":4.700993092613977,"pfxZ":-0.7433702742872947,"pX":0.6247961538734049,"pZ":1.8580848127575564,"vX0":3.1450318238854362,"vY0":-129.47938641453746,"vZ0":-3.5667625506948646,"x":93.18,"y":188.61,"x0":-1.21766277854193,"y0":50.002871457734415,"z0":5.820439889408361,"aX":7.955792292604754},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.9,"breakHorizontal":-9.2,"spinRate":2328,"spinDirection":118},"zone":9,"typeConfidence":0.91,"plateTime":0.42354709644770594,"extension":6.38375305407727},"index":0,"playId":"c39fb680-8f10-3a6d-b0f2-27bb63ff4bbe","pitchNumber":1,"startTime":"2026-07-21T00:57:33.216Z","endTime":"2026-07-21T00:57:38.094Z","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":99.5,"endSpeed":91.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3054913884616,"aZ":-11.312887668870879,"pfxX":-5.32705949033814,"pfxZ":9.84099850720051,"pX":0.8511024520416898,"pZ":2.3314309808563487,"vX0":7.687596331266595,"vY0":-144.57182144784656,"vZ0":-7.29066575061703,"x":84.56,"y":175.83,"x0":-1.1487432102877215,"y0":50.00073899615598,"z0":5.578173346011037,"aX":-11.290374296242945},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.6,"breakHorizontal":8.2,"spinRate":2391,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.3786880000001167,"extension":6.65425844207021},"index":1,"playId":"69412836-0b72-31c9-8a3c-0dfb381eea56","pitchNumber":2,"startTime":"2026-07-21T00:57:58.873Z","endTime":"2026-07-21T00:58:03.593Z","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":98.7,"endSpeed":90.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.751563359251442,"aZ":-8.437052507002502,"pfxX":-3.857670347767117,"pfxZ":11.331368928650097,"pX":1.5125617177962187,"pZ":1.6352279625793198,"vX0":8.599652256648566,"vY0":-143.2758450649651,"vZ0":-9.761796163180737,"x":59.34,"y":194.63,"x0":-1.01639421036367,"y0":50.001591422974336,"z0":5.599506587112875,"aX":-8.080829644055743},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.8,"breakHorizontal":5.4,"spinRate":2272,"spinDirection":206},"zone":14,"typeConfidence":0.88,"plateTime":0.3811793514857431,"extension":6.5103645405210075},"index":2,"playId":"39d9e168-38c1-344b-89b2-160468716b94","pitchNumber":3,"startTime":"2026-07-21T00:58:17.313Z","endTime":"2026-07-21T00:58:21.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58906746110822,"aZ":-11.914706523405245,"pfxX":-4.183255979771211,"pfxZ":9.864849251139308,"pX":1.1260955226132292,"pZ":1.3489055849488807,"vX0":7.681999427504905,"vY0":-142.1769522513282,"vZ0":-9.643934160943882,"x":74.08,"y":202.36,"x0":-1.063343441283092,"y0":50.00469636358047,"z0":5.5342897617945335,"aX":-8.59338405124477},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":6.1,"spinRate":2247,"spinDirection":207},"zone":14,"typeConfidence":0.85,"plateTime":0.3847535582074779,"extension":6.537321256355847},"index":3,"playId":"d8b0b91b-fe68-3f06-9e80-267fa57011bf","pitchNumber":4,"startTime":"2026-07-21T00:58:36.009Z","endTime":"2026-07-21T00:58:39.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.290280689714443,"aZ":-25.137408157924003,"pfxX":1.7636970704685742,"pfxZ":3.8527688145278587,"pX":0.6158513008742971,"pZ":2.2131930469633394,"vX0":4.4863384092362315,"vY0":-133.69183613911565,"vZ0":-4.522353340475188,"x":93.53,"y":179.02,"x0":-1.3069523789870445,"y0":50.00401795974691,"z0":5.7102817678037985,"aX":3.222699477118024},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.2,"breakHorizontal":-4.1,"spinRate":2166,"spinDirection":174},"zone":9,"typeConfidence":0.92,"plateTime":0.40823337970360996,"extension":6.759147862488778},"index":4,"playId":"9c030eb3-cc88-3d2c-b8c5-023c2f403d3e","pitchNumber":5,"startTime":"2026-07-21T00:58:54.651Z","endTime":"2026-07-21T00:58:59.451Z","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":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.180905636083814,"aZ":-12.966964210631467,"pfxX":-3.491108197909429,"pfxZ":9.34599681241989,"pX":0.4460878434376397,"pZ":2.280959526164473,"vX0":5.813978806278,"vY0":-142.54088697058782,"vZ0":-6.99834118335,"x":100.0,"y":177.19,"x0":-1.167694346646028,"y0":50.001303118093304,"z0":5.588961688625879,"aX":-7.173928174139805},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.6,"breakHorizontal":5.2,"spinRate":2221,"spinDirection":209},"zone":6,"typeConfidence":0.83,"plateTime":0.38446460194862864,"extension":6.646105923584546},"hitData":{"launchSpeed":95.3,"launchAngle":8.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":162.83}},"index":5,"playId":"4e1f8662-b8da-3f14-945f-352ef5c38ba2","pitchNumber":6,"startTime":"2026-07-21T00:59:23.773Z","endTime":"2026-07-21T00:59:31.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:59:31.396Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Davis flies out to right fielder Jasson Domínguez.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T01:01:51.245Z","endTime":"2026-07-21T01:03:30.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.496500100964045,"aZ":-25.29946162138875,"pfxX":-0.04528839112927063,"pfxZ":3.8216422758846598,"pX":0.16498127888301575,"pZ":2.356978052271716,"vX0":3.6482487234127623,"vY0":-132.7957223558811,"vZ0":-3.4334866843505276,"x":110.71,"y":175.14,"x0":-1.2165593641063126,"y0":50.00385152498032,"z0":5.49215078947366,"aX":-0.08216946929413205},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.5,"breakHorizontal":-0.6,"spinRate":2182,"spinDirection":243},"zone":5,"typeConfidence":0.91,"plateTime":0.41131458496789675,"extension":6.078841872891481},"index":0,"playId":"22353d82-4888-3993-a66f-b7890e5eb628","pitchNumber":1,"startTime":"2026-07-21T01:02:10.105Z","endTime":"2026-07-21T01:02:17.496Z","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":90.6,"endSpeed":83.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.877886991478093,"aZ":-26.514436333049478,"pfxX":1.3679527717896347,"pfxZ":3.192105858679348,"pX":-1.1738569039549684,"pZ":2.8598594621700055,"vX0":-0.2917730434637692,"vY0":-131.9929814062184,"vZ0":-2.0696969101326292,"x":161.74,"y":161.56,"x0":-1.2399626221076019,"y0":50.00347581249088,"z0":5.597602710336131,"aX":2.424810241321134},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":-2.4,"spinRate":1969,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.4142514262359174,"extension":6.038176270837905},"index":1,"playId":"2289c43d-b47b-3204-b7a9-d098d9af112a","pitchNumber":2,"startTime":"2026-07-21T01:02:31.092Z","endTime":"2026-07-21T01:02:37.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.715163973869643,"aZ":-24.733459602752358,"pfxX":-1.2007905043298255,"pfxZ":4.079189823306287,"pX":1.5791585857558803,"pZ":2.4163720809490714,"vX0":7.044889352378785,"vY0":-133.45435969686844,"vZ0":-3.4984182584632886,"x":56.81,"y":173.54,"x0":-0.9262212888817808,"y0":50.004018375750974,"z0":5.5034353927369715,"aX":-2.1921812996317223},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.0,"breakHorizontal":0.8,"spinRate":2085,"spinDirection":231},"zone":14,"typeConfidence":0.91,"plateTime":0.40868922833534427,"extension":6.292738531210434},"index":2,"playId":"dcf92f96-bad3-3042-ab53-c4aed076d8b7","pitchNumber":3,"startTime":"2026-07-21T01:02:47.087Z","endTime":"2026-07-21T01:02:50.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69332108055898,"aZ":-27.577265063718013,"pfxX":-7.966259666654315,"pfxZ":2.6745547654619966,"pX":-0.12896250808792642,"pZ":1.575317814423911,"vX0":4.85455337937053,"vY0":-130.50844684046163,"vZ0":-4.6589624736624815,"x":121.92,"y":196.25,"x0":-0.9828340840119159,"y0":50.000969348125345,"z0":5.472597416349223,"aX":-13.674692244927721},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.0,"breakHorizontal":13.3,"spinRate":1784,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.42045336126652666,"extension":6.051811858791835},"index":3,"playId":"9cea54eb-ec28-3aaa-8e96-277a0a566ffc","pitchNumber":4,"startTime":"2026-07-21T01:03:02.232Z","endTime":"2026-07-21T01:03:05.670Z","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":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30292540410685,"aZ":-28.618252032455942,"pfxX":-7.018793011514408,"pfxZ":2.0479746890139285,"pX":0.48872205227259646,"pZ":1.610852802270495,"vX0":5.867813609570613,"vY0":-131.44549923524454,"vZ0":-4.421922603284284,"x":98.37,"y":195.29,"x0":-0.8667030547663981,"y0":50.006366771128555,"z0":5.453600828570893,"aX":-12.216543880031818},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.9,"breakHorizontal":11.3,"spinRate":1775,"spinDirection":256},"zone":9,"typeConfidence":0.89,"plateTime":0.41758558876586305,"extension":5.997150669390064},"hitData":{"launchSpeed":80.3,"launchAngle":41.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.97,"coordY":112.07}},"index":4,"playId":"cee02df7-54f9-37a3-b37b-e735e8a9382c","pitchNumber":5,"startTime":"2026-07-21T01:03:20.209Z","endTime":"2026-07-21T01:03:30.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:03:30.431Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Mangum flies out to left fielder Cody Bellinger.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T01:03:56.370Z","endTime":"2026-07-21T01:04:11.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jake Mangum replaces Billy Cook.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T01:03:47.465Z","endTime":"2026-07-21T01:03:58.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":695257,"link":"/api/v1/people/695257"}},{"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":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28869321311634,"aZ":-25.868044225456238,"pfxX":-5.914925161522548,"pfxZ":3.5676412320593016,"pX":-0.23434612879335587,"pZ":2.2428923562605108,"vX0":3.8253162570618295,"vY0":-132.07586477664427,"vZ0":-3.5436247184528327,"x":125.93,"y":178.22,"x0":-0.9334730476252387,"y0":50.00048131570807,"z0":5.505691662689713,"aX":-10.442144298585255},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.9,"breakHorizontal":9.8,"spinRate":1761,"spinDirection":251},"zone":5,"typeConfidence":0.88,"plateTime":0.4148202812934074,"extension":6.1241957471629},"hitData":{"launchSpeed":94.1,"launchAngle":36.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.54,"coordY":104.17}},"index":1,"playId":"68226e16-ec97-35af-9ffc-646138617d40","pitchNumber":1,"startTime":"2026-07-21T01:03:58.705Z","endTime":"2026-07-21T01:04:11.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:04:11.910Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, shortstop José Caballero to first baseman Paul Goldschmidt.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T01:04:08.886Z","endTime":"2026-07-21T01:04:45.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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_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":"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":97.9,"endSpeed":89.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47377896094645,"aZ":-21.555295701798567,"pfxX":-8.405842386899224,"pfxZ":5.158622363140836,"pX":-0.5608958701054235,"pZ":2.796032333692171,"vX0":4.520620948721332,"vY0":-142.49041821545762,"vZ0":-3.2302177574115767,"x":138.38,"y":163.29,"x0":-1.0751471261878787,"y0":50.002249434736015,"z0":5.304934759093544,"aX":-17.299157875631824},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.9,"breakHorizontal":14.3,"spinRate":2167,"spinDirection":243},"zone":1,"typeConfidence":0.91,"plateTime":0.38427138049164933,"extension":6.4191654417189445},"hitData":{"launchSpeed":73.3,"launchAngle":4.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.86,"coordY":159.79}},"index":0,"playId":"7edd858c-93f8-315f-b7a9-337c126ab1f9","pitchNumber":1,"startTime":"2026-07-21T01:04:38.641Z","endTime":"2026-07-21T01:04:45.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:04:45.838Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Caballero flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T01:07:10.076Z","endTime":"2026-07-21T01:09:03.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jake Mangum remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T01:06:41.332Z","endTime":"2026-07-21T01:06:56.974Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":695257,"link":"/api/v1/people/695257"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T01:06:56.974Z","endTime":"2026-07-21T01:07:12.406Z","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(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":96.2,"endSpeed":87.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.545619322528747,"aZ":-11.866941368909218,"pfxX":-4.343381340962837,"pfxZ":10.219456958669488,"pX":-0.24160073048237152,"pZ":3.957106258576554,"vX0":3.88251886281602,"vY0":-140.05238894094768,"vZ0":-2.9866446742743085,"x":126.21,"y":131.94,"x0":-1.081350639456945,"y0":50.00309403345639,"z0":5.8131918385802885,"aX":-8.631098725157452},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":7.1,"spinRate":2301,"spinDirection":208},"zone":11,"typeConfidence":0.88,"plateTime":0.39105239448227724,"extension":6.585106063290456},"index":2,"playId":"7d93749d-e57c-3f92-b23f-9b736a7d756e","pitchNumber":1,"startTime":"2026-07-21T01:07:12.406Z","endTime":"2026-07-21T01:07:17.042Z","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":97.2,"endSpeed":88.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78224887243993,"aZ":-10.657587706393464,"pfxX":-3.1618690226572785,"pfxZ":10.652963139239365,"pX":0.19947014359276485,"pZ":2.8812882095387313,"vX0":4.956254714417782,"vY0":-141.35065142757472,"vZ0":-5.992213782279666,"x":109.4,"y":160.99,"x0":-1.1673526284436535,"y0":50.000469723101475,"z0":5.715547737786831,"aX":-6.3853050111834095},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.2,"breakHorizontal":4.7,"spinRate":2356,"spinDirection":209},"zone":2,"typeConfidence":0.84,"plateTime":0.38777177096990423,"extension":6.655408057677681},"index":3,"playId":"63852d7d-e02c-324c-865c-261a06b3e2e6","pitchNumber":2,"startTime":"2026-07-21T01:07:29.182Z","endTime":"2026-07-21T01:07:32.826Z","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":96.6,"endSpeed":88.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.596014391396768,"aZ":-11.881568328415709,"pfxX":-3.9059634059640307,"pfxZ":10.061283615890844,"pX":-0.5535928023299582,"pZ":4.153084642193743,"vX0":2.9535244155227773,"vY0":-140.79608631843067,"vZ0":-2.6600636274327027,"x":138.1,"y":126.65,"x0":-1.1063244219081712,"y0":50.001909879923275,"z0":5.874244231526517,"aX":-7.877543866194756},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":6.5,"spinRate":2228,"spinDirection":209},"zone":11,"typeConfidence":0.88,"plateTime":0.38833668964199086,"extension":6.618849210908997},"index":4,"playId":"be0c0167-b865-3abb-a243-17741c018003","pitchNumber":3,"startTime":"2026-07-21T01:07:49.045Z","endTime":"2026-07-21T01:07:55.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.4,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57997167217708,"aZ":-25.137881399449846,"pfxX":2.2206517519127225,"pfxZ":3.8278102978126167,"pX":0.7802179027725402,"pZ":2.389701135957297,"vX0":4.333139949291488,"vY0":-133.91888772446455,"vZ0":-4.374111394022355,"x":87.26,"y":174.26,"x0":-1.1396414726965032,"y0":50.004889313941824,"z0":5.815823566341234,"aX":4.08265138645908},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.4,"breakHorizontal":-4.8,"spinRate":2256,"spinDirection":180},"zone":6,"typeConfidence":0.92,"plateTime":0.4071010672552484,"extension":6.568715713425089},"index":5,"playId":"0cea34c2-1d7a-33ad-96ff-033df1b66c6c","pitchNumber":4,"startTime":"2026-07-21T01:08:05.669Z","endTime":"2026-07-21T01:08:09.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10091085034327,"aZ":-31.831565705573052,"pfxX":2.457154577273089,"pfxZ":0.20149089949400034,"pX":-0.03125085482965901,"pZ":0.8704275070977275,"vX0":2.251148342472448,"vY0":-129.52171468037346,"vZ0":-6.2869527081589816,"x":118.19,"y":215.28,"x0":-1.227317445823008,"y0":50.003661418834845,"z0":5.7281366706454095,"aX":4.2237783109189335},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.7,"breakHorizontal":-4.9,"spinRate":2317,"spinDirection":116},"zone":13,"typeConfidence":0.91,"plateTime":0.4210164965889991,"extension":6.747066058792684},"index":6,"playId":"70ebf0d5-7b58-31c3-9a5c-1953dbd3663f","pitchNumber":5,"startTime":"2026-07-21T01:08:21.121Z","endTime":"2026-07-21T01:08:25.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.106550733307564,"aZ":-11.249714673541277,"pfxX":-2.544519884477153,"pfxZ":10.114048675652462,"pX":0.9843695937914094,"pZ":2.400061483570835,"vX0":7.092220985927303,"vY0":-142.74975539623966,"vZ0":-7.335816151007712,"x":79.48,"y":173.98,"x0":-1.1989906825546521,"y0":50.00230849058971,"z0":5.707279424562752,"aX":-5.264521767759269},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.0,"breakHorizontal":3.2,"spinRate":2321,"spinDirection":206},"zone":12,"typeConfidence":0.78,"plateTime":0.38333749339002754,"extension":6.709216043999887},"index":7,"playId":"6fdfe6bd-461b-3e69-b471-7e8510dc37e5","pitchNumber":6,"startTime":"2026-07-21T01:08:38.110Z","endTime":"2026-07-21T01:08:41.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.104151679814464,"aZ":-30.987539185201527,"pfxX":2.780046020244689,"pfxZ":0.6917444983857433,"pX":0.19067390401648115,"pZ":2.2139718806084656,"vX0":2.646308653490088,"vY0":-129.92546311978893,"vZ0":-3.230016920445066,"x":109.73,"y":179.0,"x0":-1.20196707886167,"y0":50.00058113924306,"z0":5.826909752757907,"aX":4.754289844593862},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.7,"breakHorizontal":-5.6,"spinRate":2152,"spinDirection":115},"zone":5,"typeConfidence":0.92,"plateTime":0.4214833659965129,"extension":6.813663450631045},"hitData":{"launchSpeed":80.3,"launchAngle":45.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.94,"coordY":116.18}},"index":8,"playId":"d8a57689-67e6-3367-9aa4-488eaae48eba","pitchNumber":7,"startTime":"2026-07-21T01:08:54.527Z","endTime":"2026-07-21T01:09:03.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:09:03.213Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trent Grisham called out on strikes.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T01:09:03.106Z","endTime":"2026-07-21T01:11:16.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"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":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":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.289316417084567,"aZ":-33.61760274983329,"pfxX":4.411763236981029,"pfxZ":-0.8430097518824873,"pX":-0.1752932710546035,"pZ":2.110515864726233,"vX0":1.3690427036061112,"vY0":-130.03693340240906,"vZ0":-2.822072418763386,"x":123.68,"y":181.8,"x0":-1.2818029209654527,"y0":50.00390421479959,"z0":5.760580133726363,"aX":7.554305198200114},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.9,"breakHorizontal":-8.3,"spinRate":2380,"spinDirection":124},"zone":8,"typeConfidence":0.92,"plateTime":0.42122493767226077,"extension":6.5831937217524406},"index":0,"playId":"ac679b8d-b682-3478-9ca0-a377c78d3304","pitchNumber":1,"startTime":"2026-07-21T01:09:28.182Z","endTime":"2026-07-21T01:09:31.916Z","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.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.351802187842946,"aZ":-22.21363865070605,"pfxX":-6.1046747902576275,"pfxZ":5.804555840677619,"pX":-1.9409519362884526,"pZ":4.523712754156912,"vX0":0.28421538714952227,"vY0":-130.19355545076095,"vZ0":0.8135443495088981,"x":190.98,"y":116.64,"x0":-1.258330757134065,"y0":50.00510326155341,"z0":5.888457905306843,"aX":-10.480042370145135},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.9,"breakHorizontal":11.0,"spinRate":1018,"spinDirection":211},"zone":11,"typeConfidence":0.37,"plateTime":0.42070955728884574,"extension":6.772404061424943},"index":1,"playId":"8cbdabec-5b0a-398d-85d7-77e48cbe8000","pitchNumber":2,"startTime":"2026-07-21T01:09:43.742Z","endTime":"2026-07-21T01:09:48.285Z","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":97.4,"endSpeed":89.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68401449306908,"aZ":-11.501594300207207,"pfxX":-2.384511692681972,"pfxZ":10.109440358673405,"pX":-0.339723726082968,"pZ":3.847646281071611,"vX0":3.6369497953749734,"vY0":-141.91634005259124,"vZ0":-3.1893058294746934,"x":129.95,"y":134.89,"x0":-1.3265469221437949,"y0":50.005402264927916,"z0":5.7158877291489905,"aX":-4.87760893691989},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":3.6,"spinRate":2260,"spinDirection":207},"zone":11,"typeConfidence":0.82,"plateTime":0.3855724669171563,"extension":6.995254070359463},"index":2,"playId":"fb430f9d-0d99-3a4a-b580-b2cf1ce22430","pitchNumber":3,"startTime":"2026-07-21T01:10:04.865Z","endTime":"2026-07-21T01:10:09.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37589885116067,"aZ":-23.970663164758644,"pfxX":-0.5321864281467927,"pfxZ":4.407120702459375,"pX":-0.43061605632305683,"pZ":2.0266722023690162,"vX0":2.6902784028340814,"vY0":-135.0462057741257,"vZ0":-5.338601117501221,"x":133.41,"y":184.06,"x0":-1.3673844550666725,"y0":50.00265739073752,"z0":5.698983085012193,"aX":-0.9909365491419017},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":0.5,"spinRate":2169,"spinDirection":186},"zone":7,"typeConfidence":0.93,"plateTime":0.40445736694814594,"extension":6.707537038396342},"index":3,"playId":"3a09268e-0262-32fe-8fe1-fa4ba5184252","pitchNumber":4,"startTime":"2026-07-21T01:10:22.466Z","endTime":"2026-07-21T01:10:26.633Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-21T01:10:38.136Z","endTime":"2026-07-21T01:10:50.693Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.483974571888897,"aZ":-11.73422930917825,"pfxX":-3.344498520051461,"pfxZ":9.766935963199696,"pX":0.12165474804539772,"pZ":2.650748203110323,"vX0":4.4017480483992815,"vY0":-143.37240436674426,"vZ0":-6.853197047749327,"x":112.36,"y":167.21,"x0":-0.9951713316906635,"y0":50.007147604722896,"z0":5.7960343540293735,"aX":-7.002286280932004},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.6,"breakHorizontal":5.3,"spinRate":2181,"spinDirection":215},"zone":5,"typeConfidence":0.85,"plateTime":0.3812650390865615,"extension":6.589582673485994},"index":5,"playId":"bf35d01c-2c0c-3af1-9b6d-ee60b212d2ff","pitchNumber":5,"startTime":"2026-07-21T01:10:50.693Z","endTime":"2026-07-21T01:10:55.040Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.513002551003847,"aZ":-34.541989660680315,"pfxX":4.371247355744384,"pfxZ":-1.3807202504318639,"pX":0.6265096213592337,"pZ":2.6429042730792847,"vX0":2.9082167611801,"vY0":-129.77431243992365,"vZ0":-1.436199452654538,"x":93.12,"y":167.42,"x0":-1.0757722477144425,"y0":50.00560419353422,"z0":5.828503573232629,"aX":7.475835607974089},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.6,"breakHorizontal":-8.5,"spinRate":2280,"spinDirection":134},"zone":6,"typeConfidence":0.91,"plateTime":0.42164263352085607,"extension":6.7465631107418504},"index":6,"playId":"7b382b3a-3751-3197-8d5a-b48e87c23fa8","pitchNumber":6,"startTime":"2026-07-21T01:11:11.566Z","endTime":"2026-07-21T01:11:16.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:11:16.546Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Rice singles on a sharp line drive to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T01:11:34.298Z","endTime":"2026-07-21T01:12:17.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14011045728425,"aZ":-9.074302691598426,"pfxX":-5.401150343683819,"pfxZ":11.023852895280694,"pX":-0.08543732733850108,"pZ":1.5609414336960312,"vX0":5.234591663673221,"vY0":-143.5958481051845,"vZ0":-9.624219859482148,"x":120.26,"y":196.63,"x0":-1.2270975684775551,"y0":50.00575048987054,"z0":5.51399597504065,"aX":-11.32159751976856},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.2,"breakHorizontal":8.8,"spinRate":2434,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.3809063241689028,"extension":6.666209186014768},"index":0,"playId":"3fac3061-bb03-31cc-a7a0-b5d260fa15f2","pitchNumber":1,"startTime":"2026-07-21T01:11:38.756Z","endTime":"2026-07-21T01:11:42.511Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-21T01:11:52.472Z","endTime":"2026-07-21T01:12:07.347Z","isPitch":false,"type":"action","player":{"id":700250,"link":"/api/v1/people/700250"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02744995244726,"aZ":-23.38000232807875,"pfxX":0.19948756542014184,"pfxZ":4.664734493119347,"pX":-0.011069903793498957,"pZ":2.9340748788837336,"vX0":4.009925644601075,"vY0":-135.98058512787094,"vZ0":-3.111128168705478,"x":117.42,"y":159.56,"x0":-1.5267311048043133,"y0":50.00102529926426,"z0":5.703332155618952,"aX":0.3755205688555306},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.0,"breakHorizontal":-1.2,"spinRate":2306,"spinDirection":188},"zone":2,"typeConfidence":0.93,"plateTime":0.40181485904912195,"extension":6.495262303976103},"hitData":{"launchSpeed":100.2,"launchAngle":12.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":169.26,"coordY":89.25}},"index":2,"playId":"6d759422-b7f0-33e6-9c7f-a6f8eb9c12e6","pitchNumber":2,"startTime":"2026-07-21T01:12:07.347Z","endTime":"2026-07-21T01:12:17.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:12:17.136Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Paul Goldschmidt flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T01:12:23.136Z","endTime":"2026-07-21T01:15:06.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36870542108006,"aZ":-22.217775929003782,"pfxX":-0.19816787380276235,"pfxZ":5.32738782373938,"pX":1.174092742905435,"pZ":1.341109297399462,"vX0":6.437826528171136,"vY0":-135.56249373217008,"vZ0":-7.2541281112557785,"x":72.25,"y":202.57,"x0":-1.2012970146750308,"y0":50.00568938863549,"z0":5.59184020094615,"aX":-0.3710516944033952},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.4,"breakHorizontal":-1.0,"spinRate":2322,"spinDirection":196},"zone":14,"typeConfidence":0.93,"plateTime":0.4033320110484797,"extension":6.923713282853189},"index":0,"playId":"60812dcc-baa4-33a4-a12b-1873ed72aff0","pitchNumber":1,"startTime":"2026-07-21T01:12:38.902Z","endTime":"2026-07-21T01:12:44.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":86.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32192063444976,"aZ":-23.763371112216493,"pfxX":0.8754525250661227,"pfxZ":4.513789134110145,"pX":0.69945495991415,"pZ":1.1209154759640592,"vX0":5.196926282533912,"vY0":-134.43809715218336,"vZ0":-7.3499510422927585,"x":90.34,"y":208.52,"x0":-1.358522421991242,"y0":50.00274338935684,"z0":5.532648743301112,"aX":1.629395614594062},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":-2.5,"spinRate":2235,"spinDirection":197},"zone":14,"typeConfidence":0.93,"plateTime":0.40471591366941206,"extension":6.720088053565636},"index":1,"playId":"b62d874b-a21b-31de-a0c8-ef21ca8d560e","pitchNumber":2,"startTime":"2026-07-21T01:12:56.679Z","endTime":"2026-07-21T01:13:00.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.025794820466913,"aZ":-26.732575593415415,"pfxX":2.1865639285347513,"pfxZ":3.0257938165502942,"pX":0.16699647432076728,"pZ":3.158758368146114,"vX0":3.2420165535030296,"vY0":-132.88146881755742,"vZ0":-1.6973325672045556,"x":110.63,"y":153.49,"x0":-1.3503940178077447,"y0":50.00271262574356,"z0":5.737801599810929,"aX":3.930588529692453},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.4,"breakHorizontal":-4.7,"spinRate":2345,"spinDirection":166},"zone":2,"typeConfidence":0.9,"plateTime":0.4113517973217511,"extension":6.763764050965837},"index":2,"playId":"10327b59-1a71-36ec-a3b7-8122c051f8ae","pitchNumber":3,"startTime":"2026-07-21T01:13:16.253Z","endTime":"2026-07-21T01:13:20.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.916438212147813,"aZ":-22.1996214521475,"pfxX":0.784801913738244,"pfxZ":5.2809011485682795,"pX":0.7870569374482255,"pZ":0.6163082761385726,"vX0":4.883299583372047,"vY0":-135.87007371875274,"vZ0":-9.4396366409876,"x":87.0,"y":222.14,"x0":-1.1279899108224,"y0":50.00386191113507,"z0":5.650512880178968,"aX":1.4815591040148197},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.9,"breakHorizontal":-2.4,"spinRate":2264,"spinDirection":199},"zone":14,"typeConfidence":0.93,"plateTime":0.401557069831048,"extension":6.861907540515092},"index":3,"playId":"886f91d5-9cc9-348c-aafb-374478b4ac10","pitchNumber":4,"startTime":"2026-07-21T01:13:31.924Z","endTime":"2026-07-21T01:13:35.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.763320722020815,"aZ":-32.72049996655358,"pfxX":2.8813981733413234,"pfxZ":-0.33193846047460784,"pX":0.39282526889469105,"pZ":1.2776127466600342,"vX0":2.9782904788132196,"vY0":-127.2644447001689,"vZ0":-4.691176450641865,"x":102.03,"y":204.28,"x0":-1.1663446738038632,"y0":50.00291671191883,"z0":5.732202815267957,"aX":4.733176921146177},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.4,"breakHorizontal":-5.9,"spinRate":2194,"spinDirection":119},"zone":14,"typeConfidence":0.91,"plateTime":0.4301394528482674,"extension":6.890961243663792},"index":4,"playId":"b960f266-3fa6-35a3-9949-33d89a4993fd","pitchNumber":5,"startTime":"2026-07-21T01:13:57.564Z","endTime":"2026-07-21T01:14:02.323Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.034525620682885,"aZ":-12.327851537193625,"pfxX":-4.7616292616805165,"pfxZ":9.799827307490558,"pX":-0.3140776423419096,"pZ":3.131191161477125,"vX0":4.432151989476648,"vY0":-141.58542704250576,"vZ0":-4.835790073784294,"x":128.97,"y":154.24,"x0":-1.2829000534672683,"y0":50.00641538724498,"z0":5.653575937068782,"aX":-9.646863197067612},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":7.7,"spinRate":2191,"spinDirection":215},"zone":1,"typeConfidence":0.89,"plateTime":0.38719903695788194,"extension":6.876325179094471},"index":5,"playId":"b0428899-7659-32ae-8b4c-63663001b6b3","pitchNumber":6,"startTime":"2026-07-21T01:14:27.698Z","endTime":"2026-07-21T01:14:31.613Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.893097331578346,"aZ":-32.763806605745486,"pfxX":3.145319530677067,"pfxZ":-0.3558274954756371,"pX":-0.14277242746626925,"pZ":2.697023156043074,"vX0":1.857085169765483,"vY0":-127.88431786993397,"vZ0":-1.3599959685548164,"x":122.44,"y":165.96,"x0":-1.2865130259630517,"y0":50.00242072517611,"z0":5.801122341213011,"aX":5.2193478561944255},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.7,"breakHorizontal":-6.1,"spinRate":2273,"spinDirection":116},"zone":5,"typeConfidence":0.91,"plateTime":0.42797961466288736,"extension":6.891753676314868},"hitData":{"launchSpeed":86.6,"launchAngle":45.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.68,"coordY":95.59}},"index":6,"playId":"1680e758-1f9b-35d4-aa08-6a42639242d9","pitchNumber":7,"startTime":"2026-07-21T01:14:54.921Z","endTime":"2026-07-21T01:15:06.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:15:06.247Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out to first baseman Paul Goldschmidt.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T01:17:31.373Z","endTime":"2026-07-21T01:18:37.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brent Headrick replaces Angel Chivilli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T01:17:05.102Z","endTime":"2026-07-21T01:17:33.667Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687396,"link":"/api/v1/people/687396"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.9,"endSpeed":84.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.739554382114445,"aZ":-11.416347346790165,"pfxX":4.451895969225859,"pfxZ":11.240773735347336,"pX":0.43721726214155227,"pZ":2.5969068588622806,"vX0":-4.441905308976288,"vY0":-135.10842192507886,"vZ0":-7.4461374630671235,"x":100.33,"y":168.66,"x0":1.5250408546073444,"y0":50.005750893431404,"z0":6.193205183582497,"aX":8.223175731937502},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":-7.1,"spinRate":2178,"spinDirection":150},"zone":6,"typeConfidence":0.91,"plateTime":0.40557509736360897,"extension":7.0553462620843295},"index":1,"playId":"2c79ae7d-6a39-371c-a13a-a5448b161fc0","pitchNumber":1,"startTime":"2026-07-21T01:17:33.667Z","endTime":"2026-07-21T01:17:38.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61387786886045,"aZ":-27.595064336368328,"pfxX":0.7667014218582873,"pfxZ":3.025692976585063,"pX":-0.46474643915522673,"pZ":0.1883962582165377,"vX0":-5.085381917824563,"vY0":-121.5488780814019,"vZ0":-8.415596056690392,"x":134.72,"y":233.69,"x0":1.5460024597069795,"y0":50.00126790425779,"z0":6.057818810964823,"aX":1.159792264615476},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.0,"breakHorizontal":-0.4,"spinRate":1983,"spinDirection":184},"zone":13,"typeConfidence":0.86,"plateTime":0.448939746174875,"extension":6.83050586473826},"index":2,"playId":"76331d21-806d-3863-af66-feffe1c62765","pitchNumber":2,"startTime":"2026-07-21T01:17:49.905Z","endTime":"2026-07-21T01:17:53.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.84458653866996,"aZ":-24.779670757879742,"pfxX":0.18760268223409016,"pfxZ":4.758829503580726,"pX":0.9817728061535234,"pZ":1.8388549637071918,"vX0":-2.0396508653085785,"vY0":-122.92328500390015,"vZ0":-5.5317785237982875,"x":79.58,"y":189.13,"x0":1.7925111211258065,"y0":50.00326775848674,"z0":6.181169697276097,"aX":0.2917409363763867},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.8,"breakHorizontal":0.1,"spinRate":2039,"spinDirection":162},"zone":14,"typeConfidence":0.85,"plateTime":0.44297873392364195,"extension":6.691274201456339},"index":3,"playId":"312de327-5690-3f4e-9276-1e2533d24be2","pitchNumber":3,"startTime":"2026-07-21T01:18:06.086Z","endTime":"2026-07-21T01:18:09.992Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-21T01:18:17.359Z","endTime":"2026-07-21T01:18:29.652Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"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":85.4,"endSpeed":78.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.900516827221878,"aZ":-27.700046246156504,"pfxX":0.03419935584275069,"pfxZ":2.850923434350496,"pX":-0.3750223079467713,"pZ":1.834419159122047,"vX0":-4.845326028392916,"vY0":-124.22732658771868,"vZ0":-5.054594978645581,"x":131.29,"y":189.25,"x0":1.5927881818839742,"y0":50.003223276380965,"z0":6.18641579295855,"aX":0.05411347145724035},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.3,"breakHorizontal":1.0,"spinRate":2030,"spinDirection":176},"zone":7,"typeConfidence":0.87,"plateTime":0.4402006180302296,"extension":6.919521895295146},"hitData":{"launchSpeed":83.3,"launchAngle":1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.8,"coordY":166.88}},"index":5,"playId":"19e7d8ed-2f8a-3bfa-9fb3-44867ec23199","pitchNumber":4,"startTime":"2026-07-21T01:18:29.652Z","endTime":"2026-07-21T01:18:37.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:18:37.316Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds called out on strikes.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T01:18:37.622Z","endTime":"2026-07-21T01:20:03.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":86.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.528231593562708,"aZ":-11.80346574418783,"pfxX":5.900478395828437,"pfxZ":10.749284441666362,"pX":0.785646937256333,"pZ":1.8037852767661045,"vX0":-4.1902438130870605,"vY0":-136.2068009852635,"vZ0":-9.29574298609399,"x":87.05,"y":190.08,"x0":1.5708209351309053,"y0":50.000870133814566,"z0":6.058941990952106,"aX":11.180007558131699},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":-10.0,"spinRate":2368,"spinDirection":150},"zone":9,"typeConfidence":0.9,"plateTime":0.4008216591336278,"extension":7.099252203294866},"index":0,"playId":"8d9dc242-d8d0-393a-867f-af9cfbf77df2","pitchNumber":1,"startTime":"2026-07-21T01:19:04.117Z","endTime":"2026-07-21T01:19:07.825Z","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":93.8,"endSpeed":86.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.230669668824522,"aZ":-16.26666543667353,"pfxX":8.610217844851274,"pfxZ":8.445879863482094,"pX":0.6926128834011208,"pZ":1.3113911490178578,"vX0":-5.203990499286208,"vY0":-136.1899822746251,"vZ0":-9.883645778987482,"x":90.6,"y":203.37,"x0":1.5071698758735306,"y0":50.001920861304995,"z0":6.1067024918865505,"aX":16.21236784049245},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":-14.5,"spinRate":2268,"spinDirection":147},"zone":14,"typeConfidence":0.89,"plateTime":0.40182048512191004,"extension":7.071473977604501},"index":1,"playId":"d430d1a0-fb28-3602-bfd0-64f1982d0d90","pitchNumber":2,"startTime":"2026-07-21T01:19:20.655Z","endTime":"2026-07-21T01:19:24.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.483036263825014,"aZ":-26.8963872797136,"pfxX":4.093296733880106,"pfxZ":3.364609453516171,"pX":-0.2796222939362716,"pZ":1.269973747409167,"vX0":-6.116986129640729,"vY0":-124.35117716464006,"vZ0":-6.2359474165391395,"x":127.66,"y":204.49,"x0":1.678165723880417,"y0":50.003421765439775,"z0":6.035913960830035,"aX":6.42328688195643},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.9,"breakHorizontal":-6.0,"spinRate":1177,"spinDirection":115},"zone":13,"typeConfidence":0.85,"plateTime":0.4401309041572934,"extension":6.946092022093491},"index":2,"playId":"3f13dc07-e67b-39f1-9af1-320cf4617996","pitchNumber":3,"startTime":"2026-07-21T01:19:37.286Z","endTime":"2026-07-21T01:19:41.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88803342718294,"aZ":-12.378063353888338,"pfxX":5.9976957409147165,"pfxZ":10.108510040442233,"pX":-0.09385801819181627,"pZ":2.292386718713722,"vX0":-6.33709628343467,"vY0":-138.13358499354973,"vZ0":-8.08452557836273,"x":120.58,"y":176.89,"x0":1.4361237718250133,"y0":50.00645471244281,"z0":6.063931944096924,"aX":11.749567591984048},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":-9.7,"spinRate":2299,"spinDirection":152},"zone":5,"typeConfidence":0.91,"plateTime":0.39451196869533467,"extension":7.086349516504668},"index":3,"playId":"abf91786-0347-3214-b40d-e3b32168475c","pitchNumber":4,"startTime":"2026-07-21T01:19:58.937Z","endTime":"2026-07-21T01:20:03.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:20:03.673Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T01:20:03.140Z","endTime":"2026-07-21T01:21:40.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.993742480624814,"aZ":-12.120810828522478,"pfxX":4.533420246063975,"pfxZ":10.499873293674504,"pX":0.13197942136473517,"pZ":1.792506787241254,"vX0":-5.368628339718969,"vY0":-136.36629197215413,"vZ0":-9.543129483180808,"x":111.97,"y":190.38,"x0":1.5241637079032442,"y0":50.00469269556054,"z0":6.143191416891388,"aX":8.660415561469048},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":-7.3,"spinRate":2277,"spinDirection":151},"zone":8,"typeConfidence":0.91,"plateTime":0.39950198072417686,"extension":7.123321755198451},"index":0,"playId":"986234f2-8c23-342d-912d-642c0c941903","pitchNumber":1,"startTime":"2026-07-21T01:20:30.560Z","endTime":"2026-07-21T01:20:34.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.189777917484196,"aZ":-29.20147785834738,"pfxX":4.392219034948247,"pfxZ":1.885420699834805,"pX":-0.11928411321120037,"pZ":1.0487786938123587,"vX0":-5.743672226699616,"vY0":-124.26503492459823,"vZ0":-6.219205782744346,"x":121.55,"y":210.46,"x0":1.6435477867869592,"y0":50.0009477714438,"z0":5.987299522030403,"aX":6.9188488237635815},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":-6.7,"spinRate":1029,"spinDirection":112},"zone":13,"typeConfidence":0.85,"plateTime":0.43953087232053445,"extension":6.964799311024181},"index":1,"playId":"50090249-b04b-3744-acec-4d82e2e05fce","pitchNumber":2,"startTime":"2026-07-21T01:20:46.007Z","endTime":"2026-07-21T01:20:50.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.833321331857306,"aZ":-11.28158503205943,"pfxX":5.979412672781075,"pfxZ":11.019661706636214,"pX":-0.30092887684247166,"pZ":2.720661325169859,"vX0":-6.691548276045403,"vY0":-136.0963823448936,"vZ0":-7.044943836203781,"x":128.47,"y":165.32,"x0":1.4002424151650794,"y0":50.005069712075645,"z0":6.105490467847967,"aX":11.339955325376632},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":-9.6,"spinRate":2360,"spinDirection":148},"zone":4,"typeConfidence":0.9,"plateTime":0.4007963405073762,"extension":7.229645127354244},"index":2,"playId":"dfd2d2b0-f6f8-3621-b5b8-b54c0e296bcc","pitchNumber":3,"startTime":"2026-07-21T01:21:02.662Z","endTime":"2026-07-21T01:21:10.512Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-21T01:21:12.049Z","endTime":"2026-07-21T01:21:35.962Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"}},{"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.8,"endSpeed":87.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.159345359623835,"aZ":-12.11819244205457,"pfxX":5.230674067625226,"pfxZ":10.307442094889847,"pX":0.6951841120281188,"pZ":3.3318597820500298,"vX0":-4.303221417298887,"vY0":-137.99999323562514,"vZ0":-5.620140269178345,"x":90.5,"y":148.82,"x0":1.588371050162833,"y0":50.0017300925792,"z0":6.197483748440794,"aX":10.177505900860005},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":-8.6,"spinRate":2347,"spinDirection":144},"zone":3,"typeConfidence":0.91,"plateTime":0.3955571597701919,"extension":6.960812797724571},"index":4,"playId":"a2498304-3ccc-3a93-8d40-20c54076d899","pitchNumber":4,"startTime":"2026-07-21T01:21:35.962Z","endTime":"2026-07-21T01:21:40.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:21:40.372Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Bellinger grounds out, shortstop Jacob Gonzalez to first baseman Ryan O'Hearn.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T01:25:53.005Z","endTime":"2026-07-21T01:27:53.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brandon Eisert replaces Wilber Dotel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T01:25:38.655Z","endTime":"2026-07-21T01:25:55.325Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685126,"link":"/api/v1/people/685126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.993931242720034,"aZ":-18.686133443977013,"pfxX":6.091234413626278,"pfxZ":7.6633076368565565,"pX":0.5564114738053817,"pZ":2.815009223599041,"vX0":-10.663100099253661,"vY0":-130.9177754104156,"vZ0":-2.016124213652087,"x":95.79,"y":162.77,"x0":3.8650399963190503,"y0":50.00383542511972,"z0":4.973034348154801,"aX":10.723751380734027},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.7,"breakHorizontal":-9.1,"spinRate":2139,"spinDirection":141},"zone":6,"typeConfidence":0.91,"plateTime":0.4161406650581858,"extension":7.199292672336175},"index":1,"playId":"5bc73106-9929-353f-bd59-8543ba5186be","pitchNumber":1,"startTime":"2026-07-21T01:25:55.325Z","endTime":"2026-07-21T01:25:59.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.978847722263396,"aZ":-31.75506575127537,"pfxX":-2.1773579792829247,"pfxZ":0.2819324907314549,"pX":-1.3651640827798073,"pZ":0.9001545789198602,"vX0":-11.337124050224839,"vY0":-120.93219312591809,"vZ0":-2.8683268594350437,"x":169.04,"y":214.48,"x0":3.6612171303183056,"y0":50.00351384373851,"z0":4.879523545659074,"aX":-3.2314985420011886},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.1,"breakHorizontal":6.6,"spinRate":2300,"spinDirection":276},"zone":13,"typeConfidence":0.91,"plateTime":0.45245922488481893,"extension":7.259612455058042},"index":2,"playId":"40fd28df-ba9f-3390-92b1-fe9109f8190d","pitchNumber":2,"startTime":"2026-07-21T01:26:11.461Z","endTime":"2026-07-21T01:26:14.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98203139206798,"aZ":-24.67898075088219,"pfxX":9.661055383783607,"pfxZ":4.967524306137012,"pX":0.5952514161328596,"pZ":0.5777611225153977,"vX0":-10.860248331926694,"vY0":-121.53580926615012,"vZ0":-4.865111839830631,"x":94.31,"y":223.18,"x0":3.84930334862316,"y0":50.00207086550762,"z0":4.72739996439178,"aX":14.572149446257773},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.2,"breakHorizontal":-15.1,"spinRate":1375,"spinDirection":133},"zone":14,"typeConfidence":0.92,"plateTime":0.44927212539416317,"extension":7.152456895549395},"index":3,"playId":"3866603b-cb83-316e-b15f-720e4eb0a610","pitchNumber":3,"startTime":"2026-07-21T01:26:26.624Z","endTime":"2026-07-21T01:26:30.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.563318195954135,"aZ":-17.148022500250626,"pfxX":5.005465762986684,"pfxZ":8.624814375666299,"pX":-0.3390504556171923,"pZ":2.6362736573064938,"vX0":-11.857763423134372,"vY0":-130.89598808483558,"vZ0":-2.6765929657737737,"x":129.92,"y":167.6,"x0":3.5911894471760557,"y0":50.00506290719259,"z0":4.949933511376905,"aX":8.72454493369531},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.2,"breakHorizontal":-6.6,"spinRate":1971,"spinDirection":141},"zone":4,"typeConfidence":0.9,"plateTime":0.4178003532003851,"extension":7.295225675288181},"index":4,"playId":"c84bab6a-0104-3b85-ad61-43bc04867e7a","pitchNumber":4,"startTime":"2026-07-21T01:26:46.873Z","endTime":"2026-07-21T01:26:50.333Z","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":84.9,"endSpeed":78.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07167579432376,"aZ":-27.680678354736624,"pfxX":10.419000652808933,"pfxZ":2.907848073696587,"pX":-0.45888343644361573,"pZ":0.09976579740817602,"vX0":-13.436131394129253,"vY0":-122.94469777548854,"vZ0":-5.500747508129639,"x":134.49,"y":236.09,"x0":3.6979869453982506,"y0":50.00337093905917,"z0":4.686347934233921,"aX":16.111373522271204},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.2,"breakHorizontal":-16.1,"spinRate":1246,"spinDirection":122},"zone":13,"typeConfidence":0.92,"plateTime":0.4437982114158072,"extension":7.095109112966144},"index":5,"playId":"7ae4b9e6-3b23-3629-8693-47c996e40093","pitchNumber":5,"startTime":"2026-07-21T01:27:03.976Z","endTime":"2026-07-21T01:27:08.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31210530636177,"aZ":-17.347456075822905,"pfxX":5.3088180575936965,"pfxZ":8.55890061670286,"pX":0.46906722360237585,"pZ":3.354190720889226,"vX0":-10.603992567752954,"vY0":-131.19138777716284,"vZ0":-0.8120306450928567,"x":99.12,"y":148.22,"x0":3.884737020747978,"y0":50.005500989340646,"z0":4.968076608987293,"aX":9.201178937968237},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.5,"breakHorizontal":-7.1,"spinRate":1796,"spinDirection":129},"zone":3,"typeConfidence":0.9,"plateTime":0.41846373677139503,"extension":7.207398627398767},"index":6,"playId":"d0755aeb-5b8c-3e35-a368-793c82483b6e","pitchNumber":6,"startTime":"2026-07-21T01:27:24.551Z","endTime":"2026-07-21T01:27:28.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.663839923625932,"aZ":-16.246122346173426,"pfxX":6.223105853755561,"pfxZ":9.333131025200405,"pX":-0.6409876952850911,"pZ":1.9674289192592769,"vX0":-13.37783187258678,"vY0":-129.2404129317776,"vZ0":-4.128030195338133,"x":141.43,"y":185.66,"x0":3.773244531288731,"y0":50.00616953688409,"z0":4.818033204303589,"aX":10.626336642800974},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.2,"breakHorizontal":-8.6,"spinRate":2039,"spinDirection":140},"zone":7,"typeConfidence":0.9,"plateTime":0.4223713637679132,"extension":7.245479042409017},"hitData":{"launchSpeed":96.5,"launchAngle":1.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":159.28}},"index":7,"playId":"76f76e8a-9c03-30f9-9abc-8a7ed6237f9f","pitchNumber":7,"startTime":"2026-07-21T01:27:43.396Z","endTime":"2026-07-21T01:27:53.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:27:53.487Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jazz Chisholm Jr. strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T01:27:59.870Z","endTime":"2026-07-21T01:30:03.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.358264515744803,"aZ":-17.870130901505792,"pfxX":5.78133555939069,"pfxZ":7.944954637933702,"pX":0.3480311099911378,"pZ":1.7921656837712907,"vX0":-10.867627092798584,"vY0":-132.60246906356772,"vZ0":-4.8822555233804446,"x":103.73,"y":190.39,"x0":3.727735019937458,"y0":50.00478170887783,"z0":4.940199095203463,"aX":10.412645670028533},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":-8.4,"spinRate":2113,"spinDirection":139},"zone":9,"typeConfidence":0.91,"plateTime":0.4112896469372971,"extension":7.1832582197867545},"index":0,"playId":"8bd18b4a-75ab-39cc-bcc5-7e8166234517","pitchNumber":1,"startTime":"2026-07-21T01:28:17.471Z","endTime":"2026-07-21T01:28:23.782Z","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":91.0,"endSpeed":83.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.150201272550245,"aZ":-16.23634890087988,"pfxX":4.365371845701037,"pfxZ":8.995091160851565,"pX":-0.3654055116328267,"pZ":3.9327010526007165,"vX0":-12.280540635061941,"vY0":-132.02732215489553,"vZ0":0.21591393479583154,"x":130.93,"y":132.6,"x0":3.771554562101581,"y0":50.00233814642833,"z0":5.041284150745029,"aX":7.735818447134215},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.6,"breakHorizontal":-5.3,"spinRate":2110,"spinDirection":151},"zone":11,"typeConfidence":0.89,"plateTime":0.41429018251009886,"extension":7.212798109394232},"index":1,"playId":"efbd8144-f915-39dc-a0b2-92c5fec2a6d4","pitchNumber":2,"startTime":"2026-07-21T01:28:41.593Z","endTime":"2026-07-21T01:28:46.814Z","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":90.6,"endSpeed":83.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.056929493358165,"aZ":-15.733527117887737,"pfxX":4.215232084067001,"pfxZ":9.352428397035855,"pX":-0.00426428488074005,"pZ":2.873572477063308,"vX0":-11.159053541994618,"vY0":-131.54188348228794,"vZ0":-2.3993368606998007,"x":117.16,"y":161.19,"x0":3.739229992266562,"y0":50.00361263790226,"z0":4.959594883779371,"aX":7.411365556675289},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.7,"breakHorizontal":-5.3,"spinRate":2175,"spinDirection":150},"zone":2,"typeConfidence":0.89,"plateTime":0.4158732907689817,"extension":7.22901413228413},"index":2,"playId":"280c588c-ed9d-3006-ac86-bc6a35c141f8","pitchNumber":3,"startTime":"2026-07-21T01:28:58.860Z","endTime":"2026-07-21T01:29:02.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.815144069823173,"aZ":-32.87570609221152,"pfxX":-2.7862529061060597,"pfxZ":-0.48621235225185444,"pX":-1.1593264054575936,"pZ":-1.2614385999736961,"vX0":-10.7995856797675,"vY0":-119.9768755193634,"vZ0":-7.301216730124583,"x":161.19,"y":272.84,"x0":3.7759230012326297,"y0":50.00351250923366,"z0":4.7789795939732205,"aX":-4.029215884012938},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.6,"breakHorizontal":7.8,"spinRate":2339,"spinDirection":265},"zone":13,"typeConfidence":0.9,"plateTime":0.4578280156316663,"extension":7.232972763403995},"index":3,"playId":"18630d04-13fa-3d58-9c73-5ccd4890d228","pitchNumber":4,"startTime":"2026-07-21T01:29:18.153Z","endTime":"2026-07-21T01:29:21.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":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85078889554854,"aZ":-25.329700643705053,"pfxX":9.835463272929706,"pfxZ":4.4905647045890005,"pX":-0.09512706074979599,"pZ":0.7834111006280906,"vX0":-12.456718309156011,"vY0":-122.34628032337821,"vZ0":-4.372289652818553,"x":120.63,"y":217.63,"x0":3.7710852813323377,"y0":50.00398650252077,"z0":4.750017696928859,"aX":14.997096503418595},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.3,"breakHorizontal":-15.1,"spinRate":1346,"spinDirection":131},"zone":13,"typeConfidence":0.9,"plateTime":0.44671478453889346,"extension":7.2660685572907004},"index":4,"playId":"93ed3f1c-5f37-31fa-a274-c7926d889a88","pitchNumber":5,"startTime":"2026-07-21T01:29:40.119Z","endTime":"2026-07-21T01:29:44.196Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.901397826913065,"aZ":-31.657049560200303,"pfxX":-2.2447265078914405,"pfxZ":0.36587221311070817,"pX":0.5398371099169118,"pZ":1.7709980637677047,"vX0":-7.329075666792655,"vY0":-118.60272546709429,"vZ0":-0.7003491355693419,"x":96.42,"y":190.96,"x0":3.963075648020227,"y0":50.00404516049417,"z0":4.959711468142737,"aX":-3.19474530650338},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.7,"breakHorizontal":5.9,"spinRate":2189,"spinDirection":249},"zone":9,"typeConfidence":0.9,"plateTime":0.46199014455365495,"extension":7.210629502605428},"index":5,"playId":"e0863b9a-0378-32b0-b230-8d7128fa5ada","pitchNumber":6,"startTime":"2026-07-21T01:30:00.250Z","endTime":"2026-07-21T01:30:03.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:30:03.988Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jasson Domínguez flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T01:30:05.275Z","endTime":"2026-07-21T01:30:51.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18489974216823,"aZ":-17.068406086418488,"pfxX":3.896878167898563,"pfxZ":8.48187543181295,"pX":-0.8907762921768344,"pZ":3.0978267739404663,"vX0":-13.071351010900164,"vY0":-132.12751927381277,"vZ0":-1.7740557244172266,"x":150.95,"y":155.14,"x0":3.598251281581669,"y0":50.00575766184057,"z0":5.02246333078723,"aX":6.94489083908129},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.2,"breakHorizontal":-4.4,"spinRate":2214,"spinDirection":149},"zone":11,"typeConfidence":0.89,"plateTime":0.4133773974196773,"extension":7.229670222597117},"index":0,"playId":"0b6096c6-2545-3544-8c69-b9b239d77757","pitchNumber":1,"startTime":"2026-07-21T01:30:27.899Z","endTime":"2026-07-21T01:30:32.620Z","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":90.9,"endSpeed":83.6,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87940877147517,"aZ":-16.087045537487885,"pfxX":5.424044420803318,"pfxZ":9.088079972400479,"pX":-1.1911254583014683,"pZ":2.4883992361116354,"vX0":-14.457681339720276,"vY0":-131.69407643753726,"vZ0":-3.0875556888319946,"x":162.4,"y":171.59,"x0":3.646086775852177,"y0":50.006118418342574,"z0":4.854285683255917,"aX":9.606859222167564},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.0,"breakHorizontal":-7.0,"spinRate":2163,"spinDirection":147},"zone":11,"typeConfidence":0.9,"plateTime":0.4146545395257428,"extension":7.234571356853535},"hitData":{"launchSpeed":76.7,"launchAngle":37.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.06,"coordY":122.41}},"index":1,"playId":"19ffc40a-d08b-392a-866d-337452aaddd7","pitchNumber":2,"startTime":"2026-07-21T01:30:42.579Z","endTime":"2026-07-21T01:30:51.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:30:51.403Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a ground ball to second baseman Jazz Chisholm Jr.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T01:33:13.126Z","endTime":"2026-07-21T01:34:25.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Hill replaces Brent Headrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T01:33:00.769Z","endTime":"2026-07-21T01:33:13.126Z","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":"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":88.3,"endSpeed":80.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299326920869014,"aZ":-37.3677457451239,"pfxX":11.45467878307442,"pfxZ":-3.120277222265658,"pX":-0.28822867983527645,"pZ":2.5361252972591966,"vX0":-13.591432970483979,"vY0":-127.70691333636219,"vZ0":5.578837478059192,"x":121.04,"y":147.97,"x0":3.594388162581254,"y0":50.002164633431285,"z0":3.250340769509629,"aX":19.07481977158456},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.1,"breakHorizontal":-18.0,"spinRate":2130,"spinDirection":75},"zone":4,"typeConfidence":0.91,"plateTime":0.42757167867299595,"extension":6.675968783763799},"index":1,"playId":"599302e9-68c9-3b95-8cbe-40fa5bfe86ac","pitchNumber":1,"startTime":"2026-07-21T01:33:13.126Z","endTime":"2026-07-21T01:33:16.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.532274731472818,"aZ":-40.00987645105905,"pfxX":10.58231043535696,"pfxZ":-4.661920126291452,"pX":0.9696941089960638,"pZ":2.595072244162414,"vX0":-10.363155560603175,"vY0":-128.33384550708305,"vZ0":6.20720763232748,"x":80.04,"y":168.71,"x0":3.669590670421275,"y0":50.00139333627632,"z0":3.248805184309627,"aX":17.794480496179627},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-6.8,"breakHorizontal":-17.0,"spinRate":2083,"spinDirection":82},"zone":12,"typeConfidence":0.9,"plateTime":0.42547732377882186,"extension":6.521644036691038},"index":2,"playId":"cc86917a-ac5d-3739-9470-387d64ac0deb","pitchNumber":2,"startTime":"2026-07-21T01:33:25.069Z","endTime":"2026-07-21T01:33:28.785Z","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":89.5,"endSpeed":82.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04586766175842,"aZ":-37.639805089370164,"pfxX":10.585208961479903,"pfxZ":-3.144699557320413,"pX":1.0357394750607587,"pZ":1.0714248996659428,"vX0":-10.511606056011388,"vY0":-130.06417698402132,"vZ0":1.8185110561839433,"x":77.52,"y":209.85,"x0":3.73008370081517,"y0":50.00593712037153,"z0":3.1913732963647927,"aX":18.3683079213365},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-5.2,"breakHorizontal":-17.2,"spinRate":1949,"spinDirection":76},"zone":14,"typeConfidence":0.91,"plateTime":0.41909995607251105,"extension":6.42692400681404},"index":3,"playId":"34b7794a-2122-366b-9594-d1c8dcc84b5e","pitchNumber":3,"startTime":"2026-07-21T01:33:43.023Z","endTime":"2026-07-21T01:33:47.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.7,"endSpeed":81.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.010769630113813,"aZ":-38.11687654183557,"pfxX":10.203812256092437,"pfxZ":-3.5157142173302596,"pX":0.10800406126807506,"pZ":2.0918268278541197,"vX0":-12.138335987788345,"vY0":-128.50124998445742,"vZ0":4.8067857849933935,"x":112.88,"y":182.3,"x0":3.544132135389548,"y0":50.00307032779586,"z0":3.1408089985115617,"aX":17.24427669213991},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.0,"breakHorizontal":-16.1,"spinRate":2160,"spinDirection":76},"zone":8,"typeConfidence":0.91,"plateTime":0.4245432557481781,"extension":6.511253374695473},"index":4,"playId":"3228b103-53b3-3e83-862e-028cf2aa14af","pitchNumber":4,"startTime":"2026-07-21T01:33:56.361Z","endTime":"2026-07-21T01:33:59.869Z","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":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.068043527542088,"aZ":-37.07580066834178,"pfxX":11.276678604164694,"pfxZ":-2.903421325893932,"pX":-0.16514270481392107,"pZ":2.653193373486119,"vX0":-13.305592625447703,"vY0":-128.6317849331369,"vZ0":5.5969027671884195,"x":123.29,"y":167.14,"x0":3.5938979161731663,"y0":50.00407079011706,"z0":3.3140719188988976,"aX":19.02036593695039},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.7,"breakHorizontal":-17.6,"spinRate":2085,"spinDirection":78},"zone":5,"typeConfidence":0.9,"plateTime":0.4247504799571513,"extension":6.672507852169648},"hitData":{"launchSpeed":87.3,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":163.84}},"index":5,"playId":"157e6ed3-cc87-3194-876c-420769ec2291","pitchNumber":5,"startTime":"2026-07-21T01:34:12.170Z","endTime":"2026-07-21T01:34:25.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:34:25.792Z","atBatIndex":64},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Marcell Ozuna grounds into a double play, second baseman Jazz Chisholm Jr. to shortstop José Caballero to first baseman Paul Goldschmidt. Ryan O'Hearn out at 2nd. Marcell Ozuna out at 1st.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T01:34:28.549Z","endTime":"2026-07-21T01:36:00.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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,4],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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":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(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":87.6,"endSpeed":80.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.942010726433534,"aZ":-39.93162829871546,"pfxX":10.32825598748006,"pfxZ":-4.755687275638824,"pX":-0.513170303629589,"pZ":2.1058030373779513,"vX0":-13.670021145931287,"vY0":-126.64510030189105,"vZ0":5.366949442400161,"x":136.56,"y":181.92,"x0":3.6031353030675546,"y0":50.00383509891299,"z0":3.1462384258570144,"aX":16.84289319323731},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.0,"breakHorizontal":-15.7,"spinRate":2114,"spinDirection":82},"zone":7,"typeConfidence":0.91,"plateTime":0.4318550169632225,"extension":6.614239575797079},"index":0,"playId":"821b69f3-b6aa-3633-bdd3-861acd87fb27","pitchNumber":1,"startTime":"2026-07-21T01:34:51.822Z","endTime":"2026-07-21T01:34:55.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.894677179725548,"aZ":-36.973473194405614,"pfxX":10.209523324416107,"pfxZ":-2.873460287094481,"pX":1.2453141622581847,"pZ":1.520576085025851,"vX0":-10.027499394677061,"vY0":-128.16901503655575,"vZ0":3.3358356527837003,"x":69.53,"y":197.72,"x0":3.87745111993364,"y0":50.00525445299486,"z0":3.0849477691763796,"aX":17.029101139503037},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.2,"breakHorizontal":-16.3,"spinRate":2098,"spinDirection":75},"zone":14,"typeConfidence":0.92,"plateTime":0.42694308064011777,"extension":6.3610981934793775},"index":1,"playId":"72c0e781-4127-39de-ad88-17a26fcc4ffc","pitchNumber":2,"startTime":"2026-07-21T01:35:05.326Z","endTime":"2026-07-21T01:35:09.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.896341985915544,"aZ":-37.614054279410894,"pfxX":9.986417561282508,"pfxZ":-3.3897043642639986,"pX":1.1497068727951987,"pZ":1.1123850347923823,"vX0":-9.796555999257313,"vY0":-125.64680870437623,"vZ0":2.707678860091568,"x":73.18,"y":208.75,"x0":3.797391493145624,"y0":50.00525702889472,"z0":3.0722041806736406,"aX":16.00710244781611},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.3,"breakHorizontal":-16.0,"spinRate":2074,"spinDirection":81},"zone":14,"typeConfidence":0.91,"plateTime":0.43552641467407316,"extension":6.464533691703949},"index":2,"playId":"da773589-a7aa-3d90-842a-367d356ded9a","pitchNumber":3,"startTime":"2026-07-21T01:35:19.574Z","endTime":"2026-07-21T01:35:24.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.157383472195384,"aZ":-38.12506707691305,"pfxX":11.874826243822,"pfxZ":-3.5087356029287697,"pX":-0.6631953133364009,"pZ":2.4943050453780886,"vX0":-14.81797074603408,"vY0":-129.13927013469615,"vZ0":5.324545816286874,"x":142.28,"y":171.43,"x0":3.5985916691581354,"y0":50.00630932447894,"z0":3.3337860036549487,"aX":20.12118205563126},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.8,"breakHorizontal":-18.4,"spinRate":2059,"spinDirection":80},"zone":4,"typeConfidence":0.91,"plateTime":0.4236636181427005,"extension":6.539803461060987},"index":3,"playId":"19330499-761b-35cd-a874-141e8307b3f0","pitchNumber":4,"startTime":"2026-07-21T01:35:34.050Z","endTime":"2026-07-21T01:35:38.554Z","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":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64735326688803,"aZ":-41.317821788165226,"pfxX":10.335574032979668,"pfxZ":-5.485836872362981,"pX":0.6962452619626762,"pZ":1.5185381245600718,"vX0":-10.937373846402455,"vY0":-128.3487567676677,"vZ0":4.346679551943394,"x":90.46,"y":197.78,"x0":3.6706613030814674,"y0":50.0009529780266,"z0":3.0213625831775173,"aX":17.237182721498034},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-8.6,"breakHorizontal":-16.2,"spinRate":2031,"spinDirection":78},"zone":14,"typeConfidence":0.89,"plateTime":0.42681401958391474,"extension":6.657729203556491},"hitData":{"launchSpeed":82.6,"launchAngle":-12.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":160.8}},"index":4,"playId":"2fcb3f2e-5308-3eac-959d-e44041371c24","pitchNumber":5,"startTime":"2026-07-21T01:35:51.083Z","endTime":"2026-07-21T01:36:00.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:36:00.709Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Gonzalez singles on a ground ball to left fielder Cody Bellinger, deflected by shortstop José Caballero.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T01:36:06.163Z","endTime":"2026-07-21T01:36:42.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"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_deflection"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.299149094148973,"aZ":-38.05495468777689,"pfxX":9.459935164828249,"pfxZ":-3.4963766815191857,"pX":1.1718497076847645,"pZ":2.023099980961122,"vX0":-9.461984739959446,"vY0":-128.5990874773621,"vZ0":4.610307085595814,"x":72.33,"y":184.16,"x0":3.660206004366793,"y0":50.00038664654071,"z0":3.1499361119418388,"aX":15.930296751130628},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-5.0,"breakHorizontal":-15.1,"spinRate":2064,"spinDirection":80},"zone":14,"typeConfidence":0.91,"plateTime":0.42504583695325904,"extension":6.487229189732008},"hitData":{"launchSpeed":75.2,"launchAngle":8.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.5,"coordY":126.18}},"index":0,"playId":"93555e8b-1c75-3958-b4d0-3a5b522c98da","pitchNumber":1,"startTime":"2026-07-21T01:36:26.327Z","endTime":"2026-07-21T01:36:42.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:36:42.531Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Callihan strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T01:39:33.030Z","endTime":"2026-07-21T01:40:34.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T01:37:05.082Z","endTime":"2026-07-21T01:37:26.793Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Fernando Cruz replaces Tim Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-21T01:37:26.793Z","endTime":"2026-07-21T01:39:36.029Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518585,"link":"/api/v1/people/518585"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Callihan replaces Henry Davis.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-21T01:39:35.334Z","endTime":"2026-07-21T01:39:35.335Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":680779,"link":"/api/v1/people/680779"}},{"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":81.9,"endSpeed":76.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.62761145768367,"aZ":-29.7815543036909,"pfxX":8.550279266805529,"pfxZ":1.6418109933530243,"pX":-0.3487762884043655,"pZ":3.8334269832917998,"vX0":1.8937800417320652,"vY0":-119.33356552461686,"vZ0":1.4011575142876658,"x":130.29,"y":135.28,"x0":-2.2619754586556633,"y0":50.00404058849426,"z0":5.900241270255738,"aX":12.464887561245732},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.5,"breakHorizontal":-16.0,"spinRate":2457,"spinDirection":67},"zone":11,"typeConfidence":0.9,"plateTime":0.4571012866366502,"extension":6.644836706049409},"index":3,"playId":"82540f27-8127-3410-a307-5ccb0aa9f25c","pitchNumber":1,"startTime":"2026-07-21T01:39:35.336Z","endTime":"2026-07-21T01:39:39.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.464426770820786,"aZ":-13.733570170054389,"pfxX":-2.066414614470502,"pfxZ":9.849124262937666,"pX":-0.9599392670189073,"pZ":2.8391482805240353,"vX0":3.773283325717227,"vY0":-135.4535092367075,"vZ0":-5.203552117138789,"x":153.59,"y":162.12,"x0":-2.097730657312354,"y0":50.00386980926919,"z0":5.733127456053933,"aX":-3.8697193066035185},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":3.0,"spinRate":2222,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.403189976189692,"extension":6.65089042550381},"index":4,"playId":"d2aaf951-aa0d-335c-a492-c5d15ca8f2c2","pitchNumber":2,"startTime":"2026-07-21T01:39:52.485Z","endTime":"2026-07-21T01:39:56.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01159352155405,"aZ":-33.27063963259008,"pfxX":3.4111236616668927,"pfxZ":-0.7930510435023628,"pX":-0.1361915758106828,"pZ":2.9065426559367387,"vX0":2.7048884474276624,"vY0":-116.79601737936657,"vZ0":-0.11499597868231048,"x":122.19,"y":160.3,"x0":-1.7525431303270949,"y0":50.004104267090455,"z0":6.08551318275794,"aX":4.71171392056157},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.2,"breakHorizontal":-6.8,"spinRate":1013,"spinDirection":299},"zone":2,"typeConfidence":0.84,"plateTime":0.4689893200116164,"extension":6.665813584302725},"index":5,"playId":"319c53fd-ff38-3ec3-9b7b-1639f67a2bb3","pitchNumber":3,"startTime":"2026-07-21T01:40:08.189Z","endTime":"2026-07-21T01:40:12.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":76.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.827014990351522,"aZ":-33.99186032135635,"pfxX":-1.0434806913161465,"pfxZ":-1.256779697684269,"pX":0.3563420599452792,"pZ":0.8542393908668208,"vX0":4.663432690568303,"vY0":-118.52460299134609,"vZ0":-4.748140821550697,"x":103.42,"y":215.72,"x0":-1.4859458731936264,"y0":50.00275899671303,"z0":5.926905920117179,"aX":-1.5122289261311403},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.0,"breakHorizontal":1.0,"spinRate":1178,"spinDirection":265},"zone":14,"typeConfidence":0.9,"plateTime":0.4589759461391383,"extension":6.766681026326542},"index":6,"playId":"38b537da-1f4c-3290-b0cb-4f5f2a64a2d5","pitchNumber":4,"startTime":"2026-07-21T01:40:29.930Z","endTime":"2026-07-21T01:40:34.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:40:34.662Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan McMahon flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T01:43:00.713Z","endTime":"2026-07-21T01:43:46.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Rafael Flores Jr. replaces Tyler Callihan, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T01:42:23.898Z","endTime":"2026-07-21T01:42:23.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":682997,"link":"/api/v1/people/682997"}},{"details":{"description":"Pitching Change: Dennis Santana replaces Brandon Eisert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T01:42:23.915Z","endTime":"2026-07-21T01:43:02.992Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.692382227087894,"aZ":-21.534365097314115,"pfxX":-0.6750660357374452,"pfxZ":6.055105032708875,"pX":1.1459538591570178,"pZ":2.607906662919119,"vX0":6.9793746096061815,"vY0":-130.74280566841554,"vZ0":-3.895653111015086,"x":73.32,"y":168.37,"x0":-1.4535278454515022,"y0":50.00396298410998,"z0":5.704273436222553,"aX":-1.1878353128501018},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.4,"breakHorizontal":-0.1,"spinRate":2563,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.4165677796792808,"extension":5.671074798276276},"index":2,"playId":"d925e5bf-59d8-3497-ba8a-aff7d5eafcb7","pitchNumber":1,"startTime":"2026-07-21T01:43:02.992Z","endTime":"2026-07-21T01:43:07.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38567644883436,"aZ":-21.05676138790329,"pfxX":-1.3936011219860944,"pfxZ":6.42628258681598,"pX":0.30987193649985634,"pZ":1.261080984878763,"vX0":5.150417074286932,"vY0":-129.73772025582997,"vZ0":-6.899680548350673,"x":105.19,"y":204.73,"x0":-1.5072900118646806,"y0":50.002131654706226,"z0":5.523958503333804,"aX":-2.4110064170187724},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.6,"breakHorizontal":1.6,"spinRate":2557,"spinDirection":216},"zone":14,"typeConfidence":0.67,"plateTime":0.41981311601846727,"extension":5.618075107864287},"index":3,"playId":"e3fc67f9-0b65-3dbb-8a2f-416c6cc53730","pitchNumber":2,"startTime":"2026-07-21T01:43:19.983Z","endTime":"2026-07-21T01:43:24.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.305372670720182,"aZ":-20.972296605672724,"pfxX":-1.099488616574508,"pfxZ":6.352383902971001,"pX":-0.5973858560961167,"pZ":3.11992210230414,"vX0":3.165088735422611,"vY0":-131.33627814904185,"vZ0":-2.628834580145471,"x":139.77,"y":154.54,"x0":-1.6701953568957322,"y0":50.003582657928625,"z0":5.677098517867971,"aX":-1.939359087373349},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.2,"breakHorizontal":1.3,"spinRate":2535,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.4155070807003054,"extension":5.476041210227008},"hitData":{"launchSpeed":96.9,"launchAngle":30.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.94,"coordY":69.24}},"index":4,"playId":"411b361b-bf4c-32a4-89f6-967ca7acb761","pitchNumber":3,"startTime":"2026-07-21T01:43:37.368Z","endTime":"2026-07-21T01:43:46.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:43:46.132Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Wells singles on a sharp line drive to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T01:43:46.492Z","endTime":"2026-07-21T01:45:11.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.111237546859652,"aZ":-21.82955068198242,"pfxX":0.7862562876360248,"pfxZ":5.938613967211753,"pX":0.2388238544710018,"pZ":2.8619351777116617,"vX0":4.377836077669454,"vY0":-130.77395956339473,"vZ0":-3.168962824489921,"x":107.9,"y":161.51,"x0":-1.5551337883971141,"y0":50.00227765440253,"z0":5.716282348292402,"aX":1.3691666075170683},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.3,"breakHorizontal":-2.3,"spinRate":2668,"spinDirection":208},"zone":2,"typeConfidence":0.82,"plateTime":0.41793246745217205,"extension":5.746884634558094},"index":0,"playId":"ed520754-8d6e-3782-bd50-01febf0ae891","pitchNumber":1,"startTime":"2026-07-21T01:44:10.870Z","endTime":"2026-07-21T01:44:15.365Z","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":84.9,"endSpeed":78.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.935113396422228,"aZ":-31.527643684913667,"pfxX":0.08843282116409945,"pfxZ":0.4196796397847127,"pX":1.979982250868161,"pZ":1.312224691745022,"vX0":8.392020184174854,"vY0":-123.43181352427169,"vZ0":-3.870446763020546,"x":41.53,"y":203.35,"x0":-1.4716586644333303,"y0":50.00496707853993,"z0":5.547551875678195,"aX":0.13545273938899047},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.1,"breakHorizontal":-2.0,"spinRate":2896,"spinDirection":0},"zone":14,"typeConfidence":0.9,"plateTime":0.4432943710521058,"extension":5.736213873449316},"index":1,"playId":"0e89433b-c260-3ed1-b527-72e7778406eb","pitchNumber":2,"startTime":"2026-07-21T01:44:26.749Z","endTime":"2026-07-21T01:44:30.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10218213374381,"aZ":-16.335757716033644,"pfxX":-7.951464421222649,"pfxZ":8.686060721584836,"pX":-0.6419251817320444,"pZ":0.9359741544840389,"vX0":5.136874541757254,"vY0":-134.65838369564975,"vZ0":-8.641231056499063,"x":141.47,"y":213.51,"x0":-1.547850735632657,"y0":50.00529942156144,"z0":5.358238561500356,"aX":-14.505193280220736},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":13.2,"spinRate":2395,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.4078114777385333,"extension":5.714225730731889},"index":2,"playId":"59212a3a-3d60-3019-abaa-7e556cc96fbe","pitchNumber":3,"startTime":"2026-07-21T01:44:42.722Z","endTime":"2026-07-21T01:44:46.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.009104757128423,"aZ":-22.32192033142865,"pfxX":-0.2986695998292527,"pfxZ":5.654017261430747,"pX":0.14212255385332415,"pZ":1.9855712426421197,"vX0":4.534086893096767,"vY0":-130.52810678662792,"vZ0":-4.94487315941885,"x":111.58,"y":185.17,"x0":-1.571575637739568,"y0":50.0027344487499,"z0":5.564529638265453,"aX":-0.5215196502172098},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.5,"breakHorizontal":-0.4,"spinRate":2562,"spinDirection":221},"zone":8,"typeConfidence":0.8,"plateTime":0.4181013036973056,"extension":5.525834997958087},"hitData":{"launchSpeed":101.9,"launchAngle":8.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":184.42,"coordY":115.13}},"index":3,"playId":"f28c65f8-8ab6-3f8a-bd70-67306a77493a","pitchNumber":4,"startTime":"2026-07-21T01:45:00.609Z","endTime":"2026-07-21T01:45:11.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:45:11.921Z","atBatIndex":69},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"José Caballero grounds into a double play, pitcher Dennis Santana to second baseman Brandon Lowe to first baseman Ryan O'Hearn. Austin Wells out at 2nd. José Caballero out at 1st.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T01:45:09.194Z","endTime":"2026-07-21T01:46:53.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642701,"link":"/api/v1/people/642701"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42952070319787,"aZ":-25.560753931009913,"pfxX":-10.401083111023732,"pfxZ":3.513470873795548,"pX":0.5526842741609969,"pZ":1.7811201668805814,"vX0":9.199252369520986,"vY0":-136.44416863413605,"vZ0":-4.8140843059631955,"x":95.93,"y":190.69,"x0":-1.5135739226955238,"y0":50.0050764365152,"z0":5.3330715968078515,"aX":-19.585768214641387},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.5,"breakHorizontal":16.8,"spinRate":2606,"spinDirection":229},"zone":9,"typeConfidence":0.88,"plateTime":0.4016516648361179,"extension":5.7134191888071015},"index":0,"playId":"4561ac25-abac-3738-8cc4-6872448a19b3","pitchNumber":1,"startTime":"2026-07-21T01:45:57.190Z","endTime":"2026-07-21T01:46:00.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.289648437965614,"aZ":-31.455066839818823,"pfxX":0.4883864280922099,"pfxZ":0.46666242704406535,"pX":1.2139723609192818,"pZ":1.5816913897597276,"vX0":6.305809729515176,"vY0":-123.40065134769003,"vZ0":-3.146981832679976,"x":70.73,"y":196.07,"x0":-1.4322190860933708,"y0":50.005159390052576,"z0":5.5084425125012215,"aX":0.7568807919947887},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.4,"breakHorizontal":-2.3,"spinRate":2865,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.44292777754905543,"extension":5.874250351741528},"index":1,"playId":"8138f327-4276-3eef-b191-3b6dc408c0c0","pitchNumber":2,"startTime":"2026-07-21T01:46:18.567Z","endTime":"2026-07-21T01:46:23.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.083,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.292061391103935,"aZ":-30.827689134991328,"pfxX":0.6469312253357291,"pfxZ":0.8563895458519424,"pX":1.3706018999891172,"pZ":0.9619210885302492,"vX0":6.88682807114184,"vY0":-124.20201222910028,"vZ0":-4.817312478855101,"x":64.76,"y":212.81,"x0":-1.514392070756685,"y0":50.00367884725509,"z0":5.4704123441984125,"aX":1.016606897075953},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.7,"breakHorizontal":-2.6,"spinRate":2919,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.43985785789434395,"extension":5.98245851134293},"hitData":{"launchSpeed":65.9,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.03,"coordY":179.05}},"index":2,"playId":"131727dc-72f5-3f8e-94bc-4cd78f7ce61b","pitchNumber":3,"startTime":"2026-07-21T01:46:44.061Z","endTime":"2026-07-21T01:46:53.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:46:53.069Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Mangum lines out to left fielder Cody Bellinger.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T01:51:24.987Z","endTime":"2026-07-21T01:53:13.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67588429824327,"aZ":-36.2815902932832,"pfxX":-1.5611001123689148,"pfxZ":-3.089667821654837,"pX":-1.2329804589070024,"pZ":2.8907254225283925,"vX0":1.383131366229362,"vY0":-115.77120881443439,"vZ0":0.6901919703474799,"x":164.0,"y":160.73,"x0":-1.6411768699055889,"y0":50.00168591343883,"z0":6.118074402008619,"aX":-2.0762682211281787},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.0,"breakHorizontal":2.4,"spinRate":610,"spinDirection":277},"zone":11,"typeConfidence":0.89,"plateTime":0.47680575508439693,"extension":6.862948557058984},"index":0,"playId":"d9cca19c-77f3-3fdd-818e-8bb11e3bd610","pitchNumber":1,"startTime":"2026-07-21T01:51:24.987Z","endTime":"2026-07-21T01:51:30.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57006737085923,"aZ":-28.023561909239298,"pfxX":6.547906604180651,"pfxZ":2.815974726966152,"pX":-0.484019207821418,"pZ":2.328896882306473,"vX0":1.594152897238862,"vY0":-121.39642491376809,"vZ0":-2.2649922516799097,"x":135.45,"y":175.9,"x0":-2.001601457480277,"y0":50.00290112533051,"z0":5.744452787876192,"aX":9.648602971253217},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.8,"breakHorizontal":-12.2,"spinRate":2533,"spinDirection":69},"zone":4,"typeConfidence":0.9,"plateTime":0.45339114708606587,"extension":6.591378086011524},"index":1,"playId":"47587b57-9dd4-389c-8649-23d3e002c094","pitchNumber":2,"startTime":"2026-07-21T01:51:44.494Z","endTime":"2026-07-21T01:51:47.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06524632242855,"aZ":-13.798963275368443,"pfxX":-3.614813446948371,"pfxZ":9.89900351614918,"pX":-1.0982180824865597,"pZ":2.0138383844701573,"vX0":3.5774393791347774,"vY0":-135.9340647592304,"vZ0":-7.297476586129557,"x":158.86,"y":184.41,"x0":-1.9668703602927384,"y0":50.001063027222884,"z0":5.706879167020191,"aX":-6.70912385184539},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":5.8,"spinRate":2237,"spinDirection":208},"zone":13,"typeConfidence":0.9,"plateTime":0.4041998999153771,"extension":6.688972689242627},"index":2,"playId":"14240a90-2fec-338e-8387-717df1481ebb","pitchNumber":3,"startTime":"2026-07-21T01:52:04.440Z","endTime":"2026-07-21T01:52:09.501Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.714173216895727,"aZ":-28.213469506535038,"pfxX":6.7422252406632825,"pfxZ":2.676722691136794,"pX":-0.10440118788870756,"pZ":3.4488296651507837,"vX0":2.799846225956778,"vY0":-121.39885538817589,"vZ0":0.43497900817502766,"x":120.98,"y":145.66,"x0":-2.1515985318776587,"y0":50.003411468124206,"z0":5.740680830059436,"aX":9.973728817278406},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.3,"breakHorizontal":-13.0,"spinRate":2569,"spinDirection":77},"zone":11,"typeConfidence":0.9,"plateTime":0.45271086771770763,"extension":6.873962978141935},"index":3,"playId":"802c03b2-9ef6-3bcb-9117-95232dca216f","pitchNumber":4,"startTime":"2026-07-21T01:52:35.414Z","endTime":"2026-07-21T01:52:40.092Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-21T01:52:47.613Z","endTime":"2026-07-21T01:53:04.396Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10176420741466,"aZ":-36.420939610185705,"pfxX":0.10740582200440207,"pfxZ":-3.042432053978896,"pX":-0.3333404039256273,"pZ":1.7327673575038613,"vX0":3.2289790043595454,"vY0":-117.1765971327684,"vZ0":-1.9679746072096056,"x":129.71,"y":192.0,"x0":-1.7402059010123248,"y0":50.001444767746236,"z0":5.970529139554295,"aX":0.1494249877633228},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.8,"breakHorizontal":-1.0,"spinRate":916,"spinDirection":265},"zone":7,"typeConfidence":0.9,"plateTime":0.46654402114631166,"extension":6.829332751395559},"hitData":{"launchSpeed":87.4,"launchAngle":23.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.17,"coordY":108.01}},"index":5,"playId":"f77fcdc4-f6be-3943-9b17-cd6c4d8d9e8a","pitchNumber":5,"startTime":"2026-07-21T01:53:04.396Z","endTime":"2026-07-21T01:53:13.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:53:13.320Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T01:53:11.761Z","endTime":"2026-07-21T01:55:28.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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.8,"endSpeed":84.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.0421495232054,"aZ":-12.816179887186594,"pfxX":-2.452380187582672,"pfxZ":10.417614053593983,"pX":-0.25832169065511873,"pZ":3.0379724049960757,"vX0":4.8852060548526675,"vY0":-136.44603393272254,"vZ0":-4.8870051474670335,"x":126.85,"y":156.75,"x0":-1.7650617679203622,"y0":50.00534888917551,"z0":5.757060652253446,"aX":-4.558537822878148},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":3.2,"spinRate":2305,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.4036537742647215,"extension":6.839829656279764},"index":0,"playId":"84b4d522-f3e2-3672-a316-c1bd8e1b993a","pitchNumber":1,"startTime":"2026-07-21T01:53:38.966Z","endTime":"2026-07-21T01:53:42.282Z","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":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40956948217034,"aZ":-12.668375580857523,"pfxX":-1.324768485605801,"pfxZ":10.369065891963208,"pX":0.740398041998774,"pZ":2.1908011902307276,"vX0":7.285575987817171,"vY0":-137.0609466639723,"vZ0":-7.208614615008951,"x":88.78,"y":179.63,"x0":-1.7930046634773107,"y0":50.00632935659476,"z0":5.740525163973898,"aX":-2.492937602812892},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":0.7,"spinRate":2296,"spinDirection":212},"zone":6,"typeConfidence":0.9,"plateTime":0.4013107523022472,"extension":6.907667868110141},"index":1,"playId":"d856e725-9e80-3651-9c45-592ebd1d3b6b","pitchNumber":2,"startTime":"2026-07-21T01:53:57.657Z","endTime":"2026-07-21T01:54:01.678Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-21T01:54:08.663Z","endTime":"2026-07-21T01:54:28.371Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66654770966733,"aZ":-28.505155087303425,"pfxX":-3.560751744106344,"pfxZ":2.598446132431144,"pX":0.7133479224411218,"pZ":-0.17512659399476968,"vX0":5.8739473026670295,"vY0":-117.74873236735179,"vZ0":-7.713658690759855,"x":89.81,"y":243.51,"x0":-1.3471449759871326,"y0":50.0000944897704,"z0":5.76889226636733,"aX":-5.0166493324962005},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.1,"breakHorizontal":5.0,"spinRate":807,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.4645919803016816,"extension":7.107448685972265},"index":3,"playId":"493485f2-bb8c-302b-8c18-2d2191158829","pitchNumber":3,"startTime":"2026-07-21T01:54:28.371Z","endTime":"2026-07-21T01:54:32.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.59828529714006,"aZ":-30.04485959776841,"pfxX":-1.8148983450530098,"pfxZ":1.5046840906675314,"pX":-0.09784632988169022,"pZ":3.264433292838632,"vX0":3.8291336726516736,"vY0":-117.79060280542097,"vZ0":-0.15237654834318237,"x":120.73,"y":150.64,"x0":-1.502652892291718,"y0":50.004647247170226,"z0":6.088277821660825,"aX":-2.572586151699323},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.0,"breakHorizontal":2.4,"spinRate":688,"spinDirection":248},"zone":11,"typeConfidence":0.9,"plateTime":0.46350811118295754,"extension":6.72960081406067},"index":4,"playId":"04ef1d3a-798c-3a0a-84d5-363bbe2065e0","pitchNumber":4,"startTime":"2026-07-21T01:54:49.787Z","endTime":"2026-07-21T01:54:54.373Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":74.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.974201276224406,"aZ":-36.340398018899926,"pfxX":-2.146042403857542,"pfxZ":-3.0180566360849213,"pX":-0.6071980296027288,"pZ":1.7811244137944158,"vX0":2.86267435987742,"vY0":-116.01458945852075,"vZ0":-1.8628827685242002,"x":140.14,"y":190.69,"x0":-1.5707369240281779,"y0":50.002282432635326,"z0":6.01555698258503,"aX":-2.964867471308122},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-5.6,"breakHorizontal":3.2,"spinRate":629,"spinDirection":249},"zone":7,"typeConfidence":0.9,"plateTime":0.4697146373049308,"extension":6.924794544335318},"index":5,"playId":"b5ca4361-e3a6-3125-8fe4-be9f6c81d5fd","pitchNumber":5,"startTime":"2026-07-21T01:55:24.523Z","endTime":"2026-07-21T01:55:28.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:55:28.553Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T01:55:28.536Z","endTime":"2026-07-21T01:56:48.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".356"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".043"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".114"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.62"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.56"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.39"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.40"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.81"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.22"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.15"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.63"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.00"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.97"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.13"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.39"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.93"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".976"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.196"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".963"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".794"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".397"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".976"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.196"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".963"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".794"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".397"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.55884806368626,"aZ":-35.50737526691742,"pfxX":-1.6285296821231092,"pfxZ":-2.3603307924757297,"pX":-0.3065411204269753,"pZ":1.4511779781158582,"vX0":3.6793315711122854,"vY0":-117.27244226783569,"vZ0":-2.858937704686568,"x":128.68,"y":199.6,"x0":-1.6755379567908475,"y0":50.00455623055578,"z0":5.957429056419486,"aX":-2.297330526866735},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.7,"breakHorizontal":2.2,"spinRate":704,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.46481547499441156,"extension":6.927574177372692},"index":0,"playId":"f834a925-f3ac-3228-9210-8fca72b4fbf2","pitchNumber":1,"startTime":"2026-07-21T01:55:55.834Z","endTime":"2026-07-21T01:55:59.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.157700505024717,"aZ":-32.842674744655156,"pfxX":1.2358541761952084,"pfxZ":-0.4796144527092352,"pX":0.9998903003763675,"pZ":1.3662334477956548,"vX0":5.598445923311756,"vY0":-117.86104796165472,"vZ0":-3.6635230690724256,"x":78.89,"y":201.89,"x0":-1.5798434130698953,"y0":50.0048181846377,"z0":6.016305860261537,"aX":1.7149983917662273},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.6,"breakHorizontal":-3.8,"spinRate":870,"spinDirection":320},"zone":14,"typeConfidence":0.89,"plateTime":0.467090148651097,"extension":7.032008513615266},"index":1,"playId":"f024107e-76e6-3bfd-9ee6-d680225c726b","pitchNumber":2,"startTime":"2026-07-21T01:56:14.319Z","endTime":"2026-07-21T01:56:18.101Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-21T01:56:26.757Z","endTime":"2026-07-21T01:56:44.172Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.863279493525244,"aZ":-31.456905626879475,"pfxX":-1.59807450648014,"pfxZ":0.5213198301388915,"pX":-0.7114616423341136,"pZ":0.6738704575542663,"vX0":2.176235430558391,"vY0":-117.04865813150785,"vZ0":-5.375577772468385,"x":144.12,"y":220.59,"x0":-1.4451859268624423,"y0":50.005437998782256,"z0":5.941972722748247,"aX":-2.2201933538575456},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.1,"breakHorizontal":2.4,"spinRate":728,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.46773912023847153,"extension":7.048797931629747},"index":3,"playId":"934108e8-ae6e-354f-b78f-d257c3a6c393","pitchNumber":3,"startTime":"2026-07-21T01:56:44.172Z","endTime":"2026-07-21T01:56:48.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:56:48.970Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T01:55:28.536Z","endTime":"2026-07-21T01:56:48.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".356"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".043"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".114"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.62"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.56"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.39"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.40"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.81"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.22"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.15"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.63"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.00"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.97"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.13"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.39"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.93"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".976"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.196"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".963"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".794"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".397"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".976"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.196"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".963"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".794"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".459"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".397"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.55884806368626,"aZ":-35.50737526691742,"pfxX":-1.6285296821231092,"pfxZ":-2.3603307924757297,"pX":-0.3065411204269753,"pZ":1.4511779781158582,"vX0":3.6793315711122854,"vY0":-117.27244226783569,"vZ0":-2.858937704686568,"x":128.68,"y":199.6,"x0":-1.6755379567908475,"y0":50.00455623055578,"z0":5.957429056419486,"aX":-2.297330526866735},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.7,"breakHorizontal":2.2,"spinRate":704,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.46481547499441156,"extension":6.927574177372692},"index":0,"playId":"f834a925-f3ac-3228-9210-8fca72b4fbf2","pitchNumber":1,"startTime":"2026-07-21T01:55:55.834Z","endTime":"2026-07-21T01:55:59.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.157700505024717,"aZ":-32.842674744655156,"pfxX":1.2358541761952084,"pfxZ":-0.4796144527092352,"pX":0.9998903003763675,"pZ":1.3662334477956548,"vX0":5.598445923311756,"vY0":-117.86104796165472,"vZ0":-3.6635230690724256,"x":78.89,"y":201.89,"x0":-1.5798434130698953,"y0":50.0048181846377,"z0":6.016305860261537,"aX":1.7149983917662273},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.6,"breakHorizontal":-3.8,"spinRate":870,"spinDirection":320},"zone":14,"typeConfidence":0.89,"plateTime":0.467090148651097,"extension":7.032008513615266},"index":1,"playId":"f024107e-76e6-3bfd-9ee6-d680225c726b","pitchNumber":2,"startTime":"2026-07-21T01:56:14.319Z","endTime":"2026-07-21T01:56:18.101Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-21T01:56:26.757Z","endTime":"2026-07-21T01:56:44.172Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.863279493525244,"aZ":-31.456905626879475,"pfxX":-1.59807450648014,"pfxZ":0.5213198301388915,"pX":-0.7114616423341136,"pZ":0.6738704575542663,"vX0":2.176235430558391,"vY0":-117.04865813150785,"vZ0":-5.375577772468385,"x":144.12,"y":220.59,"x0":-1.4451859268624423,"y0":50.005437998782256,"z0":5.941972722748247,"aX":-2.2201933538575456},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.1,"breakHorizontal":2.4,"spinRate":728,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.46773912023847153,"extension":7.048797931629747},"index":3,"playId":"934108e8-ae6e-354f-b78f-d257c3a6c393","pitchNumber":3,"startTime":"2026-07-21T01:56:44.172Z","endTime":"2026-07-21T01:56:48.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:56:48.970Z","atBatIndex":73},"scoringPlays":[6,8,13,16,23,29,33],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":205.26,"y":90.9},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":174.19,"y":90.42},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":115.32,"y":159.79},"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":1,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"coordinates":{"x":144.14,"y":147.64},"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":1,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"coordinates":{"x":113.3,"y":163.84},"type":"O","description":"Fielders Choice"},{"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"coordinates":{"x":159.92,"y":86.31},"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"coordinates":{"x":201.94,"y":66.78},"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":1,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"coordinates":{"x":117.67,"y":39.15},"type":"O","description":"Lineout"}]}},{"startIndex":11,"endIndex":21,"top":[11,12,13,14,15,16,17],"bottom":[18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":174.61,"y":112.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":34.89,"y":110.17},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":94.44,"y":30.29},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":102.99,"y":143.07},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"coordinates":{"x":163.46,"y":128.88},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":112.28,"y":87.33},"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":2,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"coordinates":{"x":168.87,"y":159.01},"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"coordinates":{"x":174.11,"y":111.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":2,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"coordinates":{"x":105.7,"y":69.08},"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"coordinates":{"x":144.71,"y":176.51},"type":"O","description":"Groundout"}]}},{"startIndex":22,"endIndex":35,"top":[22,23,24,25,26],"bottom":[27,28,29,30,31,32,33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":195.39,"y":57.94},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":101.31,"y":141.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":110.26,"y":162.83},"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":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"coordinates":{"x":122.93,"y":86.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"coordinates":{"x":144.71,"y":156.75},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"coordinates":{"x":241.42,"y":97.87},"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":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"coordinates":{"x":127.49,"y":82.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":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"coordinates":{"x":171.56,"y":97.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"coordinates":{"x":115.58,"y":167.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"coordinates":{"x":41.97,"y":127.72},"type":"H","description":"Double"},{"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"coordinates":{"x":139.65,"y":161.31},"type":"O","description":"Groundout"}]}},{"startIndex":36,"endIndex":42,"top":[36,37,38,39],"bottom":[40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":74.57,"y":130.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"coordinates":{"x":115.32,"y":176.01},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":146.24,"y":157.26},"type":"O","description":"Grounded Into DP"}],"home":[]}},{"startIndex":43,"endIndex":50,"top":[43,44,45,46,47],"bottom":[48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":110.26,"y":162.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"coordinates":{"x":164.77,"y":78.36},"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":5,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"coordinates":{"x":153.99,"y":142.02},"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":5,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"coordinates":{"x":147.25,"y":162.83},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":57,"top":[51,52,53],"bottom":[54,55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":181.97,"y":112.07},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":37.54,"y":104.17},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":117.86,"y":159.79},"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":6,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"coordinates":{"x":174.94,"y":116.18},"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":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"coordinates":{"x":169.26,"y":89.25},"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":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"coordinates":{"x":76.68,"y":95.59},"type":"O","description":"Flyout"}]}},{"startIndex":58,"endIndex":63,"top":[58,59,60],"bottom":[61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":150.8,"y":166.88},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":7,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"coordinates":{"x":109.24,"y":159.28},"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":7,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"coordinates":{"x":54.06,"y":122.41},"type":"O","description":"Flyout"}]}},{"startIndex":64,"endIndex":70,"top":[64,65,66,67],"bottom":[68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":149.78,"y":163.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":149.78,"y":160.8},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"coordinates":{"x":107.5,"y":126.18},"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":8,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"coordinates":{"x":60.94,"y":69.24},"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":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"coordinates":{"x":184.42,"y":115.13},"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":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"coordinates":{"x":131.03,"y":179.05},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":71,"endIndex":73,"top":[71,72,73],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":62.17,"y":108.01},"type":"O","description":"Lineout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":4,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":2,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":4,"hits":6,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":8,"hits":11,"errors":1,"leftOnBase":4},"away":{"runs":5,"hits":9,"errors":2,"leftOnBase":6}},"defense":{"pitcher":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"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":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"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":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"onDeck":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"inHole":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"battingOrder":10,"team":{"id":147,"name":"New York Yankees","link":"/api/v1/teams/147"}},"offense":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"onDeck":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"inHole":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"battingOrder":2,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":8,"airOuts":8,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".263","atBats":35,"obp":".341","slg":".427","ops":".768","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":14,"rbi":5,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":5,"groundOuts":10,"airOuts":6,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":35,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":155,"era":"4.30","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.32","battersFaced":36,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":54,"strikes":101,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":7,"pitchesPerInning":"19.38","runsScoredPer9":"9.00","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":2,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID694378":{"person":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"jerseyNumber":"26","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":17,"groundOuts":22,"airOuts":29,"runs":13,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".255","atBats":98,"obp":".324","slg":".398","ops":".722","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":39,"rbi":20,"leftOnBase":31,"sacBunts":1,"sacFlies":0,"babip":".306","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.67","popOuts":6,"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":19,"putOuts":154,"errors":0,"chances":173,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":21,"flyOuts":53,"groundOuts":91,"airOuts":108,"runs":51,"doubles":24,"triples":1,"homeRuns":11,"strikeOuts":138,"baseOnBalls":26,"intentionalWalks":0,"hits":94,"hitByPitch":7,"atBats":426,"obp":".274","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1910,"era":"3.43","inningsPitched":"115.1","wins":9,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.04","battersFaced":465,"outs":346,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1910,"balls":670,"strikes":1240,"strikePercentage":".650","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".529","pitchesPerInning":"16.56","gamesFinished":0,"strikeoutWalkRatio":"5.31","strikeoutsPer9Inn":"10.77","walksPer9Inn":"2.03","hitsPer9Inn":"7.34","runsScoredPer9":"3.98","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":26,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":6,"putOuts":1,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":63,"groundOuts":71,"airOuts":101,"runs":61,"doubles":21,"triples":1,"homeRuns":21,"strikeOuts":113,"baseOnBalls":38,"intentionalWalks":0,"hits":90,"hitByPitch":2,"avg":".245","atBats":368,"obp":".313","slg":".478","ops":".791","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":176,"rbi":65,"leftOnBase":156,"sacBunts":0,"sacFlies":7,"babip":".286","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.52","popOuts":18,"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":226,"putOuts":110,"errors":7,"chances":343,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":41,"groundOuts":92,"airOuts":70,"runs":71,"doubles":24,"triples":2,"homeRuns":14,"strikeOuts":102,"baseOnBalls":64,"intentionalWalks":2,"hits":103,"hitByPitch":8,"avg":".282","atBats":365,"obp":".399","slg":".474","ops":".873","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":173,"rbi":59,"leftOnBase":146,"sacBunts":0,"sacFlies":2,"babip":".355","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.07","popOuts":5,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":151,"errors":2,"chances":155,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID685126":{"person":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"jerseyNumber":"14","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"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":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":29,"gamesStarted":4,"flyOuts":21,"groundOuts":26,"airOuts":30,"runs":22,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":35,"baseOnBalls":11,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":118,"obp":".310","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":567,"era":"6.23","inningsPitched":"30.1","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":21,"whip":"1.32","battersFaced":131,"outs":91,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":567,"balls":229,"strikes":338,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".667","pitchesPerInning":"18.69","gamesFinished":5,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"10.38","walksPer9Inn":"3.26","hitsPer9Inn":"8.60","runsScoredPer9":"6.53","homeRunsPer9":"1.78","inheritedRunners":12,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683003":{"person":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":36,"airOuts":35,"runs":19,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":48,"baseOnBalls":12,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":150,"obp":".272","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":651,"era":"4.05","inningsPitched":"40.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.10","battersFaced":163,"outs":120,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":651,"balls":244,"strikes":407,"strikePercentage":".630","hitBatsmen":0,"balks":2,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".667","pitchesPerInning":"16.28","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"2.70","hitsPer9Inn":"7.20","runsScoredPer9":"4.28","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":41,"gamesStarted":0,"flyOuts":18,"groundOuts":36,"airOuts":37,"runs":20,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":46,"baseOnBalls":18,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":146,"obp":".283","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":681,"era":"3.98","inningsPitched":"40.2","wins":5,"losses":2,"saves":12,"saveOpportunities":17,"holds":7,"blownSaves":5,"earnedRuns":18,"whip":"1.11","battersFaced":167,"outs":122,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":681,"balls":258,"strikes":423,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".714","pitchesPerInning":"16.75","gamesFinished":21,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"10.18","walksPer9Inn":"3.98","hitsPer9Inn":"5.98","runsScoredPer9":"4.43","homeRunsPer9":"1.11","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":40,"gamesStarted":5,"flyOuts":14,"groundOuts":36,"airOuts":22,"runs":18,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":58,"baseOnBalls":18,"intentionalWalks":0,"hits":31,"hitByPitch":0,"atBats":146,"obp":".297","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":693,"era":"3.92","inningsPitched":"39.0","wins":2,"losses":3,"saves":1,"saveOpportunities":3,"holds":9,"blownSaves":2,"earnedRuns":17,"whip":"1.26","battersFaced":165,"outs":117,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":693,"balls":251,"strikes":442,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":0,"winPercentage":".400","pitchesPerInning":"17.77","gamesFinished":7,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"13.38","walksPer9Inn":"4.15","hitsPer9Inn":"7.15","runsScoredPer9":"4.15","homeRunsPer9":"0.92","inheritedRunners":21,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"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}},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":20,"groundOuts":63,"airOuts":40,"runs":23,"doubles":12,"triples":0,"homeRuns":1,"strikeOuts":50,"baseOnBalls":18,"intentionalWalks":0,"hits":49,"hitByPitch":3,"avg":".244","atBats":201,"obp":".315","slg":".318","ops":".633","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":64,"rbi":18,"leftOnBase":105,"sacBunts":1,"sacFlies":0,"babip":".320","groundOutsToAirouts":"1.58","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"201.00","popOuts":3,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":99,"putOuts":93,"errors":7,"chances":199,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID699013":{"person":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"jerseyNumber":"55","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":12,"groundOuts":11,"airOuts":19,"runs":24,"doubles":7,"triples":1,"homeRuns":13,"strikeOuts":46,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".306","atBats":108,"obp":".377","slg":".750","ops":"1.127","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":81,"rbi":34,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".400","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.31","popOuts":5,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":43,"errors":0,"chances":44,"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"}]},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":80,"flyOuts":25,"groundOuts":85,"airOuts":45,"runs":35,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":46,"baseOnBalls":14,"intentionalWalks":1,"hits":74,"hitByPitch":6,"avg":".301","atBats":246,"obp":".352","slg":".374","ops":".726","caughtStealing":6,"stolenBases":18,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":270,"totalBases":92,"rbi":20,"leftOnBase":119,"sacBunts":3,"sacFlies":1,"babip":".362","groundOutsToAirouts":"1.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"123.00","popOuts":10,"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":3,"putOuts":138,"errors":2,"chances":143,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":57,"groundOuts":102,"airOuts":120,"runs":64,"doubles":23,"triples":2,"homeRuns":13,"strikeOuts":77,"baseOnBalls":35,"intentionalWalks":0,"hits":102,"hitByPitch":7,"atBats":399,"obp":".325","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1660,"era":"5.14","inningsPitched":"103.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.33","battersFaced":443,"outs":310,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1660,"balls":594,"strikes":1066,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".462","pitchesPerInning":"16.06","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"6.71","walksPer9Inn":"3.05","hitsPer9Inn":"8.88","runsScoredPer9":"5.57","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":21,"lineOuts":42},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":15,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":41,"gamesStarted":0,"flyOuts":20,"groundOuts":54,"airOuts":38,"runs":22,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":59,"baseOnBalls":31,"intentionalWalks":8,"hits":40,"hitByPitch":10,"atBats":191,"obp":".349","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":871,"era":"3.27","inningsPitched":"52.1","wins":6,"losses":2,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":19,"whip":"1.36","battersFaced":232,"outs":157,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":871,"balls":325,"strikes":546,"strikePercentage":".630","hitBatsmen":10,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".750","pitchesPerInning":"16.64","gamesFinished":8,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"10.15","walksPer9Inn":"5.33","hitsPer9Inn":"6.88","runsScoredPer9":"3.78","homeRunsPer9":"0.69","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":3,"chances":16,"fielding":".813","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":0,"flyOuts":28,"groundOuts":17,"airOuts":49,"runs":15,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":29,"baseOnBalls":14,"intentionalWalks":0,"hits":31,"hitByPitch":1,"atBats":125,"obp":".326","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":583,"era":"4.13","inningsPitched":"32.2","wins":0,"losses":0,"saves":0,"saveOpportunities":2,"holds":8,"blownSaves":2,"earnedRuns":15,"whip":"1.38","battersFaced":141,"outs":98,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":583,"balls":203,"strikes":380,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.35","rbi":0,"winPercentage":".---","pitchesPerInning":"17.85","gamesFinished":7,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"7.99","walksPer9Inn":"3.86","hitsPer9Inn":"8.54","runsScoredPer9":"4.13","homeRunsPer9":"0.83","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":18,"flyOuts":62,"groundOuts":78,"airOuts":115,"runs":56,"doubles":20,"triples":1,"homeRuns":10,"strikeOuts":85,"baseOnBalls":55,"intentionalWalks":1,"hits":82,"hitByPitch":5,"atBats":357,"obp":".339","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1632,"era":"4.77","inningsPitched":"94.1","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.45","battersFaced":421,"outs":283,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1632,"balls":613,"strikes":1019,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".273","pitchesPerInning":"17.30","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"8.11","walksPer9Inn":"5.25","hitsPer9Inn":"7.82","runsScoredPer9":"5.34","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":29,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695257":{"person":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"jerseyNumber":"25","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"0-2","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":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"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":58,"flyOuts":6,"groundOuts":5,"airOuts":12,"runs":9,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":15,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".220","atBats":41,"obp":".220","slg":".293","ops":".513","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":12,"rbi":2,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".346","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":49,"errors":0,"chances":50,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":9,"flyOuts":50,"groundOuts":82,"airOuts":96,"runs":36,"doubles":17,"triples":1,"homeRuns":6,"strikeOuts":66,"baseOnBalls":28,"intentionalWalks":0,"hits":84,"hitByPitch":2,"atBats":326,"obp":".318","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1413,"era":"3.12","inningsPitched":"83.2","wins":6,"losses":3,"saves":2,"saveOpportunities":2,"holds":2,"blownSaves":0,"earnedRuns":29,"whip":"1.34","battersFaced":359,"outs":251,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1413,"balls":510,"strikes":903,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".667","pitchesPerInning":"16.89","gamesFinished":3,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"7.10","walksPer9Inn":"3.01","hitsPer9Inn":"9.04","runsScoredPer9":"3.87","homeRunsPer9":"0.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":30,"groundOuts":28,"airOuts":56,"runs":30,"doubles":13,"triples":0,"homeRuns":8,"strikeOuts":37,"baseOnBalls":21,"intentionalWalks":2,"hits":42,"hitByPitch":2,"atBats":162,"obp":".351","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":706,"era":"6.05","inningsPitched":"41.2","wins":2,"losses":5,"saves":2,"saveOpportunities":4,"holds":5,"blownSaves":2,"earnedRuns":28,"whip":"1.51","battersFaced":186,"outs":125,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":706,"balls":254,"strikes":452,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".286","pitchesPerInning":"16.94","gamesFinished":22,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"7.99","walksPer9Inn":"4.54","hitsPer9Inn":"9.07","runsScoredPer9":"6.48","homeRunsPer9":"1.73","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":26,"groundOuts":44,"airOuts":61,"runs":24,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":42,"baseOnBalls":18,"intentionalWalks":0,"hits":29,"hitByPitch":5,"avg":".167","atBats":174,"obp":".263","slg":".333","ops":".596","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":58,"rbi":27,"leftOnBase":102,"sacBunts":1,"sacFlies":1,"babip":".168","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.75","popOuts":23,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":14,"stolenBases":12,"stolenBasePercentage":".462","caughtStealingPercentage":".538","assists":16,"putOuts":553,"errors":4,"chances":573,"fielding":".993","passedBall":6,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID696062":{"person":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 0 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":56,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":19,"strikes":37,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":17,"groundOuts":18,"airOuts":21,"runs":12,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":79,"obp":".292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":361,"era":"5.06","inningsPitched":"21.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":12,"whip":"1.22","battersFaced":89,"outs":64,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":361,"balls":129,"strikes":232,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".333","pitchesPerInning":"16.92","gamesFinished":1,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"10.13","walksPer9Inn":"3.80","hitsPer9Inn":"7.17","runsScoredPer9":"5.06","homeRunsPer9":"0.84","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682997":{"person":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"jerseyNumber":"37","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"801","stats":{"batting":{"note":"c-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":17,"groundOuts":8,"airOuts":26,"runs":13,"doubles":4,"triples":2,"homeRuns":3,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".241","atBats":83,"obp":".319","slg":".446","ops":".765","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":37,"rbi":15,"leftOnBase":43,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.67","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".455","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.50","battersFaced":11,"outs":6,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":22,"strikes":17,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"13.50","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":42,"errors":2,"chances":63,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":48,"groundOuts":76,"airOuts":78,"runs":51,"doubles":13,"triples":0,"homeRuns":16,"strikeOuts":79,"baseOnBalls":28,"intentionalWalks":1,"hits":90,"hitByPitch":5,"avg":".281","atBats":320,"obp":".346","slg":".472","ops":".818","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":356,"totalBases":151,"rbi":64,"leftOnBase":156,"sacBunts":0,"sacFlies":3,"babip":".325","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":10,"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":14,"putOuts":242,"errors":2,"chances":258,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":42,"groundOuts":105,"airOuts":71,"runs":55,"doubles":17,"triples":1,"homeRuns":5,"strikeOuts":71,"baseOnBalls":28,"intentionalWalks":0,"hits":110,"hitByPitch":6,"avg":".309","atBats":356,"obp":".368","slg":".404","ops":".772","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":144,"rbi":45,"leftOnBase":147,"sacBunts":0,"sacFlies":1,"babip":".374","groundOutsToAirouts":"1.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.20","popOuts":8,"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":132,"putOuts":82,"errors":8,"chances":222,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 2B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":34,"groundOuts":40,"airOuts":65,"runs":20,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":78,"baseOnBalls":25,"intentionalWalks":1,"hits":48,"hitByPitch":2,"avg":".208","atBats":231,"obp":".291","slg":".338","ops":".629","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":78,"rbi":28,"leftOnBase":127,"sacBunts":0,"sacFlies":0,"babip":".276","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.88","popOuts":16,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID804668":{"person":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"802","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":6,"flyOuts":2,"groundOuts":4,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".333","atBats":12,"obp":".500","slg":".667","ops":"1.167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":8,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":37,"errors":0,"chances":37,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(L, 9-4)","summary":"3.0 IP, 7 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":2,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":74,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":20,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":74,"balls":24,"strikes":50,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":7,"gamesFinished":0,"runsScoredPer9":"24.00","homeRunsPer9":"6.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":20,"gamesStarted":20,"flyOuts":58,"groundOuts":107,"airOuts":102,"runs":56,"doubles":19,"triples":1,"homeRuns":16,"strikeOuts":130,"baseOnBalls":28,"intentionalWalks":0,"hits":108,"hitByPitch":6,"atBats":440,"obp":".296","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1775,"era":"3.95","inningsPitched":"116.1","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.17","battersFaced":481,"outs":349,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1775,"balls":552,"strikes":1223,"strikePercentage":".690","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.05","rbi":7,"winPercentage":".692","pitchesPerInning":"15.26","gamesFinished":0,"strikeoutWalkRatio":"4.64","strikeoutsPer9Inn":"10.06","walksPer9Inn":"2.17","hitsPer9Inn":"8.36","runsScoredPer9":"4.33","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":22,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[693304,664040,668804,699013,656811,542303,669707,694378,680779,682997,804668,695257,663968,677952,696062,685126,642701],"pitchers":[677952,696062,685126,642701],"bench":[],"bullpen":[696149,683003,656605,676755,669387,682254,670990,694973,642397],"battingOrder":[693304,664040,668804,699013,656811,542303,694378,804668,663968],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Ozuna (6, Weathers); Triolo (12, Weathers)."},{"label":"HR","value":"Valdez, Es (13, 3rd inning off Weathers, 1 on, 0 out)."},{"label":"TB","value":"Davis, H; Gonzales, N; Gonzalez, J; O'Hearn 2; Ozuna 2; Reynolds, B; Triolo 2; Valdez, Es 4."},{"label":"RBI","value":"Gonzales, N (45); Triolo 2 (18); Valdez, Es 2 (34)."},{"label":"2-out RBI","value":"Gonzales, N."},{"label":"Runners left in scoring position, 2 out","value":"Gonzalez, J; Lowe, B."},{"label":"GIDP","value":"Gonzales, N; Ozuna."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Gonzales, N (8, fielding); Reynolds, B (2, throw)."},{"label":"DP","value":"(Santana, D-Lowe, B-O'Hearn)."}]}],"note":[{"label":"a","value":"Lined out for Triolo in the 5th."},{"label":"b","value":"Flied out for Cook, B in the 6th."},{"label":"c","value":"Struck out for Davis, H in the 8th."}]},"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":5,"groundOuts":10,"airOuts":6,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".237","atBats":35,"obp":".316","slg":".423","ops":".739","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":18,"rbi":7,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":3,"groundOuts":8,"airOuts":8,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":154,"era":"3.42","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.19","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":57,"strikes":97,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":5,"pitchesPerInning":"17.11","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID621112":{"person":{"id":621112,"fullName":"Paul Blackburn","link":"/api/v1/people/621112"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"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":34,"gamesStarted":2,"flyOuts":27,"groundOuts":65,"airOuts":43,"runs":13,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":38,"baseOnBalls":17,"intentionalWalks":0,"hits":39,"hitByPitch":1,"atBats":185,"obp":".281","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":723,"era":"2.08","inningsPitched":"52.0","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":12,"whip":"1.08","battersFaced":203,"outs":156,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":723,"balls":271,"strikes":452,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.51","rbi":0,"winPercentage":".667","pitchesPerInning":"13.90","gamesFinished":13,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"6.58","walksPer9Inn":"2.94","hitsPer9Inn":"6.75","runsScoredPer9":"2.25","homeRunsPer9":"0.69","inheritedRunners":14,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":10,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID645305":{"person":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"jerseyNumber":"39","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":4,"groundOuts":8,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".229","atBats":35,"obp":".263","slg":".286","ops":".549","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":10,"rbi":4,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"babip":".308","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":3,"putOuts":107,"errors":2,"chances":112,"fielding":".982","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676609":{"person":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"jerseyNumber":"72","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2B, 2 RBI","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":2,"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":86,"flyOuts":31,"groundOuts":80,"airOuts":69,"runs":36,"doubles":11,"triples":0,"homeRuns":10,"strikeOuts":69,"baseOnBalls":17,"intentionalWalks":0,"hits":70,"hitByPitch":5,"avg":".247","atBats":283,"obp":".299","slg":".392","ops":".691","caughtStealing":8,"stolenBases":23,"stolenBasePercentage":".742","caughtStealingPercentage":".258","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":310,"totalBases":111,"rbi":37,"leftOnBase":111,"sacBunts":2,"sacFlies":3,"babip":".290","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.30","popOuts":23,"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":174,"putOuts":103,"errors":8,"chances":285,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":25,"gamesStarted":1,"flyOuts":31,"groundOuts":36,"airOuts":55,"runs":18,"doubles":5,"triples":2,"homeRuns":3,"strikeOuts":28,"baseOnBalls":16,"intentionalWalks":1,"hits":31,"hitByPitch":3,"atBats":149,"obp":".298","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":649,"era":"3.86","inningsPitched":"39.2","wins":2,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.18","battersFaced":169,"outs":119,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":649,"balls":234,"strikes":415,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.36","gamesFinished":14,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"6.35","walksPer9Inn":"3.63","hitsPer9Inn":"7.03","runsScoredPer9":"4.08","homeRunsPer9":"0.68","inheritedRunners":15,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":9},"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}},"ID680474":{"person":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"jerseyNumber":"30","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":14,"groundOuts":9,"airOuts":18,"runs":17,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":13,"hitByPitch":3,"avg":".228","atBats":57,"obp":".380","slg":".421","ops":".801","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":24,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".289","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.50","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":14,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":7,"strikes":7,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":38,"errors":1,"chances":49,"fielding":".980","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":19,"groundOuts":39,"airOuts":40,"runs":20,"doubles":4,"triples":1,"homeRuns":9,"strikeOuts":40,"baseOnBalls":11,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".237","atBats":152,"obp":".283","slg":".454","ops":".737","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":69,"rbi":27,"leftOnBase":59,"sacBunts":0,"sacFlies":3,"babip":".255","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.89","popOuts":8,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":26,"errors":8,"chances":75,"fielding":".893","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641857":{"person":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":32,"groundOuts":48,"airOuts":50,"runs":24,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":73,"baseOnBalls":18,"intentionalWalks":0,"hits":47,"hitByPitch":0,"avg":".217","atBats":217,"obp":".277","slg":".382","ops":".659","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":236,"totalBases":83,"rbi":26,"leftOnBase":94,"sacBunts":1,"sacFlies":0,"babip":".281","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.11","popOuts":6,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":102,"putOuts":39,"errors":6,"chances":147,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID677960":{"person":{"id":677960,"fullName":"Ryan Weathers","link":"/api/v1/people/677960"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 5 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":4,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":23,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":38,"strikes":61,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"9.64","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":19,"gamesStarted":19,"flyOuts":48,"groundOuts":91,"airOuts":94,"runs":56,"doubles":13,"triples":2,"homeRuns":17,"strikeOuts":115,"baseOnBalls":29,"intentionalWalks":0,"hits":101,"hitByPitch":2,"atBats":398,"obp":".306","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","numberOfPitches":1717,"era":"4.40","inningsPitched":"102.1","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.27","battersFaced":432,"outs":307,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1717,"balls":624,"strikes":1093,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"0.97","rbi":5,"winPercentage":".300","pitchesPerInning":"16.78","gamesFinished":0,"strikeoutWalkRatio":"3.97","strikeoutsPer9Inn":"10.11","walksPer9Inn":"2.55","hitsPer9Inn":"8.88","runsScoredPer9":"4.93","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":32},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":1,"errors":0,"chances":14,"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"}]},"ID657612":{"person":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":14,"groundOuts":69,"airOuts":22,"runs":20,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":2,"hits":35,"hitByPitch":4,"atBats":142,"obp":".308","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":515,"era":"4.26","inningsPitched":"38.0","wins":3,"losses":2,"saves":0,"saveOpportunities":3,"holds":9,"blownSaves":3,"earnedRuns":18,"whip":"1.16","battersFaced":157,"outs":114,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":515,"balls":156,"strikes":359,"strikePercentage":".700","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.14","rbi":0,"winPercentage":".600","pitchesPerInning":"13.55","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.26","walksPer9Inn":"2.13","hitsPer9Inn":"8.29","runsScoredPer9":"4.74","homeRunsPer9":"1.66","inheritedRunners":24,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":1,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"300","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":32,"groundOuts":65,"airOuts":56,"runs":34,"doubles":10,"triples":1,"homeRuns":15,"strikeOuts":66,"baseOnBalls":19,"intentionalWalks":1,"hits":65,"hitByPitch":3,"avg":".259","atBats":251,"obp":".318","slg":".486","ops":".804","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":274,"totalBases":122,"rbi":42,"leftOnBase":91,"sacBunts":0,"sacFlies":1,"babip":".292","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.73","popOuts":14,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":368,"errors":0,"chances":404,"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"}]},"ID691176":{"person":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":17,"groundOuts":40,"airOuts":41,"runs":15,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":33,"baseOnBalls":6,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".230","atBats":148,"obp":".265","slg":".392","ops":".657","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":58,"rbi":11,"leftOnBase":55,"sacBunts":0,"sacFlies":0,"babip":".264","groundOutsToAirouts":"0.98","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"29.60","popOuts":11,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":56,"errors":1,"chances":58,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669224":{"person":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"jerseyNumber":"28","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"800","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":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":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":38,"groundOuts":43,"airOuts":67,"runs":19,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":62,"baseOnBalls":26,"intentionalWalks":2,"hits":32,"hitByPitch":0,"avg":".158","atBats":202,"obp":".253","slg":".257","ops":".510","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":230,"totalBases":52,"rbi":13,"leftOnBase":88,"sacBunts":1,"sacFlies":1,"babip":".193","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.67","popOuts":18,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":35,"stolenBasePercentage":".795","caughtStealingPercentage":".205","assists":24,"putOuts":559,"errors":5,"chances":588,"fielding":".991","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID700250":{"person":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"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":95,"flyOuts":44,"groundOuts":85,"airOuts":76,"runs":65,"doubles":17,"triples":3,"homeRuns":29,"strikeOuts":94,"baseOnBalls":49,"intentionalWalks":4,"hits":99,"hitByPitch":3,"avg":".281","atBats":352,"obp":".372","slg":".594","ops":".966","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":406,"totalBases":209,"rbi":68,"leftOnBase":116,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.14","popOuts":11,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":30,"putOuts":383,"errors":3,"chances":416,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID687396":{"person":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"note":"(H, 12)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":50,"gamesStarted":0,"flyOuts":27,"groundOuts":36,"airOuts":54,"runs":9,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":59,"baseOnBalls":17,"intentionalWalks":1,"hits":38,"hitByPitch":0,"atBats":184,"obp":".274","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":768,"era":"1.43","inningsPitched":"50.1","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":12,"blownSaves":1,"earnedRuns":8,"whip":"1.09","battersFaced":204,"outs":151,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":768,"balls":251,"strikes":517,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".833","pitchesPerInning":"15.26","gamesFinished":6,"strikeoutWalkRatio":"3.47","strikeoutsPer9Inn":"10.55","walksPer9Inn":"3.04","hitsPer9Inn":"6.79","runsScoredPer9":"1.61","homeRunsPer9":"0.36","inheritedRunners":30,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":13,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701542":{"person":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":52,"groundOuts":97,"airOuts":97,"runs":56,"doubles":24,"triples":1,"homeRuns":14,"strikeOuts":96,"baseOnBalls":33,"intentionalWalks":0,"hits":101,"hitByPitch":3,"atBats":385,"obp":".322","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1661,"era":"4.03","inningsPitched":"98.1","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.36","battersFaced":429,"outs":295,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1661,"balls":615,"strikes":1046,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".636","pitchesPerInning":"16.89","gamesFinished":0,"strikeoutWalkRatio":"2.91","strikeoutsPer9Inn":"8.79","walksPer9Inn":"3.02","hitsPer9Inn":"9.24","runsScoredPer9":"5.13","homeRunsPer9":"1.28","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":19,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":13,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665645":{"person":{"id":665645,"fullName":"Kervin Castro","link":"/api/v1/people/665645"},"jerseyNumber":"74","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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":29,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":10,"strikes":19,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.50","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518585":{"person":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"note":"(S, 2)","summary":"1.1 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","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":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":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":47,"gamesStarted":0,"flyOuts":27,"groundOuts":20,"airOuts":49,"runs":13,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":55,"baseOnBalls":24,"intentionalWalks":1,"hits":29,"hitByPitch":2,"atBats":151,"obp":".307","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":725,"era":"2.32","inningsPitched":"42.2","wins":4,"losses":3,"saves":2,"saveOpportunities":5,"holds":16,"blownSaves":3,"earnedRuns":11,"whip":"1.24","battersFaced":179,"outs":128,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":725,"balls":287,"strikes":438,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".571","pitchesPerInning":"16.99","gamesFinished":5,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"11.60","walksPer9Inn":"5.06","hitsPer9Inn":"6.12","runsScoredPer9":"2.74","homeRunsPer9":"0.63","inheritedRunners":36,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":8},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683011":{"person":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"jerseyNumber":"11","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":17,"groundOuts":34,"airOuts":37,"runs":18,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":37,"baseOnBalls":21,"intentionalWalks":0,"hits":35,"hitByPitch":0,"avg":".245","atBats":143,"obp":".341","slg":".322","ops":".663","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":46,"rbi":14,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".324","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"143.00","popOuts":10,"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":106,"putOuts":61,"errors":2,"chances":169,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641355":{"person":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"jerseyNumber":"35","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":71,"groundOuts":84,"airOuts":124,"runs":51,"doubles":19,"triples":3,"homeRuns":11,"strikeOuts":66,"baseOnBalls":52,"intentionalWalks":0,"hits":92,"hitByPitch":0,"avg":".255","atBats":361,"obp":".344","slg":".416","ops":".760","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":418,"totalBases":150,"rbi":52,"leftOnBase":128,"sacBunts":0,"sacFlies":5,"babip":".280","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.82","popOuts":26,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":207,"errors":2,"chances":214,"fielding":".991","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":"500","stats":{"batting":{"summary":"2-4 | 2 HR, 2 K, 5 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":5,"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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":46,"groundOuts":69,"airOuts":80,"runs":51,"doubles":13,"triples":2,"homeRuns":16,"strikeOuts":112,"baseOnBalls":37,"intentionalWalks":1,"hits":76,"hitByPitch":1,"avg":".228","atBats":334,"obp":".304","slg":".422","ops":".726","caughtStealing":5,"stolenBases":26,"stolenBasePercentage":".839","caughtStealingPercentage":".161","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":141,"rbi":43,"leftOnBase":144,"sacBunts":0,"sacFlies":3,"babip":".287","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.88","popOuts":19,"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":220,"putOuts":125,"errors":7,"chances":352,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID666808":{"person":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"jerseyNumber":"75","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":41,"gamesStarted":0,"flyOuts":13,"groundOuts":48,"airOuts":28,"runs":27,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":35,"baseOnBalls":15,"intentionalWalks":1,"hits":37,"hitByPitch":2,"atBats":142,"obp":".327","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":626,"era":"4.86","inningsPitched":"37.0","wins":3,"losses":1,"saves":1,"saveOpportunities":4,"holds":4,"blownSaves":3,"earnedRuns":20,"whip":"1.41","battersFaced":165,"outs":111,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":626,"balls":240,"strikes":386,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".750","pitchesPerInning":"16.92","gamesFinished":10,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"8.51","walksPer9Inn":"3.65","hitsPer9Inn":"9.00","runsScoredPer9":"6.57","homeRunsPer9":"1.46","inheritedRunners":16,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663757":{"person":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"jerseyNumber":"12","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":53,"groundOuts":71,"airOuts":91,"runs":50,"doubles":14,"triples":2,"homeRuns":11,"strikeOuts":53,"baseOnBalls":43,"intentionalWalks":0,"hits":62,"hitByPitch":0,"avg":".226","atBats":274,"obp":".328","slg":".412","ops":".740","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":320,"totalBases":113,"rbi":41,"leftOnBase":101,"sacBunts":0,"sacFlies":3,"babip":".239","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.91","popOuts":21,"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":1,"putOuts":158,"errors":3,"chances":162,"fielding":".981","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":38,"gamesStarted":0,"flyOuts":13,"groundOuts":46,"airOuts":31,"runs":15,"doubles":4,"triples":2,"homeRuns":2,"strikeOuts":47,"baseOnBalls":13,"intentionalWalks":1,"hits":32,"hitByPitch":2,"atBats":155,"obp":".275","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":711,"era":"2.59","inningsPitched":"41.2","wins":4,"losses":3,"saves":18,"saveOpportunities":20,"holds":0,"blownSaves":2,"earnedRuns":12,"whip":"1.08","battersFaced":171,"outs":125,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":711,"balls":233,"strikes":478,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.48","rbi":0,"winPercentage":".571","pitchesPerInning":"17.06","gamesFinished":35,"strikeoutWalkRatio":"3.62","strikeoutsPer9Inn":"10.15","walksPer9Inn":"2.81","hitsPer9Inn":"6.91","runsScoredPer9":"3.24","homeRunsPer9":"0.43","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683409":{"person":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"1.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":9,"groundOuts":9,"airOuts":12,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":36,"obp":".220","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":164,"era":"0.87","inningsPitched":"10.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.77","battersFaced":41,"outs":31,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":63,"strikes":101,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.87","gamesFinished":3,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.58","walksPer9Inn":"3.48","hitsPer9Inn":"3.48","runsScoredPer9":"1.74","homeRunsPer9":"0.87","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":10,"gamesStarted":10,"flyOuts":41,"groundOuts":39,"airOuts":69,"runs":24,"doubles":12,"triples":1,"homeRuns":9,"strikeOuts":55,"baseOnBalls":12,"intentionalWalks":0,"hits":52,"hitByPitch":1,"atBats":215,"obp":".285","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":873,"era":"3.93","inningsPitched":"55.0","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.16","battersFaced":230,"outs":165,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":873,"balls":276,"strikes":597,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".375","pitchesPerInning":"15.87","gamesFinished":0,"strikeoutWalkRatio":"4.58","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.96","hitsPer9Inn":"8.51","runsScoredPer9":"3.93","homeRunsPer9":"1.47","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":21,"gamesStarted":21,"flyOuts":67,"groundOuts":105,"airOuts":116,"runs":37,"doubles":19,"triples":2,"homeRuns":12,"strikeOuts":145,"baseOnBalls":25,"intentionalWalks":0,"hits":93,"hitByPitch":4,"atBats":454,"obp":".251","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1918,"era":"2.20","inningsPitched":"123.0","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"0.96","battersFaced":489,"outs":369,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1918,"balls":616,"strikes":1302,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".600","pitchesPerInning":"15.59","gamesFinished":0,"strikeoutWalkRatio":"5.80","strikeoutsPer9Inn":"10.61","walksPer9Inn":"1.83","hitsPer9Inn":"6.80","runsScoredPer9":"2.71","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":21,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":10,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[663757,700250,502671,641355,665862,691176,641857,669224,676609,677960,683409,687396,657612,518585],"pitchers":[677960,683409,687396,657612,518585],"bench":[642708,645305,680474,683011],"bullpen":[670280,621112,665645,543037,666808,693645,701542,642232],"battingOrder":[663757,700250,502671,641355,665862,691176,641857,669224,676609],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Caballero (11, Ashcraft, B)."},{"label":"HR","value":"Chisholm Jr. 2 (16, 1st inning off Ashcraft, B, 2 on, 1 out, 3rd inning off Ashcraft, B, 1 on, 1 out)."},{"label":"TB","value":"Bellinger; Caballero 3; Chisholm Jr. 8; Domínguez; Goldschmidt; McMahon; Rice; Wells, A 2."},{"label":"RBI","value":"Caballero 2 (37); Chisholm Jr. 5 (43)."},{"label":"Runners left in scoring position, 2 out","value":"Rice 2."},{"label":"GIDP","value":"Caballero."},{"label":"Team RISP","value":"4-for-6."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"McMahon (6, fielding)."},{"label":"DP","value":"2 (Chisholm Jr.-Goldschmidt; Chisholm Jr.-Caballero-Goldschmidt)."}]}],"note":[]}},"officials":[{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Rice (Strike-Overturned to Ball); Davis, H (Ball-Confirmed); Wells, A 2 (Ball-Overturned to Strike, Ball-Confirmed); Chisholm Jr. (Strike-Confirmed); Mangum (Strike-Overturned to Ball); Gonzales, N (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Ashcraft, B 74-50; Dotel 56-37; Eisert 15-8; Santana, D 10-6; Weathers 99-61; Chivilli 15-8; Headrick 12-9; Hill, T 11-7; Cruz, F 17-12."},{"label":"Groundouts-flyouts","value":"Ashcraft, B 6-1; Dotel 2-2; Eisert 1-1; Santana, D 1-1; Weathers 5-1; Chivilli 1-2; Headrick 1-0; Hill, T 1-0; Cruz, F 0-0."},{"label":"Batters faced","value":"Ashcraft, B 20; Dotel 10; Eisert 3; Santana, D 3; Weathers 23; Chivilli 5; Headrick 3; Hill, T 3; Cruz, F 4."},{"label":"Inherited runners-scored","value":"Chivilli 1-0; Cruz, F 1-0."},{"label":"Umpires","value":"HP: Paul Clemons. 1B: Quinn Wolcott. 2B: Ramon De Jesus. 3B: Adrian Johnson. "},{"label":"Weather","value":"79 degrees, Clear."},{"label":"Wind","value":"11 mph, R To L."},{"label":"First pitch","value":"7:09 PM."},{"label":"T","value":"2:47."},{"label":"Att","value":"42,348."},{"label":"Venue","value":"Yankee Stadium."},{"label":"July 20, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862","boxscoreName":"Chisholm Jr."},"jerseyNumber":"13","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2 HR, 2 K, 5 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":5,"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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":46,"groundOuts":69,"airOuts":80,"runs":51,"doubles":13,"triples":2,"homeRuns":16,"strikeOuts":112,"baseOnBalls":37,"intentionalWalks":1,"hits":76,"hitByPitch":1,"avg":".228","atBats":334,"obp":".304","slg":".422","ops":".726","caughtStealing":5,"stolenBases":26,"stolenBasePercentage":".839","caughtStealingPercentage":".161","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":141,"rbi":43,"leftOnBase":144,"sacBunts":0,"sacFlies":3,"babip":".287","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.88","popOuts":19,"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":220,"putOuts":125,"errors":7,"chances":352,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":72,"hittingGameScore":72},{"player":{"person":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062","boxscoreName":"Dotel"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 0 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":56,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":19,"strikes":37,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":17,"groundOuts":18,"airOuts":21,"runs":12,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":79,"obp":".292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":361,"era":"5.06","inningsPitched":"21.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":12,"whip":"1.22","battersFaced":89,"outs":64,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":361,"balls":129,"strikes":232,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".333","pitchesPerInning":"16.92","gamesFinished":1,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"10.13","walksPer9Inn":"3.80","hitsPer9Inn":"7.17","runsScoredPer9":"5.06","homeRunsPer9":"0.84","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":61,"pitchingGameScore":61},{"player":{"person":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013","boxscoreName":"Valdez, Es"},"jerseyNumber":"55","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":12,"groundOuts":11,"airOuts":19,"runs":24,"doubles":7,"triples":1,"homeRuns":13,"strikeOuts":46,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".306","atBats":108,"obp":".377","slg":".750","ops":"1.127","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":81,"rbi":34,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".400","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.31","popOuts":5,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":43,"errors":0,"chances":44,"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":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"loser":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"save":{"id":518585,"fullName":"Fernando Cruz","link":"/api/v1/people/518585"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}