{"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":822710,"link":"/api/v1.1/game/822710/feed/live","metaData":{"wait":10,"timeStamp":"20260709_014057","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822710,"type":"R","doubleHeader":"N","id":"2026/07/08/houmlb-wasmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822710-2026-07-08","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-08T22:45:00Z","originalDate":"2026-07-08","officialDate":"2026-07-08","dayNight":"night","time":"6:45","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":117,"name":"Houston Astros","link":"/api/v1/teams/117","season":2026,"venue":{"id":2392,"name":"Daikin Park","link":"/api/v1/venues/2392"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"hou","fileCode":"hou","abbreviation":"HOU","teamName":"Astros","locationName":"Houston","firstYearOfPlay":"1962","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Houston","record":{"gamesPlayed":95,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":46,"losses":49,"ties":0,"pct":".484"},"records":{},"divisionLeader":false,"wins":46,"losses":49,"winningPercentage":".484"},"franchiseName":"Houston","clubName":"Astros","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120","season":2026,"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"was","fileCode":"was","abbreviation":"WSH","teamName":"Nationals","locationName":"Washington","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Washington","record":{"gamesPlayed":94,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":48,"losses":46,"ties":0,"pct":".511"},"records":{},"divisionLeader":false,"wins":48,"losses":46,"winningPercentage":".511"},"franchiseName":"Washington","clubName":"Nationals","active":true}},"players":{"ID650556":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556","firstName":"Bryan","lastName":"Abreu","primaryNumber":"52","birthDate":"1997-04-22","currentAge":29,"birthCity":"Santo Domingo Centro","birthCountry":"Dominican Republic","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Abreu","middleName":"Enrique","boxscoreName":"Abreu, B","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2019-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Abreu","nameSlug":"bryan-abreu-650556","firstLastName":"Bryan Abreu","lastFirstName":"Abreu, Bryan","lastInitName":"Abreu, B","initLastName":"B Abreu","fullFMLName":"Bryan Enrique Abreu","fullLFMName":"Abreu, Bryan Enrique","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID683083":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083","firstName":"Nasim","lastName":"Nuñez","primaryNumber":"26","birthDate":"2000-08-18","currentAge":26,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nasim","useLastName":"Nuñez","middleName":"Emmanuel","boxscoreName":"Nuñez, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"NAH-seem NOON-yez","mlbDebutDate":"2024-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nasim Nuñez","nameSlug":"nasim-nunez-683083","firstLastName":"Nasim Nuñez","lastFirstName":"Nuñez, Nasim","lastInitName":"Nuñez, N","initLastName":"N Nuñez","fullFMLName":"Nasim Emmanuel Nuñez","fullLFMName":"Nuñez, Nasim Emmanuel","strikeZoneTop":3.05,"strikeZoneBottom":1.54},"ID701358":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358","firstName":"Cameron","lastName":"Smith","primaryNumber":"11","birthDate":"2003-02-22","currentAge":23,"birthCity":"Lake Worth","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":224,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Cam","useLastName":"Smith","middleName":"Vaughn","boxscoreName":"Smith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Smith","nameSlug":"cam-smith-701358","firstLastName":"Cam Smith","lastFirstName":"Smith, Cam","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cameron Vaughn Smith","fullLFMName":"Smith, Cameron Vaughn","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID683000":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000","firstName":"Riley","lastName":"Cornelio","primaryNumber":"74","birthDate":"2000-06-06","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"Cornelio","middleName":"John Thomas","boxscoreName":"Cornelio","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley Cornelio","nameSlug":"riley-cornelio-683000","firstLastName":"Riley Cornelio","lastFirstName":"Cornelio, Riley","lastInitName":"Cornelio, R","initLastName":"R Cornelio","fullFMLName":"Riley John Thomas Cornelio","fullLFMName":"Cornelio, Riley John Thomas","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669699":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699","firstName":"Braden","lastName":"Shewmake","birthDate":"1997-11-19","currentAge":28,"birthCity":"Wylie","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Braden","useLastName":"Shewmake","middleName":"Jack","boxscoreName":"Shewmake","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SHOE-make","mlbDebutDate":"2023-05-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braden Shewmake","nameSlug":"braden-shewmake-669699","firstLastName":"Braden Shewmake","lastFirstName":"Shewmake, Braden","lastInitName":"Shewmake, B","initLastName":"B Shewmake","fullFMLName":"Braden Jack Shewmake","fullLFMName":"Shewmake, Braden Jack","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"ID595345":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345","firstName":"Steven","lastName":"Okert","primaryNumber":"48","birthDate":"1991-07-09","currentAge":35,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Okert","middleName":"Chandler","boxscoreName":"Okert","nickName":"O","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"OH-kert","mlbDebutDate":"2016-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Okert","nameSlug":"steven-okert-595345","firstLastName":"Steven Okert","lastFirstName":"Okert, Steven","lastInitName":"Okert, S","initLastName":"S Okert","fullFMLName":"Steven Chandler Okert","fullLFMName":"Okert, Steven Chandler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID690925":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925","firstName":"Clayton","lastName":"Beeter","primaryNumber":"39","birthDate":"1998-10-09","currentAge":27,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clayton","useLastName":"Beeter","middleName":"Howard","boxscoreName":"Beeter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clayton Beeter","nameSlug":"clayton-beeter-690925","firstLastName":"Clayton Beeter","lastFirstName":"Beeter, Clayton","lastInitName":"Beeter, C","initLastName":"C Beeter","fullFMLName":"Clayton Howard Beeter","fullLFMName":"Beeter, Clayton Howard","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694728":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728","firstName":"Brice","lastName":"Matthews","primaryNumber":"0","birthDate":"2002-03-16","currentAge":24,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brice","useLastName":"Matthews","middleName":"Andre","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Matthews","nameSlug":"brice-matthews-694728","firstLastName":"Brice Matthews","lastFirstName":"Matthews, Brice","lastInitName":"Matthews, B","initLastName":"B Matthews","fullFMLName":"Brice Andre Matthews","fullLFMName":"Matthews, Brice Andre","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID805123":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123","firstName":"Alan","lastName":"Blubaugh","primaryNumber":"69","birthDate":"2000-07-04","currentAge":26,"birthCity":"Mansfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"AJ","useLastName":"Blubaugh","middleName":"Joseph","boxscoreName":"Blubaugh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BLUE-bah","mlbDebutDate":"2025-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"AJ Blubaugh","nameSlug":"aj-blubaugh-805123","firstLastName":"AJ Blubaugh","lastFirstName":"Blubaugh, AJ","lastInitName":"Blubaugh, A","initLastName":"A Blubaugh","fullFMLName":"Alan Joseph Blubaugh","fullLFMName":"Blubaugh, Alan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695734":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","firstName":"Daylen","lastName":"Lile","primaryNumber":"4","birthDate":"2002-11-30","currentAge":23,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daylen","useLastName":"Lile","middleName":"Anthony","boxscoreName":"Lile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daylen Lile","nameSlug":"daylen-lile-695734","firstLastName":"Daylen Lile","lastFirstName":"Lile, Daylen","lastInitName":"Lile, D","initLastName":"D Lile","fullFMLName":"Daylen Anthony Lile","fullLFMName":"Lile, Daylen Anthony","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID695578":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","firstName":"James","lastName":"Wood","primaryNumber":"29","birthDate":"2002-09-17","currentAge":23,"birthCity":"Rockville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"James","useLastName":"Wood","middleName":"Irvin","boxscoreName":"Wood","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Wood","nameSlug":"james-wood-695578","firstLastName":"James Wood","lastFirstName":"Wood, James","lastInitName":"Wood, J","initLastName":"J Wood","fullFMLName":"James Irvin Wood","fullLFMName":"Wood, James Irvin","strikeZoneTop":3.489,"strikeZoneBottom":1.761},"ID701305":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305","firstName":"Zachary","lastName":"Dezenzo","primaryNumber":"9","birthDate":"2000-05-11","currentAge":26,"birthCity":"Canton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Zach","useLastName":"Dezenzo","boxscoreName":"Dezenzo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-08-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Dezenzo","nameSlug":"zach-dezenzo-701305","firstLastName":"Zach Dezenzo","lastFirstName":"Dezenzo, Zach","lastInitName":"Dezenzo, Z","initLastName":"Z Dezenzo","fullFMLName":"Zachary Dezenzo","fullLFMName":"Dezenzo, Zachary","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID663567":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567","firstName":"Peter","lastName":"Lambert","primaryNumber":"38","birthDate":"1997-04-18","currentAge":29,"birthCity":"San Dimas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peter","useLastName":"Lambert","middleName":"Joseph","boxscoreName":"Lambert, P","nickName":"Lambo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peter Lambert","nameSlug":"peter-lambert-663567","firstLastName":"Peter Lambert","lastFirstName":"Lambert, Peter","lastInitName":"Lambert, P","initLastName":"P Lambert","fullFMLName":"Peter Joseph Lambert","fullLFMName":"Lambert, Peter Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664299":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299","firstName":"Cristian","lastName":"Javier","primaryNumber":"53","birthDate":"1997-03-26","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cristian","useLastName":"Javier","boxscoreName":"Javier","gender":"M","nameMatrilineal":"Mieses","isPlayer":true,"isVerified":false,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cristian Javier","nameSlug":"cristian-javier-664299","firstLastName":"Cristian Javier","lastFirstName":"Javier, Cristian","lastInitName":"Javier, C","initLastName":"C Javier","fullFMLName":"Cristian Javier","fullLFMName":"Javier, Cristian","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID687911":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911","firstName":"Bryan","lastName":"King","primaryNumber":"74","birthDate":"1996-11-05","currentAge":29,"birthCity":"Littleton","birthStateProvince":"CO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"King","middleName":"Dalton","boxscoreName":"King, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryan King","nameSlug":"bryan-king-687911","firstLastName":"Bryan King","lastFirstName":"King, Bryan","lastInitName":"King, B","initLastName":"B King","fullFMLName":"Bryan Dalton King","fullLFMName":"King, Bryan Dalton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"46","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID664774":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774","firstName":"LaMonte","lastName":"Wade","primaryNumber":"31","birthDate":"1994-01-01","currentAge":32,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"LaMonte","useLastName":"Wade Jr.","middleName":"Aaron","boxscoreName":"Wade Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"lah-MONT","mlbDebutDate":"2019-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"LaMonte Wade Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lamonte-wade-jr-664774","firstLastName":"LaMonte Wade Jr.","lastFirstName":"Wade Jr., LaMonte","lastInitName":"Wade Jr., L","initLastName":"L Wade Jr.","fullFMLName":"LaMonte Aaron Wade Jr.","fullLFMName":"Wade Jr., LaMonte Aaron","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID660688":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688","firstName":"Keibert","lastName":"Ruiz","primaryNumber":"20","birthDate":"1998-07-20","currentAge":28,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Keibert","useLastName":"Ruiz","middleName":"Jose","boxscoreName":"Ruiz, K","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":false,"pronunciation":"kay-bert roo-EEZ","mlbDebutDate":"2020-08-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keibert Ruiz","nameSlug":"keibert-ruiz-660688","firstLastName":"Keibert Ruiz","lastFirstName":"Ruiz, Keibert","lastInitName":"Ruiz, K","initLastName":"K Ruiz","fullFMLName":"Keibert Jose Ruiz","fullLFMName":"Ruiz, Keibert Jose","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID663878":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878","firstName":"Nathan","lastName":"Pearson","primaryNumber":"61","birthDate":"1996-08-20","currentAge":30,"birthCity":"Odessa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nate","useLastName":"Pearson","middleName":"Alexander","boxscoreName":"Pearson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"peer-son","mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Pearson","nameSlug":"nate-pearson-663878","firstLastName":"Nate Pearson","lastFirstName":"Pearson, Nate","lastInitName":"Pearson, N","initLastName":"N Pearson","fullFMLName":"Nathan Alexander Pearson","fullLFMName":"Pearson, Nathan Alexander","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID681293":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293","firstName":"Spencer","lastName":"Arrighetti","primaryNumber":"45","birthDate":"2000-01-02","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 2\"","weight":186,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Arrighetti","middleName":"Zane","boxscoreName":"Arrighetti","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"air-uh-get-ee","mlbDebutDate":"2024-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Arrighetti","nameSlug":"spencer-arrighetti-681293","firstLastName":"Spencer Arrighetti","lastFirstName":"Arrighetti, Spencer","lastInitName":"Arrighetti, S","initLastName":"S Arrighetti","fullFMLName":"Spencer Zane Arrighetti","fullLFMName":"Arrighetti, Spencer Zane","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID543877":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877","firstName":"Christian","lastName":"Vázquez","primaryNumber":"2","birthDate":"1990-08-21","currentAge":36,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 8\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Christian","useLastName":"Vázquez","middleName":"Rafael","boxscoreName":"Vázquez, C","nickName":"Colo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"VASS-kez","mlbDebutDate":"2014-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Vázquez","nameSlug":"christian-vazquez-543877","firstLastName":"Christian Vázquez","lastFirstName":"Vázquez, Christian","lastInitName":"Vázquez, C","initLastName":"C Vázquez","fullFMLName":"Christian Rafael Vázquez","fullLFMName":"Vázquez, Christian Rafael","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"ID673237":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237","firstName":"Yainer","lastName":"Diaz","primaryNumber":"21","birthDate":"1998-09-21","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yainer","useLastName":"Diaz","middleName":"Radhames","boxscoreName":"Diaz, Y","gender":"M","nameMatrilineal":"Lopez","isPlayer":true,"isVerified":true,"pronunciation":"YIGH-ner","mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yainer Diaz","nameSlug":"yainer-diaz-673237","firstLastName":"Yainer Diaz","lastFirstName":"Diaz, Yainer","lastInitName":"Diaz, Y","initLastName":"Y Diaz","fullFMLName":"Yainer Radhames Diaz","fullLFMName":"Diaz, Yainer Radhames","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"ID674841":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841","firstName":"Michael","lastName":"Alvarez","primaryNumber":"54","birthDate":"1999-06-13","currentAge":27,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Alvarez","middleName":"Andrew","boxscoreName":"Alvarez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Alvarez","nameSlug":"andrew-alvarez-674841","firstLastName":"Andrew Alvarez","lastFirstName":"Alvarez, Andrew","lastInitName":"Alvarez, A","initLastName":"A Alvarez","fullFMLName":"Michael Andrew Alvarez","fullLFMName":"Alvarez, Michael Andrew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID670623":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623","firstName":"Isaac","lastName":"Paredes","primaryNumber":"15","birthDate":"1999-02-18","currentAge":27,"birthCity":"Hermosillo","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Isaac","useLastName":"Paredes","middleName":"Edgardo","boxscoreName":"Paredes","gender":"M","nameMatrilineal":"Calderon","isPlayer":true,"isVerified":false,"pronunciation":"eez-AHK puh-RAY-dehs","mlbDebutDate":"2020-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Paredes","nameSlug":"isaac-paredes-670623","firstLastName":"Isaac Paredes","lastFirstName":"Paredes, Isaac","lastInitName":"Paredes, I","initLastName":"I Paredes","fullFMLName":"Isaac Edgardo Paredes","fullLFMName":"Paredes, Isaac Edgardo","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID695001":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001","firstName":"Alimber","lastName":"Santa","primaryNumber":"72","birthDate":"2003-05-03","currentAge":23,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 10\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alimber","useLastName":"Santa","middleName":"Daviel","boxscoreName":"Santa","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-05-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alimber Santa","nameSlug":"alimber-santa-695001","firstLastName":"Alimber Santa","lastFirstName":"Santa, Alimber","lastInitName":"Santa, A","initLastName":"A Santa","fullFMLName":"Alimber Daviel Santa","fullLFMName":"Santa, Alimber Daviel","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID669397":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397","firstName":"Nicholas","lastName":"Allen","primaryNumber":"20","birthDate":"1998-10-08","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 7\"","weight":166,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Nick","useLastName":"Allen","middleName":"Ryan","boxscoreName":"Allen, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Allen","nameSlug":"nick-allen-669397","firstLastName":"Nick Allen","lastFirstName":"Allen, Nick","lastInitName":"Allen, N","initLastName":"N Allen","fullFMLName":"Nicholas Ryan Allen","fullLFMName":"Allen, Nicholas Ryan","strikeZoneTop":3.007,"strikeZoneBottom":1.517},"ID682928":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","firstName":"Paul","lastName":"Abrams","primaryNumber":"5","birthDate":"2000-10-03","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":191,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"CJ","useLastName":"Abrams","middleName":"Christopher","boxscoreName":"Abrams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Abrams","nameSlug":"cj-abrams-682928","firstLastName":"CJ Abrams","lastFirstName":"Abrams, CJ","lastInitName":"Abrams, C","initLastName":"C Abrams","fullFMLName":"Paul Christopher Abrams","fullLFMName":"Abrams, Paul Christopher","strikeZoneTop":3.223,"strikeZoneBottom":1.626},"ID665953":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953","firstName":"Andrés","lastName":"Chaparro","primaryNumber":"87","birthDate":"1999-05-04","currentAge":27,"birthCity":"El Vigia","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrés","useLastName":"Chaparro","middleName":"Alfonso","boxscoreName":"Chaparro","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"pronunciation":"cha-par-oh","mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Chaparro","nameSlug":"andres-chaparro-665953","firstLastName":"Andrés Chaparro","lastFirstName":"Chaparro, Andrés","lastInitName":"Chaparro, A","initLastName":"A Chaparro","fullFMLName":"Andrés Alfonso Chaparro","fullLFMName":"Chaparro, Andrés Alfonso","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID686452":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452","firstName":"Andrew","lastName":"Millas","primaryNumber":"14","birthDate":"1998-01-15","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Millas","middleName":"Theodore","boxscoreName":"Millas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"mill-us","mlbDebutDate":"2023-08-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Millas","nameSlug":"drew-millas-686452","firstLastName":"Drew Millas","lastFirstName":"Millas, Drew","lastInitName":"Millas, D","initLastName":"D Millas","fullFMLName":"Andrew Theodore Millas","fullLFMName":"Millas, Andrew Theodore","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID640454":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454","firstName":"Matthew","lastName":"Krook","birthDate":"1994-10-21","currentAge":31,"birthCity":"Hillsborough","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Krook","middleName":"Edward","boxscoreName":"Krook","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Krook","nameSlug":"matt-krook-640454","firstLastName":"Matt Krook","lastFirstName":"Krook, Matt","lastInitName":"Krook, M","initLastName":"M Krook","fullFMLName":"Matthew Edward Krook","fullLFMName":"Krook, Matthew Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687223":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223","firstName":"Carson","lastName":"Palmquist","primaryNumber":"51","birthDate":"2000-10-17","currentAge":25,"birthCity":"Fort Myers","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Palmquist","middleName":"James","boxscoreName":"Palmquist","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Carson Palmquist","nameSlug":"carson-palmquist-687223","firstLastName":"Carson Palmquist","lastFirstName":"Palmquist, Carson","lastInitName":"Palmquist, C","initLastName":"C Palmquist","fullFMLName":"Carson James Palmquist","fullLFMName":"Palmquist, Carson James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678391":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","firstName":"Jorbit","lastName":"Vivas","primaryNumber":"84","birthDate":"2001-03-09","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 9\"","weight":171,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jorbit","useLastName":"Vivas","middleName":"Jose","boxscoreName":"Vivas","gender":"M","nameMatrilineal":"Antolinez","isPlayer":true,"isVerified":false,"pronunciation":"JOR-beet BEE-bas","mlbDebutDate":"2025-05-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorbit Vivas","nameSlug":"jorbit-vivas-678391","firstLastName":"Jorbit Vivas","lastFirstName":"Vivas, Jorbit","lastInitName":"Vivas, J","initLastName":"J Vivas","fullFMLName":"Jorbit Jose Vivas","fullLFMName":"Vivas, Jorbit Jose","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID686611":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611","firstName":"Dylan","lastName":"Crews","primaryNumber":"3","birthDate":"2002-02-26","currentAge":24,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Dylan","useLastName":"Crews","middleName":"Gray","boxscoreName":"Crews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Crews","nameSlug":"dylan-crews-686611","firstLastName":"Dylan Crews","lastFirstName":"Crews, Dylan","lastInitName":"Crews, D","initLastName":"D Crews","fullFMLName":"Dylan Gray Crews","fullLFMName":"Crews, Dylan Gray","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID686613":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613","firstName":"Hunter","lastName":"Brown","primaryNumber":"58","birthDate":"1998-08-29","currentAge":28,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Brown","middleName":"Noah","boxscoreName":"Brown, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Brown","nameSlug":"hunter-brown-686613","firstLastName":"Hunter Brown","lastFirstName":"Brown, Hunter","lastInitName":"Brown, H","initLastName":"H Brown","fullFMLName":"Hunter Noah Brown","fullLFMName":"Brown, Hunter Noah","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID623352":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352","firstName":"Josh","lastName":"Hader","primaryNumber":"71","birthDate":"1994-04-07","currentAge":32,"birthCity":"Millersville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":188,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Hader","middleName":"Ronald","boxscoreName":"Hader","nickName":"Haderade","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-06-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Hader","nameSlug":"josh-hader-623352","firstLastName":"Josh Hader","lastFirstName":"Hader, Josh","lastInitName":"Hader, J","initLastName":"J Hader","fullFMLName":"Josh Ronald Hader","fullLFMName":"Hader, Josh Ronald","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID660853":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853","firstName":"Enyel","lastName":"De Los Santos","primaryNumber":"65","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enyel","useLastName":"De Los Santos","boxscoreName":"De Los Santos, E","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":false,"pronunciation":"AYN-yell day lohs SAN-tohs","mlbDebutDate":"2018-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Enyel De Los Santos","nameSlug":"enyel-de-los-santos-660853","firstLastName":"Enyel De Los Santos","lastFirstName":"De Los Santos, Enyel","lastInitName":"De Los Santos, E","initLastName":"E De Los Santos","fullFMLName":"Enyel De Los Santos","fullLFMName":"De Los Santos, Enyel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676571":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571","firstName":"Peter","lastName":"Poulin","primaryNumber":"50","birthDate":"1996-07-25","currentAge":30,"birthCity":"Marion","birthStateProvince":"MA","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"PJ","useLastName":"Poulin","middleName":"Arthur","boxscoreName":"Poulin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"PJ Poulin","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"pj-poulin-676571","firstLastName":"PJ Poulin","lastFirstName":"Poulin, PJ","lastInitName":"Poulin, P","initLastName":"P Poulin","fullFMLName":"Peter Arthur Poulin","fullLFMName":"Poulin, Peter Arthur","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID678554":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","firstName":"Curtis","lastName":"Mead","primaryNumber":"11","birthDate":"2000-10-26","currentAge":25,"birthCity":"Adelaide","birthCountry":"Australia","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Curtis","useLastName":"Mead","middleName":"James","boxscoreName":"Mead","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"meed","mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Curtis Mead","nameSlug":"curtis-mead-678554","firstLastName":"Curtis Mead","lastFirstName":"Mead, Curtis","lastInitName":"Mead, C","initLastName":"C Mead","fullFMLName":"Curtis James Mead","fullLFMName":"Mead, Curtis James","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"ID677588":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","firstName":"José","lastName":"Tena","primaryNumber":"8","birthDate":"2001-03-20","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"José","useLastName":"Tena","middleName":"Luis","boxscoreName":"Tena","gender":"M","nameMatrilineal":"De Leon","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Tena","nameSlug":"jose-tena-677588","firstLastName":"José Tena","lastFirstName":"Tena, José","lastInitName":"Tena, J","initLastName":"J Tena","fullFMLName":"José Luis Tena","fullLFMName":"Tena, José Luis","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"ID514888":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888","firstName":"Jose","lastName":"Altuve","primaryNumber":"27","birthDate":"1990-05-06","currentAge":36,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 6\"","weight":167,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jose","useLastName":"Altuve","middleName":"Carlos","boxscoreName":"Altuve","nickName":"Tuve","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"al-TOO-vay","mlbDebutDate":"2011-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Altuve","nameSlug":"jose-altuve-514888","firstLastName":"Jose Altuve","lastFirstName":"Altuve, Jose","lastInitName":"Altuve, J","initLastName":"J Altuve","fullFMLName":"Jose Carlos Altuve","fullLFMName":"Altuve, Jose Carlos","strikeZoneTop":2.926,"strikeZoneBottom":1.477},"ID666211":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211","firstName":"Taylor","lastName":"Trammell","primaryNumber":"26","birthDate":"1997-09-13","currentAge":29,"birthCity":"Powder Springs","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Taylor","useLastName":"Trammell","middleName":"Walter-Lee","boxscoreName":"Trammell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"truh-MELL","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Trammell","nameSlug":"taylor-trammell-666211","firstLastName":"Taylor Trammell","lastFirstName":"Trammell, Taylor","lastInitName":"Trammell, T","initLastName":"T Trammell","fullFMLName":"Taylor Walter-Lee Trammell","fullLFMName":"Trammell, Taylor Walter-Lee","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID837227":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227","firstName":"Tatsuya","lastName":"Imai","primaryNumber":"45","birthDate":"1998-05-09","currentAge":28,"birthCity":"Kanuma","birthCountry":"Japan","height":"5' 11\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tatsuya","useLastName":"Imai","boxscoreName":"Imai","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tatsuya Imai","nameSlug":"tatsuya-imai-837227","firstLastName":"Tatsuya Imai","lastFirstName":"Imai, Tatsuya","lastInitName":"Imai, T","initLastName":"T Imai","fullFMLName":"Tatsuya Imai","fullLFMName":"Imai, Tatsuya ","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID696285":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","firstName":"Jacob","lastName":"Young","primaryNumber":"30","birthDate":"1999-07-27","currentAge":27,"birthCity":"Ponte Vedra","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jacob","useLastName":"Young","middleName":"Samuel","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Young","nameSlug":"jacob-young-696285","firstLastName":"Jacob Young","lastFirstName":"Young, Jacob","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jacob Samuel Young","fullLFMName":"Young, Jacob Samuel","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID664875":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875","firstName":"Justin","lastName":"Lawrence","primaryNumber":"44","birthDate":"1994-11-25","currentAge":31,"birthCity":"Panama City","birthCountry":"Panama","height":"6' 3\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Lawrence","middleName":"Anthony","boxscoreName":"Lawrence, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Lawrence","nameSlug":"justin-lawrence-664875","firstLastName":"Justin Lawrence","lastFirstName":"Lawrence, Justin","lastInitName":"Lawrence, J","initLastName":"J Lawrence","fullFMLName":"Justin Anthony Lawrence","fullLFMName":"Lawrence, Justin Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687377":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377","firstName":"Orlando","lastName":"Ribalta","primaryNumber":"64","birthDate":"1998-03-05","currentAge":28,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orlando","useLastName":"Ribalta","middleName":"Andres","boxscoreName":"Ribalta","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Ribalta","nameSlug":"orlando-ribalta-687377","firstLastName":"Orlando Ribalta","lastFirstName":"Ribalta, Orlando","lastInitName":"Ribalta, O","initLastName":"O Ribalta","fullFMLName":"Orlando Andres Ribalta","fullLFMName":"Ribalta, Orlando Andres","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID572233":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233","firstName":"Christian","lastName":"Walker","primaryNumber":"8","birthDate":"1991-03-28","currentAge":35,"birthCity":"Norristown","birthStateProvince":"PA","birthCountry":"USA","height":"5' 11\"","weight":208,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Christian","useLastName":"Walker","middleName":"Dickson","boxscoreName":"Walker, C","nickName":"C. Walk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2014-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Walker","nameSlug":"christian-walker-572233","firstLastName":"Christian Walker","lastFirstName":"Walker, Christian","lastInitName":"Walker, C","initLastName":"C Walker","fullFMLName":"Christian Dickson Walker","fullLFMName":"Walker, Christian Dickson","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":31,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Foster","useLastName":"Griffin","middleName":"Foster","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Foster Griffin","nameSlug":"foster-griffin-656492","firstLastName":"Foster Griffin","lastFirstName":"Griffin, Foster","lastInitName":"Griffin, F","initLastName":"F Griffin","fullFMLName":"Fred Foster Griffin","fullLFMName":"Griffin, Fred Foster","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID671277":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","firstName":"Luis","lastName":"García","primaryNumber":"26","birthDate":"2000-05-16","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Luis","useLastName":"García Jr.","middleName":"Victoriano","boxscoreName":"García Jr., L","gender":"M","nameMatrilineal":"Mendoza","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García Jr.","nameSlug":"luis-garcia-jr-671277","firstLastName":"Luis García Jr.","lastFirstName":"García Jr., Luis","lastInitName":"García Jr., L","initLastName":"L García Jr.","fullFMLName":"Luis Victoriano García Jr.","fullLFMName":"García Jr., Luis Victoriano","strikeZoneTop":3.248,"strikeZoneBottom":1.639},"ID670541":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541","firstName":"Yordan","lastName":"Alvarez","primaryNumber":"44","birthDate":"1997-06-27","currentAge":29,"birthCity":"Las Tunas","birthCountry":"Cuba","height":"6' 4\"","weight":237,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Yordan","useLastName":"Alvarez","middleName":"Ruben","boxscoreName":"Alvarez, Y","nickName":"Yordan","gender":"M","nameMatrilineal":"Cadogan","isPlayer":true,"isVerified":true,"pronunciation":"YOR-dahn","mlbDebutDate":"2019-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yordan Alvarez","nameSlug":"yordan-alvarez-670541","firstLastName":"Yordan Alvarez","lastFirstName":"Alvarez, Yordan","lastInitName":"Alvarez, Y","initLastName":"Y Alvarez","fullFMLName":"Yordan Ruben Alvarez","fullLFMName":"Alvarez, Yordan Ruben","strikeZoneTop":3.392,"strikeZoneBottom":1.712}},"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309","location":{"address1":"1500 South Capitol Street, SE","city":"Washington","state":"District of Columbia","stateAbbrev":"DC","postalCode":"20003-1507","defaultCoordinates":{"latitude":38.872861,"longitude":-77.007501},"azimuthAngle":28.0,"elevation":35,"country":"USA","phone":"(202) 349-0400"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41376,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":377,"center":402,"rightCenter":370,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":3309,"link":"/api/v1/venues/3309"},"weather":{"condition":"Partly Cloudy","temp":"84","wind":"5 mph, R To L"},"gameInfo":{"attendance":17760,"firstPitch":"2026-07-08T22:46:00.000Z","gameDurationMinutes":174},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"home":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"}},"officialScorer":{"id":482394,"fullName":"Benjamin Trittipoe","link":"/api/v1/people/482394"},"primaryDatacaster":{"id":804624,"fullName":"Curt Newport","link":"/api/v1/people/804624"},"moundVisits":{"away":{"used":4,"remaining":1},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T22:46:31.516Z","endTime":"2026-07-08T22:47:52.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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-08T20:10:31.512Z","endTime":"2026-07-08T22:22:54.324Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"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-08T22:22:54.324Z","endTime":"2026-07-08T22:44:59.007Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"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-08T22:44:59.007Z","endTime":"2026-07-08T22:46:33.799Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"}},{"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":92.2,"endSpeed":84.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21044987054241,"aZ":-17.195601901072855,"pfxX":9.833156567837438,"pfxZ":8.19794412675472,"pX":0.5205850577463742,"pZ":1.812681989728738,"vX0":-8.559499775088355,"vY0":-133.90655914356216,"vZ0":-7.053650733211324,"x":97.16,"y":189.84,"x0":2.4711656296505464,"y0":50.00412309709943,"z0":5.69787183842833,"aX":17.9711092590651},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.6,"breakHorizontal":-16.1,"spinRate":2137,"spinDirection":151},"zone":9,"typeConfidence":0.91,"plateTime":0.40805773547480007,"extension":6.359264403369258},"index":3,"playId":"fa8eb74c-878f-3ef4-908d-05b96795d48b","pitchNumber":1,"startTime":"2026-07-08T22:46:33.799Z","endTime":"2026-07-08T22:46:38.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.044803496036867,"aZ":-19.031250423313374,"pfxX":-0.16804485561413784,"pfxZ":7.640262840458878,"pX":-0.7884432707674223,"pZ":2.602658511193818,"vX0":-8.05198912455568,"vY0":-129.33262866318194,"vZ0":-4.635948577284019,"x":147.05,"y":168.51,"x0":2.3669794936918707,"y0":50.00362433379985,"z0":5.8477749931969285,"aX":-0.28850362408016994},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.2,"breakHorizontal":1.8,"spinRate":2381,"spinDirection":176},"zone":11,"typeConfidence":0.85,"plateTime":0.4210182719631197,"extension":6.246226042238738},"index":4,"playId":"8cad7600-370a-35b1-b0bb-2774ec62d11e","pitchNumber":2,"startTime":"2026-07-08T22:46:48.600Z","endTime":"2026-07-08T22:46:52.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14892407962189,"aZ":-19.918881100392998,"pfxX":-0.6694263882009013,"pfxZ":7.027096966472673,"pX":-1.4052689132561367,"pZ":2.59820974958134,"vX0":-9.365632040976262,"vY0":-130.16094064988616,"vZ0":-4.585810060653062,"x":170.57,"y":168.63,"x0":2.302312227690889,"y0":50.003281619525154,"z0":5.859178540329231,"aX":-1.1646596318822506},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.1,"breakHorizontal":3.0,"spinRate":2406,"spinDirection":183},"zone":11,"typeConfidence":0.89,"plateTime":0.41823007179011507,"extension":6.266783908714521},"index":5,"playId":"72326e87-5208-3fac-a870-86f5ddf1d5ed","pitchNumber":3,"startTime":"2026-07-08T22:47:08.255Z","endTime":"2026-07-08T22:47:15.046Z","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":81.9,"endSpeed":75.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.603186347678733,"aZ":-30.477146263930198,"pfxX":-7.2055374134426,"pfxZ":1.180079402926296,"pX":-1.6389920720285787,"pZ":1.2997889033035823,"vX0":-7.713110712053473,"vY0":-119.02170501530266,"vZ0":-3.908429107089132,"x":179.47,"y":203.69,"x0":2.5783197937676388,"y0":50.00242912566127,"z0":5.719791188889451,"aX":-10.347469259635208},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.4,"breakHorizontal":14.9,"spinRate":2708,"spinDirection":294},"zone":13,"typeConfidence":0.86,"plateTime":0.4599982410361889,"extension":6.1053724091089725},"index":6,"playId":"43f0cc43-a97c-382d-8765-426c8fd3216c","pitchNumber":4,"startTime":"2026-07-08T22:47:46.990Z","endTime":"2026-07-08T22:47:52.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:47:52.411Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yordan Alvarez lines out to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T22:48:04.981Z","endTime":"2026-07-08T22:49:08.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":82.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19302086721279,"aZ":-25.453970997066943,"pfxX":-3.0843521557465747,"pfxZ":3.9058897154212255,"pX":-0.30443759125053477,"pZ":2.161782362700402,"vX0":-6.152748165087293,"vY0":-129.59124714876484,"vZ0":-4.5581120119707315,"x":128.6,"y":180.41,"x0":2.4906417809042125,"y0":50.0017226002305,"z0":5.861160621700781,"aX":-5.304995064415073},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.4,"breakHorizontal":6.8,"spinRate":2376,"spinDirection":183},"zone":7,"typeConfidence":0.9,"plateTime":0.4208376304914285,"extension":6.230454227032361},"index":0,"playId":"c21a4608-f509-3c87-b9a7-f1203e4ec8cd","pitchNumber":1,"startTime":"2026-07-08T22:48:15.492Z","endTime":"2026-07-08T22:48:19.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.9052506312325,"aZ":-30.62376385556599,"pfxX":-8.101683686563764,"pfxZ":1.1073456000994977,"pX":-0.13099857585248145,"pZ":1.020979664044289,"vX0":-4.450299105781935,"vY0":-117.7309534548342,"vZ0":-4.197837295714626,"x":121.99,"y":211.21,"x0":2.835339510672048,"y0":50.00556707519706,"z0":5.654849565478585,"aX":-11.39946703316571},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.2,"breakHorizontal":15.7,"spinRate":2682,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.46484953222087544,"extension":6.056413268179766},"index":1,"playId":"ecf6b0ab-3729-38a8-8bde-58332903d184","pitchNumber":2,"startTime":"2026-07-08T22:48:30.230Z","endTime":"2026-07-08T22:48:35.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.496291675069973,"aZ":-21.609265473584458,"pfxX":10.646151157662421,"pfxZ":5.728136347028508,"pX":1.0676566437984096,"pZ":1.2104659042967292,"vX0":-7.796718612788684,"vY0":-134.75374323006577,"vZ0":-7.467199604604949,"x":76.3,"y":206.1,"x0":2.6111489817792197,"y0":50.00387174550502,"z0":5.5372379587863545,"aX":19.63651697456596},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":-17.6,"spinRate":2172,"spinDirection":145},"zone":14,"typeConfidence":0.91,"plateTime":0.406025342703348,"extension":6.3296580789972445},"index":2,"playId":"5233c44a-956d-31a5-8908-ed0816ab0ea3","pitchNumber":3,"startTime":"2026-07-08T22:48:46.368Z","endTime":"2026-07-08T22:48:51.122Z","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":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66541890984574,"aZ":-19.254881259239607,"pfxX":-1.1785683697172233,"pfxZ":7.234017865975488,"pX":0.14710954423371728,"pZ":2.7423689155273627,"vX0":-5.916260277358512,"vY0":-131.962327008851,"vZ0":-4.403882454489062,"x":111.39,"y":164.74,"x0":2.5595521301800694,"y0":50.00516742316957,"z0":5.827122728953392,"aX":-2.1061948494406724},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.5,"breakHorizontal":3.2,"spinRate":2322,"spinDirection":166},"zone":5,"typeConfidence":0.89,"plateTime":0.41302002627652756,"extension":6.256969915776671},"hitData":{"launchSpeed":87.4,"launchAngle":26.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.38,"coordY":91.23}},"index":3,"playId":"6e188a8b-3c54-3e7f-a141-6dcd6f1e1765","pitchNumber":4,"startTime":"2026-07-08T22:49:02.737Z","endTime":"2026-07-08T22:49:08.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:49:08.428Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Paredes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T22:49:12.799Z","endTime":"2026-07-08T22:50:21.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20763274676588,"aZ":-21.948951651937882,"pfxX":-2.709084169511294,"pfxZ":5.784159848681696,"pX":-0.42956067173441903,"pZ":2.354493061968243,"vX0":-6.730387302794034,"vY0":-131.4205665887001,"vZ0":-4.804558966844183,"x":133.37,"y":175.21,"x0":2.506092173163481,"y0":50.00090334261565,"z0":5.815300907658081,"aX":-4.783936386587177},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.7,"breakHorizontal":6.2,"spinRate":2405,"spinDirection":184},"zone":4,"typeConfidence":0.9,"plateTime":0.4151733546649967,"extension":6.1669909530268745},"index":0,"playId":"31fc3814-6126-3924-a2d7-23eb17e5acc0","pitchNumber":1,"startTime":"2026-07-08T22:49:35.144Z","endTime":"2026-07-08T22:49:38.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.426053646922124,"aZ":-34.43740119855643,"pfxX":-10.535342171202469,"pfxZ":-1.6532674572764972,"pX":0.6590849186442844,"pZ":3.039554366208072,"vX0":-1.8273337898886972,"vY0":-116.54519970693705,"vZ0":0.8831982172819453,"x":91.88,"y":156.71,"x0":2.822051748548243,"y0":50.000472729411975,"z0":5.914684619698024,"aX":-14.452916974832343},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-2.5,"breakHorizontal":19.6,"spinRate":2563,"spinDirection":299},"zone":3,"typeConfidence":0.91,"plateTime":0.4704332451066229,"extension":6.049445309449609},"index":1,"playId":"9a8acf31-d503-3c70-9ba2-b151bb0cab72","pitchNumber":2,"startTime":"2026-07-08T22:49:54.974Z","endTime":"2026-07-08T22:49:59.012Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-08T22:50:04.821Z","endTime":"2026-07-08T22:50:17.460Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"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":82.4,"endSpeed":74.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85897917101905,"aZ":-32.3361634818766,"pfxX":1.5111387807189542,"pfxZ":-0.11442495359673366,"pX":1.087713875813636,"pZ":2.0169706420459823,"vX0":-3.9800193299129676,"vY0":-119.75344770542173,"vZ0":-2.329878813447306,"x":75.54,"y":184.32,"x0":2.591241304891467,"y0":50.00324522017129,"z0":5.958219500249773,"aX":2.1471978350385776},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.6,"breakHorizontal":-1.6,"spinRate":1341,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.4612790132722062,"extension":6.123069535591236},"index":3,"playId":"f5cc517f-caa9-305e-af5e-f2ce118c7933","pitchNumber":3,"startTime":"2026-07-08T22:50:17.460Z","endTime":"2026-07-08T22:50:21.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:50:21.342Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood challenged (pitch result), call on the field was overturned: James Wood walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T22:52:09.833Z","endTime":"2026-07-08T22:54:15.118Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01592610145669,"aZ":-24.440338002289426,"pfxX":-11.242845366510942,"pfxZ":4.1834731461109405,"pX":-1.456759474819017,"pZ":1.8331199809600203,"vX0":6.255927535817545,"vY0":-135.00440920146585,"vZ0":-2.8939808847981214,"x":172.53,"y":189.29,"x0":-2.3417236296105166,"y0":50.00197123370986,"z0":4.636591596019462,"aX":-20.780587020286564},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.2,"breakHorizontal":19.1,"spinRate":2284,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.40549181828952907,"extension":7.508632097937357},"index":0,"playId":"f548b3a7-2120-3e5a-9c5d-13d7452330f4","pitchNumber":1,"startTime":"2026-07-08T22:52:35.646Z","endTime":"2026-07-08T22:52:40.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7321394009768,"aZ":-23.265458763039643,"pfxX":-10.478064751522936,"pfxZ":4.740142960536966,"pX":-1.0185638349268609,"pZ":1.985393750426359,"vX0":7.1298479896127755,"vY0":-135.93656397601433,"vZ0":-2.948935326636366,"x":155.83,"y":185.17,"x0":-2.3090383349598262,"y0":50.00090412526208,"z0":4.6925495726479935,"aX":-19.68248634306609},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.2,"breakHorizontal":17.5,"spinRate":2425,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.40233669621984225,"extension":7.430419171974098},"index":1,"playId":"096c7deb-2b42-35d9-b662-eae99715776f","pitchNumber":2,"startTime":"2026-07-08T22:52:51.667Z","endTime":"2026-07-08T22:52:56.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":70.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.099371826942246,"aZ":-37.28490681171156,"pfxX":9.380278701411882,"pfxZ":-4.127686050625464,"pX":0.5218358074242593,"pZ":2.2388609352925752,"vX0":4.285641095606176,"vY0":-110.92888753123414,"vZ0":2.8690570693396364,"x":97.11,"y":178.33,"x0":-2.65805526983767,"y0":50.00366816628872,"z0":4.834092794556716,"aX":11.61028909688211},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-6.4,"breakHorizontal":-18.1,"spinRate":2873,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.49505136175944786,"extension":7.439627348806224},"index":2,"playId":"76d62e58-3106-378d-b94e-6b9d291cbcbb","pitchNumber":3,"startTime":"2026-07-08T22:53:10.175Z","endTime":"2026-07-08T22:53:14.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.409668489025716,"aZ":-36.84765026420604,"pfxX":10.723755549499646,"pfxZ":-3.781810580463558,"pX":0.6284992368401968,"pZ":0.6639576952442415,"vX0":3.8517228622928457,"vY0":-111.26500238165227,"vZ0":-0.38376054420674355,"x":93.04,"y":220.85,"x0":-2.5245869168683437,"y0":50.00142533959784,"z0":4.700245773587385,"aX":13.265631406140713},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-6.6,"breakHorizontal":-20.5,"spinRate":2836,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.49477321120151085,"extension":7.475041533208889},"index":3,"playId":"efefe00f-c7d2-363b-bd1b-d63ad29b3fb2","pitchNumber":4,"startTime":"2026-07-08T22:53:27.271Z","endTime":"2026-07-08T22:53:32.187Z","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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.402273690115724,"aZ":-36.77067640377851,"pfxX":7.881838924793957,"pfxZ":-3.3328996456354982,"pX":-0.07948793503570306,"pZ":1.542574511201192,"vX0":3.789646018185577,"vY0":-116.86531500374706,"vZ0":0.7576497957362001,"x":120.03,"y":197.13,"x0":-2.7467755201003894,"y0":50.000219656317284,"z0":4.672993111908512,"aX":10.880178711835823},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-5.5,"breakHorizontal":-15.2,"spinRate":2833,"spinDirection":69},"zone":13,"typeConfidence":2.0,"plateTime":0.46900519260741325,"extension":7.5914507414416095},"index":4,"playId":"20f2f553-2d37-3c4d-90ba-ff741ab0d79f","pitchNumber":5,"startTime":"2026-07-08T22:53:48.086Z","endTime":"2026-07-08T22:54:15.118Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"}},"playEndTime":"2026-07-08T22:54:15.118Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis García Jr. lines out sharply to second baseman Jose Altuve.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T22:54:15.127Z","endTime":"2026-07-08T22:54:35.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":83.7,"endSpeed":77.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.900972072455623,"aZ":-30.193587341012382,"pfxX":-7.895366693779785,"pfxZ":1.29529671845442,"pX":0.39515564708294926,"pZ":2.3040899135204933,"vX0":8.92108692292071,"vY0":-121.74648997959967,"vZ0":0.14318793734172508,"x":101.94,"y":176.57,"x0":-2.2605301904182915,"y0":50.00187059796374,"z0":4.819953369355492,"aX":-12.063698345970758},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.6,"breakHorizontal":12.6,"spinRate":1389,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.44686189886899363,"extension":7.5518044004582165},"hitData":{"launchSpeed":105.8,"launchAngle":7.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":146.99,"coordY":155.58}},"index":0,"playId":"6efeafa4-4403-3ebd-a9c9-5c822d19b4d3","pitchNumber":1,"startTime":"2026-07-08T22:54:30.776Z","endTime":"2026-07-08T22:54:35.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:54:35.555Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Curtis Mead called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T22:54:44.447Z","endTime":"2026-07-08T22:58:07.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.096893132880318,"aZ":-24.15228144979696,"pfxX":-10.995342706038219,"pfxZ":4.434003321862502,"pX":-1.3513091479567554,"pZ":2.6495824697819526,"vX0":6.473110105961656,"vY0":-133.275481991854,"vZ0":-1.1244976887434655,"x":168.51,"y":167.24,"x0":-2.375761375984678,"y0":50.003841344496855,"z0":4.812039722995406,"aX":-19.895093681860818},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.0,"breakHorizontal":18.6,"spinRate":2280,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4100855620013366,"extension":7.34173979536006},"index":0,"playId":"8fa1b723-cf8f-3351-abfa-8de0b2bdb750","pitchNumber":1,"startTime":"2026-07-08T22:55:05.112Z","endTime":"2026-07-08T22:55:09.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09470050859526,"aZ":-22.997017327330944,"pfxX":-1.287958700065218,"pfxZ":5.481370698471599,"pX":-0.8964117254605997,"pZ":3.2687060670106405,"vX0":4.781897847655355,"vY0":-127.5203644849174,"vZ0":0.8141081684876571,"x":151.17,"y":150.52,"x0":-2.6150148600582948,"y0":50.00352390182135,"z0":4.73676354587745,"aX":-2.157152940686282},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.3,"breakHorizontal":1.4,"spinRate":2285,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.42679492313196965,"extension":7.441339448876578},"index":1,"playId":"4dffe9a2-0f83-3273-8ef5-da0a9c6ed074","pitchNumber":2,"startTime":"2026-07-08T22:55:23.130Z","endTime":"2026-07-08T22:55:28.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.266411958355928,"aZ":-21.921315401675344,"pfxX":-10.204140270094218,"pfxZ":5.644944425307153,"pX":-1.3127416886237198,"pZ":2.436457913174183,"vX0":6.0215503760211195,"vY0":-133.3190174813199,"vZ0":-2.0507012947989773,"x":167.04,"y":173.0,"x0":-2.264509413810216,"y0":50.00198202537038,"z0":4.783249279298643,"aX":-18.53171677729394},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.1,"breakHorizontal":17.4,"spinRate":2208,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4094459789965814,"extension":7.400842127676517},"index":2,"playId":"ead4ac67-9ebd-35c8-98a9-e1d9d3d5f53a","pitchNumber":3,"startTime":"2026-07-08T22:55:45.249Z","endTime":"2026-07-08T22:55:52.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.604424910330717,"aZ":-23.37152331868812,"pfxX":0.28084914949840756,"pfxZ":5.167849825645247,"pX":0.3257234188222577,"pZ":2.9781178785318736,"vX0":6.89053546593433,"vY0":-128.663299792556,"vZ0":-0.15828123440662467,"x":104.58,"y":158.37,"x0":-2.405541947385992,"y0":50.00528063238196,"z0":4.826927980228328,"aX":0.47736900307055286},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.6,"breakHorizontal":-1.8,"spinRate":2294,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.4230824246025118,"extension":7.377392152096931},"index":3,"playId":"395906db-bdbc-38f8-88f7-3ff592f824f0","pitchNumber":4,"startTime":"2026-07-08T22:56:11.745Z","endTime":"2026-07-08T22:56:14.852Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"3ba23ca0-afcd-3a78-aea4-801b170ce73d","startTime":"2026-07-08T22:56:45.463Z","endTime":"2026-07-08T22:56:48.463Z","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":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.52051876131826,"aZ":-35.980889045204535,"pfxX":9.257373068494468,"pfxZ":-2.979059961845474,"pX":-0.9489121018097301,"pZ":2.1660071075662337,"vX0":1.2728333622791377,"vY0":-112.2889241675258,"vZ0":1.9587330287090265,"x":153.17,"y":180.3,"x0":-2.7260454929079185,"y0":50.00495392519097,"z0":4.945685324428633,"aX":11.811499988107649},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-4.6,"breakHorizontal":-17.0,"spinRate":2807,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.4879658690444768,"extension":7.264866336431626},"index":5,"playId":"7e23848e-201f-33b7-88ea-beb021292dfd","pitchNumber":5,"startTime":"2026-07-08T22:57:05.463Z","endTime":"2026-07-08T22:57:32.483Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.554996276673336,"aZ":-25.24663088605172,"pfxX":-0.024139969891373347,"pfxZ":4.07779790037333,"pX":0.8605432656134511,"pZ":3.0634346322378847,"vX0":8.170704585444337,"vY0":-128.4828828414595,"vZ0":0.2405199335858993,"x":84.2,"y":156.07,"x0":-2.3360863107971648,"y0":50.004144815220386,"z0":4.905049935798697,"aX":-0.04300340867205},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.7,"breakHorizontal":-1.4,"spinRate":2333,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4236841452663649,"extension":7.219680506157325},"index":6,"playId":"5478b8a9-27ce-330c-8127-097251b3c6ef","pitchNumber":6,"startTime":"2026-07-08T22:58:00.211Z","endTime":"2026-07-08T22:58:07.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:58:07.216Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks. James Wood to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T22:58:19.743Z","endTime":"2026-07-08T23:00:33.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.504570433540042,"aZ":-21.481276429895164,"pfxX":-7.169566576400647,"pfxZ":5.846275262465177,"pX":-0.40825345394346996,"pZ":3.1026605451001332,"vX0":7.345520770716535,"vY0":-134.2631916376874,"vZ0":-0.5591869039119229,"x":132.56,"y":155.01,"x0":-2.2453697389184955,"y0":50.004676041976076,"z0":4.839525051379621,"aX":-13.118440700532453},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.7,"breakHorizontal":11.4,"spinRate":2249,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4076242302509905,"extension":7.503090965540611},"index":0,"playId":"0048d2a4-6676-34f6-a296-e4044afec413","pitchNumber":1,"startTime":"2026-07-08T22:58:33.638Z","endTime":"2026-07-08T22:58:40.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16565932306763,"aZ":-38.65168488708855,"pfxX":9.761170980868581,"pfxZ":-5.182760543793588,"pX":-1.5011677788144175,"pZ":2.7057469880027183,"vX0":-0.12668893663913855,"vY0":-111.468998240199,"vZ0":3.461587630993336,"x":174.22,"y":165.72,"x0":-2.710185629435108,"y0":50.00145966710601,"z0":5.139564972257205,"aX":12.207292110731627},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-8.0,"breakHorizontal":-17.6,"spinRate":2734,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.49252571987421145,"extension":7.113681058114836},"index":1,"playId":"de12607e-81b5-3da1-8ea6-5daed8cf8943","pitchNumber":2,"startTime":"2026-07-08T22:58:57.163Z","endTime":"2026-07-08T22:59:02.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.4,"endSpeed":68.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.79457638839796,"aZ":-37.82630415583478,"pfxX":8.873279501442576,"pfxZ":-4.781191399782833,"pX":-1.8228805017564156,"pZ":1.3465182356623544,"vX0":-0.08381198909757481,"vY0":-108.27791205611578,"vZ0":0.9415734967979361,"x":186.48,"y":202.42,"x0":-2.9355118147070343,"y0":50.00407693883109,"z0":5.061368150399924,"aX":10.483666409983242},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-8.0,"breakHorizontal":-16.1,"spinRate":2633,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.5068189850802662,"extension":7.461661504798175},"index":2,"playId":"7fbc128e-928d-326f-9c82-a89e656ee026","pitchNumber":3,"startTime":"2026-07-08T22:59:18.032Z","endTime":"2026-07-08T22:59:21.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.12009100147648,"aZ":-37.33329847380503,"pfxX":8.424036685033354,"pfxZ":-4.118374906506791,"pX":0.28449858600872796,"pZ":2.0492564646935185,"vX0":3.831140836125981,"vY0":-111.32669833177935,"vZ0":2.153187565715854,"x":106.16,"y":183.45,"x0":-2.5532583185443727,"y0":50.000661356482226,"z0":4.935965312107573,"aX":10.563212145540676},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-6.6,"breakHorizontal":-16.2,"spinRate":2786,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.4921379798474428,"extension":7.514755232983826},"index":3,"playId":"f5fd98ac-3497-3dba-a448-5e0b6aec1c08","pitchNumber":4,"startTime":"2026-07-08T22:59:41.081Z","endTime":"2026-07-08T22:59:45.567Z","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":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.095622945957196,"aZ":-38.59814259206294,"pfxX":9.661086668629135,"pfxZ":-5.119498476448721,"pX":-1.470266886286399,"pZ":1.30454276992746,"vX0":-0.012418687551892904,"vY0":-111.89509885129063,"vZ0":0.8165939282764121,"x":173.04,"y":203.56,"x0":-2.717567512724859,"y0":50.00197402140802,"z0":4.921588440065219,"aX":12.12588039036716},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-8.6,"breakHorizontal":-17.4,"spinRate":2893,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.49141257421181495,"extension":7.26110751365349},"index":4,"playId":"ab9994c5-02c7-3d8f-bf66-10197b6bf5b3","pitchNumber":5,"startTime":"2026-07-08T23:00:03.657Z","endTime":"2026-07-08T23:00:07.421Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":69.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.799670754074068,"aZ":-37.31763015973815,"pfxX":9.36925575377488,"pfxZ":-4.180984720732998,"pX":-1.0023564625247225,"pZ":1.7613244432498758,"vX0":0.7976646442605906,"vY0":-110.58712827387053,"vZ0":1.5050744541462269,"x":155.21,"y":191.22,"x0":-2.5844712778387016,"y0":50.0004259863458,"z0":5.003851234604759,"aX":11.534835389324208},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-6.8,"breakHorizontal":-17.2,"spinRate":2829,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4964012905880226,"extension":7.448992530486096},"index":5,"playId":"151ccdc8-98b9-3329-ac08-6be5f646bf5e","pitchNumber":6,"startTime":"2026-07-08T23:00:24.118Z","endTime":"2026-07-08T23:00:33.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:00:33.538Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daylen Lile lines out sharply to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T23:00:32.412Z","endTime":"2026-07-08T23:03:30.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.0,"endSpeed":78.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.869664512886047,"aZ":-25.93857180883479,"pfxX":-8.27185196491407,"pfxZ":4.022740289733535,"pX":0.925865384648282,"pZ":0.18542197967565202,"vX0":10.612397666769535,"vY0":-123.28255122609094,"vZ0":-5.128388607357717,"x":81.71,"y":233.77,"x0":-2.345724128043501,"y0":50.003941322324586,"z0":4.4629107150770695,"aX":-12.82546011542716},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.4,"breakHorizontal":12.7,"spinRate":1603,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.44308603457595597,"extension":7.477566420441091},"index":0,"playId":"9de63dcd-a6fc-3848-b6f8-dbe14a5f72b5","pitchNumber":1,"startTime":"2026-07-08T23:01:03.245Z","endTime":"2026-07-08T23:01:07.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.091597112010174,"aZ":-39.749372585877204,"pfxX":8.61811001182973,"pfxZ":-6.07747144910453,"pX":-0.5697807725506397,"pZ":1.6369103727033336,"vX0":2.1907388493214195,"vY0":-111.52876319902572,"vZ0":1.8626102033726828,"x":138.72,"y":194.58,"x0":-2.687010018847964,"y0":50.00426273341556,"z0":4.924036093409556,"aX":10.738649761083247},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-10.1,"breakHorizontal":-16.2,"spinRate":2753,"spinDirection":65},"zone":7,"typeConfidence":2.0,"plateTime":0.4931769999790414,"extension":7.4096541933534805},"index":1,"playId":"05b73b39-5091-3b25-baa5-ef3e1dbf914e","pitchNumber":2,"startTime":"2026-07-08T23:01:24.412Z","endTime":"2026-07-08T23:01:28.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.031295223856247,"aZ":-36.18346950864846,"pfxX":8.82897323255171,"pfxZ":-3.173863846856981,"pX":-0.18950848130402523,"pZ":1.4956773519850477,"vX0":3.1934793829237353,"vY0":-112.21947688384935,"vZ0":0.7842110767128916,"x":124.22,"y":198.4,"x0":-2.7816496498675214,"y0":50.00134904117949,"z0":4.854264531562367,"aX":11.157328702246256},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-5.2,"breakHorizontal":-16.8,"spinRate":2784,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.48979258276893933,"extension":7.367419125073949},"index":2,"playId":"b6ac9b87-8a89-3af8-bad0-3027bdb255be","pitchNumber":3,"startTime":"2026-07-08T23:01:41.351Z","endTime":"2026-07-08T23:01:45.645Z","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":85.5,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.986682479834542,"aZ":-28.01240276508148,"pfxX":-6.47408768155508,"pfxZ":2.6132911276824107,"pX":0.5047721047271215,"pZ":1.546717228103422,"vX0":9.140339385889016,"vY0":-124.38501917628409,"vZ0":-1.9223020649255922,"x":97.76,"y":197.02,"x0":-2.348153036484084,"y0":50.005311225740854,"z0":4.6147032350906025,"aX":-10.319269080723934},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":10.1,"spinRate":1332,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43753966478570927,"extension":7.66508550788343},"index":3,"playId":"ea9fd447-dae6-388d-9cca-954127992c03","pitchNumber":4,"startTime":"2026-07-08T23:02:12.052Z","endTime":"2026-07-08T23:02:15.728Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"7d11ece8-ffa7-43e3-9d2a-2f71cdbd8f5d","startTime":"2026-07-08T23:02:43.090Z","endTime":"2026-07-08T23:02:48.090Z","isPitch":false,"type":"stepoff"},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.600925514852538,"aZ":-37.14708574915921,"pfxX":9.036458151948468,"pfxZ":-3.832031718127441,"pX":-0.94955267298665,"pZ":1.6481781209538853,"vX0":1.3133529573794522,"vY0":-113.49369298221461,"vZ0":1.1033535255562767,"x":153.19,"y":194.28,"x0":-2.709742648622659,"y0":50.00053856268445,"z0":4.867603776153902,"aX":11.736142312040506},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-6.4,"breakHorizontal":-16.7,"spinRate":2855,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.48339949306653995,"extension":7.177486874173236},"index":5,"playId":"782a67bd-3435-367b-bc8e-a92b418ece45","pitchNumber":5,"startTime":"2026-07-08T23:03:01.903Z","endTime":"2026-07-08T23:03:06.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4622327648852,"aZ":-36.45795877514728,"pfxX":8.348619178074802,"pfxZ":-3.320680490520857,"pX":-0.1548784372657338,"pZ":2.563982493068718,"vX0":3.2753301111122397,"vY0":-113.18055300111357,"vZ0":2.742621522303544,"x":122.9,"y":169.55,"x0":-2.706953254320783,"y0":50.00085743847295,"z0":4.99831170599328,"aX":10.782736579506272},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-4.9,"breakHorizontal":-16.0,"spinRate":2902,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.4847323187083936,"extension":7.207160751435115},"hitData":{"launchSpeed":104.8,"launchAngle":20.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.41,"coordY":108.92}},"index":6,"playId":"a793e708-e2bc-3d09-bf48-137fb9c9340f","pitchNumber":6,"startTime":"2026-07-08T23:03:22.659Z","endTime":"2026-07-08T23:03:30.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:03:30.365Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Walker pops out to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T23:05:17.383Z","endTime":"2026-07-08T23:07:07.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":72.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.063188311588227,"aZ":-41.16884175642519,"pfxX":-3.526538098470736,"pfxZ":-6.960273749584796,"pX":0.0028359559678473225,"pZ":1.6985718963391487,"vX0":-4.351185273838712,"vY0":-113.1133570331175,"vZ0":-0.646694099495629,"x":116.89,"y":192.92,"x0":2.4111071022767763,"y0":50.00216201248362,"z0":6.124026044785597,"aX":-4.557969686959314},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-12.5,"breakHorizontal":7.6,"spinRate":2300,"spinDirection":332},"zone":8,"typeConfidence":0.9,"plateTime":0.48464677669214495,"extension":5.8377011415775755},"index":0,"playId":"fe50cb30-8d75-355a-8712-27e8782aa209","pitchNumber":1,"startTime":"2026-07-08T23:05:40.210Z","endTime":"2026-07-08T23:05:44.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03722241430298,"aZ":-26.0082549580806,"pfxX":-1.622648009308687,"pfxZ":3.6048128290084316,"pX":-1.22585994122617,"pZ":1.457054900567414,"vX0":-8.703865672501362,"vY0":-129.06158873869703,"vZ0":-6.107907146430797,"x":163.73,"y":199.44,"x0":2.3805751416039276,"y0":50.0061873466754,"z0":5.817508893197678,"aX":-2.780014237978912},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.5,"breakHorizontal":4.6,"spinRate":2219,"spinDirection":160},"zone":13,"typeConfidence":0.9,"plateTime":0.4219571479854083,"extension":6.201315948820299},"index":1,"playId":"165aef10-327e-3b3a-a16d-3148b6ace89e","pitchNumber":2,"startTime":"2026-07-08T23:05:55.797Z","endTime":"2026-07-08T23:05:59.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.053673385673076,"aZ":-23.33019685415031,"pfxX":8.096200206807818,"pfxZ":6.054528192034552,"pX":0.19872180624621022,"pZ":1.8481858650362688,"vX0":-7.900900990595459,"vY0":-119.26978644111645,"vZ0":-4.754195723460717,"x":109.43,"y":188.88,"x0":2.4814670520488167,"y0":50.00057197976329,"z0":5.936817336535451,"aX":11.819856554409489},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":10.2,"breakHorizontal":-13.1,"spinRate":1923,"spinDirection":139},"zone":8,"typeConfidence":0.92,"plateTime":0.45689517198637963,"extension":5.8745096930629295},"index":2,"playId":"b1f4c8e9-d910-3981-bbd8-f13232b652db","pitchNumber":3,"startTime":"2026-07-08T23:06:09.513Z","endTime":"2026-07-08T23:06:14.167Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-08T23:06:23.928Z","endTime":"2026-07-08T23:06:39.370Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79494314700824,"aZ":-15.653431399035043,"pfxX":4.078353412708152,"pfxZ":8.980819617641647,"pX":0.8725337518484285,"pZ":4.357005822112098,"vX0":-5.549855647903924,"vY0":-134.21675726628615,"vZ0":-1.1855937078500975,"x":83.74,"y":121.14,"x0":2.429308956069139,"y0":50.00187161045691,"z0":5.909998317402103,"aX":7.502142227622235},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":-6.4,"spinRate":2071,"spinDirection":141},"zone":12,"typeConfidence":0.9,"plateTime":0.4068105181072661,"extension":6.382976019703823},"index":4,"playId":"91c3cc91-12da-3da8-9dbd-21497c285ffe","pitchNumber":4,"startTime":"2026-07-08T23:06:39.370Z","endTime":"2026-07-08T23:06:43.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.363256063156786,"aZ":-29.960387759935248,"pfxX":0.4669117233652028,"pfxZ":1.5700103168628843,"pX":0.19764045724976978,"pZ":2.277379153272263,"vX0":-5.763459697178214,"vY0":-119.08061675879118,"vZ0":-1.9887586394462793,"x":109.47,"y":177.29,"x0":2.6057988156420047,"y0":50.004330290917906,"z0":5.8771174655958305,"aX":0.6596593643663861},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.5,"breakHorizontal":0.8,"spinRate":1336,"spinDirection":51},"zone":5,"typeConfidence":0.9,"plateTime":0.4628796566695783,"extension":6.048790867578849},"hitData":{"launchSpeed":80.8,"launchAngle":80.0,"totalDistance":43.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":138.37,"coordY":188.54}},"index":5,"playId":"94d26c86-4c85-3850-bfc8-c19fc2949954","pitchNumber":5,"startTime":"2026-07-08T23:06:58.591Z","endTime":"2026-07-08T23:07:07.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:07:07.422Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T23:07:13.917Z","endTime":"2026-07-08T23:08:37.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70889552881748,"aZ":-17.651895213123076,"pfxX":6.741027850422925,"pfxZ":7.794208614513943,"pX":1.7880709361112428,"pZ":3.0836052629488764,"vX0":-4.638285508005691,"vY0":-134.7617587407209,"vZ0":-3.8327306420405787,"x":48.84,"y":155.52,"x0":2.6444225148875984,"y0":50.004132330387435,"z0":5.750179231595878,"aX":12.561383111533559},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.7,"breakHorizontal":-11.4,"spinRate":2175,"spinDirection":143},"zone":12,"typeConfidence":0.88,"plateTime":0.40443468282524053,"extension":6.215789719315616},"index":0,"playId":"c38febeb-d590-3f6b-8fe7-96945e4d519d","pitchNumber":1,"startTime":"2026-07-08T23:07:35.064Z","endTime":"2026-07-08T23:07:39.016Z","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":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41621361231096,"aZ":-32.8823561285314,"pfxX":-8.097582566300895,"pfxZ":-0.49665028026537783,"pX":-0.4857185080281629,"pZ":1.0767929919705934,"vX0":-5.217163851680136,"vY0":-119.17919192536402,"vZ0":-3.9045158878951582,"x":135.51,"y":209.71,"x0":2.7853732477033613,"y0":50.00183783600852,"z0":5.713850909231347,"aX":-11.617836026401374},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.6,"breakHorizontal":16.0,"spinRate":2613,"spinDirection":309},"zone":13,"typeConfidence":0.89,"plateTime":0.4600065663782651,"extension":6.023684635188437},"index":1,"playId":"85ac55c7-c6c5-3da3-b10b-1026501731fb","pitchNumber":2,"startTime":"2026-07-08T23:07:50.486Z","endTime":"2026-07-08T23:07:55.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.207566599629512,"aZ":-33.76910882030212,"pfxX":-9.319821186944077,"pfxZ":-1.0941465425196117,"pX":-0.4958976530848544,"pZ":1.5314862041634725,"vX0":-5.053648151422819,"vY0":-120.16951914186129,"vZ0":-2.7648429248125197,"x":135.9,"y":197.43,"x0":2.8481633719427903,"y0":50.0038221997783,"z0":5.709543137722063,"aX":-13.572398201124285},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.4,"breakHorizontal":18.1,"spinRate":2707,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.45653658822109744,"extension":6.066547496627363},"index":2,"playId":"4f0b0f46-6145-3abc-a80c-778b3e27f38a","pitchNumber":3,"startTime":"2026-07-08T23:08:07.138Z","endTime":"2026-07-08T23:08:10.312Z","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-08T23:08:21.009Z","endTime":"2026-07-08T23:08:33.572Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98595522095975,"aZ":-26.401138558021522,"pfxX":-1.8815645339830833,"pfxZ":3.2869593488524576,"pX":-0.4674995643638085,"pZ":3.5769530570208268,"vX0":-6.780957679695488,"vY0":-130.3526460727755,"vZ0":-1.0969440143175502,"x":134.82,"y":142.2,"x0":2.390189964763448,"y0":50.00385481593042,"z0":5.958471587830611,"aX":-3.3061471915532397},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.0,"breakHorizontal":4.6,"spinRate":2267,"spinDirection":190},"zone":11,"typeConfidence":0.9,"plateTime":0.4168522465713185,"extension":6.1859103577246435},"index":4,"playId":"9ca11d64-ac35-34a0-804d-691648936303","pitchNumber":4,"startTime":"2026-07-08T23:08:33.572Z","endTime":"2026-07-08T23:08:37.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:08:37.472Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T23:08:39.357Z","endTime":"2026-07-08T23:10:41.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":84.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54933364357284,"aZ":-12.833625227783747,"pfxX":4.151980557391726,"pfxZ":10.66999429577864,"pX":1.1886531642923919,"pZ":1.9107057534504477,"vX0":-4.7925798548919,"vY0":-132.5870956551631,"vZ0":-7.528305894237884,"x":71.69,"y":187.19,"x0":2.465010059706569,"y0":50.004549618890366,"z0":5.688480814752655,"aX":7.527065954103537},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.2,"breakHorizontal":-6.7,"spinRate":2072,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.4102917946591247,"extension":6.3592305061950665},"index":0,"playId":"02961bd8-2fc4-3a51-8486-7c00511fecaf","pitchNumber":1,"startTime":"2026-07-08T23:09:03.227Z","endTime":"2026-07-08T23:09:07.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32890442885623,"aZ":-22.633322224340592,"pfxX":-2.68125296770312,"pfxZ":5.675540949256597,"pX":0.7168562384322141,"pZ":2.6962966218359927,"vX0":-3.994197859110294,"vY0":-127.56127325573267,"vZ0":-3.401108122403513,"x":89.68,"y":165.98,"x0":2.639474338157465,"y0":50.00332563201703,"z0":5.791215587432267,"aX":-4.505627809171684},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.0,"breakHorizontal":5.6,"spinRate":2194,"spinDirection":183},"zone":6,"typeConfidence":0.9,"plateTime":0.4261669795509353,"extension":6.143779903206629},"index":1,"playId":"d4fd2e18-93d3-3bd8-be4b-7713421588b1","pitchNumber":2,"startTime":"2026-07-08T23:09:18.866Z","endTime":"2026-07-08T23:09:22.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07002357543465,"aZ":-24.23101853684295,"pfxX":-3.0626668006077544,"pfxZ":4.644797926488025,"pX":-0.07321955478753385,"pZ":3.427892265014206,"vX0":-5.518257014335563,"vY0":-128.73105444754233,"vZ0":-1.6275302832585898,"x":119.79,"y":146.23,"x0":2.4806490597694952,"y0":50.002084413042944,"z0":5.91078072548826,"aX":-5.233467612410105},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.4,"breakHorizontal":6.6,"spinRate":2268,"spinDirection":170},"zone":11,"typeConfidence":0.9,"plateTime":0.42249946431139396,"extension":6.171807642116938},"index":2,"playId":"027ae583-db99-3544-9273-606d9024f630","pitchNumber":3,"startTime":"2026-07-08T23:09:36.126Z","endTime":"2026-07-08T23:09:40.436Z","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":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.00332401543915,"aZ":-30.209852501514327,"pfxX":2.550001586625169,"pfxZ":1.3262071735794176,"pX":1.1488262876871933,"pZ":2.0615255568040562,"vX0":-4.232937829381295,"vY0":-119.64632946457887,"vZ0":-2.8027571191475396,"x":73.21,"y":183.12,"x0":2.5946681416052617,"y0":50.00162331553897,"z0":5.9045582311115865,"aX":3.7673085277638316},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.0,"breakHorizontal":-3.8,"spinRate":1375,"spinDirection":114},"zone":14,"typeConfidence":0.76,"plateTime":0.4545492668963198,"extension":6.178089835133639},"index":3,"playId":"ca489808-e056-369b-9bf1-4b74dfd832a7","pitchNumber":4,"startTime":"2026-07-08T23:09:54.966Z","endTime":"2026-07-08T23:09:58.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.226391634309117,"aZ":-18.495593957444537,"pfxX":2.2288170471061024,"pfxZ":7.532160590405946,"pX":-1.2026527048986329,"pZ":3.5749144178676775,"vX0":-9.846160717831072,"vY0":-133.0909028484502,"vZ0":-2.4087377739598845,"x":162.84,"y":142.26,"x0":2.2354114773219047,"y0":50.00330831132395,"z0":5.812689103556271,"aX":4.048045460399171},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.4,"breakHorizontal":-2.2,"spinRate":2114,"spinDirection":159},"zone":11,"typeConfidence":0.78,"plateTime":0.40959678218436757,"extension":6.362124645724969},"index":4,"playId":"82981a92-d93d-355d-bf0d-e33ff37f9031","pitchNumber":5,"startTime":"2026-07-08T23:10:17.468Z","endTime":"2026-07-08T23:10:21.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.070698277370436,"aZ":-24.08376955927442,"pfxX":-1.70873866542426,"pfxZ":4.646607143669028,"pX":0.6185297649964179,"pZ":2.5809353902311645,"vX0":-4.300128319318977,"vY0":-130.2513201186724,"vZ0":-3.8744936469076454,"x":93.42,"y":169.09,"x0":2.5043378655078046,"y0":50.000170071235004,"z0":5.881569274362334,"aX":-2.972624940203006},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.9,"breakHorizontal":4.0,"spinRate":2288,"spinDirection":187},"zone":6,"typeConfidence":0.9,"plateTime":0.4184768730205093,"extension":6.1622447505198625},"index":5,"playId":"f9d3405e-c955-3e90-93f1-d474bb4c44ba","pitchNumber":6,"startTime":"2026-07-08T23:10:36.053Z","endTime":"2026-07-08T23:10:41.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:10:41.332Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Crews grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T23:12:39.594Z","endTime":"2026-07-08T23:14:19.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.256523900511894,"aZ":-28.771690841684872,"pfxX":7.619031529046834,"pfxZ":2.453434109630078,"pX":1.9181458653262602,"pZ":0.5562701935992549,"vX0":7.521606229911825,"vY0":-117.01947438967053,"vZ0":-3.146944357480675,"x":43.88,"y":223.76,"x0":-2.3284554278747964,"y0":50.00198773143514,"z0":4.61632415855201,"aX":10.555008938323567},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.0,"breakHorizontal":-15.7,"spinRate":2861,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4682288948055975,"extension":7.421871759963355},"index":0,"playId":"84158868-74ce-364f-a5af-a9e73c4f33d3","pitchNumber":1,"startTime":"2026-07-08T23:13:10.372Z","endTime":"2026-07-08T23:13:14.502Z","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":90.8,"endSpeed":83.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23607862176315,"aZ":-24.62776633126217,"pfxX":-8.64741927761126,"pfxZ":4.218279447237592,"pX":-0.5703053387612795,"pZ":3.3310827126567695,"vX0":7.465773106777012,"vY0":-132.2030173990089,"vZ0":1.0937857794615358,"x":138.74,"y":148.84,"x0":-2.2920948316034844,"y0":50.00460188898077,"z0":4.704913019000268,"aX":-15.479583685297518},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.0,"breakHorizontal":14.3,"spinRate":2301,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4125591980400105,"extension":7.432750571716389},"index":1,"playId":"4721579d-dc67-38a1-973a-d50c3e635495","pitchNumber":2,"startTime":"2026-07-08T23:13:30.139Z","endTime":"2026-07-08T23:13:34.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":71.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.716101910448092,"aZ":-35.17446317070027,"pfxX":7.478108572161942,"pfxZ":-2.344995863812718,"pX":-0.9068365962273491,"pZ":2.740696797110666,"vX0":1.5242043304246744,"vY0":-111.88886910518293,"vZ0":3.081456041123336,"x":151.57,"y":164.78,"x0":-2.56758134743981,"y0":50.00419919584312,"z0":4.931216102113624,"aX":9.556016165211362},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-3.2,"breakHorizontal":-13.9,"spinRate":2729,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.4880808457826453,"extension":7.100723747470758},"index":2,"playId":"4644ae93-855e-3caf-96e6-5fea62c9549a","pitchNumber":3,"startTime":"2026-07-08T23:13:52.608Z","endTime":"2026-07-08T23:13:58.228Z","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":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.65168235419961,"aZ":-21.885929040401148,"pfxX":-1.1129399656548067,"pfxZ":6.0984483516514025,"pX":0.12453822362635487,"pZ":2.6553720355109665,"vX0":7.089757759574647,"vY0":-127.65141164258925,"vZ0":-0.6390793550366439,"x":112.25,"y":167.08,"x0":-2.5175637075426613,"y0":50.00614867987584,"z0":4.597565381858137,"aX":-1.8791362694751834},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.2,"breakHorizontal":0.8,"spinRate":2338,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.4253927945584359,"extension":7.467792336922582},"hitData":{"launchSpeed":72.0,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.93,"coordY":170.79}},"index":3,"playId":"eabc2137-da95-3594-b003-f2234aabd56c","pitchNumber":4,"startTime":"2026-07-08T23:14:13.022Z","endTime":"2026-07-08T23:14:19.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:14:19.038Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jorbit Vivas doubles (8) on a line drive to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T23:14:24.252Z","endTime":"2026-07-08T23:15:39.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.887450100513956,"aZ":-34.55927212124817,"pfxX":8.570178127012726,"pfxZ":-1.9430128588910778,"pX":0.699664881118188,"pZ":1.8649902863894108,"vX0":4.3946922126116466,"vY0":-110.25540456110295,"vZ0":1.3213031617772772,"x":90.33,"y":188.43,"x0":-2.4336881005561435,"y0":50.00210096821237,"z0":4.90940169857953,"aX":10.532442293019452},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-2.9,"breakHorizontal":-16.7,"spinRate":2820,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.4970852778652608,"extension":7.193596532098261},"index":0,"playId":"f019df33-6eee-394b-a555-0f0113f7d8ee","pitchNumber":1,"startTime":"2026-07-08T23:14:49.687Z","endTime":"2026-07-08T23:14:54.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92829686298882,"aZ":-19.863573317119652,"pfxX":-7.802118512305195,"pfxZ":6.710883934607029,"pX":-1.1426812376329027,"pZ":3.550427406784654,"vX0":6.080136463886297,"vY0":-134.09674079009267,"vZ0":0.5346506515033791,"x":160.56,"y":142.92,"x0":-2.4172126879071305,"y0":50.00492196969613,"z0":4.757207620310842,"aX":-14.319168523537451},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.5,"breakHorizontal":13.0,"spinRate":2308,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4072716561398293,"extension":7.383234724903687},"index":1,"playId":"12a863a1-81e0-3764-81e1-35efb7806787","pitchNumber":2,"startTime":"2026-07-08T23:15:06.861Z","endTime":"2026-07-08T23:15:11.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":76.2,"endSpeed":70.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.38787016958705,"aZ":-32.853402821107395,"pfxX":9.003521247557135,"pfxZ":-0.5444830467501127,"pX":-0.06301890342776781,"pZ":2.9055343852967166,"vX0":2.9470603550931798,"vY0":-110.9605079813429,"vZ0":3.023722209250802,"x":119.4,"y":160.33,"x0":-2.5792281428598343,"y0":50.003534511988796,"z0":4.95473201540171,"aX":11.194847679604624},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":0.1,"breakHorizontal":-17.0,"spinRate":2804,"spinDirection":60},"zone":2,"typeConfidence":2.0,"plateTime":0.49416811877406275,"extension":7.2570042731509705},"hitData":{"launchSpeed":99.8,"launchAngle":20.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":205.08,"coordY":113.88}},"index":2,"playId":"16e95e63-df2c-3214-8957-f95345866b72","pitchNumber":3,"startTime":"2026-07-08T23:15:25.688Z","endTime":"2026-07-08T23:15:39.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:15:39.290Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T23:15:40.669Z","endTime":"2026-07-08T23:18:21.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.859670138684375,"aZ":-28.619039315109752,"pfxX":-8.45486523465468,"pfxZ":2.254075450419439,"pX":-0.14679840760847737,"pZ":0.1512467811209212,"vX0":7.9908034420182545,"vY0":-124.34092120041073,"vZ0":-4.997218302834295,"x":122.6,"y":234.7,"x0":-2.2900924217434824,"y0":50.00611674101915,"z0":4.537019116506514,"aX":-13.359286529611246},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":13.7,"spinRate":1535,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.43902472117447555,"extension":7.735477209567996},"index":0,"playId":"b011f884-ef87-3c7e-9134-d6e4b841aa2f","pitchNumber":1,"startTime":"2026-07-08T23:16:12.612Z","endTime":"2026-07-08T23:16:17.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.384157534312475,"aZ":-29.01820044734493,"pfxX":7.200059155051113,"pfxZ":2.2911471737170315,"pX":0.8793610420033707,"pZ":1.4187025417485128,"vX0":6.087023322187023,"vY0":-116.48671434217403,"vZ0":-1.0934311669719112,"x":83.48,"y":200.48,"x0":-2.7007454462146967,"y0":50.00313488930709,"z0":4.631614286942049,"aX":9.91773569235923},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.2,"breakHorizontal":-14.5,"spinRate":2787,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4697754422927387,"extension":7.5476548744835235},"index":1,"playId":"a76ce636-215c-3545-bb71-e82e43eb0ddf","pitchNumber":2,"startTime":"2026-07-08T23:16:34.833Z","endTime":"2026-07-08T23:16:40.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.125858390896557,"aZ":-36.087547008408606,"pfxX":8.198547178146816,"pfxZ":-3.1335563019130017,"pX":-0.6513546823823072,"pZ":2.2779142413251736,"vX0":2.0103214983421474,"vY0":-111.14006102997128,"vZ0":2.44619531726149,"x":141.83,"y":177.28,"x0":-2.6328818920277364,"y0":50.00191732301027,"z0":4.913889395289902,"aX":10.243622704642796},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-4.7,"breakHorizontal":-15.4,"spinRate":2813,"spinDirection":66},"zone":4,"typeConfidence":2.0,"plateTime":0.4930338686331748,"extension":7.1961586558403114},"index":2,"playId":"e6432b0e-3a62-3905-8fff-324e30a5ecdb","pitchNumber":3,"startTime":"2026-07-08T23:16:59.004Z","endTime":"2026-07-08T23:17:03.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.375151603101074,"aZ":-18.472006203780317,"pfxX":-6.381966761471053,"pfxZ":7.393879312260793,"pX":-0.4576860956582259,"pZ":3.0961205200745088,"vX0":7.4887979067537565,"vY0":-134.7994362138989,"vZ0":-0.9065475699631919,"x":134.45,"y":155.18,"x0":-2.433494542805944,"y0":50.00290773808928,"z0":4.732327022638735,"aX":-11.827841839125112},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.4,"breakHorizontal":10.1,"spinRate":2375,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.4052419211862097,"extension":7.315180683787568},"index":3,"playId":"a1b18f38-4b4a-3bdd-90c7-093e3145d3d7","pitchNumber":4,"startTime":"2026-07-08T23:17:19.292Z","endTime":"2026-07-08T23:17:22.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":72.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.82086489015968,"aZ":-33.94046692877632,"pfxX":8.534573142844584,"pfxZ":-1.3663117206581448,"pX":-0.5448704145966795,"pZ":0.6075240313355176,"vX0":2.5463762950146442,"vY0":-112.86032636551658,"vZ0":-1.5216140468407875,"x":137.77,"y":222.38,"x0":-2.795355348497855,"y0":50.00169800610682,"z0":4.697083387157239,"aX":11.04947219657378},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-2.5,"breakHorizontal":-16.1,"spinRate":2821,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.4846262087526694,"extension":7.1274671775865075},"index":4,"playId":"e5d2c8a4-03a2-3abb-a72b-c0455a67c35c","pitchNumber":5,"startTime":"2026-07-08T23:17:41.892Z","endTime":"2026-07-08T23:17:45.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.434306964174276,"aZ":-34.89760740362149,"pfxX":9.366652531334518,"pfxZ":-2.0988419806992615,"pX":-0.8082871189811152,"pZ":1.8756214787736114,"vX0":1.4913009864566538,"vY0":-113.09737308074749,"vZ0":0.9758056695958859,"x":147.81,"y":188.14,"x0":-2.6931453754567882,"y0":50.00417343452088,"z0":4.9358874633755985,"aX":12.145921817420877},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-3.2,"breakHorizontal":-17.4,"spinRate":2860,"spinDirection":54},"zone":7,"typeConfidence":2.0,"plateTime":0.48412421544867756,"extension":7.128333680746276},"index":5,"playId":"6e17ad75-d86d-34f5-8c05-7638759fc2b0","pitchNumber":6,"startTime":"2026-07-08T23:18:16.970Z","endTime":"2026-07-08T23:18:21.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:18:21.906Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Keibert Ruiz flies out to left fielder Zach Dezenzo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T23:18:30.840Z","endTime":"2026-07-08T23:20:08.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701305,"link":"/api/v1/people/701305"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.532805475534797,"aZ":-22.87654692422511,"pfxX":-4.929100605732845,"pfxZ":4.980476360449092,"pX":-0.7843985680875685,"pZ":2.546936430384585,"vX0":5.9653297352369075,"vY0":-134.8442770062359,"vZ0":-1.5523631381654952,"x":146.9,"y":170.01,"x0":-2.3706879709836324,"y0":50.00250383837856,"z0":4.722434030177574,"aX":-9.202304410576186},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":7.9,"spinRate":2291,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4040681981931056,"extension":7.422619539403881},"index":0,"playId":"f5bc7cb5-1fcc-3a76-a83b-73400538c007","pitchNumber":1,"startTime":"2026-07-08T23:18:47.976Z","endTime":"2026-07-08T23:18:51.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.950406323855617,"aZ":-39.910439228809,"pfxX":8.701277732008812,"pfxZ":-6.188196555082802,"pX":-2.122357949881635,"pZ":1.5073256873008845,"vX0":-1.316610421343383,"vY0":-111.09136497912908,"vZ0":1.4910952848085883,"x":197.9,"y":198.08,"x0":-2.6524795408749977,"y0":50.005082289139054,"z0":4.97693783717078,"aX":10.873635435624653},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-10.6,"breakHorizontal":-15.4,"spinRate":2820,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.49310839561135245,"extension":7.087536396119665},"index":1,"playId":"fbef5b10-6328-373a-a69d-6a0998a252f0","pitchNumber":2,"startTime":"2026-07-08T23:19:06.987Z","endTime":"2026-07-08T23:19:10.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, 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":76.6,"endSpeed":71.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.693407815460624,"aZ":-37.868612820066424,"pfxX":7.2926567839459695,"pfxZ":-4.507475384248633,"pX":0.2675418072649216,"pZ":1.4923181209687384,"vX0":4.008682128980201,"vY0":-111.60177246270828,"vZ0":1.0935364858479404,"x":106.8,"y":198.49,"x0":-2.4980434252259665,"y0":50.002000220141845,"z0":4.890139363412399,"aX":9.216422885491404},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-7.6,"breakHorizontal":-14.3,"spinRate":2870,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4903984934616328,"extension":7.515573948424252},"index":2,"playId":"32fe600e-d6ad-337e-9ffe-e9b33cb93ab1","pitchNumber":3,"startTime":"2026-07-08T23:19:24.896Z","endTime":"2026-07-08T23:19:29.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.469035799074135,"aZ":-20.004838517034173,"pfxX":-5.808573255902644,"pfxZ":6.366854941801076,"pX":-0.48427399143623023,"pZ":3.7446618277654657,"vX0":6.999672094701123,"vY0":-136.31850323879019,"vZ0":0.6992795885198784,"x":135.46,"y":137.67,"x0":-2.3115025903662123,"y0":50.0062681094838,"z0":4.849396813022744,"aX":-11.109586164009379},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.9,"breakHorizontal":9.4,"spinRate":2347,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39937493776132627,"extension":7.388010450310881},"hitData":{"launchSpeed":85.1,"launchAngle":29.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.84,"coordY":93.4}},"index":3,"playId":"2ac3617d-91fb-3f1a-bf67-aef78dbda3e4","pitchNumber":4,"startTime":"2026-07-08T23:19:59.534Z","endTime":"2026-07-08T23:20:08.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:20:08.107Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Matthews flies out to shortstop CJ Abrams.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T23:22:05.611Z","endTime":"2026-07-08T23:22:39.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":70.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.576679389736164,"aZ":-41.99501579567086,"pfxX":-3.117642528469813,"pfxZ":-8.041615503644634,"pX":0.530214983622777,"pZ":2.7735057957999776,"vX0":-3.198084383820676,"vY0":-109.60279050831858,"vZ0":2.120380155303831,"x":96.79,"y":163.9,"x0":2.4107707809769265,"y0":50.000440444656036,"z0":6.263630576045389,"aX":-3.8088207452349847},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-13.7,"breakHorizontal":6.5,"spinRate":2238,"spinDirection":326},"zone":6,"typeConfidence":0.92,"plateTime":0.49890653946165475,"extension":5.843376189693123},"index":0,"playId":"69b45358-7687-32d4-b52f-6f96144c5d06","pitchNumber":1,"startTime":"2026-07-08T23:22:18.238Z","endTime":"2026-07-08T23:22:21.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15296757784581,"aZ":-23.68442469580488,"pfxX":-2.416740166826948,"pfxZ":4.930048696292943,"pX":-0.42063400360629466,"pZ":2.5155397188275455,"vX0":-6.5300695427229885,"vY0":-129.39498398332265,"vZ0":-3.9371324908799403,"x":133.03,"y":170.86,"x0":2.43430432985257,"y0":50.0000834809752,"z0":5.839076398057314,"aX":-4.159743575513297},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":5.6,"spinRate":2299,"spinDirection":190},"zone":4,"typeConfidence":0.9,"plateTime":0.42085172387664915,"extension":6.206367928795206},"hitData":{"launchSpeed":66.2,"launchAngle":44.0,"totalDistance":200.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.87,"coordY":121.52}},"index":1,"playId":"80a3652e-8c0c-3631-8a66-15e68e4e2775","pitchNumber":2,"startTime":"2026-07-08T23:22:32.508Z","endTime":"2026-07-08T23:22:39.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:22:39.280Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach Dezenzo singles on a line drive to center fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T23:22:43.218Z","endTime":"2026-07-08T23:23:33.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.463326575781352,"aZ":-16.06876579024759,"pfxX":2.2605076640583976,"pfxZ":9.096088514811086,"pX":-0.1828448544402768,"pZ":2.8452511635112963,"vX0":-7.545357543644799,"vY0":-131.60112809931042,"vZ0":-4.574949124205704,"x":123.97,"y":161.96,"x0":2.415949715313511,"y0":50.00247401161636,"z0":5.780345837911817,"aX":4.003004203922102},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.7,"breakHorizontal":-2.6,"spinRate":2164,"spinDirection":156},"zone":5,"typeConfidence":0.9,"plateTime":0.4147145670727648,"extension":6.259473423482825},"index":0,"playId":"7fec8ee5-4487-3ffe-9d8e-9d491eca4b99","pitchNumber":1,"startTime":"2026-07-08T23:23:04.384Z","endTime":"2026-07-08T23:23:08.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.974222044416326,"aZ":-42.54668341578539,"pfxX":-3.06358732299651,"pfxZ":-7.880443618392363,"pX":0.6314798528356295,"pZ":1.5486961235493077,"vX0":-3.344513996391007,"vY0":-113.99206712739351,"vZ0":-0.7107178638659458,"x":92.93,"y":196.97,"x0":2.5158207625652422,"y0":50.004284823694,"z0":6.065351176173083,"aX":-4.031044395112761},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-14.2,"breakHorizontal":6.4,"spinRate":2356,"spinDirection":329},"zone":14,"typeConfidence":0.91,"plateTime":0.4805112944848964,"extension":6.093005876213527},"hitData":{"launchSpeed":74.8,"launchAngle":21.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.88,"coordY":95.76}},"index":1,"playId":"a73cdbd1-5912-345b-bb4b-efbcce11b605","pitchNumber":2,"startTime":"2026-07-08T23:23:20.433Z","endTime":"2026-07-08T23:23:33.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:23:33.163Z","atBatIndex":16},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Allen grounds into a force out, third baseman Curtis Mead to second baseman Jorbit Vivas. Zach Dezenzo out at 2nd. Nick Allen to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T23:23:31.457Z","endTime":"2026-07-08T23:24:40.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.8,"endSpeed":83.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21969440387248,"aZ":-18.251446766279056,"pfxX":7.2241603042449025,"pfxZ":7.832736586953664,"pX":-0.41755136353298117,"pZ":1.300524992744786,"vX0":-9.56580928400093,"vY0":-131.78603956996463,"vZ0":-7.814687263284356,"x":132.92,"y":203.67,"x0":2.302901118126397,"y0":50.003436231535,"z0":5.6274646776538,"aX":12.842853167732695},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.8,"breakHorizontal":-11.3,"spinRate":2005,"spinDirection":152},"zone":13,"typeConfidence":0.9,"plateTime":0.41394283910064855,"extension":6.536309584937182},"index":0,"playId":"e9dd4e78-5bbd-37ff-a015-b4a1cec9915a","pitchNumber":1,"startTime":"2026-07-08T23:23:53.439Z","endTime":"2026-07-08T23:23:57.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38361783377873,"aZ":-23.612352584795975,"pfxX":-1.4291752530900772,"pfxZ":4.927102824381382,"pX":0.8979969153525217,"pZ":2.4583114912808117,"vX0":-3.6013737518273867,"vY0":-129.74838739249975,"vZ0":-4.20030717638851,"x":82.77,"y":172.41,"x0":2.4793898889289334,"y0":50.002130050742274,"z0":5.857451742186738,"aX":-2.4807799650546087},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.4,"breakHorizontal":3.2,"spinRate":2202,"spinDirection":176},"zone":12,"typeConfidence":0.9,"plateTime":0.41916761547818115,"extension":6.205583105267038},"index":1,"playId":"37604f95-7280-332e-99f5-169169b12145","pitchNumber":2,"startTime":"2026-07-08T23:24:12.206Z","endTime":"2026-07-08T23:24:16.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.713252553152564,"aZ":-24.23646402028449,"pfxX":-1.0728879245209078,"pfxZ":4.583747309410674,"pX":-0.2568754878950052,"pZ":2.7696901281554713,"vX0":-6.504668163319196,"vY0":-130.11217909780376,"vZ0":-3.1934450400973837,"x":126.79,"y":164.0,"x0":2.404550541903135,"y0":50.00330198411504,"z0":5.829027833219914,"aX":-1.8574975008730943},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.9,"breakHorizontal":3.2,"spinRate":2206,"spinDirection":179},"zone":1,"typeConfidence":0.9,"plateTime":0.4193476519763668,"extension":6.371278382106051},"hitData":{"launchSpeed":77.0,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.51,"coordY":176.87}},"index":2,"playId":"beaa12dc-589f-3969-b3f9-9a658987d480","pitchNumber":3,"startTime":"2026-07-08T23:24:32.010Z","endTime":"2026-07-08T23:24:40.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:24:40.966Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T23:25:02.970Z","endTime":"2026-07-08T23:26:38.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":83.1,"endSpeed":76.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8845676084494,"aZ":-28.79878978549795,"pfxX":9.332398026562007,"pfxZ":2.2596724597762154,"pX":1.6694399209803077,"pZ":2.9468555138316095,"vX0":-5.15406090247525,"vY0":-121.04593609607767,"vZ0":-1.388814002420336,"x":53.36,"y":159.21,"x0":2.6051034380853975,"y0":50.00553960446899,"z0":6.031261901630217,"aX":13.960059684777727},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.1,"breakHorizontal":-15.8,"spinRate":1852,"spinDirection":131},"zone":12,"typeConfidence":0.91,"plateTime":0.4511436082515048,"extension":5.779531624499072},"index":0,"playId":"659317aa-bd03-370c-b7f9-5822e8bd034a","pitchNumber":1,"startTime":"2026-07-08T23:25:13.588Z","endTime":"2026-07-08T23:25:17.198Z","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":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.43386528835111,"aZ":-36.29648553866524,"pfxX":-5.988140784989508,"pfxZ":-3.001617704630279,"pX":1.0163582920430858,"pZ":3.531856756549797,"vX0":-2.5661338392880335,"vY0":-116.40345285968458,"vZ0":2.3618970810261697,"x":78.26,"y":143.42,"x0":2.9101741147372624,"y0":50.00074934760116,"z0":5.93556463288776,"aX":-8.232349845980593},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-4.6,"breakHorizontal":11.5,"spinRate":2510,"spinDirection":296},"zone":12,"typeConfidence":0.72,"plateTime":0.47018644882309557,"extension":5.974345219381747},"index":1,"playId":"ccbd98cb-564a-3cb3-9bbe-9ebd63fd3dd7","pitchNumber":2,"startTime":"2026-07-08T23:25:31.919Z","endTime":"2026-07-08T23:25:36.307Z","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":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.085328885831434,"aZ":-25.868775647466705,"pfxX":-1.6355511535949288,"pfxZ":3.7313861304982456,"pX":-0.12666047820618556,"pZ":2.967750931043937,"vX0":-6.012579163616552,"vY0":-128.2408285541241,"vZ0":-2.3014456242237924,"x":121.83,"y":158.65,"x0":2.4475503726979477,"y0":50.00002638050364,"z0":5.86655093298265,"aX":-2.7605995283841183},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.5,"breakHorizontal":4.1,"spinRate":2317,"spinDirection":201},"zone":2,"typeConfidence":0.9,"plateTime":0.4248796853932113,"extension":6.351751810326633},"index":2,"playId":"ee70744d-4790-3118-b736-ab85bcf450c4","pitchNumber":3,"startTime":"2026-07-08T23:25:53.466Z","endTime":"2026-07-08T23:25:57.362Z","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":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93694896999212,"aZ":-26.606908082659785,"pfxX":-1.6534459990961012,"pfxZ":3.272728436794803,"pX":-0.1438292540964657,"pZ":2.153925563866524,"vX0":-5.99694065617561,"vY0":-129.11341895727145,"vZ0":-3.9819318292051964,"x":122.48,"y":180.62,"x0":2.4165017258161,"y0":50.002891583887425,"z0":5.745556530848872,"aX":-2.8128729845493385},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.3,"breakHorizontal":4.2,"spinRate":2295,"spinDirection":189},"zone":5,"typeConfidence":0.9,"plateTime":0.4229753010048154,"extension":6.3138002782959335},"index":3,"playId":"6b28574e-00e7-362f-b243-2ea956faae71","pitchNumber":4,"startTime":"2026-07-08T23:26:13.535Z","endTime":"2026-07-08T23:26:17.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.774372373734014,"aZ":-34.489697306916284,"pfxX":-7.536254117650847,"pfxZ":-1.7001056655507085,"pX":0.58619627813419,"pZ":1.690115422633524,"vX0":-2.773308645161324,"vY0":-116.32957766235103,"vZ0":-1.751207495485446,"x":94.66,"y":193.15,"x0":2.7743845122867348,"y0":50.00199226247981,"z0":5.736493121499671,"aX":-10.278715425935422},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.2,"breakHorizontal":14.4,"spinRate":2625,"spinDirection":306},"zone":9,"typeConfidence":0.9,"plateTime":0.47169369128534866,"extension":6.099019636460708},"index":4,"playId":"696ea7d0-4b5b-3e5b-af3d-14624b79f981","pitchNumber":5,"startTime":"2026-07-08T23:26:32.875Z","endTime":"2026-07-08T23:26:38.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:26:38.057Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T23:28:28.151Z","endTime":"2026-07-08T23:30:11.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.23574950967461,"aZ":-33.01674942428326,"pfxX":9.141783004483344,"pfxZ":-0.6755260444745126,"pX":-0.46027450331070696,"pZ":1.137322884853679,"vX0":1.8685965257804869,"vY0":-111.37642851052966,"vZ0":-0.6019653822582457,"x":134.54,"y":208.07,"x0":-2.497756387840735,"y0":50.00010550765578,"z0":4.829139573927168,"aX":11.468602290688278},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-1.1,"breakHorizontal":-17.0,"spinRate":2860,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.49201858553358013,"extension":7.281569689779319},"index":0,"playId":"31c08dfc-7638-31ae-ac61-4201df1cccc4","pitchNumber":1,"startTime":"2026-07-08T23:28:49.515Z","endTime":"2026-07-08T23:28:54.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.607480189088182,"aZ":-24.118495697568914,"pfxX":-10.155553030850545,"pfxZ":4.381835722660873,"pX":-1.0020461923491593,"pZ":1.7866302955185125,"vX0":7.028372275301513,"vY0":-134.35107793188027,"vZ0":-2.9641329027336694,"x":155.2,"y":190.54,"x0":-2.3252797518439046,"y0":50.00310688340905,"z0":4.608057166316485,"aX":-18.667923928133884},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.6,"breakHorizontal":17.0,"spinRate":2396,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4068356671006441,"extension":7.461012927360788},"index":1,"playId":"7af344ed-b2dc-3285-8fa2-4c9ff4ebe18b","pitchNumber":2,"startTime":"2026-07-08T23:29:06.423Z","endTime":"2026-07-08T23:29:11.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.8,"endSpeed":68.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.216368124791018,"aZ":-37.401272662998785,"pfxX":9.120648555858862,"pfxZ":-4.392238676264881,"pX":0.1325229432526628,"pZ":1.5548994314549258,"vX0":2.7909638115119937,"vY0":-108.82113158956857,"vZ0":1.4077054094569565,"x":111.95,"y":196.8,"x0":-2.3534313070514896,"y0":50.00038258057789,"z0":4.970981253035179,"aX":10.866880424391358},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-7.2,"breakHorizontal":-17.3,"spinRate":2799,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.5045471622207582,"extension":7.448643659927084},"index":2,"playId":"3da7abc1-2f21-37a8-aa9a-cffbd220ccde","pitchNumber":3,"startTime":"2026-07-08T23:29:26.648Z","endTime":"2026-07-08T23:29:31.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.087116704387306,"aZ":-35.76631878919664,"pfxX":10.199158172998608,"pfxZ":-2.866306157549314,"pX":-1.1152090888288027,"pZ":1.8820807386148823,"vX0":0.2343840448814717,"vY0":-111.59229590108836,"vZ0":1.452238235650366,"x":159.51,"y":187.96,"x0":-2.545617083403546,"y0":50.00218668479086,"z0":4.922537539478409,"aX":12.792370195375682},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-4.4,"breakHorizontal":-18.5,"spinRate":2927,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.4918516197813765,"extension":6.989751909282525},"index":3,"playId":"a33fee5e-31c5-3590-99a9-ed3f9626ea10","pitchNumber":4,"startTime":"2026-07-08T23:29:45.174Z","endTime":"2026-07-08T23:29:50.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.539785241734442,"aZ":-22.95799586956241,"pfxX":-11.213952508649415,"pfxZ":5.052029510207907,"pX":-0.06946088269587278,"pZ":1.55405280951418,"vX0":9.506525499520654,"vY0":-134.1030761435545,"vZ0":-3.655167217408443,"x":119.65,"y":196.82,"x0":-2.2004821248309154,"y0":50.002873963131485,"z0":4.569096690147388,"aX":-20.45939916680943},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.5,"breakHorizontal":18.4,"spinRate":2385,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.40816550916092753,"extension":7.501857147202576},"index":4,"playId":"4bbfa525-e9c2-3e48-99cc-c3bd27fdba7a","pitchNumber":5,"startTime":"2026-07-08T23:30:04.899Z","endTime":"2026-07-08T23:30:11.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:30:11.131Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis García Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T23:30:15.608Z","endTime":"2026-07-08T23:32:37.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.702125987658267,"aZ":-37.6696086776322,"pfxX":8.863596529802795,"pfxZ":-4.566895539627626,"pX":1.3301877185313566,"pZ":0.776657369316591,"vX0":5.379431147939504,"vY0":-109.6618023181357,"vZ0":-0.43652482670397896,"x":66.3,"y":217.81,"x0":-2.3172943488753446,"y0":50.00528741884926,"z0":5.041065627008681,"aX":10.657505612748318},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-8.0,"breakHorizontal":-17.6,"spinRate":2887,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.5019266088922425,"extension":7.443245990591237},"index":0,"playId":"1c0b890c-712c-3062-8e26-a743d0cc71b5","pitchNumber":1,"startTime":"2026-07-08T23:30:38.321Z","endTime":"2026-07-08T23:30:42.682Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"38f9460f-d657-4a6a-98ea-5ec5288a90b5","startTime":"2026-07-08T23:30:59.745Z","endTime":"2026-07-08T23:31:04.329Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39768186878991,"aZ":-24.515959618641176,"pfxX":-8.347831920961395,"pfxZ":4.1103445973042625,"pX":-1.1438040466625283,"pZ":3.518970118419066,"vX0":6.145326372559384,"vY0":-134.73403925759783,"vZ0":1.2367469434875924,"x":160.6,"y":143.77,"x0":-2.353569304836621,"y0":50.00637169348149,"z0":4.769072860627596,"aX":-15.568073632520422},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":14.0,"spinRate":2243,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40435860989206107,"extension":7.494543135070956},"index":2,"playId":"cf10bd63-e13f-3133-91b2-8e4749d8f12d","pitchNumber":2,"startTime":"2026-07-08T23:31:18.899Z","endTime":"2026-07-08T23:31:25.272Z","isPitch":true,"type":"pitch"},{"details":{"description":"James Wood steals (15) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":3,"actionPlayId":"cf10bd63-e13f-3133-91b2-8e4749d8f12d","startTime":"2026-07-08T23:31:28.907Z","endTime":"2026-07-08T23:31:52.873Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":70.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.766098771321705,"aZ":-38.140485822681335,"pfxX":7.82094411499779,"pfxZ":-4.8548908176452,"pX":-0.18798469779219248,"pZ":1.779322582746018,"vX0":2.813658646833478,"vY0":-109.92626312311342,"vZ0":2.018893162689667,"x":124.17,"y":190.74,"x0":-2.499238837580717,"y0":50.00389243857243,"z0":4.886412628417419,"aX":9.60866838725007},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-8.0,"breakHorizontal":-14.9,"spinRate":2696,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.4975233454791943,"extension":7.481243084412743},"index":4,"playId":"8b20ecda-a6bb-3d0c-9582-1ba2dca24547","pitchNumber":3,"startTime":"2026-07-08T23:31:52.873Z","endTime":"2026-07-08T23:31:56.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":69.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.40677511079521,"aZ":-38.52135985361625,"pfxX":9.560221608954917,"pfxZ":-5.247000255369615,"pX":-0.30305840781483667,"pZ":1.0366174007202344,"vX0":2.2206288007302617,"vY0":-109.62812412421933,"vZ0":0.5647157738031556,"x":128.55,"y":210.79,"x0":-2.572320354579612,"y0":50.00227626010204,"z0":4.906450826089296,"aX":11.568882302803118},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-9.0,"breakHorizontal":-17.9,"spinRate":2848,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.500710624235936,"extension":7.470113944563594},"index":5,"playId":"ed1cb735-de31-3d49-8ae0-769632211239","pitchNumber":4,"startTime":"2026-07-08T23:32:11.290Z","endTime":"2026-07-08T23:32:15.942Z","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":1,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":68.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.128482477406646,"aZ":-39.24428593726891,"pfxX":8.581351946432186,"pfxZ":-5.916246364658464,"pX":-1.606962357361937,"pZ":2.2400036281355202,"vX0":-0.3294666701928548,"vY0":-108.65903896968507,"vZ0":3.1452593228661767,"x":178.25,"y":178.3,"x0":-2.568091986652966,"y0":50.002233202347426,"z0":5.039170308512833,"aX":10.255620814095128},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-9.6,"breakHorizontal":-15.5,"spinRate":2619,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.5041751209874183,"extension":6.9204600333092845},"index":6,"playId":"a8472948-093f-306b-b8b4-590f7ed36662","pitchNumber":5,"startTime":"2026-07-08T23:32:32.464Z","endTime":"2026-07-08T23:32:37.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:32:37.218Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Curtis Mead lines out to center fielder Brice Matthews. James Wood to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T23:33:37.415Z","endTime":"2026-07-08T23:34:25.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T23:32:50.281Z","endTime":"2026-07-08T23:33:39.717Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91688844206837,"aZ":-25.059910299015158,"pfxX":-10.275708592731242,"pfxZ":3.8473975784007814,"pX":0.8152881769244813,"pZ":1.6184298416938678,"vX0":11.074628102955039,"vY0":-134.58466981603635,"vZ0":-3.332925260320272,"x":85.92,"y":195.08,"x0":-2.0016111925689493,"y0":50.003960293673444,"z0":4.631097904457837,"aX":-19.00982610860635},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":16.4,"spinRate":2367,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4056842589800458,"extension":7.407536846355825},"index":1,"playId":"b93d7214-6ff1-353f-8193-3beba4cdb827","pitchNumber":1,"startTime":"2026-07-08T23:33:39.717Z","endTime":"2026-07-08T23:33:43.538Z","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":86.9,"endSpeed":80.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62632192589636,"aZ":-27.318652823243102,"pfxX":0.2832277369929246,"pfxZ":2.9475047444068085,"pX":-1.1080838181596795,"pZ":3.273206835715181,"vX0":3.5073031465938977,"vY0":-126.70816964852949,"vZ0":1.7805065154793438,"x":159.24,"y":150.4,"x0":-2.5393271057543174,"y0":50.003027185029325,"z0":4.724006552063663,"aX":0.46669516632547353},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.9,"breakHorizontal":-1.2,"spinRate":2336,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.4300607509857395,"extension":7.54188794065158},"index":2,"playId":"319405fa-8e50-3ca1-9a66-2c7cc2d7437a","pitchNumber":2,"startTime":"2026-07-08T23:33:57.041Z","endTime":"2026-07-08T23:34:02.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75417971634638,"aZ":-24.546570192584092,"pfxX":-9.70551658125602,"pfxZ":4.160504261010969,"pX":-0.3775519915880026,"pZ":2.3887057315889195,"vX0":8.164297674878652,"vY0":-133.82764672062154,"vZ0":-1.3125083169384295,"x":131.39,"y":174.28,"x0":-2.1896365820176515,"y0":50.005481054637244,"z0":4.624575695832603,"aX":-17.81091813872727},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":16.1,"spinRate":2339,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.40747009415857827,"extension":7.574947174391104},"hitData":{"launchSpeed":90.8,"launchAngle":22.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.88,"coordY":72.44}},"index":3,"playId":"6e671d76-b1c2-319f-83ed-6ba69105c515","pitchNumber":3,"startTime":"2026-07-08T23:34:14.725Z","endTime":"2026-07-08T23:34:25.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:34:25.026Z","atBatIndex":21},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"CJ Abrams out on a sacrifice fly to left fielder Zach Dezenzo. James Wood scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T23:34:33.736Z","endTime":"2026-07-08T23:36:56.396Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701305,"link":"/api/v1/people/701305"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.2,"endSpeed":84.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39329933997531,"aZ":-20.711560516349255,"pfxX":-7.580593937052872,"pfxZ":6.350034224753699,"pX":-0.893766339378,"pZ":3.1607736554882724,"vX0":6.0395331948121695,"vY0":-132.78386028062263,"vZ0":-0.7444685892480255,"x":151.07,"y":153.44,"x0":-2.200091529171917,"y0":50.00622922462028,"z0":4.936206717752863,"aX":-13.693919553594808},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.6,"breakHorizontal":12.6,"spinRate":2192,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4107131023186126,"extension":7.44341220987189},"index":0,"playId":"72a0bc27-07dc-3f12-bd73-cb108147d724","pitchNumber":1,"startTime":"2026-07-08T23:35:11.826Z","endTime":"2026-07-08T23:35:16.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81756869837412,"aZ":-20.49979511887962,"pfxX":-8.754420308256037,"pfxZ":6.477318936916871,"pX":1.0607364487594533,"pZ":1.9357881709053082,"vX0":11.46793469828441,"vY0":-132.51947402459967,"vZ0":-3.6249957860248054,"x":76.57,"y":186.51,"x0":-2.159013589772922,"y0":50.00036666235442,"z0":4.795000341787603,"aX":-15.773861023418192},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":13.8,"spinRate":2335,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4112445400018996,"extension":7.624117193816299},"index":1,"playId":"e0e9c142-3cf3-365c-9174-bfd9db28338c","pitchNumber":2,"startTime":"2026-07-08T23:35:33.298Z","endTime":"2026-07-08T23:35:37.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.733621282729885,"aZ":-35.73793989031895,"pfxX":7.236144568416057,"pfxZ":-2.841778177982359,"pX":0.3979967634465503,"pZ":1.6076228025698525,"vX0":4.066620473098389,"vY0":-111.31601033773507,"vZ0":1.0487217251207879,"x":101.83,"y":195.37,"x0":-2.3915546947073327,"y0":50.00069242504625,"z0":4.826615614661911,"aX":9.089875150873963},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-4.6,"breakHorizontal":-14.2,"spinRate":2791,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4917987168886544,"extension":7.428004449315613},"index":2,"playId":"59984fe9-e060-32be-bd17-d9800f957af4","pitchNumber":3,"startTime":"2026-07-08T23:35:54.815Z","endTime":"2026-07-08T23:36:04.343Z","isPitch":true,"type":"pitch"},{"details":{"description":"Luis García Jr. steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"actionPlayId":"59984fe9-e060-32be-bd17-d9800f957af4","startTime":"2026-07-08T23:36:04.343Z","endTime":"2026-07-08T23:36:16.145Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.125153743257894,"aZ":-38.06525023667347,"pfxX":8.394165907606922,"pfxZ":-4.718485559517539,"pX":-0.0798220238088696,"pZ":0.3335630415874243,"vX0":2.860735936691502,"vY0":-111.30945756112294,"vZ0":-1.3247606175222304,"x":120.04,"y":229.77,"x0":-2.4747095735056512,"y0":50.00554546473023,"z0":4.899536405719653,"aX":10.4696955898075},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-8.5,"breakHorizontal":-16.0,"spinRate":2833,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.4932271796477865,"extension":7.142451004068729},"index":4,"playId":"d1f1d5b8-3a7f-3104-b07d-46de359e8694","pitchNumber":4,"startTime":"2026-07-08T23:36:16.145Z","endTime":"2026-07-08T23:36:19.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.244368613765882,"aZ":-16.21783852344189,"pfxX":-8.319618439730524,"pfxZ":8.458579637423487,"pX":-0.4726756360658861,"pZ":2.0427020658470267,"vX0":7.7879858323561555,"vY0":-135.87579841330557,"vZ0":-3.924551322237458,"x":135.02,"y":183.63,"x0":-2.2826246897314735,"y0":50.00451351685562,"z0":4.618787896164814,"aX":-15.69891195532533},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":13.6,"spinRate":2419,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.401718071913828,"extension":7.568996895658378},"hitData":{"launchSpeed":94.6,"launchAngle":20.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":56.09,"coordY":98.38}},"index":5,"playId":"f3f94927-ce6c-36e3-bfbd-88bdd217b9c4","pitchNumber":5,"startTime":"2026-07-08T23:36:45.388Z","endTime":"2026-07-08T23:36:56.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:36:56.396Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daylen Lile doubles (21) on a line drive to left fielder Zach Dezenzo. Luis García Jr. scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T23:37:08.610Z","endTime":"2026-07-08T23:40:18.924Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701305,"link":"/api/v1/people/701305"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":85.9,"endSpeed":79.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69890027923307,"aZ":-25.03796637500184,"pfxX":-7.960065412153799,"pfxZ":4.477329057663444,"pX":-0.8141989254859404,"pZ":1.406666282427352,"vX0":6.406260724390531,"vY0":-125.02907492369512,"vZ0":-2.656556486766692,"x":148.04,"y":200.8,"x0":-2.367487706997677,"y0":50.002094460018846,"z0":4.523993641966726,"aX":-12.68284618532359},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.8,"breakHorizontal":13.1,"spinRate":1565,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4370243500188882,"extension":7.584335985776331},"index":0,"playId":"064ad3a0-3aae-39b4-bc46-e9654b4f206e","pitchNumber":1,"startTime":"2026-07-08T23:37:30.163Z","endTime":"2026-07-08T23:37:35.370Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"c733cf58-e5f8-47eb-afb2-ee8f994ac14f","startTime":"2026-07-08T23:37:47.417Z","endTime":"2026-07-08T23:37:52.417Z","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":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.509265571827072,"aZ":-18.053247346571617,"pfxX":-8.144053285617373,"pfxZ":7.579946226034084,"pX":0.31108710524941613,"pZ":2.255288342744271,"vX0":9.768821240589077,"vY0":-134.93411392974974,"vZ0":-3.0970510807666285,"x":105.14,"y":177.89,"x0":-2.28053661158673,"y0":50.00529898070207,"z0":4.674239381598545,"aX":-15.176814050561802},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":13.0,"spinRate":2332,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.40432847814231776,"extension":7.4834144020922055},"index":2,"playId":"3794df09-9d85-313c-b452-33e1435f92d4","pitchNumber":2,"startTime":"2026-07-08T23:38:02.073Z","endTime":"2026-07-08T23:38:05.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.47678661063216,"aZ":-37.44178090047234,"pfxX":8.69108696027429,"pfxZ":-4.1507335175789875,"pX":0.4499798251766505,"pZ":1.3678353646332113,"vX0":4.018778852461223,"vY0":-111.97252674521329,"vZ0":0.8591864515258445,"x":99.85,"y":201.85,"x0":-2.498163256570123,"y0":50.00486359929798,"z0":4.814273760907961,"aX":11.021200390105053},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-7.0,"breakHorizontal":-16.8,"spinRate":2859,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4894201510407763,"extension":7.216138170349789},"index":3,"playId":"d7309351-7ed5-3a04-beee-c58951f7ce7d","pitchNumber":3,"startTime":"2026-07-08T23:38:18.823Z","endTime":"2026-07-08T23:38:23.297Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-08T23:38:42.670Z","endTime":"2026-07-08T23:38:52.587Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.260671769965818,"aZ":-32.712889763482686,"pfxX":8.489297625035558,"pfxZ":-0.3812987744056153,"pX":-1.4338492439441308,"pZ":1.9695212816388301,"vX0":0.544157888596209,"vY0":-118.5503322363742,"vZ0":0.4852701135635693,"x":171.65,"y":185.6,"x0":-2.769298251283141,"y0":50.00114928898298,"z0":4.743688845807441,"aX":12.104027476584498},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.4,"breakHorizontal":-15.5,"spinRate":2805,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.4616950434799083,"extension":7.448714190896771},"index":5,"playId":"722f019d-e39a-38f5-8b2a-91f0657bc777","pitchNumber":4,"startTime":"2026-07-08T23:38:52.587Z","endTime":"2026-07-08T23:38:57.024Z","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":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.062160886085202,"aZ":-19.96541170446745,"pfxX":-4.589419738215246,"pfxZ":6.526565745344639,"pX":-1.1423102323121122,"pZ":3.6782230630010595,"vX0":5.1145034316322215,"vY0":-135.11781315461928,"vZ0":0.5657909762360318,"x":160.54,"y":139.47,"x0":-2.4525480076586126,"y0":50.006659938087076,"z0":4.855878904890668,"aX":-8.591733883821297},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.1,"breakHorizontal":7.4,"spinRate":2448,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4034760236964172,"extension":7.347212150972564},"index":6,"playId":"0b58377d-6852-3c96-80b0-c4d84b26ae00","pitchNumber":5,"startTime":"2026-07-08T23:39:17.422Z","endTime":"2026-07-08T23:39:22.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.999119591719637,"aZ":-37.0626320178596,"pfxX":9.245338531349347,"pfxZ":-3.8979741389926534,"pX":-0.7493484072421556,"pZ":1.0367595486762622,"vX0":1.4406201144339892,"vY0":-111.34856058131365,"vZ0":-0.026126327586848186,"x":145.56,"y":210.79,"x0":-2.605633943993279,"y0":50.00039091477659,"z0":4.883507190997841,"aX":11.60661155157517},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-6.7,"breakHorizontal":-17.2,"spinRate":2826,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.49190961945337675,"extension":7.465571774736749},"index":7,"playId":"8c0d406e-3aa8-39bb-ab6e-872bf3656a98","pitchNumber":6,"startTime":"2026-07-08T23:39:37.845Z","endTime":"2026-07-08T23:39:42.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.506436675160394,"aZ":-23.948484892478447,"pfxX":-0.26867859483131484,"pfxZ":4.682747285495525,"pX":-0.3091203977601146,"pZ":2.7303034634245344,"vX0":5.654555149136697,"vY0":-130.22072196672954,"vZ0":-0.3756907693306143,"x":128.78,"y":165.06,"x0":-2.453111144233735,"y0":50.00181687260529,"z0":4.653152116377793,"aX":-0.4720492627099598},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.6,"breakHorizontal":-0.5,"spinRate":2416,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.41700982527033004,"extension":7.529696367342182},"hitData":{"launchSpeed":101.8,"launchAngle":21.0,"totalDistance":386.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.22,"coordY":52.13}},"index":8,"playId":"6e52e7d1-08a4-3554-ba29-25ccba59ddc0","pitchNumber":7,"startTime":"2026-07-08T23:40:02.376Z","endTime":"2026-07-08T23:40:18.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:40:18.924Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Crews lines out to left fielder Zach Dezenzo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T23:40:36.508Z","endTime":"2026-07-08T23:41:01.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701305,"link":"/api/v1/people/701305"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.359282484766148,"aZ":-22.259245555479307,"pfxX":-0.08502855353160443,"pfxZ":5.681579753392647,"pX":0.3869937899449506,"pZ":2.8227841707872976,"vX0":7.0410070063329,"vY0":-130.2653809571906,"vZ0":-0.5564883161885784,"x":102.25,"y":162.56,"x0":-2.322355678901763,"y0":50.00470262231782,"z0":4.6990825126375935,"aX":-0.15004914201786615},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.4,"breakHorizontal":-1.2,"spinRate":2318,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.4179862250600821,"extension":7.401857419261487},"hitData":{"launchSpeed":83.1,"launchAngle":23.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.62,"coordY":101.44}},"index":0,"playId":"5aae882e-e254-3aed-b96e-7393a12ebcc5","pitchNumber":1,"startTime":"2026-07-08T23:40:53.228Z","endTime":"2026-07-08T23:41:01.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:41:01.300Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yordan Alvarez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T23:42:59.687Z","endTime":"2026-07-08T23:44:32.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.43282995593218,"aZ":-43.59704676081495,"pfxX":-4.258082380038284,"pfxZ":-9.103374039277341,"pX":0.13582646241405996,"pZ":1.6762171064411606,"vX0":-3.8784271542412743,"vY0":-111.7054336473777,"vZ0":0.22915957201434556,"x":111.82,"y":193.52,"x0":2.4521821335272422,"y0":50.00193834640208,"z0":6.080156172950407,"aX":-5.343255534077432},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-16.1,"breakHorizontal":8.8,"spinRate":2370,"spinDirection":332},"zone":14,"typeConfidence":0.91,"plateTime":0.49163122506510026,"extension":5.954615407580211},"index":0,"playId":"252a2de3-bbb7-3c4b-99f6-06c0dc08d4b0","pitchNumber":1,"startTime":"2026-07-08T23:43:15.610Z","endTime":"2026-07-08T23:43:19.203Z","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":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.289531998319273,"aZ":-33.801647723457904,"pfxX":1.3766752614556774,"pfxZ":-1.179637485125539,"pX":-0.05826200130899471,"pZ":0.5830709976056007,"vX0":-6.4967551252034745,"vY0":-116.70224163977477,"vZ0":-4.542557236079034,"x":119.22,"y":223.04,"x0":2.5787645291870573,"y0":50.0013838046621,"z0":5.7273341516399405,"aX":1.9059960324893352},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.0,"breakHorizontal":-1.0,"spinRate":1297,"spinDirection":48},"zone":13,"typeConfidence":0.88,"plateTime":0.4687581907659002,"extension":6.41244549969868},"index":1,"playId":"4d8aeb7f-6ac0-3103-aa5b-c55315de5106","pitchNumber":2,"startTime":"2026-07-08T23:43:35.099Z","endTime":"2026-07-08T23:43:39.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.874710757394492,"aZ":-31.310842250707932,"pfxX":-9.718318083169551,"pfxZ":0.6244630954068837,"pX":-1.3167721681092388,"pZ":1.1522150786250376,"vX0":-6.321542161133448,"vY0":-117.65252365236006,"vZ0":-3.533902806393231,"x":167.19,"y":207.67,"x0":2.683203832387112,"y0":50.00121429988024,"z0":5.628190936568933,"aX":-13.389700607765526},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.5,"breakHorizontal":19.3,"spinRate":2517,"spinDirection":306},"zone":13,"typeConfidence":0.91,"plateTime":0.4686266668310286,"extension":6.180981445784703},"index":2,"playId":"6c260c5b-fbd1-32fd-a7e9-1fc2ddfa3abd","pitchNumber":3,"startTime":"2026-07-08T23:43:55.118Z","endTime":"2026-07-08T23:43:58.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.936325480507882,"aZ":-34.181897337090625,"pfxX":2.5918974885938386,"pfxZ":-1.4268316645355696,"pX":1.731855766719295,"pZ":3.086764798610856,"vX0":-3.287072850659956,"vY0":-117.95237046343787,"vZ0":0.6853458882892083,"x":50.99,"y":155.44,"x0":2.8082926084300586,"y0":50.003478989267236,"z0":5.950163515349909,"aX":3.643655831216714},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.2,"breakHorizontal":-3.8,"spinRate":1198,"spinDirection":133},"zone":12,"typeConfidence":0.86,"plateTime":0.4647868345722195,"extension":5.970733278438941},"index":3,"playId":"38c0a883-2a5b-3cd0-9274-8f9b835a0968","pitchNumber":4,"startTime":"2026-07-08T23:44:10.844Z","endTime":"2026-07-08T23:44:17.367Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.293875807177717,"aZ":-24.452572747361167,"pfxX":-2.2823302028136716,"pfxZ":4.406202729908511,"pX":-0.1679551326752679,"pZ":2.456039263569976,"vX0":-6.247865650322594,"vY0":-131.3849425200135,"vZ0":-3.7783048730861544,"x":123.4,"y":172.47,"x0":2.535251720390603,"y0":50.000571605733185,"z0":5.725431567475002,"aX":-3.9977533722108625},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.3,"breakHorizontal":5.5,"spinRate":2241,"spinDirection":180},"zone":5,"typeConfidence":0.9,"plateTime":0.41654284781820783,"extension":6.161733762389444},"index":4,"playId":"324fb2c5-4e2b-3ee6-8d96-86a7ec2ff6ad","pitchNumber":5,"startTime":"2026-07-08T23:44:29.595Z","endTime":"2026-07-08T23:44:32.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:44:32.972Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Isaac Paredes doubles (17) on a line drive to center fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T23:44:41.218Z","endTime":"2026-07-08T23:45:15.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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, 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":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.165674989731773,"aZ":-32.88132109671258,"pfxX":-10.34031081648721,"pfxZ":-0.5383455631302514,"pX":0.3145260575282696,"pZ":2.0771508460651886,"vX0":-2.864228265828226,"vY0":-114.1347531127569,"vZ0":-1.0482663453461105,"x":105.01,"y":182.7,"x0":2.932726028772844,"y0":50.005144237087386,"z0":5.812604538655202,"aX":-13.493124270002323},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.0,"breakHorizontal":19.4,"spinRate":2586,"spinDirection":304},"zone":8,"typeConfidence":0.91,"plateTime":0.481940353263246,"extension":5.967278495178832},"hitData":{"launchSpeed":99.4,"launchAngle":21.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":86.99,"coordY":69.37}},"index":0,"playId":"648d7505-eeec-3c7d-967b-b437a95a0f75","pitchNumber":1,"startTime":"2026-07-08T23:44:59.948Z","endTime":"2026-07-08T23:45:15.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:45:15.487Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T23:45:18.059Z","endTime":"2026-07-08T23:47:01.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.363819512099944,"aZ":-27.305403128060803,"pfxX":-2.4201954785588784,"pfxZ":2.875161446809302,"pX":-1.1460695050184437,"pZ":1.529190360364761,"vX0":-8.187071778558227,"vY0":-128.3995433874099,"vZ0":-5.502048096642756,"x":160.69,"y":197.49,"x0":2.381445355934484,"y0":50.00072575238184,"z0":5.790328738749952,"aX":-4.090555881196715},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":6.0,"spinRate":2328,"spinDirection":171},"zone":13,"typeConfidence":0.9,"plateTime":0.4244989432248074,"extension":6.384822153059551},"index":0,"playId":"920c4b03-dc8e-33eb-bc28-3ecd2c5f33b4","pitchNumber":1,"startTime":"2026-07-08T23:45:56.818Z","endTime":"2026-07-08T23:46:00.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.546423664433192,"aZ":-25.00958804820321,"pfxX":8.53540257188334,"pfxZ":4.848140135076233,"pX":-0.3845590931719418,"pZ":1.9715397966743868,"vX0":-9.330587247356725,"vY0":-120.34171267439282,"vZ0":-3.9675258670614166,"x":131.66,"y":185.55,"x0":2.4190553350514983,"y0":50.0053737873592,"z0":5.836180671037534,"aX":12.624612412570745},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.2,"breakHorizontal":-13.4,"spinRate":1930,"spinDirection":130},"zone":7,"typeConfidence":0.9,"plateTime":0.45370937093000396,"extension":6.005983380244758},"index":1,"playId":"8fb2dbef-07b5-39ae-8589-377718025a7f","pitchNumber":2,"startTime":"2026-07-08T23:46:13.095Z","endTime":"2026-07-08T23:46:17.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.93212496301931,"aZ":-27.44314012285894,"pfxX":8.75114088844603,"pfxZ":3.2361326289147128,"pX":0.6748933082937963,"pZ":1.5986422892989753,"vX0":-7.341995628307406,"vY0":-119.35261485616543,"vZ0":-4.271888292111161,"x":91.27,"y":195.62,"x0":2.6331460961485393,"y0":50.0049859994098,"z0":5.843994596034828,"aX":12.805584331347749},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.2,"breakHorizontal":-14.4,"spinRate":1803,"spinDirection":127},"zone":9,"typeConfidence":0.92,"plateTime":0.4564689088177105,"extension":5.933520487299439},"hitData":{"launchSpeed":89.8,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.0,"coordY":159.13}},"index":2,"playId":"ca0fee74-4694-3f96-8425-3663e868ecf9","pitchNumber":3,"startTime":"2026-07-08T23:46:51.583Z","endTime":"2026-07-08T23:47:01.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:47:01.372Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out, third baseman Curtis Mead to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T23:47:06.901Z","endTime":"2026-07-08T23:48:11.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":74.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.36316900803881,"aZ":-41.94451599045908,"pfxX":-4.447979499295674,"pfxZ":-7.22345963371151,"pX":0.203467433578155,"pZ":0.4142184834592877,"vX0":-3.9488514383131657,"vY0":-115.56594796232196,"vZ0":-3.2086463161267607,"x":109.24,"y":227.6,"x0":2.5114634978476897,"y0":50.00065363566803,"z0":5.846227932158654,"aX":-6.019470573508039},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-13.6,"breakHorizontal":9.0,"spinRate":2378,"spinDirection":326},"zone":14,"typeConfidence":0.88,"plateTime":0.47380402663470145,"extension":6.114862410115754},"index":0,"playId":"dc09ae65-6cca-3411-8427-62f2c672339b","pitchNumber":1,"startTime":"2026-07-08T23:47:23.713Z","endTime":"2026-07-08T23:47:27.852Z","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":79.5,"endSpeed":74.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.172067184250682,"aZ":-23.723349459295157,"pfxX":7.6772700922125665,"pfxZ":6.151125421627103,"pX":-0.15290409958800952,"pZ":0.7644743681031752,"vX0":-8.383245776775926,"vY0":-115.5292796134252,"vZ0":-6.354541610104339,"x":109.64,"y":193.2,"x0":2.497497135383164,"y0":50.004705592666355,"z0":5.780953316045791,"aX":10.551984791952194},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":10.1,"breakHorizontal":-12.2,"spinRate":1894,"spinDirection":135},"zone":13,"typeConfidence":0.93,"plateTime":0.47113853405073414,"extension":5.885632897371745},"index":1,"playId":"3b083be7-c8fc-3656-8469-d4095820b5a4","pitchNumber":2,"startTime":"2026-07-08T23:47:43.083Z","endTime":"2026-07-08T23:47:46.926Z","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":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4059478461458,"aZ":-22.011421329656894,"pfxX":-0.5141149251848609,"pfxZ":5.651350876535783,"pX":-0.06593515942821777,"pZ":2.2426169317424725,"vX0":-6.326295771938343,"vY0":-132.0523877057868,"vZ0":-5.107594644512613,"x":119.51,"y":178.23,"x0":2.4098701938308817,"y0":50.00175659685526,"z0":5.783148377579469,"aX":-0.9224479225309156},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.5,"breakHorizontal":2.0,"spinRate":2318,"spinDirection":180},"zone":8,"typeConfidence":0.9,"plateTime":0.41198130099749886,"extension":6.219830004097816},"hitData":{"launchSpeed":99.2,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.91,"coordY":168.25}},"index":2,"playId":"3fefc5d2-9661-302e-8c85-6684fb638995","pitchNumber":3,"startTime":"2026-07-08T23:48:02.663Z","endTime":"2026-07-08T23:48:11.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:48:11.112Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorbit Vivas grounds out softly, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T23:50:19.637Z","endTime":"2026-07-08T23:50:53.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.3,"endSpeed":68.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.225216633531005,"aZ":-38.99897854022628,"pfxX":8.070490682473277,"pfxZ":-5.785272663898914,"pX":0.4442299154180878,"pZ":2.527376524215074,"vX0":3.8028214572817585,"vY0":-108.00614776899286,"vZ0":3.6258005520897676,"x":100.07,"y":170.54,"x0":-2.389353301848592,"y0":50.00504169721833,"z0":5.1222531925262,"aX":9.513195320717779},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-9.1,"breakHorizontal":-15.6,"spinRate":2790,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.5075841600208202,"extension":7.409892102421852},"hitData":{"launchSpeed":45.5,"launchAngle":-33.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":115.17,"coordY":172.09}},"index":0,"playId":"246891e8-01ca-3aa1-9c83-ad7e80b766c4","pitchNumber":1,"startTime":"2026-07-08T23:50:46.282Z","endTime":"2026-07-08T23:50:53.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:50:53.009Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Tena pops out to shortstop Nick Allen.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T23:50:58.057Z","endTime":"2026-07-08T23:51:47.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":84.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47161416983286,"aZ":-18.75565176264257,"pfxX":-6.140142805383005,"pfxZ":7.349431124894925,"pX":0.13007820723322291,"pZ":1.9577942245913567,"vX0":8.722722610449715,"vY0":-133.69815873782426,"vZ0":-3.7878336331717346,"x":112.04,"y":185.92,"x0":-2.363940196911364,"y0":50.00386628899174,"z0":4.7240678877155835,"aX":-11.213585718947755},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":9.5,"spinRate":2380,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.40831586478770276,"extension":7.38439779738339},"index":0,"playId":"a50dcaf6-94ba-3066-bde9-915579ecda00","pitchNumber":1,"startTime":"2026-07-08T23:51:18.804Z","endTime":"2026-07-08T23:51:22.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.398776795380403,"aZ":-34.05271512339388,"pfxX":8.707370122239883,"pfxZ":-1.4975021194556586,"pX":-0.3979678578310771,"pZ":2.6036882784961266,"vX0":2.320140591164509,"vY0":-111.382704175677,"vZ0":2.459220096835824,"x":132.17,"y":168.48,"x0":-2.584942200935348,"y0":50.00364106301735,"z0":5.011695044446137,"aX":10.916867915725282},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-1.8,"breakHorizontal":-16.3,"spinRate":2843,"spinDirection":61},"zone":4,"typeConfidence":2.0,"plateTime":0.49214764700574865,"extension":7.488059491006064},"hitData":{"launchSpeed":88.0,"launchAngle":63.0,"totalDistance":176.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":108.96,"coordY":138.33}},"index":1,"playId":"5ef6282d-0e66-3432-ab98-17feb0e79232","pitchNumber":2,"startTime":"2026-07-08T23:51:37.367Z","endTime":"2026-07-08T23:51:47.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:51:47.242Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Keibert Ruiz singles on a line drive to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T23:52:25.673Z","endTime":"2026-07-08T23:53:20.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-08T23:52:09.222Z","endTime":"2026-07-08T23:52:27.921Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.166865872259393,"aZ":-37.00123696810518,"pfxX":7.506427426265128,"pfxZ":-3.8763037920435486,"pX":0.703176931416903,"pZ":0.9460122895190993,"vX0":4.915970879168291,"vY0":-111.01133434404133,"vZ0":-0.2482235606301304,"x":90.2,"y":213.24,"x0":-2.5162650937849596,"y0":50.00141782027052,"z0":4.91612440922872,"aX":9.352394317490873},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-6.7,"breakHorizontal":-14.9,"spinRate":2896,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.49369499576843223,"extension":7.377825735617286},"index":1,"playId":"8bc3f470-f886-3a20-83f3-d2e59eb2b4b2","pitchNumber":1,"startTime":"2026-07-08T23:52:27.921Z","endTime":"2026-07-08T23:52:31.366Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.922937064595352,"aZ":-19.446040587586445,"pfxX":-5.395111922506949,"pfxZ":6.835054039098172,"pX":0.687609462149745,"pZ":2.5452292417102513,"vX0":9.613798018486552,"vY0":-134.99803222541252,"vZ0":-2.2996370750730413,"x":90.79,"y":170.06,"x0":-2.2043829088475873,"y0":50.00363159035795,"z0":4.763683406360665,"aX":-10.048801913231864},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.1,"breakHorizontal":7.9,"spinRate":2358,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.40435041061589416,"extension":7.395518911197969},"index":2,"playId":"90e8cd34-75e4-3968-a8f2-40b7f706f45d","pitchNumber":2,"startTime":"2026-07-08T23:52:47.450Z","endTime":"2026-07-08T23:52:50.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":71.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.25122851599079,"aZ":-34.32546761166465,"pfxX":7.954718241436766,"pfxZ":-1.6958459309612595,"pX":-0.04907507708260497,"pZ":1.7677464799852405,"vX0":3.32088772246555,"vY0":-111.53131039388995,"vZ0":1.0387092567340377,"x":118.87,"y":191.05,"x0":-2.5890870047922894,"y0":50.005195401461414,"z0":4.824104208066846,"aX":10.065673710310955},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-2.5,"breakHorizontal":-15.2,"spinRate":2803,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.4902906016260413,"extension":7.25309044992919},"hitData":{"launchSpeed":97.5,"launchAngle":10.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.26,"coordY":127.8}},"index":3,"playId":"72b740f4-9b54-3f53-9e69-5bdcd72e296a","pitchNumber":3,"startTime":"2026-07-08T23:53:09.373Z","endTime":"2026-07-08T23:53:20.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:53:20.536Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks. Keibert Ruiz to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T23:53:23.097Z","endTime":"2026-07-08T23:54:56.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"postOnSecond":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":85.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92644429853473,"aZ":-22.40194430561319,"pfxX":-9.669698301713556,"pfxZ":5.277296823962842,"pX":-1.4196206057719796,"pZ":1.5427396315460293,"vX0":5.902665045009455,"vY0":-134.6907931834834,"vZ0":-3.847686294481538,"x":171.11,"y":197.13,"x0":-2.3735139952132873,"y0":50.00609124588807,"z0":4.5577369239785614,"aX":-17.921219895018105},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.0,"breakHorizontal":16.4,"spinRate":2423,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4053342492548033,"extension":7.460925330711362},"index":0,"playId":"ff74ec38-ca2e-3c13-97fb-e3a84e5352e3","pitchNumber":1,"startTime":"2026-07-08T23:53:48.876Z","endTime":"2026-07-08T23:53:52.295Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"6e5956f4-88c3-41e6-a5db-b3262845eee7","startTime":"2026-07-08T23:53:59.932Z","endTime":"2026-07-08T23:54:04.932Z","isPitch":false,"type":"stepoff"},{"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":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.343865817304703,"aZ":-26.613708061121244,"pfxX":-7.671272058218891,"pfxZ":3.5294065179279723,"pX":-0.5067158819437562,"pZ":1.2546541214665943,"vX0":7.05593729651652,"vY0":-123.77693497211288,"vZ0":-2.8105099522213233,"x":136.31,"y":204.9,"x0":-2.377947137754216,"y0":50.00030657132129,"z0":4.599768585754544,"aX":-12.074634108622446},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.1,"breakHorizontal":12.6,"spinRate":1507,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4400798037365292,"extension":7.608853354404294},"index":2,"playId":"2f632d09-74bf-37d5-8634-7a6578602698","pitchNumber":2,"startTime":"2026-07-08T23:54:11.246Z","endTime":"2026-07-08T23:54:16.446Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.423565553123478,"aZ":-19.696209510619365,"pfxX":-1.27098033907059,"pfxZ":7.333848375759783,"pX":-1.1004670930090688,"pZ":1.371709870532185,"vX0":4.305777953860015,"vY0":-128.5322617364425,"vZ0":-4.142866410849693,"x":158.95,"y":201.74,"x0":-2.6199850011261083,"y0":50.002097340521395,"z0":4.501310143576237,"aX":-2.1625203839138227},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.7,"breakHorizontal":1.6,"spinRate":2305,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.42341101576547935,"extension":7.406304291712025},"index":3,"playId":"ce0ef19d-eea5-3c9a-99fe-fa09b10b38a6","pitchNumber":3,"startTime":"2026-07-08T23:54:32.342Z","endTime":"2026-07-08T23:54:36.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21465778270319,"aZ":-20.40309492694638,"pfxX":-10.253280757903338,"pfxZ":6.335231888638698,"pX":0.004519864573159028,"pZ":1.094286928631152,"vX0":9.638209573478438,"vY0":-135.15573622961787,"vZ0":-5.57999702766825,"x":116.83,"y":209.23,"x0":-2.267854728952663,"y0":50.006205531143465,"z0":4.6094729311919895,"aX":-19.05915992100779},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":16.7,"spinRate":2461,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4045760922323889,"extension":7.458287242699447},"index":4,"playId":"569c6584-0136-31b4-bc21-cd98c1b15aba","pitchNumber":4,"startTime":"2026-07-08T23:54:52.658Z","endTime":"2026-07-08T23:54:56.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:54:56.581Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis García Jr. homers (20) on a fly ball to right center field. Keibert Ruiz scores. James Wood scores.","rbi":3,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T23:55:25.432Z","endTime":"2026-07-08T23:56:09.696Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.347644364730378,"aZ":-19.724288751277793,"pfxX":-4.912016787746213,"pfxZ":6.898539903883435,"pX":-0.8787927305297097,"pZ":3.1099213043471634,"vX0":5.9512080971894585,"vY0":-133.19659150824072,"vZ0":-0.6581920597971135,"x":150.5,"y":154.81,"x0":-2.498957204383929,"y0":50.00447150238135,"z0":4.780356838014098,"aX":-8.868308753293366},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.6,"breakHorizontal":7.7,"spinRate":2295,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4104680827536904,"extension":7.390808607876436},"index":0,"playId":"3dd752e1-3d18-3f8e-a926-8ffc6c324866","pitchNumber":1,"startTime":"2026-07-08T23:55:25.432Z","endTime":"2026-07-08T23:55:29.436Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.884939068501488,"aZ":-33.90616121764924,"pfxX":8.705867178184874,"pfxZ":-1.3911527799918524,"pX":-0.3074592568778073,"pZ":2.3350545303872714,"vX0":2.595689186028589,"vY0":-111.09979801860938,"vZ0":2.018150436651509,"x":128.72,"y":175.73,"x0":-2.6236867939879907,"y0":50.00414565053685,"z0":4.952348329289682,"aX":10.825464143567103},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-1.7,"breakHorizontal":-16.4,"spinRate":2790,"spinDirection":62},"zone":5,"typeConfidence":2.0,"plateTime":0.49401532936004333,"extension":7.588359766118334},"hitData":{"launchSpeed":104.6,"launchAngle":25.0,"totalDistance":417.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":179.04,"coordY":38.73}},"index":1,"playId":"d0694d79-d8a4-3d4e-a0d9-17ade2978411","pitchNumber":2,"startTime":"2026-07-08T23:55:42.110Z","endTime":"2026-07-08T23:56:09.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:56:09.696Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Curtis Mead lines out to shortstop Nick Allen.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T23:55:55.076Z","endTime":"2026-07-08T23:56:54.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.398798155084766,"aZ":-25.461421707437516,"pfxX":-9.93838657855266,"pfxZ":3.62949515450444,"pX":0.134989782566546,"pZ":2.7939607023768778,"vX0":9.74736477606378,"vY0":-134.44144876959638,"vZ0":-0.37808083758747685,"x":111.85,"y":163.34,"x0":-2.2289519589675306,"y0":50.00154026443048,"z0":4.727949456034172,"aX":-18.374994984083706},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.7,"breakHorizontal":16.2,"spinRate":2244,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4058576469093915,"extension":7.5916936219231905},"index":0,"playId":"e1268e31-160d-30d0-9cc0-a89621b593f9","pitchNumber":1,"startTime":"2026-07-08T23:56:34.331Z","endTime":"2026-07-08T23:56:37.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63905814389699,"aZ":-23.330860076380908,"pfxX":-9.647128793238469,"pfxZ":4.834866567263177,"pX":-0.8284949740237693,"pZ":2.643909437378511,"vX0":7.200245664360075,"vY0":-133.85408125130255,"vZ0":-1.127418436493685,"x":148.58,"y":167.39,"x0":-2.2887681667138975,"y0":50.00438342989488,"z0":4.728082985427679,"aX":-17.653198694456382},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":16.1,"spinRate":2382,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.40789398649484543,"extension":7.5303767062709595},"hitData":{"launchSpeed":69.3,"launchAngle":17.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":97.18,"coordY":140.41}},"index":1,"playId":"6538512e-97a7-31f1-8630-a7c13ca60ee1","pitchNumber":2,"startTime":"2026-07-08T23:56:49.941Z","endTime":"2026-07-08T23:56:54.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:56:54.688Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Yainer Diaz doubles (8) on a ground ball to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T23:58:44.383Z","endTime":"2026-07-09T00:00:49.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84584572786914,"aZ":-24.421046200407794,"pfxX":-1.4618970302283785,"pfxZ":4.4733774919007985,"pX":-0.0676646434570914,"pZ":1.8160859900112059,"vX0":-6.245364711197367,"vY0":-130.22459214296245,"vZ0":-5.554331314927092,"x":119.58,"y":189.75,"x0":2.5423026980093315,"y0":50.00649541047551,"z0":5.800609601895952,"aX":-2.534956055013653},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.2,"breakHorizontal":4.0,"spinRate":2218,"spinDirection":174},"zone":8,"typeConfidence":0.9,"plateTime":0.4190471133537743,"extension":6.209443363189371},"index":0,"playId":"4bcfaf04-97a9-3744-9626-077c78721d3a","pitchNumber":1,"startTime":"2026-07-08T23:59:02.692Z","endTime":"2026-07-08T23:59:06.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.995681804808136,"aZ":-26.561568878939344,"pfxX":9.422238663510278,"pfxZ":3.806104915130982,"pX":1.2101808131364997,"pZ":2.9486590366910104,"vX0":-6.464707667123808,"vY0":-120.27448996043935,"vZ0":-1.4946248922332863,"x":70.87,"y":159.17,"x0":2.7005841781849886,"y0":50.00205165597848,"z0":5.920194815214083,"aX":13.888161963185727},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.8,"breakHorizontal":-15.6,"spinRate":1833,"spinDirection":131},"zone":12,"typeConfidence":0.92,"plateTime":0.45434906030932165,"extension":5.786866160635752},"index":1,"playId":"1af04835-54fa-3aa9-85f8-fbad433cd708","pitchNumber":2,"startTime":"2026-07-08T23:59:17.937Z","endTime":"2026-07-08T23:59:22.640Z","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":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":73.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.136005265003025,"aZ":-33.0908856942472,"pfxX":3.1526262725368905,"pfxZ":-0.6677382271529463,"pX":0.2878561062064209,"pZ":-0.003017394713149774,"vX0":-6.039322501115959,"vY0":-118.2869505108059,"vZ0":-5.99887648898867,"x":106.03,"y":238.86,"x0":2.495349287255654,"y0":50.000562760899655,"z0":5.697148707188065,"aX":4.3487531133427435},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.8,"breakHorizontal":-3.8,"spinRate":1397,"spinDirection":137},"zone":14,"typeConfidence":0.87,"plateTime":0.4678311014093053,"extension":6.144691991432888},"index":2,"playId":"92aed944-5763-3e55-b5d7-cd8b7d8e571a","pitchNumber":3,"startTime":"2026-07-08T23:59:34.862Z","endTime":"2026-07-08T23:59:38.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71354754835953,"aZ":-24.940618644295466,"pfxX":-2.8855086175656943,"pfxZ":4.096807818746007,"pX":-1.819345125646288,"pZ":1.4803256513422383,"vX0":-9.628610054276821,"vY0":-131.00836544097712,"vZ0":-6.186619535056865,"x":186.35,"y":198.81,"x0":2.255868697796399,"y0":50.00205462024695,"z0":5.698217860558828,"aX":-5.089568656808913},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.5,"breakHorizontal":7.1,"spinRate":2297,"spinDirection":185},"zone":13,"typeConfidence":0.9,"plateTime":0.41567570862559844,"extension":6.479937394631532},"index":3,"playId":"327640a2-2ad3-350e-a14b-2ed2e49dd7b6","pitchNumber":4,"startTime":"2026-07-08T23:59:53.521Z","endTime":"2026-07-08T23:59:57.067Z","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":92.2,"endSpeed":85.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.409516309243347,"aZ":-18.254689122572547,"pfxX":3.115195496467665,"pfxZ":7.508080347074683,"pX":0.0012800294065021176,"pZ":3.064129761640112,"vX0":-7.427963567648757,"vY0":-134.16762080635894,"vZ0":-3.6999413347252923,"x":116.95,"y":156.05,"x0":2.380239211347787,"y0":50.002582299276305,"z0":5.734090174727076,"aX":5.775791800627628},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.2,"breakHorizontal":-4.3,"spinRate":1983,"spinDirection":150},"zone":2,"typeConfidence":0.88,"plateTime":0.40561287595300755,"extension":6.26622649400308},"index":4,"playId":"ea6fc7e8-a5f8-3697-9b9d-864555270bd2","pitchNumber":5,"startTime":"2026-07-09T00:00:12.647Z","endTime":"2026-07-09T00:00:16.585Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.126101381889367,"aZ":-43.39311805756504,"pfxX":-4.459706664684292,"pfxZ":-8.498872493854659,"pX":-0.7111455910213538,"pZ":1.7432495393162586,"vX0":-5.569212316818097,"vY0":-114.20686095751883,"vZ0":0.0021373100637016584,"x":144.11,"y":191.71,"x0":2.338744302010243,"y0":50.00216097483386,"z0":6.011853524214686,"aX":-5.887225028427368},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-15.1,"breakHorizontal":9.5,"spinRate":2431,"spinDirection":327},"zone":7,"typeConfidence":0.91,"plateTime":0.47967320423806914,"extension":6.093297327871437},"hitData":{"launchSpeed":91.5,"launchAngle":6.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":29.0,"coordY":109.0}},"index":5,"playId":"344be4c2-3ab8-3987-80b6-b09679c65020","pitchNumber":6,"startTime":"2026-07-09T00:00:32.267Z","endTime":"2026-07-09T00:00:49.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:00:49.781Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Matthews singles on a line drive to center fielder Dylan Crews. Yainer Diaz scores.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-09T00:00:55.520Z","endTime":"2026-07-09T00:03:14.459Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":656492,"link":"/api/v1/people/656492"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":72.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.804272013107436,"aZ":-43.85024303438641,"pfxX":-4.537224872133685,"pfxZ":-9.077340147687362,"pX":-0.15152003745650006,"pZ":0.7779239633667558,"vX0":-4.528536065455824,"vY0":-112.75329434839664,"vZ0":-1.617389600671346,"x":122.78,"y":217.78,"x0":2.473777480612752,"y0":50.00526137001192,"z0":5.935601754001687,"aX":-5.833251118266771},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-16.6,"breakHorizontal":9.4,"spinRate":2307,"spinDirection":328},"zone":13,"typeConfidence":0.91,"plateTime":0.4860752370041048,"extension":6.1627747563606885},"index":0,"playId":"9877daa2-5cd3-34a4-9eb0-6f05d82470db","pitchNumber":1,"startTime":"2026-07-09T00:01:13.822Z","endTime":"2026-07-09T00:01:18.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.750857760254497,"aZ":-26.08287686686353,"pfxX":8.9317262146341,"pfxZ":3.9816669050994156,"pX":1.0183187532947786,"pZ":0.434360901850159,"vX0":-6.846003732217334,"vY0":-122.5006178713985,"vZ0":-7.268318311994392,"x":78.18,"y":227.05,"x0":2.6799998908111604,"y0":50.00404159457439,"z0":5.650106562818013,"aX":13.662774255334572},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.8,"breakHorizontal":-14.8,"spinRate":1985,"spinDirection":135},"zone":14,"typeConfidence":0.88,"plateTime":0.446035485237414,"extension":6.031126404873216},"index":1,"playId":"563f60c4-dfee-3282-936a-3c1629f0e670","pitchNumber":2,"startTime":"2026-07-09T00:01:35.256Z","endTime":"2026-07-09T00:01:38.737Z","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":0},"pitchData":{"startSpeed":90.2,"endSpeed":84.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.194520407861297,"aZ":-27.075447080953033,"pfxX":-0.8640327703751416,"pfxZ":2.8765860894370094,"pX":-0.36128725903685716,"pZ":2.0825295194990585,"vX0":-7.004911062446082,"vY0":-131.3706318540866,"vZ0":-4.399937264224824,"x":130.77,"y":182.55,"x0":2.4366782827074487,"y0":50.00258341527429,"z0":5.758881489356183,"aX":-1.5304096036920112},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.6,"breakHorizontal":2.9,"spinRate":2304,"spinDirection":167},"zone":7,"typeConfidence":0.9,"plateTime":0.41472529785686607,"extension":6.368488141464792},"index":2,"playId":"def34530-6402-3fce-8407-87be9f4e60ce","pitchNumber":3,"startTime":"2026-07-09T00:01:58.430Z","endTime":"2026-07-09T00:02:01.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.231072057646198,"aZ":-33.29845657858229,"pfxX":1.280743158230379,"pfxZ":-0.7404498801140784,"pX":-0.21271691745639848,"pZ":-0.060339337654153294,"vX0":-7.065498332478296,"vY0":-121.92740895007996,"vZ0":-6.853975809406187,"x":125.11,"y":240.41,"x0":2.5354992012656385,"y0":50.00006778664378,"z0":5.6018299147323605,"aX":1.9616360494923208},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.5,"breakHorizontal":-1.0,"spinRate":1446,"spinDirection":89},"zone":13,"typeConfidence":0.89,"plateTime":0.4463942937735563,"extension":6.321205604802438},"index":3,"playId":"78923fb2-abcf-342a-be05-1c674e64a363","pitchNumber":4,"startTime":"2026-07-09T00:02:30.678Z","endTime":"2026-07-09T00:02:39.793Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Foster Griffin. Yainer Diaz to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"actionPlayId":"78923fb2-abcf-342a-be05-1c674e64a363","startTime":"2026-07-09T00:02:48.167Z","endTime":"2026-07-09T00:03:04.019Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":673237,"link":"/api/v1/people/673237"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.645642592511138,"aZ":-43.90856920179758,"pfxX":-5.527974985367024,"pfxZ":-8.56698120694255,"pX":0.18563302391513525,"pZ":1.9575507696106043,"vX0":-3.6147239930628183,"vY0":-116.21904286667028,"vZ0":0.3674757646850524,"x":109.92,"y":185.93,"x0":2.479159834971856,"y0":50.005342662111026,"z0":5.965387310672289,"aX":-7.567870633850705},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-15.1,"breakHorizontal":10.9,"spinRate":2497,"spinDirection":324},"zone":8,"typeConfidence":0.89,"plateTime":0.47116101270974475,"extension":6.158761754604707},"hitData":{"launchSpeed":83.0,"launchAngle":22.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.79,"coordY":88.35}},"index":5,"playId":"70696827-8b07-358f-876f-bc2b0fcd1c2a","pitchNumber":5,"startTime":"2026-07-09T00:03:04.019Z","endTime":"2026-07-09T00:03:14.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:03:14.459Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Dezenzo strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-09T00:03:21.329Z","endTime":"2026-07-09T00:04:30.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.511465263126702,"aZ":-28.41789972198805,"pfxX":-1.6641509108719856,"pfxZ":2.147393489004238,"pX":-0.10045379726601109,"pZ":1.90930386363707,"vX0":-6.270363493430964,"vY0":-131.03375217648934,"vZ0":-4.407089248547685,"x":120.83,"y":187.23,"x0":2.535152377691741,"y0":50.000471809214496,"z0":5.724982959944957,"aX":-2.9054370878651556},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.1,"breakHorizontal":4.3,"spinRate":2266,"spinDirection":185},"zone":8,"typeConfidence":0.9,"plateTime":0.41728774217593756,"extension":6.298156543379722},"index":0,"playId":"77a66ba6-2ce4-3fcc-83a3-fdf8fa910743","pitchNumber":1,"startTime":"2026-07-09T00:03:43.088Z","endTime":"2026-07-09T00:03:46.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70729648526719,"aZ":-26.561919831571036,"pfxX":-0.4881111454519462,"pfxZ":3.1827720461392257,"pX":0.4524253121093466,"pZ":3.136917251913983,"vX0":-5.252053457842668,"vY0":-130.73889317124838,"vZ0":-1.9979721878231147,"x":99.75,"y":154.08,"x0":2.5352849484373725,"y0":50.004300527831674,"z0":5.8680690298002,"aX":-0.8596333290723901},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.6,"breakHorizontal":1.8,"spinRate":2309,"spinDirection":197},"zone":3,"typeConfidence":0.9,"plateTime":0.41598419199190095,"extension":6.120168986109411},"index":1,"playId":"1edaea1a-45fe-3c47-accc-e29cff2d08e4","pitchNumber":2,"startTime":"2026-07-09T00:04:10.251Z","endTime":"2026-07-09T00:04:13.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.125854727606182,"aZ":-14.617575737665081,"pfxX":3.9722505785344615,"pfxZ":9.274451208615915,"pX":-0.24531498716646247,"pZ":3.2135964225003333,"vX0":-8.410381197851097,"vY0":-135.82722031642487,"vZ0":-4.0971620286599455,"x":126.35,"y":152.01,"x0":2.3570968695322247,"y0":50.00044958779726,"z0":5.738873144140236,"aX":7.518269282762524},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":-5.6,"spinRate":2158,"spinDirection":150},"zone":1,"typeConfidence":0.9,"plateTime":0.40127212840178617,"extension":6.350664982436588},"index":2,"playId":"ab172b90-7e81-3582-8095-479dce71f7df","pitchNumber":3,"startTime":"2026-07-09T00:04:27.544Z","endTime":"2026-07-09T00:04:30.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:04:30.597Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Allen pops out to catcher Keibert Ruiz in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-09T00:04:46.971Z","endTime":"2026-07-09T00:05:25.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.4,"endSpeed":77.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.511792559748873,"aZ":-25.084361096400094,"pfxX":7.474367774400584,"pfxZ":4.70953859163496,"pX":0.6571442708303837,"pZ":2.4974526582115786,"vX0":-6.86606189183145,"vY0":-121.30927558205003,"vZ0":-2.849000813986868,"x":91.95,"y":171.35,"x0":2.5396500111785856,"y0":50.002351347366265,"z0":5.850884698347793,"aX":11.25103171875893},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.2,"breakHorizontal":-12.1,"spinRate":1971,"spinDirection":132},"zone":6,"typeConfidence":0.87,"plateTime":0.44979567972209766,"extension":5.963929702501973},"index":0,"playId":"8bdd77c6-233f-39e0-918f-3184ec09d25a","pitchNumber":1,"startTime":"2026-07-09T00:04:55.394Z","endTime":"2026-07-09T00:04:59.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.389992141930215,"aZ":-23.69460458364901,"pfxX":-1.9987584746149039,"pfxZ":4.765655269493012,"pX":-0.5337246078618351,"pZ":2.75412437418839,"vX0":-7.138948479861203,"vY0":-131.42631184653948,"vZ0":-3.3537689497035235,"x":137.34,"y":164.42,"x0":2.458815453566517,"y0":50.00204272590418,"z0":5.772740312795306,"aX":-3.5559660814089193},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.3,"breakHorizontal":4.9,"spinRate":2257,"spinDirection":178},"zone":1,"typeConfidence":0.9,"plateTime":0.4140598233158723,"extension":6.211036410774772},"hitData":{"launchSpeed":65.1,"launchAngle":82.0,"totalDistance":21.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":115.55,"coordY":206.29}},"index":1,"playId":"4ed8ca67-49ce-3729-bb5d-8b30b8d596d4","pitchNumber":2,"startTime":"2026-07-09T00:05:13.567Z","endTime":"2026-07-09T00:05:25.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:05:25.752Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out to right fielder James Wood.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-09T00:05:31.886Z","endTime":"2026-07-09T00:08:31.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.3,"endSpeed":76.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.802572038632096,"aZ":-31.841350031720683,"pfxX":-7.559903898676616,"pfxZ":0.22796156584155103,"pX":-0.8892770342446538,"pZ":0.7169994182549027,"vX0":-6.212287388533928,"vY0":-119.72404155933822,"vZ0":-4.707984964515267,"x":150.9,"y":219.42,"x0":2.724026028623083,"y0":50.00089999812567,"z0":5.568709750853603,"aX":-10.938268991435285},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.5,"breakHorizontal":15.2,"spinRate":2634,"spinDirection":301},"zone":13,"typeConfidence":0.88,"plateTime":0.45804131413462335,"extension":6.140549022564269},"index":0,"playId":"a1f5b5d7-172e-3686-a223-0017b7c72f0b","pitchNumber":1,"startTime":"2026-07-09T00:06:01.570Z","endTime":"2026-07-09T00:06:05.256Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"fe56041c-7d48-4b58-94c3-b5a54c8abd4e","startTime":"2026-07-09T00:06:20.941Z","endTime":"2026-07-09T00:06:27.928Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Brice Matthews steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"fe56041c-7d48-4b58-94c3-b5a54c8abd4e","startTime":"2026-07-09T00:06:52.800Z","endTime":"2026-07-09T00:07:15.737Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49501876675679,"aZ":-23.168462577359573,"pfxX":-0.4545690751781849,"pfxZ":5.0308111576495484,"pX":-0.18758475023777374,"pZ":2.853117406467403,"vX0":-6.894126683621826,"vY0":-132.26571008052542,"vZ0":-3.2780432650575397,"x":124.15,"y":161.75,"x0":2.5005840972386975,"y0":50.00165687813893,"z0":5.787668262962165,"aX":-0.81347473687175},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":2.2,"spinRate":2350,"spinDirection":179},"zone":2,"typeConfidence":0.9,"plateTime":0.4124925868111835,"extension":6.381422627298988},"index":3,"playId":"ce722860-fbfb-3296-a3f4-f93f7eacec99","pitchNumber":2,"startTime":"2026-07-09T00:07:15.737Z","endTime":"2026-07-09T00:07:18.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17669665407475,"aZ":-31.791449839680343,"pfxX":-8.285233479242244,"pfxZ":0.2592598163056268,"pX":-1.200285613641165,"pZ":1.6524254269119818,"vX0":-6.7450854307684445,"vY0":-120.08461127801417,"vZ0":-2.85172478136079,"x":162.75,"y":194.16,"x0":2.7207388374333275,"y0":50.00083377129213,"z0":5.6824645390258395,"aX":-12.102147489259378},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.0,"breakHorizontal":16.6,"spinRate":2687,"spinDirection":317},"zone":13,"typeConfidence":0.88,"plateTime":0.45604975448719554,"extension":6.262978115896455},"index":4,"playId":"48798778-8977-3bc3-a26c-1252e002b862","pitchNumber":3,"startTime":"2026-07-09T00:07:35.905Z","endTime":"2026-07-09T00:07:39.456Z","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":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.355107611513116,"aZ":-32.134464177716055,"pfxX":1.32916131910717,"pfxZ":0.022599543072039374,"pX":1.712797699651254,"pZ":1.35489481806662,"vX0":-3.0887054240155125,"vY0":-120.77178304406839,"vZ0":-3.5357345270887817,"x":51.71,"y":202.2,"x0":2.845580571164968,"y0":50.00052529755262,"z0":5.716840860294383,"aX":1.9294130453023537},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.6,"breakHorizontal":-1.6,"spinRate":1429,"spinDirection":131},"zone":14,"typeConfidence":0.89,"plateTime":0.4566032671435858,"extension":6.445888784117015},"index":5,"playId":"9bc266e6-9bee-3f23-a611-f64e150d995d","pitchNumber":4,"startTime":"2026-07-09T00:08:00.347Z","endTime":"2026-07-09T00:08:04.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.477011064037352,"aZ":-23.182526220452335,"pfxX":-1.9053345331695493,"pfxZ":5.035726445825205,"pX":-0.4633821713741779,"pZ":3.315300582009254,"vX0":-6.891166505598541,"vY0":-131.6462077095047,"vZ0":-2.087856994885647,"x":134.66,"y":149.27,"x0":2.41775344385739,"y0":50.00212868106851,"z0":5.805092946204183,"aX":-3.3995029107021004},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.0,"breakHorizontal":4.7,"spinRate":2285,"spinDirection":166},"zone":11,"typeConfidence":0.9,"plateTime":0.4133850412967406,"extension":6.269200977103293},"hitData":{"launchSpeed":71.5,"launchAngle":47.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.92,"coordY":116.53}},"index":6,"playId":"dbefc5b5-dbf3-317a-8167-eefdf82f1c9f","pitchNumber":5,"startTime":"2026-07-09T00:08:21.174Z","endTime":"2026-07-09T00:08:31.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:08:31.898Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"CJ Abrams homers (20) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T00:10:23.002Z","endTime":"2026-07-09T00:11:43.979Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.043008713071796,"aZ":-19.35456228793032,"pfxX":-10.12111021583319,"pfxZ":7.10153605872919,"pX":-0.953173032340838,"pZ":1.1650518693117322,"vX0":7.248821832993086,"vY0":-133.1484261844358,"vZ0":-5.483966976272368,"x":153.33,"y":207.32,"x0":-2.3880153313354615,"y0":50.00580543519909,"z0":4.640290395407116,"aX":-18.28082254532874},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.9,"breakHorizontal":16.9,"spinRate":2338,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4104521379278845,"extension":7.52251485283969},"index":0,"playId":"dfcb7d5a-fd66-3112-90d1-e2236e9f591c","pitchNumber":1,"startTime":"2026-07-09T00:10:43.146Z","endTime":"2026-07-09T00:10:47.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.3,"endSpeed":67.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.03331225651855,"aZ":-36.04909495237767,"pfxX":8.082554348416972,"pfxZ":-3.366294925889102,"pX":-0.9816382727184622,"pZ":2.9155362440143056,"vX0":1.2299742807821978,"vY0":-106.6087276231166,"vZ0":3.920688279874203,"x":154.42,"y":160.06,"x0":-2.6157847629280098,"y0":50.00002807665977,"z0":5.1172001904012125,"aX":9.317287721342717},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-4.7,"breakHorizontal":-15.0,"spinRate":2708,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.5134383797258608,"extension":7.449353660664543},"index":1,"playId":"2e100bba-23e5-3b2b-a716-699093991a5c","pitchNumber":2,"startTime":"2026-07-09T00:10:59.390Z","endTime":"2026-07-09T00:11:04.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.902071692754376,"aZ":-19.69210451783879,"pfxX":-9.789593999570041,"pfxZ":7.054842988245927,"pX":0.0746249089349294,"pZ":2.1393195905653397,"vX0":9.885794675006023,"vY0":-131.6391803911212,"vZ0":-2.7835587956400953,"x":114.16,"y":181.02,"x0":-2.4435767200833642,"y0":50.000599436151774,"z0":4.655377784104067,"aX":-17.31384569877096},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.4,"breakHorizontal":15.7,"spinRate":2337,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.41484999328039995,"extension":7.610859257032977},"hitData":{"launchSpeed":104.1,"launchAngle":28.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":187.19,"coordY":42.16}},"index":2,"playId":"e6d2875d-a301-3c6f-846f-e9396bcabfd8","pitchNumber":3,"startTime":"2026-07-09T00:11:17.641Z","endTime":"2026-07-09T00:11:43.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:11:43.979Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a sharp line drive to center fielder Brice Matthews.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T00:11:29.590Z","endTime":"2026-07-09T00:12:53.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57435037982999,"aZ":-23.113317293537705,"pfxX":-7.493028603908649,"pfxZ":5.1231881740852945,"pX":-0.5080834870117774,"pZ":3.0773094101289122,"vX0":7.64316336523998,"vY0":-131.12534065961887,"vZ0":0.14369618215230884,"x":136.37,"y":155.69,"x0":-2.465176890764575,"y0":50.00523310534894,"z0":4.724117720120628,"aX":-13.259149576089166},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.6,"breakHorizontal":12.2,"spinRate":2303,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.41519872987295825,"extension":7.468126250243124},"index":0,"playId":"996ce064-012e-32b0-959c-7b3a7e06edaa","pitchNumber":1,"startTime":"2026-07-09T00:12:04.256Z","endTime":"2026-07-09T00:12:07.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.73158318922575,"aZ":-29.517005032442817,"pfxX":8.411559554562317,"pfxZ":1.9439188156397087,"pX":-0.7537345140395089,"pZ":2.5299716360727005,"vX0":2.1479740387760895,"vY0":-115.75909504485386,"vZ0":1.4592626078066364,"x":145.73,"y":170.47,"x0":-2.7847931086789255,"y0":50.00513634072533,"z0":4.6979200419970075,"aX":11.523142157350966},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":4.1,"breakHorizontal":-15.7,"spinRate":2631,"spinDirection":73},"zone":4,"typeConfidence":2.0,"plateTime":0.4714821198887731,"extension":7.505526699410363},"index":1,"playId":"d9f4b991-e4ed-3505-bd49-ea9db60adeec","pitchNumber":2,"startTime":"2026-07-09T00:12:22.997Z","endTime":"2026-07-09T00:12:27.061Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-09T00:12:37.931Z","endTime":"2026-07-09T00:12:43.288Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":72.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.42355854651281,"aZ":-36.72882491802516,"pfxX":7.638146964277256,"pfxZ":-3.4815320627278563,"pX":-0.749745539360204,"pZ":2.5796842236162445,"vX0":1.7123963448546167,"vY0":-113.22055444113138,"vZ0":2.8430767126781493,"x":145.58,"y":169.13,"x0":-2.507411741151149,"y0":50.00512814557801,"z0":4.967033546702776,"aX":9.981247753460325},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-5.4,"breakHorizontal":-14.3,"spinRate":2857,"spinDirection":57},"zone":4,"typeConfidence":2.0,"plateTime":0.48258101110929585,"extension":7.278376097566037},"hitData":{"launchSpeed":101.5,"launchAngle":10.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":114.12,"coordY":107.15}},"index":3,"playId":"84875652-f8a3-38c7-84b8-77c81f1f7270","pitchNumber":3,"startTime":"2026-07-09T00:12:43.288Z","endTime":"2026-07-09T00:12:53.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:12:53.896Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Crews singles on a ground ball to second baseman Jose Altuve. Daylen Lile to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T00:12:55.640Z","endTime":"2026-07-09T00:13:27.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.071491210195653,"aZ":-20.98434764154807,"pfxX":-8.128171015338673,"pfxZ":6.188615984945742,"pX":-0.5213624872177985,"pZ":2.2551006956027986,"vX0":7.351348028098092,"vY0":-133.0148622142563,"vZ0":-2.8174345277734316,"x":136.87,"y":177.89,"x0":-2.252581536989572,"y0":50.0045634543677,"z0":4.833980009899739,"aX":-14.700985611990818},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.9,"breakHorizontal":13.3,"spinRate":2211,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.410343370686574,"extension":7.379572939855172},"hitData":{"launchSpeed":68.8,"launchAngle":-44.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.57,"coordY":155.58}},"index":0,"playId":"5943ab5c-8658-38e0-b74d-d2028bfb1ea7","pitchNumber":1,"startTime":"2026-07-09T00:13:19.788Z","endTime":"2026-07-09T00:13:27.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:13:27.107Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorbit Vivas walks. Daylen Lile to 3rd. Dylan Crews to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T00:14:51.500Z","endTime":"2026-07-09T00:16:51.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnSecond":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"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":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T00:13:54.808Z","endTime":"2026-07-09T00:14:53.758Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":73.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.255429182761944,"aZ":-31.827685507940394,"pfxX":5.036255854098645,"pfxZ":0.25449475399646104,"pX":0.6059320609073163,"pZ":0.7726250057275028,"vX0":5.632176424794794,"vY0":-114.56497493321802,"vZ0":-1.7056623888960916,"x":93.9,"y":217.92,"x0":-2.529599091562792,"y0":50.0017186792612,"z0":4.610020643356684,"aX":6.756466637931019},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":0.4,"breakHorizontal":-10.4,"spinRate":2698,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.47634414985468965,"extension":7.54637671112941},"index":1,"playId":"449e24fe-adfa-393a-8a82-9c36c5f70f67","pitchNumber":1,"startTime":"2026-07-09T00:14:53.758Z","endTime":"2026-07-09T00:14:57.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.84355118489515,"aZ":-27.5551896849652,"pfxX":7.281459007191353,"pfxZ":3.217510741929729,"pX":-0.46660993351885177,"pZ":2.2738619711147625,"vX0":3.103154876722682,"vY0":-118.60963846347353,"vZ0":0.2057882669018941,"x":134.79,"y":177.39,"x0":-2.73469021992842,"y0":50.00477623686129,"z0":4.68089917649686,"aX":10.466160377500625},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.1,"breakHorizontal":-13.9,"spinRate":2757,"spinDirection":83},"zone":4,"typeConfidence":2.0,"plateTime":0.4602551506946315,"extension":7.3723634293401155},"index":2,"playId":"f7e0b585-f59d-3d72-8dd3-e80b115f9984","pitchNumber":2,"startTime":"2026-07-09T00:15:14.089Z","endTime":"2026-07-09T00:15:19.133Z","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":89.9,"endSpeed":83.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.312992653783176,"aZ":-19.59412527661422,"pfxX":-6.042899878391403,"pfxZ":7.184087714828598,"pX":0.6001349342702225,"pZ":3.280954360896582,"vX0":10.24760333680822,"vY0":-130.65969671864445,"vZ0":-0.3330029198854416,"x":94.12,"y":150.19,"x0":-2.5653998077256355,"y0":50.000519708343084,"z0":4.866695538037598,"aX":-10.57894849800196},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.2,"breakHorizontal":9.0,"spinRate":2390,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4172344091116367,"extension":7.543587100745173},"index":3,"playId":"79182d28-a52b-3f9e-a7c4-8dfb2830f04d","pitchNumber":3,"startTime":"2026-07-09T00:15:39.196Z","endTime":"2026-07-09T00:15:44.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.297474203353737,"aZ":-26.260257408635933,"pfxX":-6.85501000556717,"pfxZ":4.029318829024881,"pX":0.8580839749677527,"pZ":0.45009738221438556,"vX0":9.448364665711283,"vY0":-119.65693736545005,"vZ0":-4.1257301190638005,"x":84.29,"y":226.63,"x0":-2.227971081784021,"y0":50.00527806389871,"z0":4.515372536045957,"aX":-10.070512340186715},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.6,"breakHorizontal":10.4,"spinRate":1440,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.45550758392202484,"extension":7.736977606888844},"index":4,"playId":"15a8aab4-f12e-3040-b0d1-9e7d3f166d11","pitchNumber":4,"startTime":"2026-07-09T00:15:56.403Z","endTime":"2026-07-09T00:15:59.920Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.168329062959927,"aZ":-28.823246215577242,"pfxX":5.470909426040368,"pfxZ":2.3792089484891674,"pX":0.5234781874748012,"pZ":1.9663999244244372,"vX0":5.7738912927224115,"vY0":-117.3433745976339,"vZ0":-0.0879250069262073,"x":97.05,"y":185.69,"x0":-2.670773914222783,"y0":50.00207314519972,"z0":4.667812694355819,"aX":7.7034262550087025},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.6,"breakHorizontal":-11.2,"spinRate":2675,"spinDirection":79},"zone":9,"typeConfidence":2.0,"plateTime":0.46502907856950504,"extension":7.529617534308008},"index":5,"playId":"e46afd6e-6f4b-347a-b299-7eacbdaae202","pitchNumber":5,"startTime":"2026-07-09T00:16:17.322Z","endTime":"2026-07-09T00:16:24.671Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-09T00:16:44.004Z","endTime":"2026-07-09T00:16:48.277Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.888866613748416,"aZ":-24.264643384824208,"pfxX":-9.592211870499352,"pfxZ":4.338842757801869,"pX":-1.7448720893064136,"pZ":1.274435533864666,"vX0":5.313871738971631,"vY0":-133.92083597736422,"vZ0":-4.196403522702561,"x":183.51,"y":204.37,"x0":-2.504595626763452,"y0":50.003041134843826,"z0":4.589264960113357,"aX":-17.4900880227529},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.2,"breakHorizontal":16.3,"spinRate":2303,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.40839699077501246,"extension":7.571880468968291},"index":7,"playId":"ed30537e-7246-3a99-a15b-337b7b14f92b","pitchNumber":6,"startTime":"2026-07-09T00:16:48.277Z","endTime":"2026-07-09T00:16:51.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:16:51.506Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Tena grounds out to first baseman Christian Walker. Daylen Lile scores. Dylan Crews to 3rd. Jorbit Vivas to 2nd.","rbi":1,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T00:19:37.317Z","endTime":"2026-07-09T00:20:11.821Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnThird":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T00:17:10.274Z","endTime":"2026-07-09T00:18:30.618Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Alimber Santa replaces Spencer Arrighetti.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-09T00:18:30.618Z","endTime":"2026-07-09T00:19:39.586Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695001,"link":"/api/v1/people/695001"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.432078656657207,"aZ":-29.199142034505886,"pfxX":8.831095141148886,"pfxZ":2.070778336461169,"pX":-0.32539138229606235,"pZ":2.327797990147975,"vX0":-0.7838192325832247,"vY0":-118.71236702675635,"vZ0":-1.23041972708396,"x":129.4,"y":175.93,"x0":-1.1402155130861864,"y0":50.00182626787374,"z0":5.496072212121721,"aX":12.680011478135118},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.7,"breakHorizontal":-15.8,"spinRate":2758,"spinDirection":69},"zone":4,"typeConfidence":2.0,"plateTime":0.46032198162206184,"extension":6.093252369317446},"index":2,"playId":"e8239822-58bb-30bf-afa9-75f652ccceb3","pitchNumber":1,"startTime":"2026-07-09T00:19:39.586Z","endTime":"2026-07-09T00:19:43.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99041454227109,"aZ":-22.204314650915578,"pfxX":-5.083093434728742,"pfxZ":4.998955980804242,"pX":-0.2452435696071587,"pZ":2.6007202347160865,"vX0":2.884417524031697,"vY0":-139.0990789761539,"vZ0":-4.538370757608486,"x":126.35,"y":168.56,"x0":-0.6255495512938756,"y0":50.00508618028143,"z0":5.6922651417894325,"aX":-10.139440583958697},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.5,"breakHorizontal":8.8,"spinRate":2025,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.39112884910512413,"extension":6.12801450851637},"hitData":{"launchSpeed":79.1,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.35,"coordY":182.39}},"index":3,"playId":"be7ff71e-b229-3635-b531-2a3586603cc3","pitchNumber":2,"startTime":"2026-07-09T00:20:02.624Z","endTime":"2026-07-09T00:20:11.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:20:11.821Z","atBatIndex":44},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Keibert Ruiz out on a sacrifice fly to center fielder Brice Matthews. Dylan Crews scores.","rbi":1,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T00:20:27.774Z","endTime":"2026-07-09T00:24:37.066Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80201208590151,"aZ":-31.31011712148466,"pfxX":9.832002927767848,"pfxZ":0.5965749920182688,"pX":-0.2086474725269928,"pZ":1.639565676794966,"vX0":-0.9603441090860824,"vY0":-119.80940381400713,"vZ0":-2.3936682556924533,"x":124.95,"y":194.51,"x0":-1.0788638549165712,"y0":50.00354437521416,"z0":5.45818263686763,"aX":14.250217789730392},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.7,"breakHorizontal":-17.5,"spinRate":2826,"spinDirection":80},"zone":8,"typeConfidence":2.0,"plateTime":0.4576915822876382,"extension":6.101519564925161},"index":0,"playId":"09986aa3-d585-398d-9d03-f25bac548335","pitchNumber":1,"startTime":"2026-07-09T00:20:51.325Z","endTime":"2026-07-09T00:20:56.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.386898439463042,"aZ":-31.89909740534243,"pfxX":9.207415245480233,"pfxZ":0.19255921248873165,"pX":0.17262905983231028,"pZ":1.9750787668651932,"vX0":-0.03839501220266994,"vY0":-118.16595492761031,"vZ0":-1.25439559238747,"x":110.42,"y":185.45,"x0":-1.0051159914378591,"y0":50.000959285401095,"z0":5.467381600253483,"aX":12.902598978264539},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.4,"breakHorizontal":-16.6,"spinRate":2814,"spinDirection":78},"zone":8,"typeConfidence":2.0,"plateTime":0.46511394240786297,"extension":5.956018197015704},"index":1,"playId":"828b939a-d4ae-3cd4-850b-439ef138ed24","pitchNumber":2,"startTime":"2026-07-09T00:21:36.612Z","endTime":"2026-07-09T00:21:40.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":89.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.477480215033808,"aZ":-23.864710898844535,"pfxX":-3.4560896650258774,"pfxZ":4.130505608362581,"pX":-0.37623583770164887,"pZ":3.02049267626112,"vX0":1.9017673344787946,"vY0":-139.9242641011905,"vZ0":-3.441439631095675,"x":131.34,"y":157.23,"x0":-0.6107583934806636,"y0":50.00016922737184,"z0":5.805125989311522,"aX":-6.946789193425985},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.1,"breakHorizontal":6.0,"spinRate":2124,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.38939117107571475,"extension":6.179951497176488},"index":2,"playId":"ffcbde3b-c0de-33d5-8e0e-be74ccc0c3c3","pitchNumber":3,"startTime":"2026-07-09T00:22:00.555Z","endTime":"2026-07-09T00:22:04.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.211682676875338,"aZ":-31.025025004786507,"pfxX":12.621924936167485,"pfxZ":0.7965277905674082,"pX":-0.19323494229306112,"pZ":1.5753916456574113,"vX0":-2.1044988686128034,"vY0":-119.47894684094068,"vZ0":-2.899015159301407,"x":124.37,"y":196.24,"x0":-0.9403252296308043,"y0":50.003638654287066,"z0":5.595092992832421,"aX":18.232494833641933},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.0,"breakHorizontal":-22.3,"spinRate":2826,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.4585834238099191,"extension":6.104431228775234},"index":3,"playId":"8538f794-e1e9-3359-aa39-4d15747b1203","pitchNumber":4,"startTime":"2026-07-09T00:22:23.530Z","endTime":"2026-07-09T00:22:28.171Z","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":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.180275030724605,"aZ":-23.790451276448042,"pfxX":-2.0822251834007197,"pfxZ":4.210399918528914,"pX":-0.5492887556723415,"pZ":5.1253136089410765,"vX0":0.503224815918291,"vY0":-139.8736309687519,"vZ0":1.6914282278659836,"x":137.94,"y":100.4,"x0":-0.4604645306751,"y0":50.00179446289853,"z0":6.06793237363105,"aX":-4.144472600444093},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.2,"breakHorizontal":3.7,"spinRate":2120,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39090448047132176,"extension":6.146368947364414},"index":4,"playId":"68892476-9a50-37e9-997c-19257ad2c54e","pitchNumber":5,"startTime":"2026-07-09T00:22:52.481Z","endTime":"2026-07-09T00:22:55.676Z","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":95.3,"endSpeed":87.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90883963312235,"aZ":-19.012777801658135,"pfxX":-4.668536524378563,"pfxZ":6.705670228059914,"pX":0.8174897453846005,"pZ":2.0102156619446983,"vX0":4.654708482005475,"vY0":-138.69430923970583,"vZ0":-6.564314759521388,"x":85.84,"y":184.5,"x0":-0.2701320076982622,"y0":50.001182556783625,"z0":5.6607396148740765,"aX":-9.16070675370724},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.0,"breakHorizontal":7.6,"spinRate":2138,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3938196716253528,"extension":6.290133314206018},"index":5,"playId":"c90a3e29-af18-37a7-ae6b-0c096b3a1acf","pitchNumber":6,"startTime":"2026-07-09T00:23:12.918Z","endTime":"2026-07-09T00:23:16.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7457478384322,"aZ":-30.205460953119083,"pfxX":8.531079435305742,"pfxZ":1.3382218144608942,"pX":-1.6662542149559518,"pZ":2.9548952743835564,"vX0":-4.357936199945503,"vY0":-120.43894477389601,"vZ0":-0.2591120176618099,"x":180.51,"y":159.0,"x0":-0.9401356900709905,"y0":50.00085496837039,"z0":5.738974535162648,"aX":12.511008187310392},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.6,"breakHorizontal":-14.4,"spinRate":2730,"spinDirection":79},"zone":11,"typeConfidence":2.0,"plateTime":0.4550659038152518,"extension":5.979857654028959},"index":6,"playId":"cba9e149-9e49-3770-b343-f81f2e6ba6ad","pitchNumber":7,"startTime":"2026-07-09T00:23:37.030Z","endTime":"2026-07-09T00:23:40.886Z","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":88.4,"endSpeed":81.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.219387577343074,"aZ":-28.560491246393237,"pfxX":2.1286755037685534,"pfxZ":2.1480385274132443,"pX":1.0936147136907632,"pZ":1.4730443311905996,"vX0":3.2271981460636323,"vY0":-128.72369176406636,"vZ0":-4.958977518920888,"x":75.31,"y":199.01,"x0":-0.4518722676415407,"y0":50.001699275919606,"z0":5.630279516588141,"aX":3.5788670721017852},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":-4.6,"spinRate":2396,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4251813686178174,"extension":6.162500078643079},"index":7,"playId":"51a50c31-4929-3bb3-84db-ce989f1f45ba","pitchNumber":8,"startTime":"2026-07-09T00:23:58.866Z","endTime":"2026-07-09T00:24:04.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26464664939045,"aZ":-26.025415576189307,"pfxX":10.796694046513855,"pfxZ":4.037866856231486,"pX":-0.2881838151939636,"pZ":1.7892225137533007,"vX0":-1.6642288337100921,"vY0":-122.5981975524614,"vZ0":-3.582948025011068,"x":127.98,"y":190.47,"x0":-1.0030579014293457,"y0":50.000776100269434,"z0":5.491090120288695,"aX":16.43099752251901},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.7,"breakHorizontal":-19.2,"spinRate":2868,"spinDirection":81},"zone":8,"typeConfidence":2.0,"plateTime":0.4467823373439388,"extension":6.097267055384078},"hitData":{"launchSpeed":90.8,"launchAngle":29.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.57,"coordY":61.65}},"index":8,"playId":"3aeb06cf-8a79-3cec-b528-e4027e6f75fa","pitchNumber":9,"startTime":"2026-07-09T00:24:24.359Z","endTime":"2026-07-09T00:24:37.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:24:37.066Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T00:24:45.153Z","endTime":"2026-07-09T00:25:35.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57010846144961,"aZ":-25.246396991462287,"pfxX":-7.950060767098093,"pfxZ":3.4918180431738355,"pX":-0.5264080803095981,"pZ":1.9308953839187115,"vX0":3.365650540447591,"vY0":-139.53549342499608,"vZ0":-4.970364897535558,"x":137.07,"y":186.65,"x0":-0.7110765271205355,"y0":50.00421585208532,"z0":5.385622317195799,"aX":-15.775070812784664},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.5,"breakHorizontal":13.8,"spinRate":2155,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.3916088960942101,"extension":6.154801691384979},"index":0,"playId":"d99d87e3-93e6-387a-a7bf-858eae9266a5","pitchNumber":1,"startTime":"2026-07-09T00:25:08.784Z","endTime":"2026-07-09T00:25:12.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1059834477241,"aZ":-32.51894321325642,"pfxX":7.789368184404095,"pfxZ":-0.23029448921660034,"pX":-0.947023224382607,"pZ":2.507969590050564,"vX0":-2.2896449414290823,"vY0":-121.7895837005429,"vZ0":-0.6823045361122897,"x":153.1,"y":171.06,"x0":-1.003692937455532,"y0":50.0028523292657,"z0":5.617312994436795,"aX":11.639170409462666},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.4,"breakHorizontal":-13.6,"spinRate":2802,"spinDirection":77},"zone":13,"typeConfidence":2.0,"plateTime":0.45064527047597736,"extension":5.974770383631581},"hitData":{"launchSpeed":63.5,"launchAngle":-32.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.27,"coordY":165.9}},"index":1,"playId":"fac961bb-de82-3c43-93bd-76fad045de26","pitchNumber":2,"startTime":"2026-07-09T00:25:27.096Z","endTime":"2026-07-09T00:25:35.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:25:35.647Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yordan Alvarez grounds out, catcher Keibert Ruiz to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-09T00:27:34.816Z","endTime":"2026-07-09T00:29:37.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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.4,"endSpeed":74.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.13712239604255,"aZ":-31.116445752414364,"pfxX":-7.868803345779557,"pfxZ":0.7703482844361997,"pX":-1.1369577294082471,"pZ":0.6742089368203371,"vX0":-6.4238310039792665,"vY0":-115.59168464715783,"vZ0":-4.410003749223776,"x":160.34,"y":220.58,"x0":2.6930615918109266,"y0":50.00019475713939,"z0":5.571483117999511,"aX":-10.718365890578248},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.6,"breakHorizontal":15.7,"spinRate":2530,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.4725937544805876,"extension":5.959452587482497},"index":0,"playId":"5e93d021-192f-33c3-b2c9-05b39c4f3500","pitchNumber":1,"startTime":"2026-07-09T00:27:44.567Z","endTime":"2026-07-09T00:27:48.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.731150587955742,"aZ":-21.91745672982169,"pfxX":7.4168322622552285,"pfxZ":5.70560940529537,"pX":0.042165364589218345,"pZ":2.9721426959857364,"vX0":-9.156625336557116,"vY0":-132.31960754187347,"vZ0":-2.7701824097062024,"x":115.39,"y":158.53,"x0":2.562577705399254,"y0":50.00030713179462,"z0":5.6152864158867555,"aX":13.32522686676401},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.0,"breakHorizontal":-11.8,"spinRate":2027,"spinDirection":148},"zone":2,"typeConfidence":0.9,"plateTime":0.4118750895512533,"extension":6.38143804552557},"index":1,"playId":"19b49ea4-2072-3eeb-a724-bc48bc5b5b15","pitchNumber":2,"startTime":"2026-07-09T00:27:57.958Z","endTime":"2026-07-09T00:28:00.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":72.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.480482548916008,"aZ":-33.81855803909278,"pfxX":1.0166748048988805,"pfxZ":-1.207066017296631,"pX":0.5947075338430109,"pZ":2.701194605009427,"vX0":-5.121123174588359,"vY0":-116.89713881414863,"vZ0":0.05138292492043961,"x":94.33,"y":165.85,"x0":2.697782134674035,"y0":50.003328466532714,"z0":5.898495874741292,"aX":1.383676804925097},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.8,"breakHorizontal":-0.4,"spinRate":1346,"spinDirection":123},"zone":6,"typeConfidence":0.89,"plateTime":0.4715903463073712,"extension":6.064963325904302},"index":2,"playId":"0caab9d7-9f44-34f8-a271-10d587932b76","pitchNumber":3,"startTime":"2026-07-09T00:28:16.788Z","endTime":"2026-07-09T00:28:23.041Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-09T00:28:43.594Z","endTime":"2026-07-09T00:28:52.666Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.889392306474896,"aZ":-31.88387414245669,"pfxX":2.6424626813332326,"pfxZ":0.2038745035362579,"pX":-0.8755078956519966,"pZ":1.1582034097437768,"vX0":-8.69449364349047,"vY0":-119.28248313779858,"vZ0":-3.8652689894133703,"x":150.37,"y":207.51,"x0":2.4954745316738394,"y0":50.00207816291549,"z0":5.717023230873333,"aX":3.7555071472313775},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.5,"breakHorizontal":-2.4,"spinRate":1436,"spinDirection":102},"zone":13,"typeConfidence":0.87,"plateTime":0.46160924576518303,"extension":6.427130413922495},"index":4,"playId":"fb22cff0-9d7c-36fd-8d53-3c9fc1a78eb1","pitchNumber":4,"startTime":"2026-07-09T00:28:52.666Z","endTime":"2026-07-09T00:28:56.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.814519113280884,"aZ":-30.951810219063248,"pfxX":-10.023280957113572,"pfxZ":0.84653321897847,"pX":-1.7932560297712898,"pZ":1.4681772145100762,"vX0":-7.498510898062301,"vY0":-119.36202705048346,"vZ0":-3.157691593420047,"x":185.35,"y":199.14,"x0":2.690302187453208,"y0":50.00262896474639,"z0":5.592994261878927,"aX":-14.472838744231264},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.1,"breakHorizontal":19.9,"spinRate":2664,"spinDirection":309},"zone":13,"typeConfidence":0.9,"plateTime":0.45874861439925096,"extension":6.1806152651288935},"index":5,"playId":"48ae71cb-a30b-3635-941c-c42cc8e60621","pitchNumber":5,"startTime":"2026-07-09T00:29:12.267Z","endTime":"2026-07-09T00:29:15.831Z","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":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67048162363928,"aZ":-19.04825608054055,"pfxX":8.128971542958372,"pfxZ":7.096079576994958,"pX":0.7633866278324031,"pZ":2.4656508043367897,"vX0":-7.507426590738812,"vY0":-134.068430440863,"vZ0":-4.5672898479638935,"x":87.9,"y":172.21,"x0":2.5224441142398253,"y0":50.00033913680532,"z0":5.521725966722814,"aX":15.031243661448862},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.2,"breakHorizontal":-13.4,"spinRate":1981,"spinDirection":137},"zone":6,"typeConfidence":0.9,"plateTime":0.40609396155553545,"extension":6.302094321464976},"hitData":{"launchSpeed":60.0,"launchAngle":-75.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":125.47,"coordY":201.93}},"index":6,"playId":"65470e56-a484-3a4e-b5c3-4edfc29956e1","pitchNumber":6,"startTime":"2026-07-09T00:29:30.207Z","endTime":"2026-07-09T00:29:37.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:29:37.527Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a sharp line drive to center fielder Dylan Crews.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-09T00:29:43.550Z","endTime":"2026-07-09T00:31:50.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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":91.8,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.965000636796088,"aZ":-16.68319440657761,"pfxX":2.299391680201183,"pfxZ":8.415449661682693,"pX":-0.07224227677488784,"pZ":2.787006668844504,"vX0":-7.658426264667373,"vY0":-133.61100914694234,"vZ0":-4.697813101683918,"x":119.75,"y":163.53,"x0":2.510148851864292,"y0":50.00060649710959,"z0":5.7362974373292515,"aX":4.2326357049061505},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":-2.9,"spinRate":2046,"spinDirection":147},"zone":2,"typeConfidence":0.89,"plateTime":0.4071816998570097,"extension":6.271237151005956},"index":0,"playId":"45f9f3dc-c8c3-3b36-b2e1-4075d1fd31ae","pitchNumber":1,"startTime":"2026-07-09T00:30:13.177Z","endTime":"2026-07-09T00:30:17.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":72.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8142350488203,"aZ":-29.18599949770343,"pfxX":-0.8119334853565388,"pfxZ":2.1740641586588474,"pX":2.133682522129589,"pZ":2.7350516056984278,"vX0":-1.493309563100346,"vY0":-118.32982252507767,"vZ0":-0.7701394640590521,"x":35.67,"y":164.93,"x0":2.8859783041462315,"y0":50.004474186012224,"z0":5.810689605274152,"aX":-1.1172431921835209},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.0,"breakHorizontal":1.9,"spinRate":1317,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.4682434121644876,"extension":5.946925017437591},"index":1,"playId":"10c6a681-b5c8-3318-9e10-53819f5b49ae","pitchNumber":2,"startTime":"2026-07-09T00:30:28.391Z","endTime":"2026-07-09T00:30:31.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.625369165585695,"aZ":-25.42486517069115,"pfxX":-2.4687769475951336,"pfxZ":3.972304355264095,"pX":-0.6634955495090392,"pZ":1.8186502153888646,"vX0":-7.102240290793792,"vY0":-128.52158111474625,"vZ0":-5.126220220825017,"x":142.29,"y":189.68,"x0":2.438934015373469,"y0":50.003996127264784,"z0":5.774341938690451,"aX":-4.196354740383339},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.5,"breakHorizontal":5.9,"spinRate":2171,"spinDirection":181},"zone":7,"typeConfidence":0.9,"plateTime":0.42359130400500034,"extension":6.166857739291403},"index":2,"playId":"2a4a5345-7885-33ff-911d-d8b3ec6008db","pitchNumber":3,"startTime":"2026-07-09T00:30:46.098Z","endTime":"2026-07-09T00:30:49.502Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":73.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.314636188077362,"aZ":-30.577742791447697,"pfxX":1.4492829527126712,"pfxZ":1.1372567196241334,"pX":0.7103211799485575,"pZ":2.0970272264264445,"vX0":-4.7288989942798025,"vY0":-119.16449588201633,"vZ0":-2.1053846029761685,"x":89.92,"y":182.16,"x0":2.55455797120466,"y0":50.00088286939136,"z0":5.823581957348147,"aX":2.0312203383705487},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.7,"breakHorizontal":-1.2,"spinRate":1315,"spinDirection":122},"zone":9,"typeConfidence":0.89,"plateTime":0.46418434180491186,"extension":6.059010136715239},"hitData":{"launchSpeed":102.1,"launchAngle":15.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":100.05,"coordY":91.82}},"index":3,"playId":"a474e219-7b2d-328f-b5bc-3384342e542f","pitchNumber":4,"startTime":"2026-07-09T00:31:38.711Z","endTime":"2026-07-09T00:31:50.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:31:50.308Z","atBatIndex":48},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Christian Walker grounds into a double play, shortstop CJ Abrams to second baseman Jorbit Vivas to first baseman Luis García Jr. Isaac Paredes out at 2nd. Christian Walker out at 1st.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-09T00:31:50.319Z","endTime":"2026-07-09T00:32:57.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.866065338347724,"aZ":-34.62876257880308,"pfxX":-9.92335302523326,"pfxZ":-1.7563288671252426,"pX":0.8961552006901042,"pZ":2.3347552024970426,"vX0":-1.8403615730989866,"vY0":-117.24948838593895,"vZ0":-0.415263725614328,"x":82.84,"y":175.74,"x0":2.9795131833719464,"y0":50.000567662907216,"z0":5.728334078261884,"aX":-13.900020059525684},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.0,"breakHorizontal":18.5,"spinRate":2529,"spinDirection":300},"zone":14,"typeConfidence":0.91,"plateTime":0.46604149236034154,"extension":6.160570697703237},"index":0,"playId":"0e4bc474-7044-3978-8a85-9a2c2b6b2144","pitchNumber":1,"startTime":"2026-07-09T00:32:14.457Z","endTime":"2026-07-09T00:32:18.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80416273295338,"aZ":-25.094050374791745,"pfxX":-0.7505728839520343,"pfxZ":4.015433931515881,"pX":-1.2695274763089246,"pZ":1.1419172658324424,"vX0":-9.113079327921064,"vY0":-130.73145134353007,"vZ0":-6.978066972516868,"x":165.39,"y":207.95,"x0":2.3326637039629894,"y0":50.003756639051,"z0":5.680728394691059,"aX":-1.320476326686156},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.1,"breakHorizontal":3.0,"spinRate":2286,"spinDirection":179},"zone":13,"typeConfidence":0.9,"plateTime":0.4160641311305051,"extension":6.273711829184261},"index":1,"playId":"fd2353c1-59af-3785-8465-e4922e7eb987","pitchNumber":2,"startTime":"2026-07-09T00:32:34.150Z","endTime":"2026-07-09T00:32:37.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.539412691790066,"aZ":-26.253979577021262,"pfxX":-1.8653179338030323,"pfxZ":3.3468813290777355,"pX":-0.6503531982067594,"pZ":2.258481067738771,"vX0":-7.3436152263612104,"vY0":-131.04286816881623,"vZ0":-3.987223809822965,"x":141.79,"y":177.8,"x0":2.412400390335311,"y0":50.00044010603365,"z0":5.725197112168908,"aX":-3.2932946260544167},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.5,"breakHorizontal":4.8,"spinRate":2251,"spinDirection":173},"zone":4,"typeConfidence":0.9,"plateTime":0.4154501815307041,"extension":6.310939402339779},"hitData":{"launchSpeed":66.0,"launchAngle":0.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.56,"coordY":161.66}},"index":2,"playId":"b5076221-9ef9-368b-997d-39599ac9a815","pitchNumber":3,"startTime":"2026-07-09T00:32:51.201Z","endTime":"2026-07-09T00:32:57.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:32:57.525Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a line drive to center fielder Brice Matthews.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-09T00:34:44.583Z","endTime":"2026-07-09T00:36:57.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.3,"endSpeed":87.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35756409602244,"aZ":-27.63664822200308,"pfxX":-7.803334794253041,"pfxZ":2.351995355886471,"pX":-0.5544504863428824,"pZ":1.7746948797140891,"vX0":3.518421279097851,"vY0":-137.40320801979306,"vZ0":-4.682609836807392,"x":138.13,"y":190.86,"x0":-0.8326608559247386,"y0":50.00000481851652,"z0":5.362237532310751,"aX":-15.027089548175418},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.6,"breakHorizontal":13.4,"spinRate":1909,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.3975291693523184,"extension":6.230228445536093},"index":0,"playId":"21f44864-677d-3a97-81a6-c897f7cf22d4","pitchNumber":1,"startTime":"2026-07-09T00:35:06.754Z","endTime":"2026-07-09T00:35:10.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.748480701100597,"aZ":-25.147074546593633,"pfxX":-6.855660942474289,"pfxZ":3.6030658093607304,"pX":-1.095586943808288,"pZ":3.676366159082429,"vX0":1.2181792676032428,"vY0":-138.11039475025353,"vZ0":-0.989257608285687,"x":158.76,"y":139.52,"x0":-0.6480449456887896,"y0":50.00625600878972,"z0":5.714341380654925,"aX":-13.384939740685306},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.5,"breakHorizontal":12.2,"spinRate":1968,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3950165743158309,"extension":6.059219855727692},"index":1,"playId":"83621691-226a-3f04-9278-7dce989c2a3c","pitchNumber":2,"startTime":"2026-07-09T00:35:21.778Z","endTime":"2026-07-09T00:35:24.916Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-09T00:35:30.270Z","endTime":"2026-07-09T00:35:45.211Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85519787185502,"aZ":-29.959255631768645,"pfxX":11.121111941429831,"pfxZ":1.5074409665373203,"pX":1.15865831409665,"pZ":2.354974600368497,"vX0":1.0108739230272072,"vY0":-120.4447191309324,"vZ0":-1.7175795325825924,"x":72.83,"y":175.2,"x0":-0.7110051313636906,"y0":50.001501206278895,"z0":5.732011881999739,"aX":16.30177508188825},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.6,"breakHorizontal":-20.4,"spinRate":2879,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4551364432741818,"extension":6.081603224516937},"index":3,"playId":"eca22be8-5b53-3b48-9d1c-d1647fe6fba8","pitchNumber":3,"startTime":"2026-07-09T00:35:45.211Z","endTime":"2026-07-09T00:35:49.076Z","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":95.7,"endSpeed":88.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51000094328914,"aZ":-30.35275350991213,"pfxX":-7.926804640826956,"pfxZ":0.9158625312647573,"pX":-1.6334203826621627,"pZ":3.474797644597013,"vX0":0.7616763506000327,"vY0":-139.54091746306614,"vZ0":-0.39140797520045145,"x":179.26,"y":144.96,"x0":-0.8771457308070022,"y0":50.00497987309697,"z0":5.599909527167434,"aX":-15.786508192724407},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":1.8,"breakHorizontal":14.3,"spinRate":1901,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3910639238886642,"extension":6.091258341091684},"index":4,"playId":"1c42a1b2-b8f9-375c-b50d-bdb911a57b7f","pitchNumber":4,"startTime":"2026-07-09T00:36:06.166Z","endTime":"2026-07-09T00:36:10.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.159988471648848,"aZ":-32.01480150175559,"pfxX":2.804132930637034,"pfxZ":0.10075461480263392,"pX":-1.6588496388761416,"pZ":3.2987497873491782,"vX0":-2.9803995886978805,"vY0":-125.7280939205307,"vZ0":0.11149441278038341,"x":180.23,"y":149.71,"x0":-0.8301337851328264,"y0":50.004222888099136,"z0":5.822386275819286,"aX":4.552340164101718},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.4,"breakHorizontal":-4.6,"spinRate":2435,"spinDirection":112},"zone":11,"typeConfidence":2.0,"plateTime":0.43333886734109983,"extension":6.135929211551028},"index":5,"playId":"d7aa527b-411b-3d4e-8ce6-a94c782d4e63","pitchNumber":5,"startTime":"2026-07-09T00:36:26.076Z","endTime":"2026-07-09T00:36:30.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.553286710743023,"aZ":-30.409323962823457,"pfxX":7.909588695349078,"pfxZ":1.1395265617955115,"pX":0.6186540862421039,"pZ":3.2344384500257335,"vX0":1.2160648193196155,"vY0":-123.3238647284123,"vZ0":0.38044363186462027,"x":93.42,"y":151.45,"x0":-0.9082512670455399,"y0":50.00272048699667,"z0":5.634544409452985,"aX":12.233107387042567},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.4,"breakHorizontal":-14.6,"spinRate":2731,"spinDirection":78},"zone":3,"typeConfidence":2.0,"plateTime":0.4434379907632797,"extension":6.056070341865795},"hitData":{"launchSpeed":97.1,"launchAngle":12.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.28,"coordY":83.35}},"index":6,"playId":"9df7546e-4c57-31c8-957c-9ebd5b52af77","pitchNumber":6,"startTime":"2026-07-09T00:36:45.538Z","endTime":"2026-07-09T00:36:57.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:36:57.956Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Curtis Mead walks. Luis García Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-09T00:36:56.716Z","endTime":"2026-07-09T00:39:09.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.778083804607338,"aZ":-31.45689013016948,"pfxX":-9.043101136497624,"pfxZ":0.37107606620841516,"pX":-0.9168096720506108,"pZ":2.1099094223754906,"vX0":2.8607223131210637,"vY0":-137.3661762220026,"vZ0":-3.1652521783797107,"x":151.95,"y":181.81,"x0":-0.795514206338874,"y0":50.00057888107005,"z0":5.41057347880441,"aX":-17.318402772172067},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.2,"breakHorizontal":15.8,"spinRate":1944,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.39839946286255445,"extension":6.19023323405579},"index":0,"playId":"66436dcb-42eb-3ef8-a2d8-f577a0884ed2","pitchNumber":1,"startTime":"2026-07-09T00:37:21.763Z","endTime":"2026-07-09T00:37:26.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.800822916254962,"aZ":-31.62135148983024,"pfxX":7.47946916773643,"pfxZ":0.3780218269369229,"pX":0.5698305848650793,"pZ":2.338637432157206,"vX0":1.2595054584640835,"vY0":-119.6154650503931,"vZ0":-0.8647554664094489,"x":95.28,"y":175.64,"x0":-0.935010772571112,"y0":50.000161567289794,"z0":5.536759523241473,"aX":10.850076414028823},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.7,"breakHorizontal":-13.8,"spinRate":2780,"spinDirection":79},"zone":6,"typeConfidence":2.0,"plateTime":0.4576858979777523,"extension":6.05597173191397},"index":1,"playId":"935a307d-71ae-3329-88e0-5bd043a49c22","pitchNumber":2,"startTime":"2026-07-09T00:37:37.883Z","endTime":"2026-07-09T00:37:41.611Z","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":94.8,"endSpeed":86.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09822474013466,"aZ":-28.858363163391484,"pfxX":-9.576816319788925,"pfxZ":1.7193598174720588,"pX":-0.6895344225226108,"pZ":2.3736415272469418,"vX0":3.6793126187438348,"vY0":-138.01369149253117,"vZ0":-2.952393345560326,"x":143.28,"y":174.69,"x0":-0.796850297102735,"y0":50.00060362764504,"z0":5.403485808049093,"aX":-18.44778721516334},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.6,"breakHorizontal":16.6,"spinRate":1975,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.3970648326916937,"extension":6.226822823612344},"index":2,"playId":"2c444ea0-0a0a-3ae0-a792-c86140b2a35a","pitchNumber":3,"startTime":"2026-07-09T00:37:57.738Z","endTime":"2026-07-09T00:38:01.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.095514783639494,"aZ":-29.42826664769853,"pfxX":7.391902477759478,"pfxZ":1.8459162656286079,"pX":1.9659699824791472,"pZ":2.1099894106198605,"vX0":4.391254257171824,"vY0":-121.15339888021668,"vZ0":-1.8824957511517826,"x":42.06,"y":181.81,"x0":-0.8312277455288928,"y0":50.00035841453697,"z0":5.473884577472197,"aX":10.96340945895944},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.1,"breakHorizontal":-14.4,"spinRate":2675,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.452432430926049,"extension":6.106906444311991},"index":3,"playId":"511b7229-8cc5-3422-b3a0-92c23f64b6e0","pitchNumber":4,"startTime":"2026-07-09T00:38:19.094Z","endTime":"2026-07-09T00:38:22.472Z","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":86.3,"endSpeed":80.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35080171613593,"aZ":-30.180352509347582,"pfxX":2.9367919328733003,"pfxZ":1.2311607833564837,"pX":0.519373693507233,"pZ":1.3482622113284435,"vX0":1.873708479300923,"vY0":-125.80842609508585,"vZ0":-4.624834506514182,"x":97.2,"y":202.38,"x0":-0.6142750039706178,"y0":50.0012806398963,"z0":5.631055837813383,"aX":4.749905108615616},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-5.8,"spinRate":2436,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.43386015626685914,"extension":6.010830829989765},"index":4,"playId":"ca51f0ca-14a8-320a-b6cf-3741e47e879e","pitchNumber":5,"startTime":"2026-07-09T00:38:38.693Z","endTime":"2026-07-09T00:38:43.716Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-09T00:38:51.009Z","endTime":"2026-07-09T00:39:05.944Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97104406515982,"aZ":-25.77700466565742,"pfxX":-8.067762046739485,"pfxZ":3.368624397768357,"pX":0.7474598849609244,"pZ":0.5509664402380118,"vX0":6.264674975696233,"vY0":-136.63712278164863,"vZ0":-7.937733682735321,"x":88.51,"y":223.9,"x0":-0.5222784408161776,"y0":50.00060912888444,"z0":5.253832089203227,"aX":-15.314365955461616},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.7,"breakHorizontal":13.3,"spinRate":1906,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4002364451664464,"extension":6.387732329378055},"index":6,"playId":"137a0f7a-a0f2-31fa-a708-be26e1686ab5","pitchNumber":6,"startTime":"2026-07-09T00:39:05.944Z","endTime":"2026-07-09T00:39:09.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:39:09.982Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"CJ Abrams pops out to third baseman Isaac Paredes on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-09T00:40:31.530Z","endTime":"2026-07-09T00:41:48.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T00:39:35.554Z","endTime":"2026-07-09T00:40:33.797Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.569273566687144,"aZ":-29.609141402258885,"pfxX":7.602268888014893,"pfxZ":1.7266484168438918,"pX":-0.0922264638504658,"pZ":2.45644589407622,"vX0":-0.21971940822528974,"vY0":-120.9746556123307,"vZ0":-1.1230333256585026,"x":120.52,"y":172.46,"x0":-0.9877913458556603,"y0":50.00075247781279,"z0":5.521850974738592,"aX":11.267255319790081},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.1,"breakHorizontal":-13.7,"spinRate":2802,"spinDirection":78},"zone":5,"typeConfidence":2.0,"plateTime":0.45274137874590936,"extension":6.084393707187056},"index":1,"playId":"a0d7d1f3-6cc8-34cd-9456-be38473297f9","pitchNumber":1,"startTime":"2026-07-09T00:40:33.797Z","endTime":"2026-07-09T00:40:37.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94041726430948,"aZ":-30.479997069453873,"pfxX":-8.755691811214986,"pfxZ":0.8781602972817435,"pX":0.5675462336503074,"pZ":2.030935037078575,"vX0":6.5045934525729505,"vY0":-137.74366586474216,"vZ0":-3.556730201216338,"x":95.37,"y":183.94,"x0":-0.6842254780975617,"y0":50.00311728766425,"z0":5.394748570539671,"aX":-16.863784106527998},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.1,"breakHorizontal":14.5,"spinRate":2039,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.3973126891441421,"extension":6.232606596142077},"index":2,"playId":"82c6dd73-468d-3837-9ab2-82c8a89231a6","pitchNumber":2,"startTime":"2026-07-09T00:40:53.657Z","endTime":"2026-07-09T00:40:57.752Z","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":93.7,"endSpeed":86.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88123464000358,"aZ":-25.26509322705419,"pfxX":-6.14846272880698,"pfxZ":3.612323999456594,"pX":-1.464801237021853,"pZ":3.17095173139986,"vX0":-0.015288758038634442,"vY0":-136.63482845635102,"vZ0":-1.9247788276066493,"x":172.83,"y":153.16,"x0":-0.658833297424911,"y0":50.002941640166995,"z0":5.600966212656238,"aX":-11.757463588967292},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.4,"breakHorizontal":11.2,"spinRate":2060,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3991421424913786,"extension":6.121685632365807},"index":3,"playId":"fab29202-d469-316d-b8e2-a9e2c7a078bf","pitchNumber":3,"startTime":"2026-07-09T00:41:14.721Z","endTime":"2026-07-09T00:41:18.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.067354179660384,"aZ":-28.5712469711455,"pfxX":7.669351690252383,"pfxZ":2.3944423490107862,"pX":-0.192550239546781,"pZ":2.884389341399603,"vX0":-0.767932618225855,"vY0":-121.75112740163067,"vZ0":-0.36112458935775793,"x":124.34,"y":160.9,"x0":-0.8707108948087761,"y0":50.005324448507004,"z0":5.499342283135498,"aX":11.558447357104503},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.6,"breakHorizontal":-13.7,"spinRate":2794,"spinDirection":81},"zone":2,"typeConfidence":2.0,"plateTime":0.44923060015949723,"extension":6.081933197311828},"hitData":{"launchSpeed":82.4,"launchAngle":70.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":106.93,"coordY":167.75}},"index":4,"playId":"d340f13f-efe2-3713-b0a1-58deb7ee3450","pitchNumber":4,"startTime":"2026-07-09T00:41:37.130Z","endTime":"2026-07-09T00:41:48.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:41:48.994Z","atBatIndex":52},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Daylen Lile grounds into a force out, first baseman Christian Walker to shortstop Nick Allen. Luis García Jr. to 3rd. Curtis Mead out at 2nd. Daylen Lile to 1st.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-09T00:42:01.937Z","endTime":"2026-07-09T00:44:30.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnThird":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952492580520936,"aZ":-28.31350997612579,"pfxX":-7.68938653231318,"pfxZ":2.0044955712504553,"pX":-0.6910083784169865,"pZ":2.1860062207751474,"vX0":2.7758849798408414,"vY0":-137.61940268012822,"vZ0":-3.4460339255925145,"x":143.34,"y":179.76,"x0":-0.7103714762058666,"y0":50.00486656690201,"z0":5.360484003176655,"aX":-14.833060995207866},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.1,"breakHorizontal":13.4,"spinRate":2021,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.3971450664297773,"extension":6.1243646798199},"index":0,"playId":"a028dda1-88d2-3eb7-af81-902f3d8f6d51","pitchNumber":1,"startTime":"2026-07-09T00:42:15.124Z","endTime":"2026-07-09T00:42:18.943Z","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":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.713737037198506,"aZ":-30.679517214585964,"pfxX":2.747340260936845,"pfxZ":0.8871635094119377,"pX":-0.42797693214133337,"pZ":2.272039099148302,"vX0":-0.28174608090192377,"vY0":-127.6310850599365,"vZ0":-2.5997366407452875,"x":133.31,"y":177.43,"x0":-0.6750069638163192,"y0":50.0011544328503,"z0":5.6755080272635725,"aX":4.615730546741028},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.3,"breakHorizontal":-4.9,"spinRate":2343,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.4261637570538528,"extension":6.0220999685175345},"index":1,"playId":"b88573ba-a90a-37f7-b97b-4226ad050cdb","pitchNumber":2,"startTime":"2026-07-09T00:42:39.332Z","endTime":"2026-07-09T00:42:42.943Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-09T00:42:56.459Z","endTime":"2026-07-09T00:43:10.721Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.177295734627243,"aZ":-34.06348960494427,"pfxX":8.765864217070522,"pfxZ":-1.2618455375644562,"pX":-1.0271219960690048,"pZ":2.5131411099805914,"vX0":-2.6837686711835715,"vY0":-121.60185876977366,"vZ0":-0.5045824004302321,"x":156.15,"y":170.93,"x0":-1.0470970727800994,"y0":50.0039310410533,"z0":5.682300540052641,"aX":13.108845447283624},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.2,"breakHorizontal":-15.2,"spinRate":2776,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4506850703914904,"extension":6.05602974382161},"index":3,"playId":"cd092c6e-df81-3819-809f-49d69cca55fc","pitchNumber":3,"startTime":"2026-07-09T00:43:10.721Z","endTime":"2026-07-09T00:43:16.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0035529982571,"aZ":-31.22016658866403,"pfxX":11.437206882876888,"pfxZ":0.6465412575510356,"pX":0.7155345934031629,"pZ":2.356261131269208,"vX0":0.052473440417653894,"vY0":-121.07402426746474,"vZ0":-1.2998616010193758,"x":89.73,"y":175.16,"x0":-0.7908150626231918,"y0":50.0025390596058,"z0":5.647752320107258,"aX":16.874381800481803},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.1,"breakHorizontal":-20.6,"spinRate":2822,"spinDirection":70},"zone":6,"typeConfidence":2.0,"plateTime":0.4534588440032721,"extension":6.059065944188728},"index":4,"playId":"dcb2504d-a0c2-380b-b637-368acb928460","pitchNumber":4,"startTime":"2026-07-09T00:43:33.986Z","endTime":"2026-07-09T00:43:37.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.690366660266488,"aZ":-30.57608713775181,"pfxX":-4.6293899418685065,"pfxZ":0.8223847727558145,"pX":-1.2298517224801495,"pZ":3.3894707098209356,"vX0":0.33517877702991056,"vY0":-137.59035054254306,"vZ0":-0.5394381612449152,"x":163.88,"y":147.26,"x0":-0.7497914842721374,"y0":50.001945744641844,"z0":5.636004507941575,"aX":-8.994689709572347},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.6,"breakHorizontal":8.4,"spinRate":1844,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39606358416083776,"extension":6.081553305998286},"index":5,"playId":"6321135c-dd34-3797-9ab5-13186ff8fc74","pitchNumber":5,"startTime":"2026-07-09T00:43:59.264Z","endTime":"2026-07-09T00:44:03.332Z","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":94.4,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.277593365880996,"aZ":-30.55683154378414,"pfxX":-5.92396309195518,"pfxZ":0.832480928272016,"pX":0.3458472430237265,"pZ":2.3435048630512183,"vX0":4.847064739222715,"vY0":-137.55128123066547,"vZ0":-2.9640171132267144,"x":103.82,"y":175.51,"x0":-0.6566933281539096,"y0":50.00358167779398,"z0":5.4750527259227955,"aX":-11.520373262646922},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.2,"breakHorizontal":10.0,"spinRate":1890,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.39597638988484185,"extension":6.200447871381808},"hitData":{"launchSpeed":92.5,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.51,"coordY":173.32}},"index":6,"playId":"9d65160a-417a-38fb-858d-94b3b9febff1","pitchNumber":6,"startTime":"2026-07-09T00:44:20.655Z","endTime":"2026-07-09T00:44:30.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:44:30.468Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Crews grounds out, shortstop Nick Allen to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-09T00:44:46.785Z","endTime":"2026-07-09T00:46:05.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.446779609648537,"aZ":-29.969667269502047,"pfxX":-6.329496643503871,"pfxZ":1.1415840969141833,"pX":-0.08072011974929537,"pZ":3.4097617668446416,"vX0":3.7113100033749657,"vY0":-137.03070315277733,"vZ0":-0.25322832905017756,"x":120.08,"y":146.72,"x0":-0.6183160159873071,"y0":50.00509570529448,"z0":5.521692016298296,"aX":-12.243682103260875},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.2,"breakHorizontal":10.9,"spinRate":1994,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39714884096580283,"extension":6.067338187341279},"index":0,"playId":"7b1998d0-7865-35fe-b749-e173be99240a","pitchNumber":1,"startTime":"2026-07-09T00:45:15.813Z","endTime":"2026-07-09T00:45:20.637Z","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":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.611958485014554,"aZ":-29.713483239161896,"pfxX":10.84361897102319,"pfxZ":1.7273633612014638,"pX":-1.474932835463768,"pZ":3.762392440553986,"vX0":-3.7472847067335104,"vY0":-118.45407547574439,"vZ0":2.07810303042481,"x":173.22,"y":137.2,"x0":-1.2857273472362853,"y0":50.00514087892579,"z0":5.581213413520006,"aX":15.485601475697543},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.8,"breakHorizontal":-18.8,"spinRate":2676,"spinDirection":86},"zone":11,"typeConfidence":2.0,"plateTime":0.46155262413606835,"extension":5.9841560680539425},"index":1,"playId":"146c8e65-87c6-329d-aafc-a8accb432f0b","pitchNumber":2,"startTime":"2026-07-09T00:45:35.677Z","endTime":"2026-07-09T00:45:40.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.832175324329928,"aZ":-29.50996933250488,"pfxX":-6.054630606438832,"pfxZ":1.3914452802382709,"pX":0.07246014845652447,"pZ":2.223959885408298,"vX0":4.200410311884459,"vY0":-136.7991156760926,"vZ0":-3.2453766064682004,"x":114.24,"y":178.73,"x0":-0.6870903167175746,"y0":50.00429902312658,"z0":5.422994894264337,"aX":-11.612387041062966},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.0,"breakHorizontal":10.2,"spinRate":2066,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39858887287444933,"extension":6.162136761595481},"hitData":{"launchSpeed":98.7,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.96,"coordY":160.14}},"index":2,"playId":"48a62af9-cde2-3c4c-8afe-b051162cf4e8","pitchNumber":3,"startTime":"2026-07-09T00:45:57.929Z","endTime":"2026-07-09T00:46:05.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:46:05.160Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-09T00:48:08.029Z","endTime":"2026-07-09T00:50:26.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.477196313831897,"aZ":-19.67670993502397,"pfxX":8.705965389704232,"pfxZ":6.828942233490377,"pX":-0.5357166096036319,"pZ":1.3750724410223207,"vX0":-10.91880421697111,"vY0":-133.5773938912542,"vZ0":-7.42464817682433,"x":137.42,"y":201.65,"x0":2.4505068590694683,"y0":50.00045334431855,"z0":5.576880741268183,"aX":15.924275786314833},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":-13.8,"spinRate":2090,"spinDirection":140},"zone":13,"typeConfidence":0.9,"plateTime":0.40814810519102185,"extension":6.261466860080008},"index":0,"playId":"acd8bb29-64dc-3c4e-aa6e-493a05bab522","pitchNumber":1,"startTime":"2026-07-09T00:48:22.262Z","endTime":"2026-07-09T00:48:27.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.527278115064323,"aZ":-23.572500028063235,"pfxX":-1.8018219243304026,"pfxZ":4.959413169150926,"pX":-0.028748348502815987,"pZ":2.305187988414156,"vX0":-6.126889134291012,"vY0":-129.70020564948416,"vZ0":-4.287959831612084,"x":118.1,"y":176.54,"x0":2.5812035932537984,"y0":50.00431918745933,"z0":5.738588962932656,"aX":-3.12398234320866},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.4,"breakHorizontal":4.4,"spinRate":2250,"spinDirection":189},"zone":5,"typeConfidence":0.9,"plateTime":0.41942444093332565,"extension":6.02933925931304},"index":1,"playId":"e5d029d1-558d-331c-80fe-cd00ba1924d1","pitchNumber":2,"startTime":"2026-07-09T00:48:36.713Z","endTime":"2026-07-09T00:48:43.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":75.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.029297958448485,"aZ":-27.15683988360522,"pfxX":7.495256493871821,"pfxZ":3.54604494373364,"pX":1.6424629146695933,"pZ":2.0870610064825357,"vX0":-4.96187733337302,"vY0":-117.25046233873309,"vZ0":-3.0376199965932154,"x":54.39,"y":182.43,"x0":2.7965460197679333,"y0":50.00040572971126,"z0":5.893890887876094,"aX":10.5923395591117},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":6.0,"breakHorizontal":-12.6,"spinRate":1820,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.4644729764054638,"extension":5.8595566359554665},"index":2,"playId":"0ad7a5c0-2f7b-3f63-8ec3-7915d44e618c","pitchNumber":3,"startTime":"2026-07-09T00:48:56.323Z","endTime":"2026-07-09T00:48:59.641Z","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":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.029582171582835,"aZ":-24.46220799013216,"pfxX":-1.2328469189210924,"pfxZ":4.409261688170382,"pX":0.1545408762019389,"pZ":3.5968624101231033,"vX0":-5.705905328344085,"vY0":-130.31730625643533,"vZ0":-1.249318368336401,"x":111.11,"y":141.66,"x0":2.5176093387374303,"y0":50.0035429247773,"z0":5.901297847041855,"aX":-2.1553465935654397},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.9,"breakHorizontal":3.2,"spinRate":2177,"spinDirection":162},"zone":12,"typeConfidence":0.9,"plateTime":0.417606518037029,"extension":6.103533692375292},"index":3,"playId":"c467e150-7746-32ed-a5fd-6bb0b8f6a922","pitchNumber":4,"startTime":"2026-07-09T00:49:19.203Z","endTime":"2026-07-09T00:49:22.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45879885214809,"aZ":-32.29364073249205,"pfxX":-8.239085780650257,"pfxZ":-0.08913971795947084,"pX":-0.01620569691440966,"pZ":2.036952613467192,"vX0":-3.925667985099132,"vY0":-118.22644832986158,"vZ0":-1.739752509454623,"x":117.62,"y":183.78,"x0":2.733199392177858,"y0":50.00007670447855,"z0":5.732119352021348,"aX":-11.719417026116847},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.2,"breakHorizontal":15.8,"spinRate":2547,"spinDirection":298},"zone":8,"typeConfidence":0.89,"plateTime":0.4623821089123705,"extension":5.972744765700215},"index":4,"playId":"7c932869-a659-3271-8c79-b3059ad17819","pitchNumber":5,"startTime":"2026-07-09T00:49:37.747Z","endTime":"2026-07-09T00:49:41.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.068944210539367,"aZ":-25.559552269574514,"pfxX":-2.8601130626699787,"pfxZ":3.83793621609175,"pX":-0.028566239081775666,"pZ":3.2820864059079082,"vX0":-5.665300112542036,"vY0":-129.46731026776342,"vZ0":-1.497287648500692,"x":118.09,"y":150.16,"x0":2.5463947994007166,"y0":50.00430740908952,"z0":5.795255374383089,"aX":-4.930914282945452},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.8,"breakHorizontal":6.2,"spinRate":2173,"spinDirection":173},"zone":2,"typeConfidence":0.9,"plateTime":0.42055571511624956,"extension":6.09610220540357},"index":5,"playId":"a3ad4658-0140-38c8-9cc0-a02b5652ecba","pitchNumber":6,"startTime":"2026-07-09T00:49:59.692Z","endTime":"2026-07-09T00:50:03.787Z","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":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.243994204173937,"aZ":-26.305836509198226,"pfxX":8.17620935917431,"pfxZ":4.137317125556328,"pX":0.5757280314151577,"pZ":1.9724217547693745,"vX0":-7.171622973515182,"vY0":-117.79755515871227,"vZ0":-3.3151769626853773,"x":95.05,"y":185.52,"x0":2.582600278123265,"y0":50.00496946088482,"z0":5.803540625742277,"aX":11.608979457125548},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.0,"breakHorizontal":-13.3,"spinRate":1936,"spinDirection":128},"zone":9,"typeConfidence":0.92,"plateTime":0.46317598372217805,"extension":5.810442085893155},"index":6,"playId":"93458b85-bce5-3467-ba05-1339f93bafde","pitchNumber":7,"startTime":"2026-07-09T00:50:22.389Z","endTime":"2026-07-09T00:50:26.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:50:26.832Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, pitcher Foster Griffin to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-09T00:50:28.329Z","endTime":"2026-07-09T00:51:14.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656492,"link":"/api/v1/people/656492"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.36827880549835,"aZ":-23.804653436805648,"pfxX":-1.917420234093432,"pfxZ":4.989031705071955,"pX":0.5218171914898749,"pZ":2.493633466202106,"vX0":-4.940626643543742,"vY0":-127.40954786275117,"vZ0":-3.5845371401855193,"x":97.11,"y":171.45,"x0":2.720019068553832,"y0":50.00016701989503,"z0":5.7584088259972415,"aX":-3.2118102608107586},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.6,"breakHorizontal":4.4,"spinRate":2199,"spinDirection":174},"zone":6,"typeConfidence":0.9,"plateTime":0.42672094755174816,"extension":6.160441754408398},"index":0,"playId":"f5144d51-8d56-3c4d-a70c-6b1128587042","pitchNumber":1,"startTime":"2026-07-09T00:50:52.589Z","endTime":"2026-07-09T00:50:57.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30205752827029,"aZ":-24.80668874999401,"pfxX":-2.653830891067443,"pfxZ":4.201586964296935,"pX":-0.39004931167923945,"pZ":2.844346853025441,"vX0":-6.617920244340544,"vY0":-130.74293731623783,"vZ0":-2.7817031994765453,"x":131.87,"y":161.98,"x0":2.5060781229124656,"y0":50.002665401678364,"z0":5.758884108287035,"aX":-4.650477389279921},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":6.1,"spinRate":2293,"spinDirection":182},"zone":1,"typeConfidence":0.9,"plateTime":0.41692882932916,"extension":6.150162323164724},"hitData":{"launchSpeed":56.4,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.48,"coordY":166.72}},"index":1,"playId":"78f97fbd-82f8-3477-9235-e704007e539f","pitchNumber":2,"startTime":"2026-07-09T00:51:08.261Z","endTime":"2026-07-09T00:51:14.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:51:14.781Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Matthews strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-09T00:51:17.183Z","endTime":"2026-07-09T00:54:08.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":79.3,"endSpeed":73.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01982289350249,"aZ":-34.05808017170366,"pfxX":-9.781189908822025,"pfxZ":-1.391130937921436,"pX":-0.2237389070853464,"pZ":1.7756222383019333,"vX0":-4.171442514896434,"vY0":-115.4779911302619,"vZ0":-1.3420893021361602,"x":125.53,"y":190.84,"x0":2.875544174594649,"y0":50.00315491703527,"z0":5.63359302880545,"aX":-13.241252346174441},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.5,"breakHorizontal":18.7,"spinRate":2471,"spinDirection":300},"zone":7,"typeConfidence":0.91,"plateTime":0.47387284917904315,"extension":5.953074004587242},"index":0,"playId":"2b1207bc-9129-3bcd-b30a-f2efbed28bde","pitchNumber":1,"startTime":"2026-07-09T00:51:40.298Z","endTime":"2026-07-09T00:51:45.316Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-09T00:52:02.127Z","endTime":"2026-07-09T00:52:42.208Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40320199507081,"aZ":-27.533553989873894,"pfxX":-1.9973581021802422,"pfxZ":2.698619844744096,"pX":0.6194401867534449,"pZ":3.5886526343339367,"vX0":-4.627779750289584,"vY0":-129.65683276057013,"vZ0":-0.49370422221951843,"x":93.39,"y":141.89,"x0":2.6795334389942247,"y0":50.00515427458041,"z0":5.863414052611029,"aX":-3.436077116067559},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.0,"breakHorizontal":4.6,"spinRate":2214,"spinDirection":178},"zone":12,"typeConfidence":0.9,"plateTime":0.4207440901411226,"extension":6.106206308149726},"index":2,"playId":"031ee697-177f-3357-8271-88cebbcbade2","pitchNumber":2,"startTime":"2026-07-09T00:52:42.208Z","endTime":"2026-07-09T00:52:46.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.165002442208447,"aZ":-26.68084681946651,"pfxX":6.832668631894821,"pfxZ":3.7386708529883297,"pX":1.0240262326383127,"pZ":2.546371536713324,"vX0":-6.19121816597071,"vY0":-119.66833116866374,"vZ0":-2.091260811664257,"x":77.97,"y":170.03,"x0":2.7403853265363227,"y0":50.00441465007176,"z0":5.7902302809749715,"aX":10.045178748639362},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.6,"breakHorizontal":-11.2,"spinRate":1832,"spinDirection":127},"zone":12,"typeConfidence":0.86,"plateTime":0.4553536367906794,"extension":5.864656938012232},"index":3,"playId":"41116d6b-af5b-388b-ae28-41d5efb7f123","pitchNumber":3,"startTime":"2026-07-09T00:52:57.207Z","endTime":"2026-07-09T00:53:02.026Z","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":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.476241135657638,"aZ":-26.757068322795266,"pfxX":-1.3849014210420632,"pfxZ":3.082789234304842,"pX":0.2329757884187091,"pZ":1.7216128404017317,"vX0":-5.815192093806101,"vY0":-130.6162340215305,"vZ0":-4.910203561443097,"x":108.12,"y":192.3,"x0":2.6538661832746677,"y0":50.00036247557846,"z0":5.599758328667281,"aX":-2.428110868991617},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.9,"breakHorizontal":3.6,"spinRate":2259,"spinDirection":163},"zone":8,"typeConfidence":0.9,"plateTime":0.4168597107055918,"extension":6.249758479686543},"index":4,"playId":"4937b61d-d83e-3aaf-bab4-6ced35b26967","pitchNumber":4,"startTime":"2026-07-09T00:53:14.935Z","endTime":"2026-07-09T00:53:19.162Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-09T00:53:24.448Z","endTime":"2026-07-09T00:53:40.598Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"}},{"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":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4728461244377,"aZ":-14.937203610289828,"pfxX":4.557708152443888,"pfxZ":9.224024010005815,"pX":0.8194737836468498,"pZ":3.0029890422566754,"vX0":-5.705206245411077,"vY0":-135.1067059759432,"vZ0":-4.575233540375869,"x":85.76,"y":157.7,"x0":2.3557710504628204,"y0":50.00059254473021,"z0":5.751097373569447,"aX":8.515467523673243},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":-7.2,"spinRate":2117,"spinDirection":146},"zone":3,"typeConfidence":0.9,"plateTime":0.4037435374888494,"extension":6.276657250689445},"index":6,"playId":"8c58df33-6d05-37d8-a1c4-cbac3026899a","pitchNumber":5,"startTime":"2026-07-09T00:53:40.598Z","endTime":"2026-07-09T00:53:43.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17587458437453,"aZ":-43.160487074165566,"pfxX":-4.6436451138700825,"pfxZ":-8.208773487977304,"pX":-0.5186869294059979,"pZ":0.5148529536418625,"vX0":-5.256625605180487,"vY0":-115.17284918640756,"vZ0":-2.50460519625201,"x":136.77,"y":224.88,"x0":2.399950980998955,"y0":50.00284813076827,"z0":5.805843150193447,"aX":-6.214018987048076},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-15.2,"breakHorizontal":9.7,"spinRate":2404,"spinDirection":329},"zone":13,"typeConfidence":0.9,"plateTime":0.4762846669881071,"extension":6.054856211759744},"index":7,"playId":"45df5e24-4bc7-3a5f-8b83-91f60a459212","pitchNumber":6,"startTime":"2026-07-09T00:54:02.316Z","endTime":"2026-07-09T00:54:08.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:54:08.732Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorbit Vivas walks.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-09T00:56:35.252Z","endTime":"2026-07-09T00:58:21.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Nate Pearson replaces Alimber Santa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T00:55:12.611Z","endTime":"2026-07-09T00:56:35.252Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663878,"link":"/api/v1/people/663878"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":678391,"fullName":"Jorbit Vivas"}}},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"fee4379d-c725-4eef-bb65-09c7f3573a05","pitchNumber":0,"startTime":"2026-07-09T00:56:35.252Z","endTime":"2026-07-09T00:56:46.980Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.665245076322957,"aZ":-41.30398923536962,"pfxX":5.996698366114791,"pfxZ":-6.574901994319671,"pX":-1.8532001436717855,"pZ":2.368996009644291,"vX0":-0.6105805542036711,"vY0":-116.97812089657678,"vZ0":0.22899306340501058,"x":187.64,"y":174.82,"x0":-2.3683858245043243,"y0":50.003836013832164,"z0":6.135986131250555,"aX":8.326704578036777},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-11.6,"breakHorizontal":-10.7,"spinRate":2625,"spinDirection":44},"zone":13,"typeConfidence":0.94,"plateTime":0.46790018170712466,"extension":6.888163827120064},"index":2,"playId":"21df1b2f-cb75-3410-8192-8e0a89390cf0","pitchNumber":1,"startTime":"2026-07-09T00:57:03.071Z","endTime":"2026-07-09T00:57:06.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.664964135168077,"aZ":-31.8222442714733,"pfxX":3.202400122529208,"pfxZ":0.20625736237700032,"pX":0.06542124190098704,"pZ":3.495273927603145,"vX0":4.7187763278855055,"vY0":-128.6695238669996,"vZ0":-0.33939634858760315,"x":114.51,"y":144.41,"x0":-2.197138464168677,"y0":50.00363134591991,"z0":6.061309648286727,"aX":5.454552578461158},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.5,"breakHorizontal":-6.7,"spinRate":2502,"spinDirection":116},"zone":12,"typeConfidence":0.9,"plateTime":0.423091894673135,"extension":6.75153593045284},"index":3,"playId":"4e1da2ae-ce4f-3911-aab2-7039f2879071","pitchNumber":2,"startTime":"2026-07-09T00:57:18.390Z","endTime":"2026-07-09T00:57:21.701Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-09T00:57:38.667Z","endTime":"2026-07-09T00:57:43.254Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.557606118326298,"aZ":-35.76683868354531,"pfxX":2.664487199166106,"pfxZ":-2.0868531301407316,"pX":-1.0673100881296202,"pZ":3.3435188397374214,"vX0":1.6656934025173051,"vY0":-129.73960839914187,"vZ0":-0.2124782527683986,"x":157.68,"y":148.5,"x0":-2.061642550900801,"y0":50.00167207678329,"z0":6.129077848612408,"aX":4.588213185526202},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.6,"breakHorizontal":-5.2,"spinRate":2581,"spinDirection":100},"zone":11,"typeConfidence":0.91,"plateTime":0.42053383128597055,"extension":6.5841436254515155},"index":5,"playId":"1ebb45bf-d79d-3409-8dcc-2cb7395b6d19","pitchNumber":3,"startTime":"2026-07-09T00:57:43.254Z","endTime":"2026-07-09T00:57:46.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":91.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72299512763864,"aZ":-12.36160123020613,"pfxX":-3.6157640895556673,"pfxZ":9.268688288769305,"pX":-1.2704166980197593,"pZ":3.691524597962797,"vX0":3.0747931251428504,"vY0":-145.0124472886933,"vZ0":-4.255261140580691,"x":165.43,"y":139.11,"x0":-1.8727565012519318,"y0":50.0026582524023,"z0":5.927382152230178,"aX":-7.729413641686173},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.2,"breakHorizontal":6.0,"spinRate":2153,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.3771692297194038,"extension":6.6888221172217115},"index":6,"playId":"f457a189-d5be-3c15-905f-19d27da1cc09","pitchNumber":4,"startTime":"2026-07-09T00:57:59.464Z","endTime":"2026-07-09T00:58:03.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.127893080936744,"aZ":-34.82774624892282,"pfxX":1.9769244829251047,"pfxZ":-1.5956228082573682,"pX":1.0598206948899647,"pZ":1.6912581381638456,"vX0":6.998283723515034,"vY0":-127.94942520423916,"vZ0":-3.716268775769299,"x":76.6,"y":193.12,"x0":-1.9617088935957727,"y0":50.00014742059457,"z0":5.876741250943159,"aX":3.293533103097898},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.5,"breakHorizontal":-5.0,"spinRate":2572,"spinDirection":103},"zone":14,"typeConfidence":0.88,"plateTime":0.42723280590953516,"extension":6.666993515326692},"index":7,"playId":"b25b5e24-1fc5-3009-b450-dd197a5b0bc3","pitchNumber":5,"startTime":"2026-07-09T00:58:16.117Z","endTime":"2026-07-09T00:58:21.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:58:21.116Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Tena flies out to center fielder Brice Matthews.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-09T00:58:22.043Z","endTime":"2026-07-09T00:59:31.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.750949138323872,"aZ":-12.64772664999464,"pfxX":-4.5226575807958955,"pfxZ":9.546971181239472,"pX":-1.405295779232495,"pZ":3.2663052788588396,"vX0":3.6723375756806123,"vY0":-141.94615617794244,"vZ0":-4.911737729323596,"x":170.57,"y":150.59,"x0":-2.1266281969780847,"y0":50.005144675401844,"z0":5.821054840034369,"aX":-9.25283817696916},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":7.4,"spinRate":2198,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.38551745822291883,"extension":6.662098697977229},"index":0,"playId":"541c7af5-73bc-377b-a1f9-e2417eb287ed","pitchNumber":1,"startTime":"2026-07-09T00:58:46.117Z","endTime":"2026-07-09T00:58:50.361Z","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":89.4,"endSpeed":82.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41341269203539,"aZ":-32.36184244253357,"pfxX":1.648555671973714,"pfxZ":-0.11172489858567225,"pX":0.7059810749970936,"pZ":2.422849739712769,"vX0":6.228179404754649,"vY0":-130.19916506430704,"vZ0":-2.763578807479149,"x":90.09,"y":173.36,"x0":-1.9238448101652366,"y0":50.00003088142448,"z0":5.9284110653490565,"aX":2.8504478904202006},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.6,"breakHorizontal":-4.3,"spinRate":2555,"spinDirection":129},"zone":6,"typeConfidence":0.9,"plateTime":0.41947732597095255,"extension":6.6759383234633916},"index":1,"playId":"a610bb54-8a60-3d78-9ad8-73a04944242e","pitchNumber":2,"startTime":"2026-07-09T00:59:02.522Z","endTime":"2026-07-09T00:59:06.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41886481643553,"aZ":-35.03408704056993,"pfxX":1.8024021362760867,"pfxZ":-1.7243443498614912,"pX":0.7962846920802754,"pZ":2.6162483584765783,"vX0":6.216767147860497,"vY0":-127.56292178320123,"vZ0":-1.4468627241290148,"x":86.65,"y":168.14,"x0":-1.899129931542691,"y0":50.00113552902161,"z0":5.933974789618197,"aX":2.9917985216707446},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.2,"breakHorizontal":-4.6,"spinRate":2576,"spinDirection":99},"zone":12,"typeConfidence":0.87,"plateTime":0.4281654884630459,"extension":6.712327524519214},"hitData":{"launchSpeed":89.4,"launchAngle":42.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.11,"coordY":79.88}},"index":2,"playId":"402fd348-7434-3ec0-9e04-ad9293124ed0","pitchNumber":3,"startTime":"2026-07-09T00:59:19.174Z","endTime":"2026-07-09T00:59:31.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:59:31.036Z","atBatIndex":59},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Keibert Ruiz grounds into a force out, third baseman Isaac Paredes to shortstop Nick Allen. Jorbit Vivas out at 2nd. Keibert Ruiz to 1st.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-09T00:59:32.412Z","endTime":"2026-07-09T01:01:10.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"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(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.6,"endSpeed":83.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.381298608629777,"aZ":-32.850419337177605,"pfxX":3.123323047024285,"pfxZ":-0.38989215681071165,"pX":0.4069637949592049,"pZ":2.587610097010328,"vX0":5.118117941368084,"vY0":-130.61650556456001,"vZ0":-2.27910507933756,"x":101.49,"y":168.91,"x0":-1.971483956635907,"y0":50.000553235234854,"z0":5.9034456266632525,"aX":5.480022376823997},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.0,"breakHorizontal":-6.6,"spinRate":2454,"spinDirection":109},"zone":6,"typeConfidence":0.9,"plateTime":0.4168049762744004,"extension":6.785484562103435},"index":0,"playId":"47d2ac68-4846-329c-b541-ad5f0fc9131e","pitchNumber":1,"startTime":"2026-07-09T00:59:56.716Z","endTime":"2026-07-09T01:00:00.431Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-09T01:00:13.550Z","endTime":"2026-07-09T01:00:22.403Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":92.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.467624554969913,"aZ":-12.02010424345127,"pfxX":-2.3473854320809613,"pfxZ":9.317401149364818,"pX":0.4656585580699449,"pZ":3.5213752061710535,"vX0":7.228488675080003,"vY0":-144.9058450433108,"vZ0":-4.546068443028756,"x":99.25,"y":143.7,"x0":-1.7376047699233932,"y0":50.00052804481111,"z0":5.823572856704345,"aX":-5.0776109317849025},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.3,"breakHorizontal":3.1,"spinRate":2409,"spinDirection":203},"zone":12,"typeConfidence":0.91,"plateTime":0.37557190486676273,"extension":7.247847692753122},"index":2,"playId":"ee042926-ca0a-397c-8774-afa926cbe56c","pitchNumber":2,"startTime":"2026-07-09T01:00:22.403Z","endTime":"2026-07-09T01:00:25.566Z","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":91.9,"endSpeed":85.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.795122765860544,"aZ":-29.56962936705,"pfxX":1.565718782815952,"pfxZ":1.418267170256045,"pX":0.6933748644624855,"pZ":1.0664366254344502,"vX0":6.3713715132238535,"vY0":-133.73678367265558,"vZ0":-7.126375352518496,"x":90.57,"y":209.99,"x0":-1.908964255617064,"y0":50.00321026238591,"z0":5.84377344955228,"aX":2.879065985436209},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.4,"breakHorizontal":-4.0,"spinRate":2444,"spinDirection":131},"zone":14,"typeConfidence":0.89,"plateTime":0.40723115176132074,"extension":6.808402012992453},"index":3,"playId":"89ef35a8-399c-3634-be3f-a5b2d8cb1c68","pitchNumber":3,"startTime":"2026-07-09T01:00:43.913Z","endTime":"2026-07-09T01:00:47.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.190951584507623,"aZ":-16.146388450340087,"pfxX":-2.0939574819288294,"pfxZ":7.84201831636236,"pX":-0.8748929623592008,"pZ":3.284814936231414,"vX0":3.731968036441496,"vY0":-141.12333198612313,"vZ0":-4.002506008207024,"x":150.35,"y":150.09,"x0":-1.934555767752175,"y0":50.00031255049663,"z0":5.7426249940688505,"aX":-4.2786509573206954},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.7,"breakHorizontal":3.1,"spinRate":2140,"spinDirection":211},"zone":11,"typeConfidence":0.85,"plateTime":0.38620078310688744,"extension":6.86178365923116},"hitData":{"launchSpeed":91.1,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.04,"coordY":162.17}},"index":4,"playId":"19ae94a4-3ae4-3f69-9dd2-2b9ff72d79fa","pitchNumber":4,"startTime":"2026-07-09T01:01:03.212Z","endTime":"2026-07-09T01:01:10.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:01:10.785Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-09T01:01:30.215Z","endTime":"2026-07-09T01:03:18.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3169378721052,"aZ":-18.158405309490607,"pfxX":-8.33550110041678,"pfxZ":6.873614762418578,"pX":-1.5911593241543316,"pZ":2.3244100360059,"vX0":4.4372782064539935,"vY0":-141.6538830560556,"vZ0":-5.767914544288562,"x":177.65,"y":176.02,"x0":-2.0919945605635353,"y0":50.00521791507756,"z0":5.541842250918024,"aX":-16.99992052758114},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.5,"breakHorizontal":14.3,"spinRate":2127,"spinDirection":210},"zone":13,"typeConfidence":0.95,"plateTime":0.3861634789996118,"extension":7.061562015204922},"index":0,"playId":"a0080b17-0e63-3cb0-bdfe-d11beb72adaa","pitchNumber":1,"startTime":"2026-07-09T01:01:37.966Z","endTime":"2026-07-09T01:01:42.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46283079129084,"aZ":-15.986370649632141,"pfxX":-7.889560325103909,"pfxZ":7.879188343803942,"pX":-0.8701734976514208,"pZ":2.651844379314224,"vX0":5.567389751591428,"vY0":-142.3926225538226,"vZ0":-5.472713080361712,"x":150.17,"y":167.18,"x0":-1.824893759237325,"y0":50.00494425277631,"z0":5.608941541116764,"aX":-16.215496085163352},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":13.2,"spinRate":2217,"spinDirection":205},"zone":13,"typeConfidence":0.89,"plateTime":0.38454020929235,"extension":7.069663986160461},"index":1,"playId":"b2a9f37e-1c27-3b49-8c3a-a78855892001","pitchNumber":2,"startTime":"2026-07-09T01:01:53.312Z","endTime":"2026-07-09T01:01:57.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":92.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.725469377947075,"aZ":-16.83787316409269,"pfxX":-7.961990442110653,"pfxZ":7.1597116035005905,"pX":-0.7744463091863267,"pZ":1.3727306415489786,"vX0":6.469259053839889,"vY0":-144.1195026318545,"vZ0":-8.468080149209106,"x":146.52,"y":201.72,"x0":-1.9934118687316784,"y0":50.007038762979484,"z0":5.35136460026871,"aX":-17.06109348432275},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.8,"breakHorizontal":13.4,"spinRate":2210,"spinDirection":216},"zone":13,"typeConfidence":0.98,"plateTime":0.3774193465864184,"extension":6.762837751879233},"index":2,"playId":"11cb31d3-baf1-3b01-85a7-947a18d02b53","pitchNumber":3,"startTime":"2026-07-09T01:02:12.164Z","endTime":"2026-07-09T01:02:16.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.906911479342394,"aZ":-29.555711803574837,"pfxX":2.0890669236352912,"pfxZ":1.4250136313122432,"pX":0.5124934277073022,"pZ":2.399474177994961,"vX0":5.856996903133076,"vY0":-133.42935833711732,"vZ0":-3.6391635783167664,"x":97.46,"y":173.99,"x0":-1.9668028848779195,"y0":50.000260605471816,"z0":5.869318138617063,"aX":3.8335191154775794},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.2,"breakHorizontal":-4.8,"spinRate":2541,"spinDirection":75},"zone":6,"typeConfidence":0.9,"plateTime":0.40773349331319775,"extension":6.757354877468755},"index":3,"playId":"a9a1955d-6bd1-3dfc-b394-72c3118f483f","pitchNumber":4,"startTime":"2026-07-09T01:02:28.903Z","endTime":"2026-07-09T01:02:32.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":91.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8098847993538,"aZ":-21.17255752633503,"pfxX":-7.848991306241125,"pfxZ":5.217407072454584,"pX":-1.1876458171285211,"pZ":2.519107324924021,"vX0":5.197374179695932,"vY0":-143.29012368404472,"vZ0":-5.089755775114451,"x":162.27,"y":170.76,"x0":-1.9923764000559232,"y0":50.00282174900182,"z0":5.616013377963418,"aX":-16.547796850497296},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.8,"breakHorizontal":13.3,"spinRate":2065,"spinDirection":212},"zone":13,"typeConfidence":0.98,"plateTime":0.3802535823656359,"extension":7.146678676736837},"index":4,"playId":"c5e6cebd-e137-34d9-b0b4-360aa20fe468","pitchNumber":5,"startTime":"2026-07-09T01:02:53.102Z","endTime":"2026-07-09T01:02:56.419Z","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":91.7,"endSpeed":85.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.171134039329626,"aZ":-27.503507606452697,"pfxX":2.5451259968655737,"pfxZ":2.5400506354725483,"pX":-0.887279085328043,"pZ":3.460695868965973,"vX0":2.2697978644021704,"vY0":-133.69005628797646,"vZ0":-1.3422703971103107,"x":150.82,"y":145.34,"x0":-2.072938390491414,"y0":50.00549032270362,"z0":5.91189753266717,"aX":4.687268188032876},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.6,"breakHorizontal":-5.0,"spinRate":2479,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.4070365914390033,"extension":6.770549014400246},"index":5,"playId":"65189ccc-fc45-3011-b6f8-6de7bb7e7625","pitchNumber":6,"startTime":"2026-07-09T01:03:14.701Z","endTime":"2026-07-09T01:03:18.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:03:18.687Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach Dezenzo singles on a line drive to center fielder Dylan Crews.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-09T01:05:45.209Z","endTime":"2026-07-09T01:06:36.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Orlando Ribalta replaces Foster Griffin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T01:04:46.198Z","endTime":"2026-07-09T01:05:47.555Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687377,"link":"/api/v1/people/687377"},"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(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.7,"endSpeed":88.4,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42633982016091,"aZ":-10.88045441072042,"pfxX":-6.055947529117832,"pfxZ":10.602879977438104,"pX":-0.5054186221659591,"pZ":4.475152254011605,"vX0":5.579527917778006,"vY0":-140.7075017746273,"vZ0":-3.8804259431460197,"x":136.27,"y":117.95,"x0":-1.7256271089302206,"y0":50.00430997905106,"z0":6.575173624189576,"aX":-12.164630512097727},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.6,"breakHorizontal":9.8,"spinRate":2599,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3890107112976686,"extension":6.330509427489435},"index":1,"playId":"bb556d38-0c13-33ca-ad19-d81829c89ee3","pitchNumber":1,"startTime":"2026-07-09T01:05:47.555Z","endTime":"2026-07-09T01:05:51.212Z","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.8,"endSpeed":89.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.852167941380934,"aZ":-12.38421888775022,"pfxX":-7.219554410771559,"pfxZ":9.622916556496758,"pX":-0.12957799127891587,"pZ":2.7589390317196494,"vX0":7.145250239336027,"vY0":-142.11193222852265,"vZ0":-7.739190755822861,"x":121.94,"y":164.29,"x0":-1.7316361523791144,"y0":50.00660737528138,"z0":6.294318803483246,"aX":-14.853448523497056},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":11.8,"spinRate":2603,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.38459345238587117,"extension":6.3738294992198625},"index":2,"playId":"26e96358-7123-3583-a681-0dc3f72a2c35","pitchNumber":2,"startTime":"2026-07-09T01:06:03.575Z","endTime":"2026-07-09T01:06:06.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.778106779663048,"aZ":-14.277350589274201,"pfxX":-9.83997876003645,"pfxZ":8.732320438374883,"pX":-0.06160968345359734,"pZ":2.081404078474033,"vX0":7.9667916178313565,"vY0":-141.66543503498485,"vZ0":-9.370643313005626,"x":119.35,"y":182.58,"x0":-1.6198976266990082,"y0":50.00645109458304,"z0":6.326698170908092,"aX":-20.175470888446565},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.2,"breakHorizontal":16.4,"spinRate":2473,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.38538547790906996,"extension":6.426645726329004},"hitData":{"launchSpeed":92.5,"launchAngle":11.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.34,"coordY":94.76}},"index":3,"playId":"df77bb4c-b9c3-3397-aa27-d81734acb2d4","pitchNumber":3,"startTime":"2026-07-09T01:06:24.944Z","endTime":"2026-07-09T01:06:36.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:06:36.107Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Allen singles on a ground ball to shortstop CJ Abrams. Zach Dezenzo scores. Nick Allen to 2nd. Throwing error by shortstop CJ Abrams.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-09T01:06:36.838Z","endTime":"2026-07-09T01:08:39.256Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"responsiblePitcher":{"id":687377,"link":"/api/v1/people/687377"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"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":98.3,"endSpeed":90.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47256544451656,"aZ":-16.887053213358257,"pfxX":-10.01371778215174,"pfxZ":7.333945984027627,"pX":-0.38799238629693195,"pZ":2.0614000714086886,"vX0":7.66248708664651,"vY0":-142.86946913037747,"vZ0":-8.703181411523834,"x":131.79,"y":183.12,"x0":-1.793164949551068,"y0":50.000530373249646,"z0":6.191385470947263,"aX":-20.862472318414294},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.8,"breakHorizontal":16.8,"spinRate":2368,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3822348702568368,"extension":6.434666802536889},"index":0,"playId":"f41fdf7b-33a0-31ad-9bb8-800498be85ac","pitchNumber":1,"startTime":"2026-07-09T01:06:57.182Z","endTime":"2026-07-09T01:07:00.982Z","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":87.1,"endSpeed":80.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.410991861701966,"aZ":-26.7490752055495,"pfxX":0.10441560529038174,"pfxZ":3.3212588920762256,"pX":1.0949776525794093,"pZ":1.607012421677371,"vX0":7.184593212965232,"vY0":-126.63398687053208,"vZ0":-6.483432733604791,"x":75.26,"y":195.39,"x0":-1.7854430521565636,"y0":50.004433056681265,"z0":6.3234397352491705,"aX":0.16942751193395109},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":-1.7,"spinRate":2008,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4315391419039143,"extension":6.266809680061301},"index":1,"playId":"8bc1d5f0-a91f-33b8-aa0c-3da28ca252e7","pitchNumber":2,"startTime":"2026-07-09T01:07:17.095Z","endTime":"2026-07-09T01:07:20.802Z","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.8,"endSpeed":80.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03695865875639,"aZ":-27.587652621198718,"pfxX":1.0912885489667261,"pfxZ":2.8243406798411783,"pX":-0.18938795411599912,"pZ":2.633654964989704,"vX0":4.453322336135131,"vY0":-126.39515327579879,"vZ0":-3.7084751988289293,"x":124.22,"y":167.67,"x0":-2.113651818976674,"y0":50.00118177039534,"z0":6.327720533468466,"aX":1.770290295366518},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":-3.0,"spinRate":2068,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.4328554082585616,"extension":6.243606356194862},"index":2,"playId":"840d42eb-a199-39f8-86bf-c98ab0aec189","pitchNumber":3,"startTime":"2026-07-09T01:07:35.984Z","endTime":"2026-07-09T01:07:39.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.148194092025108,"aZ":-24.76326317149392,"pfxX":2.5604921302641435,"pfxZ":4.468060506819329,"pX":1.5452061575942613,"pZ":0.14342484904085187,"vX0":7.467316671076966,"vY0":-127.47400980779891,"vZ0":-10.43591321414748,"x":58.1,"y":234.91,"x0":-1.7450782573142969,"y0":50.00431819320715,"z0":6.217517120303482,"aX":4.249687331479762},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":-6.2,"spinRate":2115,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.42830814598150546,"extension":6.409010798184194},"index":3,"playId":"65c466fc-61e0-326c-8c1a-556dc515f394","pitchNumber":4,"startTime":"2026-07-09T01:07:58.304Z","endTime":"2026-07-09T01:08:08.062Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Orlando Ribalta. Zach Dezenzo to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"actionPlayId":"65c466fc-61e0-326c-8c1a-556dc515f394","startTime":"2026-07-09T01:08:23.900Z","endTime":"2026-07-09T01:08:28.147Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701305,"link":"/api/v1/people/701305"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79383627580766,"aZ":-16.368129600237275,"pfxX":-8.952834455838328,"pfxZ":7.4517036853829755,"pX":-0.7153668927156308,"pZ":3.040125420608156,"vX0":6.345438037930871,"vY0":-144.332977576611,"vZ0":-6.586371328706163,"x":144.27,"y":156.7,"x0":-1.772685747459919,"y0":50.006990960117385,"z0":6.349552397725433,"aX":-19.0017756715827},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.4,"breakHorizontal":15.0,"spinRate":2420,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3786564309125935,"extension":6.414756539049897},"hitData":{"launchSpeed":54.8,"launchAngle":7.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.91,"coordY":154.21}},"index":5,"playId":"3e3ea1cf-f48a-3cbf-8dce-2d8754b59f1b","pitchNumber":5,"startTime":"2026-07-09T01:08:28.147Z","endTime":"2026-07-09T01:08:39.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:08:39.256Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, third baseman Curtis Mead to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-09T01:09:18.679Z","endTime":"2026-07-09T01:10:00.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.297526128726744,"aZ":-14.117694083455802,"pfxX":-8.247204112508017,"pfxZ":8.7324516267814,"pX":-1.0220916308550128,"pZ":2.707726218983128,"vX0":5.704275181554575,"vY0":-142.52831352697515,"vZ0":-7.509160599233694,"x":155.96,"y":165.67,"x0":-1.9730897043031856,"y0":50.0012177269603,"z0":6.259286922169534,"aX":-17.047003329501756},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.5,"breakHorizontal":13.8,"spinRate":2495,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.383601272113844,"extension":6.463569695592707},"index":0,"playId":"7880c478-86e5-34d6-94ae-a19301309890","pitchNumber":1,"startTime":"2026-07-09T01:09:23.273Z","endTime":"2026-07-09T01:09:26.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07144881556423,"aZ":-26.28035268455687,"pfxX":0.6805727952674979,"pfxZ":3.5005480392654924,"pX":0.055640601115905935,"pZ":1.660015093729622,"vX0":5.009508159631769,"vY0":-128.0063878463116,"vZ0":-6.6649414932177695,"x":114.88,"y":193.96,"x0":-2.0041437735730674,"y0":50.00049778005528,"z0":6.317345982177367,"aX":1.1434180288066818},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.3,"breakHorizontal":-2.2,"spinRate":2134,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.42570365484422235,"extension":6.3747097393241345},"hitData":{"launchSpeed":77.1,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.96,"coordY":174.85}},"index":1,"playId":"6f5f8d21-54b0-3b14-b1d0-6147dc5b144e","pitchNumber":2,"startTime":"2026-07-09T01:09:52.581Z","endTime":"2026-07-09T01:10:00.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:10:00.300Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yordan Alvarez called out on strikes.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-09T01:10:06.500Z","endTime":"2026-07-09T01:12:58.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":97.5,"endSpeed":89.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.539412379343513,"aZ":-14.383336380919316,"pfxX":-7.626906622450834,"pfxZ":8.66166066374405,"pX":-1.456813408446229,"pZ":4.457064804031693,"vX0":4.156341755881171,"vY0":-141.95990655992392,"vZ0":-2.983668669701953,"x":172.53,"y":118.44,"x0":-1.9439237237382978,"y0":50.00487652362874,"z0":6.429682288795245,"aX":-15.668562797188274},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":13.1,"spinRate":2615,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38489683610409653,"extension":6.238666855106175},"index":0,"playId":"8a721047-47dc-3976-8141-c5133d28ebdb","pitchNumber":1,"startTime":"2026-07-09T01:10:30.468Z","endTime":"2026-07-09T01:10:33.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04993915046015,"aZ":-26.96945356256382,"pfxX":0.8733169136457004,"pfxZ":3.0605537573358728,"pX":-0.8699242411661896,"pZ":2.865850638674915,"vX0":2.5200220594659593,"vY0":-128.40029885496116,"vZ0":-3.8982435570526954,"x":150.16,"y":161.4,"x0":-1.9704254843325928,"y0":50.00149197462979,"z0":6.459427560111003,"aX":1.4845295465001576},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.0,"breakHorizontal":-2.0,"spinRate":2031,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.42364861557567224,"extension":6.164284994635753},"index":1,"playId":"141166f8-f146-3601-8a69-bce9350f8457","pitchNumber":2,"startTime":"2026-07-09T01:10:52.620Z","endTime":"2026-07-09T01:11:19.636Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.987516983095983,"aZ":-20.805087237607918,"pfxX":-6.952329797383348,"pfxZ":7.014207567172338,"pX":-1.6386687250991387,"pZ":2.334273322188293,"vX0":3.469089790282642,"vY0":-125.86691389981503,"vZ0":-5.536104821241057,"x":179.46,"y":175.75,"x0":-2.123672893564772,"y0":50.005857514161846,"z0":6.222361266408331,"aX":-11.276452198780943},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.8,"breakHorizontal":11.9,"spinRate":2042,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.43339431959918295,"extension":6.002223077527651},"index":2,"playId":"00ff2d17-ab97-3225-a6a8-477ed9ea459e","pitchNumber":3,"startTime":"2026-07-09T01:11:29.102Z","endTime":"2026-07-09T01:11:32.962Z","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":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97135927188847,"aZ":-10.179294609701897,"pfxX":-7.371477988037208,"pfxZ":10.624871568038,"pX":0.006493212581898269,"pZ":2.6092770605546667,"vX0":7.564774182897346,"vY0":-142.5479195222937,"vZ0":-8.558657260937053,"x":116.75,"y":168.33,"x0":-1.7164860312162602,"y0":50.002182083088506,"z0":6.282785359415957,"aX":-15.258960580796636},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.8,"breakHorizontal":11.9,"spinRate":2706,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3833919692225445,"extension":6.322332892863025},"index":3,"playId":"d070d36f-5e8c-3f09-8546-375ebfa56e65","pitchNumber":4,"startTime":"2026-07-09T01:11:50.845Z","endTime":"2026-07-09T01:11:54.706Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35597548272636,"aZ":-27.605002318035783,"pfxX":0.5262399127592843,"pfxZ":2.774850048702951,"pX":0.14777407668634251,"pZ":1.3278759298425646,"vX0":4.643669085256813,"vY0":-127.06271195210414,"vZ0":-7.136638514202696,"x":111.37,"y":202.93,"x0":-1.7666625777600558,"y0":50.00425262815453,"z0":6.346054697277425,"aX":0.8652238972163269},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.7,"breakHorizontal":-1.9,"spinRate":2135,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4299469790506123,"extension":6.278402713666911},"index":4,"playId":"15194f5a-72ba-33e2-a733-835ee47b94c3","pitchNumber":5,"startTime":"2026-07-09T01:12:09.961Z","endTime":"2026-07-09T01:12:13.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.909774010535987,"aZ":-14.345184533603668,"pfxX":-8.226297316032916,"pfxZ":8.498809607961551,"pX":-0.9102453551398928,"pZ":3.3840927973815305,"vX0":5.6265613704904185,"vY0":-143.6150723701635,"vZ0":-5.675996271763438,"x":151.7,"y":147.41,"x0":-1.8216097813606569,"y0":50.006066615903094,"z0":6.271762469911399,"aX":-17.261601028735978},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.5,"breakHorizontal":13.8,"spinRate":2733,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3807636907239118,"extension":6.339314372447925},"index":5,"playId":"af307c6e-6e6f-3860-b059-659c180339eb","pitchNumber":6,"startTime":"2026-07-09T01:12:31.145Z","endTime":"2026-07-09T01:12:34.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.035963310474834,"aZ":-18.721385720028504,"pfxX":-7.4204855121871205,"pfxZ":7.916621025604424,"pX":-0.5730924292820864,"pZ":2.075218265491295,"vX0":5.774397054754253,"vY0":-129.06103312055868,"vZ0":-6.805083880034662,"x":138.84,"y":182.75,"x0":-1.8673920613492372,"y0":50.00393369157675,"z0":6.1715087294705295,"aX":-12.610034101978721},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.1,"breakHorizontal":12.2,"spinRate":2241,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.42322940289004185,"extension":6.403824948854146},"index":6,"playId":"77b4cd08-5958-3070-8e62-91a674885e85","pitchNumber":7,"startTime":"2026-07-09T01:12:53.902Z","endTime":"2026-07-09T01:12:58.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:12:58.825Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to center fielder Dylan Crews.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-09T01:13:03.844Z","endTime":"2026-07-09T01:15:02.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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(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":87.6,"endSpeed":81.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04173465458862,"aZ":-28.127657700269467,"pfxX":1.9362707902295195,"pfxZ":2.43311507906282,"pX":0.5912755256920206,"pZ":2.1339084337076666,"vX0":5.506785150457644,"vY0":-127.55088797465751,"vZ0":-5.277079870028151,"x":94.46,"y":181.16,"x0":-1.8394427940113127,"y0":50.00186546936301,"z0":6.423378937617462,"aX":3.218196118289618},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":-4.7,"spinRate":2079,"spinDirection":191},"zone":9,"typeConfidence":2.0,"plateTime":0.427963410042274,"extension":6.3668697175966695},"index":0,"playId":"ffa45232-da2a-3690-b98a-25aa80320c79","pitchNumber":1,"startTime":"2026-07-09T01:13:25.602Z","endTime":"2026-07-09T01:13:31.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.863455192243936,"aZ":-12.008498286155278,"pfxX":-6.451455236024641,"pfxZ":9.578018730448742,"pX":-0.3576623886114282,"pZ":2.484770635422628,"vX0":6.449866728628366,"vY0":-143.64283551505764,"vZ0":-8.545647889522877,"x":130.63,"y":171.69,"x0":-1.78561081113693,"y0":50.00620002651031,"z0":6.23072747626374,"aX":-13.588617681851275},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.0,"breakHorizontal":10.6,"spinRate":2565,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.38018958101401923,"extension":6.421233310907713},"index":1,"playId":"3296aded-3ed4-3dd6-8821-d96ec887b436","pitchNumber":2,"startTime":"2026-07-09T01:13:51.624Z","endTime":"2026-07-09T01:13:54.670Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-09T01:14:05.619Z","endTime":"2026-07-09T01:14:24.669Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"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":88.0,"endSpeed":82.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41820128420726,"aZ":-29.021075109990242,"pfxX":0.6314650598714167,"pfxZ":1.862336434934594,"pX":1.0428044754346417,"pZ":2.233267083190427,"vX0":6.983798776552834,"vY0":-128.088127050496,"vZ0":-4.992107789037158,"x":77.25,"y":178.48,"x0":-1.7785211489245634,"y0":50.00537340908694,"z0":6.4227372695257525,"aX":1.0699244609762992},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.6,"breakHorizontal":-2.4,"spinRate":2106,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4243512167527137,"extension":6.359576467356096},"index":3,"playId":"1de6d957-56a7-3403-bf6e-7ac71af66db9","pitchNumber":3,"startTime":"2026-07-09T01:14:24.669Z","endTime":"2026-07-09T01:14:28.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26133907707843,"aZ":-16.04424894621304,"pfxX":-7.062303176323743,"pfxZ":9.711840396268656,"pX":-0.18933382789474,"pZ":3.0020028582510134,"vX0":6.4354682164761705,"vY0":-127.54537793568345,"vZ0":-5.3324054736242585,"x":124.22,"y":157.73,"x0":-1.817916935104406,"y0":50.00201040809314,"z0":6.369532408461112,"aX":-11.728761291177639},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":16.7,"breakHorizontal":11.5,"spinRate":2103,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.428128800830454,"extension":6.573319510832491},"hitData":{"launchSpeed":80.3,"launchAngle":40.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.32,"coordY":85.89}},"index":4,"playId":"c2a17a2f-6415-36c0-a95d-ba15d8cfbe3b","pitchNumber":4,"startTime":"2026-07-09T01:14:52.016Z","endTime":"2026-07-09T01:15:02.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:15:02.245Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a sharp line drive to center fielder Brice Matthews.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-09T01:17:34.085Z","endTime":"2026-07-09T01:19:21.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cristian Javier replaces Nate Pearson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T01:17:22.420Z","endTime":"2026-07-09T01:17:36.370Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664299,"link":"/api/v1/people/664299"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.823686640642688,"aZ":-24.574376534779436,"pfxX":-9.927348933075754,"pfxZ":4.919916413453312,"pX":-0.8085093798718652,"pZ":1.2748924392274887,"vX0":5.508123192205298,"vY0":-122.78973651070744,"vZ0":-5.236566868494675,"x":147.82,"y":204.36,"x0":-1.7784610197667707,"y0":50.0010283005978,"z0":5.497496724943328,"aX":-15.323159777591748},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.0,"breakHorizontal":16.9,"spinRate":2445,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.44421709295656475,"extension":6.099595285840705},"index":1,"playId":"330fee35-6f7e-3dc6-b8fd-219fa6bb2022","pitchNumber":1,"startTime":"2026-07-09T01:17:36.370Z","endTime":"2026-07-09T01:17:41.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57859661684102,"aZ":-14.009366987766088,"pfxX":-4.732720616349567,"pfxZ":9.542817328728736,"pX":-0.617317611929204,"pZ":2.923618564728597,"vX0":4.54944072907979,"vY0":-136.51041384620686,"vZ0":-4.50167761207912,"x":140.53,"y":159.84,"x0":-1.6835481565054122,"y0":50.005807516195205,"z0":5.545494639351964,"aX":-9.012340118352045},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2263,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.399895393496176,"extension":5.998177338545244},"index":2,"playId":"1de60762-a0fd-3be9-8e3e-26ae42c0fa3f","pitchNumber":2,"startTime":"2026-07-09T01:17:57.860Z","endTime":"2026-07-09T01:18:00.937Z","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.7,"endSpeed":79.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.185233157038244,"aZ":-24.521497603832422,"pfxX":-9.219532386777363,"pfxZ":4.835754755318576,"pX":0.3959710858502809,"pZ":0.5167239234023597,"vX0":7.6378207399972275,"vY0":-124.49376112079199,"vZ0":-7.074601711547653,"x":101.91,"y":224.83,"x0":-1.5024579890157899,"y0":50.00119962318989,"z0":5.402746351698347,"aX":-14.582461368928145},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.4,"breakHorizontal":15.1,"spinRate":2457,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4386781053659208,"extension":6.267514069982948},"index":3,"playId":"cdb14244-1225-3e60-b5b3-ed42ab646054","pitchNumber":3,"startTime":"2026-07-09T01:18:19.044Z","endTime":"2026-07-09T01:18:22.962Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31765244418026,"aZ":-13.695740444658618,"pfxX":-3.921706693573493,"pfxZ":9.734228538475266,"pX":-0.13146886148086104,"pZ":3.0174068380980086,"vX0":5.061181359286241,"vY0":-136.2845863461914,"vZ0":-4.101450551375064,"x":122.01,"y":157.31,"x0":-1.4950423907902863,"y0":50.00643060392149,"z0":5.474656498227133,"aX":-7.4480141705448215},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":6.1,"spinRate":2224,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.4004702952149648,"extension":6.145740723767541},"index":4,"playId":"16921838-c26c-3a7b-9af9-363a54131f65","pitchNumber":4,"startTime":"2026-07-09T01:18:40.452Z","endTime":"2026-07-09T01:18:45.256Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-09T01:18:50.397Z","endTime":"2026-07-09T01:19:09.548Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"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":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.627285142366343,"aZ":-13.77228322753574,"pfxX":-2.9127018714078847,"pfxZ":9.8339530180239,"pX":0.16287981385304304,"pZ":3.214298734214771,"vX0":5.537769550575054,"vY0":-135.45402558044,"vZ0":-3.7228207532750655,"x":110.79,"y":151.99,"x0":-1.5230938583243918,"y0":50.00229689010192,"z0":5.55965501690663,"aX":-5.450507997673435},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":4.2,"spinRate":2217,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.4032610691081975,"extension":6.148636678770372},"hitData":{"launchSpeed":103.3,"launchAngle":10.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":120.11,"coordY":99.4}},"index":6,"playId":"2c35790b-e1d1-3ccd-a71b-d4bbf5801ccc","pitchNumber":5,"startTime":"2026-07-09T01:19:09.548Z","endTime":"2026-07-09T01:19:21.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:19:21.377Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Curtis Mead walks. Luis García Jr. to 2nd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-09T01:19:20.544Z","endTime":"2026-07-09T01:22:14.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47365714606033,"aZ":-13.297638424760002,"pfxX":-5.192510210438996,"pfxZ":9.989551389446644,"pX":-0.3389284123658046,"pZ":2.517104165339288,"vX0":5.215142920765108,"vY0":-136.02290755001144,"vZ0":-5.28337552978141,"x":129.92,"y":170.82,"x0":-1.598663346188017,"y0":50.00545648414442,"z0":5.393502813223506,"aX":-9.814394918062657},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":8.4,"spinRate":2180,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.40137861763043503,"extension":6.216225646124629},"index":0,"playId":"ef24dfea-73cd-3afe-9206-56bad8fc6f1e","pitchNumber":1,"startTime":"2026-07-09T01:19:43.707Z","endTime":"2026-07-09T01:19:50.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.436194503903746,"aZ":-13.83910120923998,"pfxX":-3.1682136259025757,"pfxZ":9.611171488862135,"pX":-0.8249829597689589,"pZ":3.6019742044334344,"vX0":3.2069142729366638,"vY0":-136.38594426268696,"vZ0":-2.8663837505649163,"x":148.45,"y":141.53,"x0":-1.5973409333406872,"y0":50.00283841583235,"z0":5.605494535903999,"aX":-6.044305354971405},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":5.2,"spinRate":2188,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.39967117378520456,"extension":6.143632134622049},"index":1,"playId":"f169e852-9650-3ae7-bbd8-448f34c56c98","pitchNumber":2,"startTime":"2026-07-09T01:20:15.882Z","endTime":"2026-07-09T01:20:20.519Z","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":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.910070362060853,"aZ":-30.043443944023796,"pfxX":8.334611712967412,"pfxZ":1.5503746586071303,"pX":1.6020523035098888,"pZ":1.638293960916683,"vX0":4.935808803252111,"vY0":-116.18846266211074,"vZ0":-2.5482449791012494,"x":55.93,"y":194.55,"x0":-1.6294527610139502,"y0":50.00109535525568,"z0":5.59214454004845,"aX":11.442143609206305},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.5,"breakHorizontal":-16.3,"spinRate":2524,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4706421848508042,"extension":6.0543528816401855},"index":2,"playId":"4733b039-9f3c-378f-8457-140678dde9e0","pitchNumber":3,"startTime":"2026-07-09T01:20:35.884Z","endTime":"2026-07-09T01:20:39.497Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.437709717566676,"aZ":-12.447083486815446,"pfxX":-3.5390215833794842,"pfxZ":10.346196981620922,"pX":0.5414912659100961,"pZ":3.5223829638183664,"vX0":7.039217612696364,"vY0":-136.57426365279255,"vZ0":-3.195449713260077,"x":96.36,"y":143.68,"x0":-1.5986858072220622,"y0":50.00290360749204,"z0":5.552393219809996,"aX":-6.748463051843231},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":5.0,"spinRate":2262,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.39960992586457333,"extension":6.212789839846187},"index":3,"playId":"c73483c2-7d8b-3bef-a560-1839c15360cc","pitchNumber":4,"startTime":"2026-07-09T01:20:56.469Z","endTime":"2026-07-09T01:20:59.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.412396254651433,"aZ":-15.975789745562475,"pfxX":-2.2370429567079406,"pfxZ":8.465740701566212,"pX":0.07279705081608287,"pZ":4.372795410205566,"vX0":4.970316985719213,"vY0":-136.79213213512932,"vZ0":-0.5587135582192178,"x":114.23,"y":120.71,"x0":-1.4691987072544304,"y0":50.00336481356545,"z0":5.665240213665964,"aX":-4.280980992594619},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":3.1,"spinRate":2271,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.39891164461842443,"extension":6.166192777173236},"index":4,"playId":"de6660de-9764-3776-a7a7-d1e5cf2dadf9","pitchNumber":5,"startTime":"2026-07-09T01:21:19.488Z","endTime":"2026-07-09T01:21:23.546Z","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":93.5,"endSpeed":86.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.455375006966555,"aZ":-14.888066744660442,"pfxX":-3.4501174190358754,"pfxZ":9.126693063849952,"pX":-0.007836541758460361,"pZ":3.598031370155809,"vX0":5.00739355704097,"vY0":-136.16589414458267,"vZ0":-2.6711230181186174,"x":117.3,"y":141.63,"x0":-1.4150070435804565,"y0":50.00312723464554,"z0":5.610764650197647,"aX":-6.535361104624419},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":5.3,"spinRate":2294,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.400916652930964,"extension":6.17451082583966},"index":5,"playId":"d2f4a4f1-d494-3780-a2f7-c90c09c70b07","pitchNumber":6,"startTime":"2026-07-09T01:21:47.116Z","endTime":"2026-07-09T01:21:50.509Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.488613780107706,"aZ":-31.820481501216953,"pfxX":6.660422366072812,"pfxZ":0.25362372806013145,"pX":1.7104186960493468,"pZ":1.1842012604474832,"vX0":5.635328725276134,"vY0":-117.96907172406178,"vZ0":-3.2249629928275203,"x":51.8,"y":206.81,"x0":-1.5709655792776183,"y0":50.004659286987554,"z0":5.488511622035659,"aX":9.431461283119082},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.0,"breakHorizontal":-13.4,"spinRate":2505,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4634971003495689,"extension":6.057289753570166},"index":6,"playId":"c43be02e-d33d-34df-956e-03b4eb7fd3ea","pitchNumber":7,"startTime":"2026-07-09T01:22:10.200Z","endTime":"2026-07-09T01:22:14.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:22:14.701Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Abrams flies out to center fielder Brice Matthews.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-09T01:22:20.240Z","endTime":"2026-07-09T01:23:14.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.802894346044237,"aZ":-42.4578994819573,"pfxX":5.247360288214267,"pfxZ":-8.014705018892851,"pX":0.9916019302170112,"pZ":1.7498950424690147,"vX0":4.323060620673876,"vY0":-112.6943580370447,"vZ0":0.7241395210009964,"x":79.2,"y":191.53,"x0":-1.6342306965230058,"y0":50.00049834038356,"z0":5.718981578418129,"aX":6.735809206273688},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.0,"breakHorizontal":-10.6,"spinRate":3025,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.486341671617601,"extension":5.909126638849278},"index":0,"playId":"e3a5d5e3-c9d2-37be-b4ce-ea1666e1d131","pitchNumber":1,"startTime":"2026-07-09T01:22:44.026Z","endTime":"2026-07-09T01:22:48.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.140312054508865,"aZ":-34.15336908321238,"pfxX":9.373454163956527,"pfxZ":-1.415350672279292,"pX":0.4588493326618617,"pZ":2.6041954708789925,"vX0":2.6826064196046464,"vY0":-117.61131898720475,"vZ0":0.35970149459062184,"x":99.51,"y":168.47,"x0":-1.9155874584149988,"y0":50.00420030107619,"z0":5.626958300718388,"aX":13.080023430476558},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.2,"breakHorizontal":-17.6,"spinRate":2629,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.4664272362809414,"extension":5.891532292057986},"hitData":{"launchSpeed":76.9,"launchAngle":34.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.3,"coordY":91.68}},"index":1,"playId":"cc925745-a40d-3fc7-b32d-ea474f53b2cd","pitchNumber":2,"startTime":"2026-07-09T01:23:03.743Z","endTime":"2026-07-09T01:23:14.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:23:14.078Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to center fielder Brice Matthews. Luis García Jr. to 3rd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-09T01:23:18.423Z","endTime":"2026-07-09T01:24:36.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnThird":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.207825715986964,"aZ":-15.051094541645808,"pfxX":-3.6134918626788792,"pfxZ":9.094293176483248,"pX":-0.09706209089107125,"pZ":4.072348836275601,"vX0":5.2623028696435545,"vY0":-135.95144608674374,"vZ0":-1.3061727211870002,"x":120.7,"y":128.83,"x0":-1.5831576547798412,"y0":50.00138648292224,"z0":5.597607549840157,"aX":-6.803053101572194},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":5.5,"spinRate":2149,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4020108771890021,"extension":6.170284484101408},"index":0,"playId":"02ad2e6e-dcf3-3f4a-a4fa-1eff141842e8","pitchNumber":1,"startTime":"2026-07-09T01:23:41.772Z","endTime":"2026-07-09T01:23:45.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.458579031473498,"aZ":-32.928898371469145,"pfxX":9.251668801830661,"pfxZ":-0.534165174338753,"pX":-0.45340280637367053,"pZ":3.1556344884010046,"vX0":0.7546903182814279,"vY0":-118.09783259094462,"vZ0":1.1875603882194299,"x":134.28,"y":153.58,"x0":-1.9788803798159948,"y0":50.004220560101764,"z0":5.685653583387141,"aX":13.008958437348433},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.4,"breakHorizontal":-16.9,"spinRate":2618,"spinDirection":71},"zone":1,"typeConfidence":2.0,"plateTime":0.46461088328645506,"extension":5.896774687342692},"index":1,"playId":"d6b2f0a5-a1b5-33df-86dd-e36ef281a5b1","pitchNumber":2,"startTime":"2026-07-09T01:24:00.882Z","endTime":"2026-07-09T01:24:05.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02611887470501,"aZ":-22.8908511721012,"pfxX":-7.147031798283802,"pfxZ":5.591202461466774,"pX":-0.2090519316935294,"pZ":1.9777820620702915,"vX0":5.784017793125475,"vY0":-127.96063575476218,"vZ0":-4.338672673087519,"x":124.97,"y":185.38,"x0":-1.5684456376958198,"y0":50.00606065943936,"z0":5.485590489156,"aX":-11.87275786530104},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.4,"breakHorizontal":11.6,"spinRate":2451,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4277990259266211,"extension":6.1995572811116855},"hitData":{"launchSpeed":93.3,"launchAngle":29.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.67,"coordY":50.24}},"index":2,"playId":"30c9fdc1-16f9-398c-89ff-8a79aa33de0b","pitchNumber":3,"startTime":"2026-07-09T01:24:21.092Z","endTime":"2026-07-09T01:24:36.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:24:36.833Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Crews walks. Curtis Mead to 2nd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-09T01:24:40.415Z","endTime":"2026-07-09T01:28:57.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnSecond":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnThird":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24284432343154,"aZ":-13.688840814648714,"pfxX":-3.919763079716943,"pfxZ":9.632744770391465,"pX":-0.3154345315693576,"pZ":3.0309885291427756,"vX0":5.185258746750153,"vY0":-136.72135001895296,"vZ0":-3.9637454409073674,"x":129.02,"y":156.94,"x0":-1.7152044017763086,"y0":50.00542138215692,"z0":5.4200566199734626,"aX":-7.524669830669227},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":6.2,"spinRate":2193,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.39851214219283637,"extension":6.21834126601929},"index":0,"playId":"9af81d89-83de-39e5-b0f9-6937308b5915","pitchNumber":1,"startTime":"2026-07-09T01:25:06.021Z","endTime":"2026-07-09T01:25:09.169Z","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":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.700492884745422,"aZ":-14.986899067213034,"pfxX":-3.9802673716044117,"pfxZ":8.77651735253318,"pX":-0.3519392017082243,"pZ":3.7801694609324192,"vX0":4.842049902879032,"vY0":-138.10117105436728,"vZ0":-2.1066631778479152,"x":130.42,"y":136.72,"x0":-1.599358070789848,"y0":50.00631384969058,"z0":5.544906710976652,"aX":-7.798290976774661},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":6.4,"spinRate":2204,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.39450167100091393,"extension":6.116816149135021},"index":1,"playId":"14a4521d-f35d-3de1-a762-cdba563504b7","pitchNumber":2,"startTime":"2026-07-09T01:25:29.505Z","endTime":"2026-07-09T01:25:34.326Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-09T01:25:41.052Z","endTime":"2026-07-09T01:25:57.683Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89274594920386,"aZ":-30.38240716690621,"pfxX":6.573955261971418,"pfxZ":1.2009750479146224,"pX":1.1466740136379496,"pZ":-0.15022187915306856,"vX0":4.388121815895111,"vY0":-120.84340657430833,"vZ0":-6.7803233683886015,"x":73.29,"y":242.84,"x0":-1.5420286928976283,"y0":50.00135236155431,"z0":5.3354075388651205,"aX":9.794611939364998},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.0,"breakHorizontal":-12.8,"spinRate":2600,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4519628444618329,"extension":6.177625992633092},"index":3,"playId":"18be3ded-6406-33d5-90be-0b90ae89143c","pitchNumber":3,"startTime":"2026-07-09T01:25:57.683Z","endTime":"2026-07-09T01:26:01.071Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.315672877190835,"aZ":-15.238099022863494,"pfxX":-2.004752443415484,"pfxZ":8.85503707341276,"pX":0.24708258777490236,"pZ":3.0075688243692045,"vX0":5.482361288435086,"vY0":-136.72044930951384,"vZ0":-4.132264127465747,"x":107.58,"y":157.58,"x0":-1.5147254388083844,"y0":50.0004458633264,"z0":5.569397655410934,"aX":-3.834155763147514},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":2.6,"spinRate":2258,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.39911148599316704,"extension":6.166009599145565},"index":4,"playId":"268505d7-1a62-3a20-8ec9-bd63638f25f4","pitchNumber":4,"startTime":"2026-07-09T01:26:24.946Z","endTime":"2026-07-09T01:26:31.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58812370194136,"aZ":-31.613899827999028,"pfxX":9.04256952857855,"pfxZ":0.3844760667812528,"pX":0.45719364585141437,"pZ":-0.5999912196335826,"vX0":2.1423589896278434,"vY0":-119.09466869329732,"vZ0":-7.38576126418021,"x":99.57,"y":254.98,"x0":-1.6275610007075232,"y0":50.00105273338012,"z0":5.378692188262285,"aX":13.065152366236626},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.7,"breakHorizontal":-16.9,"spinRate":2561,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4588658890374573,"extension":6.253176554656343},"index":5,"playId":"9d0dfc09-00d9-30e1-8d58-e4a27d2cfc7b","pitchNumber":5,"startTime":"2026-07-09T01:27:01.648Z","endTime":"2026-07-09T01:27:05.601Z","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":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.483200119641033,"aZ":-16.337274475975235,"pfxX":-4.431846983703965,"pfxZ":8.295552442771461,"pX":0.17872040910416326,"pZ":3.4503407487288738,"vX0":5.92864332184897,"vY0":-136.45670550115491,"vZ0":-2.6228029673678757,"x":110.19,"y":145.62,"x0":-1.4336754685062214,"y0":50.006436638138766,"z0":5.532883426826802,"aX":-8.465216531587139},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":7.0,"spinRate":2106,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.39946929939719844,"extension":6.188191974584509},"index":6,"playId":"0abaebb0-2031-3f26-99ed-2864a65bb780","pitchNumber":6,"startTime":"2026-07-09T01:27:34.396Z","endTime":"2026-07-09T01:27:38.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.194029442379613,"aZ":-18.109261531235365,"pfxX":-7.8678648438039405,"pfxZ":8.358662372390267,"pX":-1.0269261182290403,"pZ":1.0240585340959973,"vX0":4.288776750871083,"vY0":-128.51867256498852,"vZ0":-7.533753261147313,"x":156.14,"y":211.13,"x0":-1.6901290541960965,"y0":50.00093870263549,"z0":5.385966879493232,"aX":-13.236146942573257},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.8,"breakHorizontal":13.3,"spinRate":2405,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.42523540707384555,"extension":6.463232296379882},"index":7,"playId":"09c1cb06-7bd1-31f9-a50b-3f5ce5e1d25f","pitchNumber":7,"startTime":"2026-07-09T01:28:00.766Z","endTime":"2026-07-09T01:28:04.157Z","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":93.2,"endSpeed":85.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.931476726312432,"aZ":-14.670483671077681,"pfxX":-2.0814592204274005,"pfxZ":9.319821021099832,"pX":1.351771015031525,"pZ":2.863204551750578,"vX0":7.839428355815921,"vY0":-135.52189807620508,"vZ0":-4.257191334689056,"x":65.47,"y":161.47,"x0":-1.2957866909411664,"y0":50.00227811740701,"z0":5.464584163552104,"aX":-3.9096830280521546},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":2.3,"spinRate":2035,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4026795339583913,"extension":6.176135318140453},"index":8,"playId":"30c35630-d434-3486-abc2-8989b3b92257","pitchNumber":8,"startTime":"2026-07-09T01:28:21.720Z","endTime":"2026-07-09T01:28:25.313Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.524112286905762,"aZ":-14.08282438856136,"pfxX":-1.932872554210613,"pfxZ":9.509650989209566,"pX":-0.906780427079134,"pZ":3.376632544006958,"vX0":2.3761961750757483,"vY0":-136.6597530354537,"vZ0":-3.3159594916106614,"x":151.56,"y":147.61,"x0":-1.534115951908471,"y0":50.00165472122445,"z0":5.565745626175041,"aX":-3.67671442908211},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":3.0,"spinRate":2229,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.39995080225759727,"extension":6.206178261155517},"index":9,"playId":"9a413f4b-3c80-3587-84c8-133666943604","pitchNumber":9,"startTime":"2026-07-09T01:28:51.493Z","endTime":"2026-07-09T01:28:57.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:28:57.525Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorbit Vivas lines out to left fielder Zach Dezenzo.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-09T01:30:08.538Z","endTime":"2026-07-09T01:31:30.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701305,"link":"/api/v1/people/701305"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-09T01:29:05.269Z","endTime":"2026-07-09T01:30:10.756Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10408476800736,"aZ":-31.2047638388966,"pfxX":9.920733899900766,"pfxZ":0.6914128431089388,"pX":-0.572116005589056,"pZ":1.1204944982752962,"vX0":0.23560171031977378,"vY0":-118.06350956735538,"vZ0":-3.3604476631152354,"x":138.81,"y":208.53,"x0":-1.9617615488567983,"y0":50.005369491732495,"z0":5.443243548690042,"aX":13.964654231356914},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.7,"breakHorizontal":-18.0,"spinRate":2632,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.46446161475220427,"extension":5.915941355413431},"index":1,"playId":"75d3f90e-ce61-3e10-82a8-c32d65e8d82d","pitchNumber":1,"startTime":"2026-07-09T01:30:10.756Z","endTime":"2026-07-09T01:30:14.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72601984764685,"aZ":-13.517387913371456,"pfxX":-1.9855082987471406,"pfxZ":9.941870575429633,"pX":-0.557216034572147,"pZ":3.4671266870990007,"vX0":3.5157387672791267,"vY0":-136.3095104260931,"vZ0":-2.9896895247411046,"x":138.24,"y":145.17,"x0":-1.6073684191487971,"y0":50.00451573732975,"z0":5.514931066026559,"aX":-3.727080624906417},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":2.9,"spinRate":2156,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4022637749439899,"extension":6.2369641253912285},"index":2,"playId":"3d683662-5764-361d-83da-975716e4b946","pitchNumber":2,"startTime":"2026-07-09T01:30:30.635Z","endTime":"2026-07-09T01:30:35.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.156627369695116,"aZ":-15.38165349813558,"pfxX":-3.5650527913431516,"pfxZ":8.992743861622326,"pX":0.09495855087649535,"pZ":3.6324433472194895,"vX0":5.760766446726456,"vY0":-135.87768936129723,"vZ0":-2.1556325827633023,"x":113.38,"y":140.7,"x0":-1.5907755939246568,"y0":50.00200590365781,"z0":5.5064986342456885,"aX":-6.657106650000427},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":5.2,"spinRate":2117,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4033091218034679,"extension":6.212166208465809},"index":3,"playId":"c1a488cd-351a-3e91-825e-db63766b3c24","pitchNumber":3,"startTime":"2026-07-09T01:30:51.879Z","endTime":"2026-07-09T01:30:55.550Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"startTime":"2026-07-09T01:31:07.562Z","endTime":"2026-07-09T01:31:21.606Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.368111281481237,"aZ":-14.06902057007635,"pfxX":-3.1899981993226803,"pfxZ":9.624456818201352,"pX":-0.13228068363505446,"pZ":2.1741976058508623,"vX0":4.840699818040553,"vY0":-136.15326230658889,"vZ0":-5.960105724519879,"x":122.04,"y":180.08,"x0":-1.517216069951909,"y0":50.002042057779796,"z0":5.361987495138777,"aX":-6.0006389208549935},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":4.8,"spinRate":2235,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.40200387281887995,"extension":6.2730237159266755},"hitData":{"launchSpeed":94.0,"launchAngle":21.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.48,"coordY":82.35}},"index":5,"playId":"ae021342-ac82-34dc-a780-3b0ef20894a2","pitchNumber":4,"startTime":"2026-07-09T01:31:21.606Z","endTime":"2026-07-09T01:31:30.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:31:30.272Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christian Walker doubles (18) on a fly ball to right fielder James Wood.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-09T01:34:10.223Z","endTime":"2026-07-09T01:35:04.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Lawrence replaces Orlando Ribalta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T01:33:08.667Z","endTime":"2026-07-09T01:34:12.405Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664875,"link":"/api/v1/people/664875"},"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(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.5,"endSpeed":87.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.646130009452598,"aZ":-30.572748362526706,"pfxX":-9.113885521616952,"pfxZ":0.8125015052267877,"pX":-0.3208866353491676,"pZ":3.092950564759076,"vX0":8.953628855824492,"vY0":-138.89132704001662,"vZ0":2.0161939571250196,"x":129.23,"y":155.27,"x0":-2.3891574149867263,"y0":50.00258052310101,"z0":4.37911839678588,"aX":-17.956926594831273},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.0,"breakHorizontal":14.9,"spinRate":2287,"spinDirection":251},"zone":1,"typeConfidence":2.0,"plateTime":0.39308818880381136,"extension":6.645291620403072},"index":1,"playId":"e4ad6dd2-ed1c-3f02-bd1a-cf3cdb8d4020","pitchNumber":1,"startTime":"2026-07-09T01:34:12.405Z","endTime":"2026-07-09T01:34:15.491Z","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.4,"endSpeed":75.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.038588373858726,"aZ":-29.617901727909004,"pfxX":10.592287653731336,"pfxZ":1.7661800220444714,"pX":0.7566255595305691,"pZ":3.9769276734167933,"vX0":4.8285199237348975,"vY0":-119.73713285668,"vZ0":5.471965300331919,"x":88.16,"y":131.4,"x0":-2.6646090577660155,"y0":50.00130155523471,"z0":4.317527608631696,"aX":15.311507170818247},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.9,"breakHorizontal":-20.4,"spinRate":3034,"spinDirection":75},"zone":12,"typeConfidence":0.91,"plateTime":0.4581960912055485,"extension":6.464780263461827},"index":2,"playId":"d9925ac2-252f-32db-a58d-e873e2bbaef9","pitchNumber":2,"startTime":"2026-07-09T01:34:30.350Z","endTime":"2026-07-09T01:34:33.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.115870463546898,"aZ":-30.08975454590371,"pfxX":-8.961249417087572,"pfxZ":1.040975344956749,"pX":-0.8601607404963232,"pZ":2.3741336593236486,"vX0":8.079175703846353,"vY0":-140.20704738183804,"vZ0":0.4941950861226102,"x":149.79,"y":174.68,"x0":-2.602562251847143,"y0":50.0052677404712,"z0":4.145662021903274,"aX":-17.999224613620843},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.2,"breakHorizontal":14.8,"spinRate":2215,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.3893528518699916,"extension":6.396224850647085},"hitData":{"launchSpeed":72.6,"launchAngle":31.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":131.02,"coordY":100.68}},"index":3,"playId":"29e4e76a-6385-3868-bce0-da6d95908713","pitchNumber":3,"startTime":"2026-07-09T01:34:46.833Z","endTime":"2026-07-09T01:35:04.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:35:04.832Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out, third baseman Curtis Mead to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-09T01:35:24.118Z","endTime":"2026-07-09T01:36:52.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.832614869294247,"aZ":-34.016828285088124,"pfxX":-9.920630464526045,"pfxZ":-0.9128353253914128,"pX":-1.1750630829009687,"pZ":2.2286792717807113,"vX0":7.478963780466014,"vY0":-140.53937528340882,"vZ0":0.4991965987980642,"x":161.79,"y":178.61,"x0":-2.5727653132557218,"y0":50.00425796194717,"z0":4.246226232225833,"aX":-19.981124983344877},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":-1.3,"breakHorizontal":16.6,"spinRate":2241,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.38873237768822966,"extension":6.4438254009907725},"index":0,"playId":"a180563f-ee0b-307e-ba72-879cfaac92ef","pitchNumber":1,"startTime":"2026-07-09T01:35:31.890Z","endTime":"2026-07-09T01:35:36.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47961177001233,"aZ":-32.9200866678142,"pfxX":-9.788097305499829,"pfxZ":-0.3752753517209868,"pX":-1.3996481536953609,"pZ":2.4748636537385886,"vX0":6.616414366291379,"vY0":-139.08338713338722,"vZ0":1.0453253425386997,"x":170.35,"y":171.96,"x0":-2.5264031025484566,"y0":50.00487858948794,"z0":4.262040115396295,"aX":-19.356905918997587},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":-0.2,"breakHorizontal":16.6,"spinRate":2218,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.3924280177079065,"extension":6.29777975701341},"index":1,"playId":"c5a06d4d-0c0a-3f55-a74d-392141ada73b","pitchNumber":2,"startTime":"2026-07-09T01:35:53.094Z","endTime":"2026-07-09T01:35:56.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31012959499142,"aZ":-35.08147266772306,"pfxX":-9.16000451416609,"pfxZ":-1.4697040225199265,"pX":-0.38289826175062563,"pZ":1.791069270983509,"vX0":8.86835570371133,"vY0":-139.4348337197256,"vZ0":0.307112818485467,"x":131.6,"y":190.42,"x0":-2.4039071057410473,"y0":50.00004966986215,"z0":3.9812959899871014,"aX":-18.159636177121968},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-2.4,"breakHorizontal":14.9,"spinRate":2279,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.39177569839238924,"extension":6.52537538202265},"index":2,"playId":"4b98e7ee-060a-3a27-a3aa-f872a70a2fd9","pitchNumber":3,"startTime":"2026-07-09T01:36:12.723Z","endTime":"2026-07-09T01:36:17.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.685403359390826,"aZ":-33.87532255768448,"pfxX":-9.563369316415933,"pfxZ":-0.8469863031945355,"pX":-0.1551266085486374,"pZ":2.041345238864173,"vX0":9.492267259092515,"vY0":-140.4035290795315,"vZ0":0.1720922804294165,"x":122.91,"y":183.66,"x0":-2.320338327298797,"y0":50.000350260957475,"z0":4.165120392817574,"aX":-19.290585071299414},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":-1.3,"breakHorizontal":15.6,"spinRate":2330,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.3885704571158173,"extension":6.5341639069062385},"hitData":{"launchSpeed":99.3,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.96,"coordY":172.31}},"index":3,"playId":"b826cc0c-f015-3ede-a399-765339a6d1bb","pitchNumber":4,"startTime":"2026-07-09T01:36:41.478Z","endTime":"2026-07-09T01:36:52.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:36:52.347Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, second baseman Jorbit Vivas to first baseman Luis García Jr. Christian Walker to 3rd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-09T01:36:59.647Z","endTime":"2026-07-09T01:38:44.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46485412303571,"aZ":-28.19339617659872,"pfxX":11.072152029498175,"pfxZ":2.717634705502138,"pX":1.3466361268040403,"pZ":2.1764435205892467,"vX0":6.364970284850511,"vY0":-120.4759326090181,"vZ0":1.0503410943545501,"x":65.67,"y":180.02,"x0":-2.7718297235319374,"y0":50.00033236348443,"z0":4.235908736530598,"aX":16.192190708283345},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.5,"breakHorizontal":-21.6,"spinRate":2959,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.4554936943709409,"extension":6.46857445233076},"index":0,"playId":"3c962191-eafa-3050-a4d8-275b494aaf9d","pitchNumber":1,"startTime":"2026-07-09T01:37:18.432Z","endTime":"2026-07-09T01:37:21.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6632244407626,"aZ":-27.407972376724548,"pfxX":10.402086271882398,"pfxZ":3.219606750828424,"pX":1.8706220497505213,"pZ":1.3643837396905203,"vX0":7.622419966304296,"vY0":-120.9775400580878,"vZ0":-0.4333497684960661,"x":45.7,"y":201.94,"x0":-2.6731243389529955,"y0":50.005895639221464,"z0":3.948865584580304,"aX":15.41486167381427},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.0,"breakHorizontal":-20.6,"spinRate":2935,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.45279706673041886,"extension":6.345574809595129},"index":1,"playId":"59c3d490-2f71-37d3-9013-63431e233f7c","pitchNumber":2,"startTime":"2026-07-09T01:37:35.152Z","endTime":"2026-07-09T01:37:38.152Z","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":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.397827698836043,"aZ":-30.442089135569233,"pfxX":10.992382651668153,"pfxZ":1.1916005667642295,"pX":1.9712336008136222,"pZ":1.6423955218492108,"vX0":7.47029835633097,"vY0":-120.31313435740744,"vZ0":0.09513274197016552,"x":41.86,"y":194.44,"x0":-2.6077159411167727,"y0":50.005951672540235,"z0":4.311042139001889,"aX":16.03911126299735},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.4,"breakHorizontal":-21.7,"spinRate":2861,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.45610615569355994,"extension":6.55778797221834},"index":2,"playId":"7e41ab9d-d6a9-31ac-a6f4-4d22773c6a39","pitchNumber":3,"startTime":"2026-07-09T01:37:55.031Z","endTime":"2026-07-09T01:37:58.097Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.055099019440604,"aZ":-28.912323334518796,"pfxX":-8.337300688104024,"pfxZ":1.6488705390921083,"pX":0.5239348519503849,"pZ":2.6374255524401478,"vX0":10.85722317305441,"vY0":-138.8783140942167,"vZ0":0.5883145479798241,"x":97.03,"y":167.57,"x0":-2.327803052617813,"y0":50.00492709139118,"z0":4.325179857248302,"aX":-16.51495599912711},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.2,"breakHorizontal":13.2,"spinRate":2310,"spinDirection":251},"zone":6,"typeConfidence":2.0,"plateTime":0.39232790323051026,"extension":6.647535346496228},"index":3,"playId":"331e9032-6df6-3871-b71e-1ba7f049f038","pitchNumber":4,"startTime":"2026-07-09T01:38:15.712Z","endTime":"2026-07-09T01:38:18.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.354597475315206,"aZ":-29.418614984484577,"pfxX":11.954241067957694,"pfxZ":1.8994104813151278,"pX":0.31730843970364603,"pZ":1.4791316056940886,"vX0":3.553127266888798,"vY0":-120.31545583677602,"vZ0":-0.6525778642256416,"x":104.9,"y":198.84,"x0":-2.735308318841696,"y0":50.00510086611316,"z0":4.382265015045121,"aX":17.364820991709493},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.6,"breakHorizontal":-22.6,"spinRate":3035,"spinDirection":74},"zone":14,"typeConfidence":0.91,"plateTime":0.45687143270387454,"extension":6.420989644517446},"hitData":{"launchSpeed":88.3,"launchAngle":5.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.05,"coordY":152.03}},"index":4,"playId":"875fab5e-4cd3-325a-8cbd-88ddfa0dcdad","pitchNumber":5,"startTime":"2026-07-09T01:38:36.488Z","endTime":"2026-07-09T01:38:44.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:38:44.342Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Matthews grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-09T01:38:53.109Z","endTime":"2026-07-09T01:40:57.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.100669861039574,"aZ":-31.450597354789114,"pfxX":8.535595485921597,"pfxZ":0.500466392274836,"pX":0.2592052199772656,"pZ":1.5311439804718647,"vX0":4.324140928156397,"vY0":-119.68022216692472,"vZ0":0.08594318098450682,"x":107.12,"y":197.44,"x0":-2.682568346001358,"y0":50.00289945186939,"z0":4.322506326515395,"aX":12.322845246748821},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.2,"breakHorizontal":-16.6,"spinRate":2942,"spinDirection":71},"zone":14,"typeConfidence":0.91,"plateTime":0.45848256995682934,"extension":6.496353804765704},"index":0,"playId":"7ab16142-8d96-3ada-abaa-191e7e4c74e7","pitchNumber":1,"startTime":"2026-07-09T01:39:14.209Z","endTime":"2026-07-09T01:39:18.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.127187994359875,"aZ":-32.22034642303604,"pfxX":8.542227891473095,"pfxZ":-0.03265679665378851,"pX":0.1974456354405205,"pZ":1.1306935509823208,"vX0":4.269376777446241,"vY0":-121.28931234199142,"vZ0":-0.4951876807699509,"x":109.47,"y":208.25,"x0":-2.6962441830059447,"y0":50.00134409746281,"z0":4.151563336227792,"aX":12.702322187127375},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.1,"breakHorizontal":-16.4,"spinRate":2962,"spinDirection":83},"zone":14,"typeConfidence":0.92,"plateTime":0.45189246389689686,"extension":6.454563828413348},"index":1,"playId":"b302118f-fd01-39d5-87e1-14a6832b8755","pitchNumber":2,"startTime":"2026-07-09T01:39:32.300Z","endTime":"2026-07-09T01:39:36.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62437226896501,"aZ":-33.643288732745404,"pfxX":-8.831560180601485,"pfxZ":-0.7361587801939118,"pX":0.9582415543226046,"pZ":1.2208027297673478,"vX0":12.082898631305783,"vY0":-139.9534856303928,"vZ0":-2.5471201777579995,"x":80.47,"y":205.82,"x0":-2.2475507250416666,"y0":50.00054717597378,"z0":4.324149964237715,"aX":-17.693622234422193},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":-1.7,"breakHorizontal":13.8,"spinRate":2375,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.38988272040185556,"extension":6.631029098617362},"index":2,"playId":"33806981-228c-3d5b-b2ee-ceda902c2378","pitchNumber":3,"startTime":"2026-07-09T01:39:52.543Z","endTime":"2026-07-09T01:39:56.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.812141974704588,"aZ":-29.214197831578222,"pfxX":-7.531019784562934,"pfxZ":1.456230283356053,"pX":0.01174519263289299,"pZ":2.382676374575447,"vX0":9.494924459911703,"vY0":-140.64253739762069,"vZ0":-0.15896193422264138,"x":116.55,"y":174.45,"x0":-2.40804065375698,"y0":50.00149282284658,"z0":4.313011463568996,"aX":-15.292871251579701},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.8,"breakHorizontal":12.0,"spinRate":2421,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.3874349902310352,"extension":6.500250297490743},"index":3,"playId":"6a8dbee3-5c6f-3505-b6f1-dded1f0c9ead","pitchNumber":4,"startTime":"2026-07-09T01:40:23.234Z","endTime":"2026-07-09T01:40:26.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.231609389726977,"aZ":-29.60223359116132,"pfxX":8.4268569298536,"pfxZ":1.6988028154257133,"pX":0.18067586314576475,"pZ":2.4911634948431955,"vX0":3.748647476172037,"vY0":-122.02906388008677,"vZ0":1.2815574487847663,"x":110.11,"y":171.52,"x0":-2.4685290191357008,"y0":50.00231135552064,"z0":4.502787943140873,"aX":12.75157676193924},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.6,"breakHorizontal":-16.1,"spinRate":2982,"spinDirection":80},"zone":5,"typeConfidence":0.9,"plateTime":0.44825717522860975,"extension":6.961894953856075},"hitData":{"launchSpeed":92.7,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.04,"coordY":155.58}},"index":4,"playId":"09c633af-2a08-3e35-9bf0-db4b0cda4d05","pitchNumber":5,"startTime":"2026-07-09T01:40:49.542Z","endTime":"2026-07-09T01:40:57.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:40:57.192Z","atBatIndex":76}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Matthews grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-09T01:38:53.109Z","endTime":"2026-07-09T01:40:57.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.100669861039574,"aZ":-31.450597354789114,"pfxX":8.535595485921597,"pfxZ":0.500466392274836,"pX":0.2592052199772656,"pZ":1.5311439804718647,"vX0":4.324140928156397,"vY0":-119.68022216692472,"vZ0":0.08594318098450682,"x":107.12,"y":197.44,"x0":-2.682568346001358,"y0":50.00289945186939,"z0":4.322506326515395,"aX":12.322845246748821},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.2,"breakHorizontal":-16.6,"spinRate":2942,"spinDirection":71},"zone":14,"typeConfidence":0.91,"plateTime":0.45848256995682934,"extension":6.496353804765704},"index":0,"playId":"7ab16142-8d96-3ada-abaa-191e7e4c74e7","pitchNumber":1,"startTime":"2026-07-09T01:39:14.209Z","endTime":"2026-07-09T01:39:18.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.127187994359875,"aZ":-32.22034642303604,"pfxX":8.542227891473095,"pfxZ":-0.03265679665378851,"pX":0.1974456354405205,"pZ":1.1306935509823208,"vX0":4.269376777446241,"vY0":-121.28931234199142,"vZ0":-0.4951876807699509,"x":109.47,"y":208.25,"x0":-2.6962441830059447,"y0":50.00134409746281,"z0":4.151563336227792,"aX":12.702322187127375},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.1,"breakHorizontal":-16.4,"spinRate":2962,"spinDirection":83},"zone":14,"typeConfidence":0.92,"plateTime":0.45189246389689686,"extension":6.454563828413348},"index":1,"playId":"b302118f-fd01-39d5-87e1-14a6832b8755","pitchNumber":2,"startTime":"2026-07-09T01:39:32.300Z","endTime":"2026-07-09T01:39:36.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62437226896501,"aZ":-33.643288732745404,"pfxX":-8.831560180601485,"pfxZ":-0.7361587801939118,"pX":0.9582415543226046,"pZ":1.2208027297673478,"vX0":12.082898631305783,"vY0":-139.9534856303928,"vZ0":-2.5471201777579995,"x":80.47,"y":205.82,"x0":-2.2475507250416666,"y0":50.00054717597378,"z0":4.324149964237715,"aX":-17.693622234422193},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":-1.7,"breakHorizontal":13.8,"spinRate":2375,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.38988272040185556,"extension":6.631029098617362},"index":2,"playId":"33806981-228c-3d5b-b2ee-ceda902c2378","pitchNumber":3,"startTime":"2026-07-09T01:39:52.543Z","endTime":"2026-07-09T01:39:56.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.812141974704588,"aZ":-29.214197831578222,"pfxX":-7.531019784562934,"pfxZ":1.456230283356053,"pX":0.01174519263289299,"pZ":2.382676374575447,"vX0":9.494924459911703,"vY0":-140.64253739762069,"vZ0":-0.15896193422264138,"x":116.55,"y":174.45,"x0":-2.40804065375698,"y0":50.00149282284658,"z0":4.313011463568996,"aX":-15.292871251579701},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.8,"breakHorizontal":12.0,"spinRate":2421,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.3874349902310352,"extension":6.500250297490743},"index":3,"playId":"6a8dbee3-5c6f-3505-b6f1-dded1f0c9ead","pitchNumber":4,"startTime":"2026-07-09T01:40:23.234Z","endTime":"2026-07-09T01:40:26.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.231609389726977,"aZ":-29.60223359116132,"pfxX":8.4268569298536,"pfxZ":1.6988028154257133,"pX":0.18067586314576475,"pZ":2.4911634948431955,"vX0":3.748647476172037,"vY0":-122.02906388008677,"vZ0":1.2815574487847663,"x":110.11,"y":171.52,"x0":-2.4685290191357008,"y0":50.00231135552064,"z0":4.502787943140873,"aX":12.75157676193924},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.6,"breakHorizontal":-16.1,"spinRate":2982,"spinDirection":80},"zone":5,"typeConfidence":0.9,"plateTime":0.44825717522860975,"extension":6.961894953856075},"hitData":{"launchSpeed":92.7,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.04,"coordY":155.58}},"index":4,"playId":"09c633af-2a08-3e35-9bf0-db4b0cda4d05","pitchNumber":5,"startTime":"2026-07-09T01:40:49.542Z","endTime":"2026-07-09T01:40:57.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:40:57.192Z","atBatIndex":76},"scoringPlays":[22,23,33,36,40,44,45,63],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":74.38,"y":91.23},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":146.99,"y":155.58},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":177.41,"y":108.92},"type":"O","description":"Lineout"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10],"bottom":[11,12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":138.37,"y":188.54},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":106.93,"y":170.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":205.08,"y":113.88},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":65.84,"y":93.4},"type":"O","description":"Flyout"}]}},{"startIndex":15,"endIndex":24,"top":[15,16,17,18],"bottom":[19,20,21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"coordinates":{"x":115.87,"y":121.52},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"coordinates":{"x":136.88,"y":95.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":112.51,"y":176.87},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":144.88,"y":72.44},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":56.09,"y":98.38},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":92.22,"y":52.13},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":63.62,"y":101.44},"type":"O","description":"Lineout"}]}},{"startIndex":25,"endIndex":34,"top":[25,26,27,28],"bottom":[29,30,31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":86.99,"y":69.37},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":112.0,"y":159.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":105.91,"y":168.25},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":115.17,"y":172.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":108.96,"y":138.33},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":160.26,"y":127.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":179.04,"y":38.73},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":97.18,"y":140.41},"type":"O","description":"Lineout"}]}},{"startIndex":35,"endIndex":46,"top":[35,36,37,38,39],"bottom":[40,41,42,43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":29.0,"y":109.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"coordinates":{"x":110.79,"y":88.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":115.55,"y":206.29},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":177.92,"y":116.53},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":187.19,"y":42.16},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":114.12,"y":107.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":152.57,"y":155.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":142.35,"y":182.39},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":116.57,"y":61.65},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":99.27,"y":165.9},"type":"O","description":"Groundout"}]}},{"startIndex":47,"endIndex":54,"top":[47,48,49],"bottom":[50,51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":125.47,"y":201.93},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":100.05,"y":91.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":116.56,"y":161.66},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":147.28,"y":83.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":106.93,"y":167.75},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":148.51,"y":173.32},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":108.96,"y":160.14},"type":"O","description":"Groundout"}]}},{"startIndex":55,"endIndex":61,"top":[55,56,57],"bottom":[58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":124.48,"y":166.72},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":112.11,"y":79.88},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":115.04,"y":162.17},"type":"O","description":"Forceout"}]}},{"startIndex":62,"endIndex":72,"top":[62,63,64,65,66],"bottom":[67,68,69,70,71,72],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"coordinates":{"x":104.34,"y":94.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":104.91,"y":154.21},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":108.96,"y":174.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":135.32,"y":85.89},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":120.11,"y":99.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":133.3,"y":91.68},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":134.67,"y":50.24},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":74.48,"y":82.35},"type":"O","description":"Lineout"}]}},{"startIndex":73,"endIndex":76,"top":[73,74,75,76],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":131.02,"y":100.68},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"coordinates":{"x":108.96,"y":172.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"coordinates":{"x":151.05,"y":152.03},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"coordinates":{"x":115.04,"y":155.58},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":3},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":8,"hits":9,"errors":1,"leftOnBase":11},"away":{"runs":2,"hits":8,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"catcher":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"first":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"second":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"third":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"shortstop":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"left":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"center":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"right":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"onDeck":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"inHole":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"battingOrder":8,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"offense":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"onDeck":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"inHole":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"battingOrder":7,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"balls":2,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":10,"airOuts":6,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".241","atBats":34,"obp":".315","slg":".410","ops":".725","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":11,"rbi":1,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":7,"airOuts":14,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":10,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":31,"obp":".442","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":180,"era":"4.78","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.40","battersFaced":43,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":81,"strikes":99,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":8,"pitchesPerInning":"22.50","runsScoredPer9":"9.00","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":24,"errors":0,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID670623":{"person":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"jerseyNumber":"15","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":61,"groundOuts":55,"airOuts":128,"runs":37,"doubles":17,"triples":0,"homeRuns":12,"strikeOuts":59,"baseOnBalls":34,"intentionalWalks":0,"hits":81,"hitByPitch":13,"avg":".253","atBats":320,"obp":".346","slg":".419","ops":".765","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":370,"totalBases":134,"rbi":47,"leftOnBase":156,"sacBunts":0,"sacFlies":3,"babip":".274","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.67","popOuts":35,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":117,"putOuts":97,"errors":6,"chances":220,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID650556":{"person":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":17,"groundOuts":20,"airOuts":26,"runs":21,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":38,"baseOnBalls":25,"intentionalWalks":0,"hits":25,"hitByPitch":3,"atBats":107,"obp":".393","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":554,"era":"5.70","inningsPitched":"30.0","wins":2,"losses":3,"saves":5,"saveOpportunities":5,"holds":5,"blownSaves":0,"earnedRuns":19,"whip":"1.67","battersFaced":137,"outs":90,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":554,"balls":237,"strikes":317,"strikePercentage":".570","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".400","pitchesPerInning":"18.47","gamesFinished":21,"strikeoutWalkRatio":"1.52","strikeoutsPer9Inn":"11.40","walksPer9Inn":"7.50","hitsPer9Inn":"7.50","runsScoredPer9":"6.30","homeRunsPer9":"2.10","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669397":{"person":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"jerseyNumber":"20","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"900","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"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":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":11,"groundOuts":20,"airOuts":27,"runs":14,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".244","atBats":86,"obp":".295","slg":".314","ops":".609","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":27,"rbi":9,"leftOnBase":24,"sacBunts":1,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.00","popOuts":10,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":40,"errors":2,"chances":99,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID695001":{"person":{"id":695001,"fullName":"Alimber Santa","link":"/api/v1/people/695001"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":13,"strikes":25,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":10,"groundOuts":19,"airOuts":17,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":50,"obp":".237","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":238,"era":"1.17","inningsPitched":"15.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.91","battersFaced":59,"outs":46,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":238,"balls":91,"strikes":147,"strikePercentage":".620","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":2,"winPercentage":".000","pitchesPerInning":"15.52","gamesFinished":4,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.28","walksPer9Inn":"3.52","hitsPer9Inn":"4.70","runsScoredPer9":"3.52","homeRunsPer9":"0.59","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701358":{"person":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"jerseyNumber":"11","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":93,"flyOuts":43,"groundOuts":88,"airOuts":74,"runs":38,"doubles":13,"triples":1,"homeRuns":11,"strikeOuts":85,"baseOnBalls":31,"intentionalWalks":0,"hits":69,"hitByPitch":4,"avg":".220","atBats":313,"obp":".296","slg":".374","ops":".670","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":117,"rbi":32,"leftOnBase":148,"sacBunts":0,"sacFlies":3,"babip":".264","groundOutsToAirouts":"1.19","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"28.46","popOuts":14,"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":6,"putOuts":195,"errors":4,"chances":205,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID686613":{"person":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":14,"groundOuts":24,"airOuts":27,"runs":13,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":35,"baseOnBalls":17,"intentionalWalks":0,"hits":23,"hitByPitch":2,"atBats":108,"obp":".328","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":542,"era":"3.38","inningsPitched":"29.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.36","battersFaced":128,"outs":88,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":542,"balls":220,"strikes":322,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.48","gamesFinished":0,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"10.74","walksPer9Inn":"5.22","hitsPer9Inn":"7.06","runsScoredPer9":"3.99","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669699":{"person":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"jerseyNumber":"28","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":16,"groundOuts":25,"airOuts":23,"runs":10,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".256","atBats":78,"obp":".272","slg":".423","ops":".695","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":33,"rbi":9,"leftOnBase":28,"sacBunts":2,"sacFlies":1,"babip":".270","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":4,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":26,"errors":2,"chances":77,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623352":{"person":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":6,"groundOuts":7,"airOuts":14,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":49,"obp":".193","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":252,"era":"0.59","inningsPitched":"15.1","wins":3,"losses":0,"saves":10,"saveOpportunities":10,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.72","battersFaced":57,"outs":46,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":252,"balls":81,"strikes":171,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.43","gamesFinished":12,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"14.67","walksPer9Inn":"4.70","hitsPer9Inn":"1.76","runsScoredPer9":"0.59","homeRunsPer9":"0.59","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660853":{"person":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":39,"gamesStarted":0,"flyOuts":28,"groundOuts":30,"airOuts":55,"runs":23,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":39,"baseOnBalls":10,"intentionalWalks":1,"hits":39,"hitByPitch":0,"atBats":161,"obp":".287","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":648,"era":"4.54","inningsPitched":"41.2","wins":0,"losses":2,"saves":5,"saveOpportunities":7,"holds":8,"blownSaves":2,"earnedRuns":21,"whip":"1.18","battersFaced":173,"outs":125,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":648,"balls":211,"strikes":437,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".000","pitchesPerInning":"15.55","gamesFinished":11,"strikeoutWalkRatio":"3.90","strikeoutsPer9Inn":"8.42","walksPer9Inn":"2.16","hitsPer9Inn":"8.42","runsScoredPer9":"4.97","homeRunsPer9":"1.08","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":0,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595345":{"person":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":44,"gamesStarted":1,"flyOuts":33,"groundOuts":24,"airOuts":62,"runs":12,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":44,"baseOnBalls":12,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":155,"obp":".241","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":680,"era":"2.42","inningsPitched":"44.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":11,"blownSaves":0,"earnedRuns":12,"whip":"0.87","battersFaced":171,"outs":134,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":680,"balls":230,"strikes":450,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".667","pitchesPerInning":"15.22","gamesFinished":1,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"8.87","walksPer9Inn":"2.42","hitsPer9Inn":"5.44","runsScoredPer9":"2.42","homeRunsPer9":"1.01","inheritedRunners":29,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":20,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694728":{"person":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K, RBI, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":27,"groundOuts":48,"airOuts":48,"runs":23,"doubles":5,"triples":1,"homeRuns":7,"strikeOuts":71,"baseOnBalls":15,"intentionalWalks":0,"hits":41,"hitByPitch":0,"avg":".200","atBats":205,"obp":".253","slg":".337","ops":".590","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":69,"rbi":22,"leftOnBase":88,"sacBunts":2,"sacFlies":1,"babip":".266","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.29","popOuts":11,"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":28,"putOuts":131,"errors":1,"chances":160,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID805123":{"person":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"jerseyNumber":"69","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":44,"groundOuts":43,"airOuts":72,"runs":24,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":56,"baseOnBalls":29,"intentionalWalks":0,"hits":43,"hitByPitch":1,"atBats":206,"obp":".302","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":996,"era":"3.57","inningsPitched":"58.0","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":23,"whip":"1.24","battersFaced":244,"outs":174,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":996,"balls":390,"strikes":606,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".667","pitchesPerInning":"17.17","gamesFinished":5,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"8.69","walksPer9Inn":"4.50","hitsPer9Inn":"6.67","runsScoredPer9":"3.72","homeRunsPer9":"0.93","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":11,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID514888":{"person":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"jerseyNumber":"27","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":27,"groundOuts":86,"airOuts":59,"runs":43,"doubles":13,"triples":1,"homeRuns":10,"strikeOuts":67,"baseOnBalls":29,"intentionalWalks":1,"hits":63,"hitByPitch":1,"avg":".231","atBats":273,"obp":".306","slg":".396","ops":".702","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":305,"totalBases":108,"rbi":26,"leftOnBase":133,"sacBunts":1,"sacFlies":1,"babip":".269","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.30","popOuts":14,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":128,"putOuts":71,"errors":3,"chances":202,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID666211":{"person":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":15,"groundOuts":18,"airOuts":24,"runs":14,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":40,"baseOnBalls":9,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".243","atBats":107,"obp":".308","slg":".393","ops":".701","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":42,"rbi":11,"leftOnBase":30,"sacBunts":1,"sacFlies":0,"babip":".359","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.67","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":73,"errors":1,"chances":75,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID837227":{"person":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":23,"groundOuts":46,"airOuts":42,"runs":35,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":63,"baseOnBalls":33,"intentionalWalks":0,"hits":45,"hitByPitch":4,"atBats":194,"obp":".353","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1022,"era":"6.06","inningsPitched":"52.0","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.50","battersFaced":233,"outs":156,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1022,"balls":418,"strikes":604,"strikePercentage":".590","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".556","pitchesPerInning":"19.65","gamesFinished":0,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"10.90","walksPer9Inn":"5.71","hitsPer9Inn":"7.79","runsScoredPer9":"6.06","homeRunsPer9":"1.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701305":{"person":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":4,"groundOuts":12,"airOuts":8,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".222","atBats":54,"obp":".300","slg":".352","ops":".652","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":19,"rbi":3,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".355","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":33,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663567":{"person":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":14,"gamesStarted":14,"flyOuts":60,"groundOuts":64,"airOuts":96,"runs":29,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":74,"baseOnBalls":32,"intentionalWalks":0,"hits":60,"hitByPitch":5,"atBats":293,"obp":".293","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1319,"era":"3.26","inningsPitched":"80.0","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.15","battersFaced":331,"outs":240,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1319,"balls":487,"strikes":832,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".583","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"8.33","walksPer9Inn":"3.60","hitsPer9Inn":"6.75","runsScoredPer9":"3.26","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664299":{"person":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":14,"strikes":16,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":3,"flyOuts":12,"groundOuts":8,"airOuts":17,"runs":14,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":12,"intentionalWalks":0,"hits":16,"hitByPitch":2,"atBats":49,"obp":".476","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":245,"era":"10.22","inningsPitched":"12.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"2.27","battersFaced":63,"outs":37,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":245,"balls":105,"strikes":140,"strikePercentage":".570","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".000","pitchesPerInning":"19.86","gamesFinished":1,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"5.84","walksPer9Inn":"8.76","hitsPer9Inn":"11.68","runsScoredPer9":"10.22","homeRunsPer9":"2.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687911":{"person":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":38,"gamesStarted":0,"flyOuts":18,"groundOuts":43,"airOuts":41,"runs":11,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":31,"baseOnBalls":14,"intentionalWalks":1,"hits":33,"hitByPitch":4,"atBats":146,"obp":".307","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":647,"era":"2.03","inningsPitched":"40.0","wins":2,"losses":1,"saves":6,"saveOpportunities":9,"holds":12,"blownSaves":3,"earnedRuns":9,"whip":"1.18","battersFaced":166,"outs":120,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":647,"balls":218,"strikes":429,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".667","pitchesPerInning":"16.18","gamesFinished":10,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"6.98","walksPer9Inn":"3.15","hitsPer9Inn":"7.43","runsScoredPer9":"2.48","homeRunsPer9":"0.23","inheritedRunners":24,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664774":{"person":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":2,"groundOuts":4,"airOuts":6,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".190","atBats":21,"obp":".261","slg":".429","ops":".690","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":9,"rbi":4,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":1,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID572233":{"person":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":51,"groundOuts":86,"airOuts":93,"runs":49,"doubles":18,"triples":1,"homeRuns":20,"strikeOuts":85,"baseOnBalls":32,"intentionalWalks":2,"hits":84,"hitByPitch":7,"avg":".242","atBats":347,"obp":".318","slg":".473","ops":".791","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":387,"totalBases":164,"rbi":58,"leftOnBase":182,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.35","popOuts":20,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":586,"errors":0,"chances":648,"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"}]},"ID663878":{"person":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":14,"groundOuts":17,"airOuts":22,"runs":10,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":71,"obp":".345","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":346,"era":"3.60","inningsPitched":"20.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.40","battersFaced":84,"outs":60,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":346,"balls":142,"strikes":204,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.30","gamesFinished":4,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"7.20","walksPer9Inn":"5.40","hitsPer9Inn":"7.20","runsScoredPer9":"4.50","homeRunsPer9":"0.45","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681293":{"person":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(L, 7-5)","summary":"4.0 IP, 8 ER, 2 K, 6 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":2,"airOuts":8,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":94,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"battersFaced":25,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":46,"strikes":48,"strikePercentage":".510","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":6},"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":15,"gamesStarted":15,"flyOuts":49,"groundOuts":67,"airOuts":88,"runs":43,"doubles":9,"triples":0,"homeRuns":12,"strikeOuts":81,"baseOnBalls":44,"intentionalWalks":0,"hits":65,"hitByPitch":11,"atBats":297,"obp":".339","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","numberOfPitches":1386,"era":"4.50","inningsPitched":"82.0","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.33","battersFaced":356,"outs":246,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1386,"balls":553,"strikes":833,"strikePercentage":".600","hitBatsmen":11,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":6,"winPercentage":".583","pitchesPerInning":"16.90","gamesFinished":0,"strikeoutWalkRatio":"1.84","strikeoutsPer9Inn":"8.89","walksPer9Inn":"4.83","hitsPer9Inn":"7.13","runsScoredPer9":"4.72","homeRunsPer9":"1.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"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"}]},"ID543877":{"person":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"jerseyNumber":"2","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":29,"groundOuts":49,"airOuts":54,"runs":17,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":13,"intentionalWalks":1,"hits":37,"hitByPitch":0,"avg":".220","atBats":168,"obp":".275","slg":".327","ops":".602","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":55,"rbi":21,"leftOnBase":71,"sacBunts":3,"sacFlies":1,"babip":".248","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":9,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":12,"stolenBases":39,"stolenBasePercentage":".765","caughtStealingPercentage":".235","assists":17,"putOuts":447,"errors":0,"chances":464,"fielding":"1.000","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673237":{"person":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"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":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":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":17,"groundOuts":62,"airOuts":32,"runs":16,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":5,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".242","atBats":157,"obp":".267","slg":".389","ops":".656","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":61,"rbi":21,"leftOnBase":78,"sacBunts":0,"sacFlies":2,"babip":".260","groundOutsToAirouts":"1.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.40","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":31,"stolenBasePercentage":".816","caughtStealingPercentage":".184","assists":12,"putOuts":323,"errors":1,"chances":336,"fielding":".997","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID670541":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"jerseyNumber":"44","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"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":93,"flyOuts":71,"groundOuts":57,"airOuts":108,"runs":62,"doubles":16,"triples":0,"homeRuns":29,"strikeOuts":72,"baseOnBalls":59,"intentionalWalks":13,"hits":105,"hitByPitch":5,"avg":".310","atBats":339,"obp":".416","slg":".614","ops":"1.030","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":406,"totalBases":208,"rbi":67,"leftOnBase":115,"sacBunts":0,"sacFlies":3,"babip":".315","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.69","popOuts":13,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":25,"errors":2,"chances":27,"fielding":".926","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[514888,670541,670623,572233,701358,673237,694728,701305,669397,681293,695001,663878,664299],"pitchers":[681293,695001,663878,664299],"bench":[669699,666211,543877,664774],"bullpen":[650556,805123,686613,660853,623352,837227,687911,663567,595345],"battingOrder":[514888,670541,670623,572233,701358,673237,694728,701305,669397],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Paredes (17, Griffin); Diaz, Y (8, Griffin); Walker, C (18, Lawrence, J)."},{"label":"TB","value":"Allen, N; Dezenzo 2; Diaz, Y 2; Matthews; Paredes 3; Walker, C 2."},{"label":"RBI","value":"Matthews (22)."},{"label":"Runners left in scoring position, 2 out","value":"Matthews; Smith; Paredes; Altuve."},{"label":"GIDP","value":"Walker, C."},{"label":"Team RISP","value":"2-for-11."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Matthews (4, 2nd base off Griffin/Ruiz, K)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":7,"airOuts":14,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":10,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".251","atBats":31,"obp":".325","slg":".435","ops":".760","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":17,"rbi":8,"leftOnBase":28,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":2,"lineOuts":7},"pitching":{"flyOuts":3,"groundOuts":10,"airOuts":6,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".235","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":137,"era":"4.76","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.39","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":41,"strikes":96,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":1,"pitchesPerInning":"15.22","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":1,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | 3 BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":44,"groundOuts":68,"airOuts":68,"runs":85,"doubles":22,"triples":1,"homeRuns":25,"strikeOuts":127,"baseOnBalls":77,"intentionalWalks":8,"hits":96,"hitByPitch":4,"avg":".269","atBats":357,"obp":".402","slg":".546","ops":".948","caughtStealing":2,"stolenBases":15,"stolenBasePercentage":".882","caughtStealingPercentage":".118","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":440,"totalBases":195,"rbi":61,"leftOnBase":131,"sacBunts":0,"sacFlies":2,"babip":".343","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.28","popOuts":4,"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":5,"putOuts":146,"errors":4,"chances":155,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":51,"groundOuts":62,"airOuts":104,"runs":56,"doubles":16,"triples":2,"homeRuns":20,"strikeOuts":81,"baseOnBalls":34,"intentionalWalks":2,"hits":92,"hitByPitch":10,"avg":".276","atBats":333,"obp":".355","slg":".517","ops":".872","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":383,"totalBases":172,"rbi":67,"leftOnBase":130,"sacBunts":0,"sacFlies":6,"babip":".303","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.65","popOuts":33,"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":206,"putOuts":121,"errors":15,"chances":342,"fielding":".956","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":30,"groundOuts":71,"airOuts":60,"runs":37,"doubles":4,"triples":3,"homeRuns":1,"strikeOuts":71,"baseOnBalls":32,"intentionalWalks":0,"hits":64,"hitByPitch":1,"avg":".247","atBats":259,"obp":".331","slg":".297","ops":".628","caughtStealing":4,"stolenBases":33,"stolenBasePercentage":".892","caughtStealingPercentage":".108","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":299,"totalBases":77,"rbi":28,"leftOnBase":113,"sacBunts":6,"sacFlies":1,"babip":".335","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"259.00","popOuts":7,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":234,"putOuts":139,"errors":11,"chances":384,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665953":{"person":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"jerseyNumber":"87","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":9,"groundOuts":13,"airOuts":12,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".157","atBats":51,"obp":".306","slg":".275","ops":".581","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":14,"rbi":7,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".219","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":80,"errors":0,"chances":93,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":43,"groundOuts":71,"airOuts":81,"runs":34,"doubles":11,"triples":2,"homeRuns":8,"strikeOuts":54,"baseOnBalls":15,"intentionalWalks":0,"hits":59,"hitByPitch":4,"avg":".223","atBats":264,"obp":".276","slg":".371","ops":".647","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":284,"totalBases":98,"rbi":31,"leftOnBase":111,"sacBunts":1,"sacFlies":0,"babip":".252","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":11,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":211,"errors":2,"chances":214,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664875":{"person":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":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":35,"gamesStarted":0,"flyOuts":12,"groundOuts":34,"airOuts":24,"runs":34,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":41,"baseOnBalls":25,"intentionalWalks":1,"hits":37,"hitByPitch":6,"atBats":136,"obp":".407","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":644,"era":"7.44","inningsPitched":"32.2","wins":0,"losses":3,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":27,"whip":"1.90","battersFaced":167,"outs":98,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":644,"balls":263,"strikes":381,"strikePercentage":".590","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".000","pitchesPerInning":"19.71","gamesFinished":11,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"11.30","walksPer9Inn":"6.89","hitsPer9Inn":"10.19","runsScoredPer9":"9.37","homeRunsPer9":"2.20","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686452":{"person":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":16,"groundOuts":37,"airOuts":34,"runs":18,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":0,"hits":24,"hitByPitch":3,"avg":".188","atBats":128,"obp":".276","slg":".266","ops":".542","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":149,"totalBases":34,"rbi":11,"leftOnBase":72,"sacBunts":2,"sacFlies":1,"babip":".242","groundOutsToAirouts":"1.09","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":6,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":24,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":8,"putOuts":302,"errors":0,"chances":310,"fielding":"1.000","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683000":{"person":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":11,"groundOuts":10,"airOuts":15,"runs":12,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":12,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":47,"obp":".419","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":251,"era":"7.82","inningsPitched":"12.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":11,"whip":"2.05","battersFaced":63,"outs":38,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":251,"balls":102,"strikes":149,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".000","pitchesPerInning":"19.82","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"8.53","walksPer9Inn":"8.53","hitsPer9Inn":"9.95","runsScoredPer9":"8.53","homeRunsPer9":"0.71","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID640454":{"person":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":2,"runs":7,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":2,"atBats":19,"obp":".500","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":109,"era":"12.46","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":6,"whip":"2.54","battersFaced":26,"outs":13,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":109,"balls":43,"strikes":66,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":0,"winPercentage":".---","pitchesPerInning":"25.15","gamesFinished":0,"strikeoutWalkRatio":"1.20","strikeoutsPer9Inn":"12.46","walksPer9Inn":"10.38","hitsPer9Inn":"12.46","runsScoredPer9":"14.54","homeRunsPer9":"2.08","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"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":8,"flyOuts":59,"groundOuts":106,"airOuts":108,"runs":63,"doubles":16,"triples":0,"homeRuns":20,"strikeOuts":50,"baseOnBalls":19,"intentionalWalks":0,"hits":101,"hitByPitch":0,"atBats":359,"obp":".313","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1413,"era":"5.78","inningsPitched":"90.1","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.33","battersFaced":384,"outs":271,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1413,"balls":485,"strikes":928,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".300","pitchesPerInning":"15.64","gamesFinished":1,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"4.98","walksPer9Inn":"1.89","hitsPer9Inn":"10.06","runsScoredPer9":"6.28","homeRunsPer9":"1.99","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":17,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687223":{"person":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":2,"flyOuts":4,"groundOuts":3,"airOuts":7,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":25,"obp":".393","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":127,"era":"7.11","inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.58","battersFaced":28,"outs":19,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":44,"strikes":83,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".000","pitchesPerInning":"20.05","gamesFinished":2,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.95","walksPer9Inn":"2.84","hitsPer9Inn":"11.37","runsScoredPer9":"7.11","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687377":{"person":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":6,"strikes":15,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":0,"flyOuts":18,"groundOuts":24,"airOuts":32,"runs":12,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":99,"obp":".291","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":482,"era":"3.29","inningsPitched":"27.1","wins":0,"losses":1,"saves":2,"saveOpportunities":5,"holds":7,"blownSaves":3,"earnedRuns":10,"whip":"1.17","battersFaced":111,"outs":82,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":482,"balls":168,"strikes":314,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"17.63","gamesFinished":6,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"7.57","walksPer9Inn":"3.29","hitsPer9Inn":"7.24","runsScoredPer9":"3.95","homeRunsPer9":"0.66","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"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"}]},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | 2B, 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":25,"groundOuts":58,"airOuts":51,"runs":21,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":18,"intentionalWalks":0,"hits":43,"hitByPitch":4,"avg":".249","atBats":173,"obp":".330","slg":".347","ops":".677","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":60,"rbi":16,"leftOnBase":77,"sacBunts":2,"sacFlies":2,"babip":".272","groundOutsToAirouts":"1.14","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"57.67","popOuts":9,"lineOuts":17},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"40.50","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"6.00","battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"54.00","runsScoredPer9":"40.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":79,"putOuts":37,"errors":5,"chances":121,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686611":{"person":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":26,"groundOuts":39,"airOuts":51,"runs":25,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":37,"baseOnBalls":9,"intentionalWalks":0,"hits":37,"hitByPitch":4,"avg":".226","atBats":164,"obp":".282","slg":".366","ops":".648","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":60,"rbi":18,"leftOnBase":68,"sacBunts":0,"sacFlies":0,"babip":".256","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.33","popOuts":7,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":82,"errors":1,"chances":84,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":12,"flyOuts":72,"groundOuts":78,"airOuts":124,"runs":55,"doubles":11,"triples":1,"homeRuns":22,"strikeOuts":52,"baseOnBalls":26,"intentionalWalks":0,"hits":87,"hitByPitch":2,"atBats":335,"obp":".313","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":1367,"era":"5.02","inningsPitched":"86.0","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.31","battersFaced":369,"outs":258,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1367,"balls":483,"strikes":884,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".538","pitchesPerInning":"15.90","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.44","walksPer9Inn":"2.72","hitsPer9Inn":"9.10","runsScoredPer9":"5.76","homeRunsPer9":"2.30","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":26,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660688":{"person":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":44,"groundOuts":51,"airOuts":65,"runs":28,"doubles":17,"triples":0,"homeRuns":6,"strikeOuts":26,"baseOnBalls":7,"intentionalWalks":0,"hits":54,"hitByPitch":2,"avg":".280","atBats":193,"obp":".307","slg":".461","ops":".768","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":205,"totalBases":89,"rbi":34,"leftOnBase":93,"sacBunts":0,"sacFlies":3,"babip":".293","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.17","popOuts":13,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":47,"stolenBasePercentage":".797","caughtStealingPercentage":".203","assists":26,"putOuts":453,"errors":5,"chances":484,"fielding":".990","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(W, 10-2)","summary":"7.0 IP, ER, 9 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":99,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":28,"strikes":71,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":56,"groundOuts":112,"airOuts":105,"runs":39,"doubles":13,"triples":0,"homeRuns":17,"strikeOuts":109,"baseOnBalls":26,"intentionalWalks":0,"hits":86,"hitByPitch":7,"atBats":410,"obp":".268","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1771,"era":"2.77","inningsPitched":"110.1","wins":10,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.02","battersFaced":445,"outs":331,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1771,"balls":588,"strikes":1183,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":1,"winPercentage":".833","pitchesPerInning":"16.05","gamesFinished":0,"strikeoutWalkRatio":"4.19","strikeoutsPer9Inn":"8.89","walksPer9Inn":"2.12","hitsPer9Inn":"7.02","runsScoredPer9":"3.18","homeRunsPer9":"1.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":20,"lineOuts":29},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":8,"errors":0,"chances":25,"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"}]},"ID676571":{"person":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":10,"flyOuts":23,"groundOuts":39,"airOuts":38,"runs":12,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":20,"intentionalWalks":1,"hits":26,"hitByPitch":1,"atBats":125,"obp":".322","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":604,"era":"2.83","inningsPitched":"35.0","wins":3,"losses":0,"saves":3,"saveOpportunities":5,"holds":7,"blownSaves":2,"earnedRuns":11,"whip":"1.31","battersFaced":146,"outs":105,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":604,"balls":241,"strikes":363,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.26","gamesFinished":5,"strikeoutWalkRatio":"1.10","strikeoutsPer9Inn":"5.66","walksPer9Inn":"5.14","hitsPer9Inn":"6.69","runsScoredPer9":"3.09","homeRunsPer9":"1.03","inheritedRunners":16,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690925":{"person":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":11,"groundOuts":31,"airOuts":18,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":30,"baseOnBalls":18,"intentionalWalks":3,"hits":15,"hitByPitch":2,"atBats":91,"obp":".313","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":441,"era":"3.00","inningsPitched":"27.0","wins":3,"losses":1,"saves":7,"saveOpportunities":11,"holds":4,"blownSaves":4,"earnedRuns":9,"whip":"1.22","battersFaced":114,"outs":81,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":441,"balls":174,"strikes":267,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.72","rbi":0,"winPercentage":".750","pitchesPerInning":"16.33","gamesFinished":10,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"10.00","walksPer9Inn":"6.00","hitsPer9Inn":"5.00","runsScoredPer9":"3.00","homeRunsPer9":"0.67","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":33,"groundOuts":84,"airOuts":78,"runs":45,"doubles":16,"triples":3,"homeRuns":20,"strikeOuts":46,"baseOnBalls":14,"intentionalWalks":0,"hits":85,"hitByPitch":0,"avg":".291","atBats":292,"obp":".322","slg":".572","ops":".894","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":307,"totalBases":167,"rbi":68,"leftOnBase":116,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.60","popOuts":18,"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":55,"putOuts":457,"errors":4,"chances":516,"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"}]},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"45","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":42,"groundOuts":57,"airOuts":79,"runs":40,"doubles":13,"triples":1,"homeRuns":15,"strikeOuts":54,"baseOnBalls":32,"intentionalWalks":0,"hits":60,"hitByPitch":4,"avg":".240","atBats":250,"obp":".336","slg":".480","ops":".816","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":120,"rbi":42,"leftOnBase":113,"sacBunts":0,"sacFlies":0,"babip":".249","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.67","popOuts":15,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":86,"putOuts":205,"errors":6,"chances":297,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | 2B, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":6,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":78,"groundOuts":85,"airOuts":121,"runs":49,"doubles":21,"triples":3,"homeRuns":10,"strikeOuts":68,"baseOnBalls":24,"intentionalWalks":1,"hits":91,"hitByPitch":4,"avg":".252","atBats":361,"obp":".303","slg":".410","ops":".713","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":148,"rbi":44,"leftOnBase":168,"sacBunts":0,"sacFlies":4,"babip":".282","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.10","popOuts":20,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":153,"errors":1,"chances":156,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":15,"groundOuts":44,"airOuts":29,"runs":23,"doubles":9,"triples":2,"homeRuns":5,"strikeOuts":55,"baseOnBalls":14,"intentionalWalks":0,"hits":39,"hitByPitch":1,"avg":".234","atBats":167,"obp":".297","slg":".401","ops":".698","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":182,"totalBases":67,"rbi":20,"leftOnBase":88,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"1.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.40","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID674841":{"person":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":6,"flyOuts":10,"groundOuts":58,"airOuts":24,"runs":19,"doubles":10,"triples":2,"homeRuns":2,"strikeOuts":51,"baseOnBalls":21,"intentionalWalks":0,"hits":45,"hitByPitch":2,"atBats":176,"obp":".338","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":815,"era":"3.64","inningsPitched":"47.0","wins":2,"losses":2,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":19,"whip":"1.40","battersFaced":201,"outs":141,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":815,"balls":314,"strikes":501,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.42","rbi":0,"winPercentage":".500","pitchesPerInning":"17.34","gamesFinished":2,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"9.77","walksPer9Inn":"4.02","hitsPer9Inn":"8.62","runsScoredPer9":"3.64","homeRunsPer9":"0.38","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[695578,671277,678554,682928,695734,686611,678391,677588,660688,656492,687377,664875],"pitchers":[656492,687377,664875],"bench":[665953,686452,683083,696285],"bullpen":[674841,690925,683000,640454,641793,571945,687223,676571],"battingOrder":[695578,671277,678554,682928,695734,686611,678391,677588,660688],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Vivas (8, Arrighetti); Lile (21, Arrighetti)."},{"label":"HR","value":"García Jr., L (20, 4th inning off Arrighetti, 2 on, 2 out); Abrams (20, 5th inning off Arrighetti, 0 on, 0 out)."},{"label":"TB","value":"Abrams 4; Crews; García Jr., L 6; Lile 3; Ruiz, K; Vivas 2."},{"label":"RBI","value":"Abrams 2 (67); García Jr., L 3 (68); Lile (44); Ruiz, K (34); Tena (20)."},{"label":"2-out RBI","value":"García Jr., L 3; Lile."},{"label":"Runners left in scoring position, 2 out","value":"Wood; Crews 2; Ruiz, K; Lile; Vivas 2."},{"label":"SF","value":"Abrams; Ruiz, K."},{"label":"Team RISP","value":"2-for-15."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Wood (15, 2nd base off Arrighetti/Diaz, Y); García Jr., L (4, 2nd base off Arrighetti/Diaz, Y)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Abrams (15, throw)."},{"label":"DP","value":"(Abrams-Vivas-García Jr., L)."}]}],"note":[]}},"officials":[{"official":{"id":483919,"fullName":"Mark Ripperger","link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":665576,"fullName":"Brock Ballou","link":"/api/v1/people/665576"},"officialType":"First Base"},{"official":{"id":605670,"fullName":"Dan Merzel","link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Griffin; Ribalta."},{"label":"Pitch timer violations","value":"Vivas (batter timer)."},{"label":"ABS Challenge","value":"Wood (Strike-Overturned to Ball); Diaz, Y (Ball-Confirmed); Ruiz, K (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Arrighetti 94-48; Santa 38-25; Pearson 18-10; Javier 30-16; Griffin 99-71; Ribalta 21-15; Lawrence, J 17-10."},{"label":"Groundouts-flyouts","value":"Arrighetti 2-1; Santa 4-1; Pearson 1-1; Javier 0-2; Griffin 6-2; Ribalta 1-1; Lawrence, J 3-0."},{"label":"Batters faced","value":"Arrighetti 25; Santa 8; Pearson 4; Javier 6; Griffin 25; Ribalta 5; Lawrence, J 4."},{"label":"Inherited runners-scored","value":"Santa 3-2."},{"label":"Umpires","value":"HP: Mark Ripperger. 1B: Brock Ballou. 2B: Dan Merzel. 3B: Shane Livensparger. "},{"label":"Weather","value":"84 degrees, Partly Cloudy."},{"label":"Wind","value":"5 mph, R To L."},{"label":"First pitch","value":"6:46 PM."},{"label":"T","value":"2:54."},{"label":"Att","value":"17,760."},{"label":"Venue","value":"Nationals Park."},{"label":"July 8, 2026"}],"pitchingNotes":["Arrighetti pitched to 4 batters in the 5th inning."],"topPerformers":[{"player":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","boxscoreName":"Griffin"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(W, 10-2)","summary":"7.0 IP, ER, 9 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":99,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":28,"strikes":71,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":56,"groundOuts":112,"airOuts":105,"runs":39,"doubles":13,"triples":0,"homeRuns":17,"strikeOuts":109,"baseOnBalls":26,"intentionalWalks":0,"hits":86,"hitByPitch":7,"atBats":410,"obp":".268","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1771,"era":"2.77","inningsPitched":"110.1","wins":10,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.02","battersFaced":445,"outs":331,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1771,"balls":588,"strikes":1183,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":1,"winPercentage":".833","pitchesPerInning":"16.05","gamesFinished":0,"strikeoutWalkRatio":"4.19","strikeoutsPer9Inn":"8.89","walksPer9Inn":"2.12","hitsPer9Inn":"7.02","runsScoredPer9":"3.18","homeRunsPer9":"1.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":20,"lineOuts":29},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":8,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":78,"pitchingGameScore":78},{"player":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","boxscoreName":"García Jr., L"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":33,"groundOuts":84,"airOuts":78,"runs":45,"doubles":16,"triples":3,"homeRuns":20,"strikeOuts":46,"baseOnBalls":14,"intentionalWalks":0,"hits":85,"hitByPitch":0,"avg":".291","atBats":292,"obp":".322","slg":".572","ops":".894","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":307,"totalBases":167,"rbi":68,"leftOnBase":116,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.60","popOuts":18,"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":55,"putOuts":457,"errors":4,"chances":516,"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"}]},"type":"hitter","gameScore":73,"hittingGameScore":73},{"player":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","boxscoreName":"Abrams"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":51,"groundOuts":62,"airOuts":104,"runs":56,"doubles":16,"triples":2,"homeRuns":20,"strikeOuts":81,"baseOnBalls":34,"intentionalWalks":2,"hits":92,"hitByPitch":10,"avg":".276","atBats":333,"obp":".355","slg":".517","ops":".872","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":383,"totalBases":172,"rbi":67,"leftOnBase":130,"sacBunts":0,"sacFlies":6,"babip":".303","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.65","popOuts":33,"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":206,"putOuts":121,"errors":15,"chances":342,"fielding":".956","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"loser":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}