{"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":823377,"link":"/api/v1.1/game/823377/feed/live","metaData":{"wait":10,"timeStamp":"20260530_014723","gameEvents":["home_run","game_finished"],"logicalEvents":["countChange","count22","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823377,"type":"R","doubleHeader":"N","id":"2026/05/29/minmlb-pitmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823377-2026-05-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-29T22:45:00Z","originalDate":"2026-05-29","officialDate":"2026-05-29","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":142,"name":"Minnesota Twins","link":"/api/v1/teams/142","season":2026,"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312"},"springVenue":{"id":2862,"link":"/api/v1/venues/2862"},"teamCode":"min","fileCode":"min","abbreviation":"MIN","teamName":"Twins","locationName":"Minneapolis","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Minnesota","record":{"gamesPlayed":58,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":27,"losses":31,"ties":0,"pct":".466"},"records":{},"divisionLeader":false,"wins":27,"losses":31,"winningPercentage":".466"},"franchiseName":"Minnesota","clubName":"Twins","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2026,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Pittsburgh","record":{"gamesPlayed":58,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":30,"losses":28,"ties":0,"pct":".517"},"records":{},"divisionLeader":false,"wins":30,"losses":28,"winningPercentage":".517"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true}},"players":{"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID671737":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737","firstName":"Taj","lastName":"Bradley","primaryNumber":"26","birthDate":"2001-03-20","currentAge":25,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taj","useLastName":"Bradley","middleName":"Ali","boxscoreName":"Bradley, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taj Bradley","nameSlug":"taj-bradley-671737","firstLastName":"Taj Bradley","lastFirstName":"Bradley, Taj","lastInitName":"Bradley, T","initLastName":"T Bradley","fullFMLName":"Taj Ali Bradley","fullLFMName":"Bradley, Taj Ali","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664040":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","firstName":"Brandon","lastName":"Lowe","primaryNumber":"5","birthDate":"1994-07-06","currentAge":32,"birthCity":"Suffolk","birthStateProvince":"VA","birthCountry":"USA","height":"5' 9\"","weight":181,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brandon","useLastName":"Lowe","middleName":"Norman","boxscoreName":"Lowe, B","nickName":"Bamm-Bamm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"rhymes with \"now\"","mlbDebutDate":"2018-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lowe","nameSlug":"brandon-lowe-664040","firstLastName":"Brandon Lowe","lastFirstName":"Lowe, Brandon","lastInitName":"Lowe, B","initLastName":"B Lowe","fullFMLName":"Brandon Norman Lowe","fullLFMName":"Lowe, Brandon Norman","strikeZoneTop":3.088,"strikeZoneBottom":1.559},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID665019":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019","firstName":"Kody","lastName":"Clemens","primaryNumber":"2","birthDate":"1996-05-15","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Kody","useLastName":"Clemens","middleName":"Alec","boxscoreName":"Clemens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kody Clemens","nameSlug":"kody-clemens-665019","firstLastName":"Kody Clemens","lastFirstName":"Clemens, Kody","lastInitName":"Clemens, K","initLastName":"K Clemens","fullFMLName":"Kody Alec Clemens","fullLFMName":"Clemens, Kody Alec","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID686797":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","firstName":"Brooks","lastName":"Lee","primaryNumber":"22","birthDate":"2001-02-14","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brooks","useLastName":"Lee","middleName":"Thomas","boxscoreName":"Lee, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Lee","nameSlug":"brooks-lee-686797","firstLastName":"Brooks Lee","lastFirstName":"Lee, Brooks","lastInitName":"Lee, B","initLastName":"B Lee","fullFMLName":"Brooks Thomas Lee","fullLFMName":"Lee, Brooks Thomas","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID683003":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003","firstName":"Jared","lastName":"Jones","primaryNumber":"17","birthDate":"2001-08-06","currentAge":25,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jared","useLastName":"Jones","middleName":"Keith","boxscoreName":"Jones","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Jones","nameSlug":"jared-jones-683003","firstLastName":"Jared Jones","lastFirstName":"Jones, Jared","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jared Keith Jones","fullLFMName":"Jones, Jared Keith","strikeZoneTop":3.41,"strikeZoneBottom":1.57},"ID668885":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885","firstName":"Christopher","lastName":"Martin","primaryNumber":"16","birthDate":"1999-03-23","currentAge":27,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Martin","middleName":"Austin","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Martin","nameSlug":"austin-martin-668885","firstLastName":"Austin Martin","lastFirstName":"Martin, Austin","lastInitName":"Martin, A","initLastName":"A Martin","fullFMLName":"Christopher Austin Martin","fullLFMName":"Martin, Christopher Austin","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID681895":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895","firstName":"Samuel","lastName":"Sisk","primaryNumber":"48","birthDate":"1997-04-23","currentAge":29,"birthCity":"Chester","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Evan","useLastName":"Sisk","middleName":"Evan","boxscoreName":"Sisk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Evan Sisk","nameSlug":"evan-sisk-681895","firstLastName":"Evan Sisk","lastFirstName":"Sisk, Evan","lastInitName":"Sisk, E","initLastName":"E Sisk","fullFMLName":"Samuel Evan Sisk","fullLFMName":"Sisk, Samuel Evan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680573":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573","firstName":"Simeon","lastName":"Woods Richardson","birthDate":"2000-09-27","currentAge":25,"birthCity":"Sugar Land","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Simeon","useLastName":"Woods Richardson","boxscoreName":"Woods Richardson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-10-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Simeon Woods Richardson","nameSlug":"simeon-woods-richardson-680573","firstLastName":"Simeon Woods Richardson","lastFirstName":"Woods Richardson, Simeon","lastInitName":"Woods Richardson, S","initLastName":"S Woods Richardson","fullFMLName":"Simeon Woods Richardson","fullLFMName":"Woods Richardson, Simeon","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID607455":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455","firstName":"Frank","lastName":"Banda","primaryNumber":"43","birthDate":"1993-08-10","currentAge":33,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Banda","middleName":"Anthony","boxscoreName":"Banda","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"BAHN-da","mlbDebutDate":"2017-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Anthony Banda","nameSlug":"anthony-banda-607455","firstLastName":"Anthony Banda","lastFirstName":"Banda, Anthony","lastInitName":"Banda, A","initLastName":"A Banda","fullFMLName":"Frank Anthony Banda","fullLFMName":"Banda, Frank Anthony","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":24,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID691373":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373","firstName":"Jhostynxon","lastName":"Garcia","primaryNumber":"34","birthDate":"2002-12-11","currentAge":23,"birthCity":"San Fernando de Apure","birthCountry":"Venezuela","height":"6' 0\"","weight":224,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jhostynxon","useLastName":"Garcia","middleName":"Alirio","boxscoreName":"Garcia, Jh","gender":"M","nameMatrilineal":"Vera","isPlayer":true,"isVerified":true,"pronunciation":"JOES-tin-son","mlbDebutDate":"2025-08-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhostynxon Garcia","nameSlug":"jhostynxon-garcia-691373","firstLastName":"Jhostynxon Garcia","lastFirstName":"Garcia, Jhostynxon","lastInitName":"Garcia, J","initLastName":"J Garcia","fullFMLName":"Jhostynxon Alirio Garcia","fullLFMName":"Garcia, Jhostynxon Alirio","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID696062":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062","firstName":"Wilber","lastName":"Dotel","primaryNumber":"66","birthDate":"2002-09-25","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wilber","useLastName":"Dotel","middleName":"Bladimir","boxscoreName":"Dotel","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilber Dotel","nameSlug":"wilber-dotel-696062","firstLastName":"Wilber Dotel","lastFirstName":"Dotel, Wilber","lastInitName":"Dotel, W","initLastName":"W Dotel","fullFMLName":"Wilber Bladimir Dotel","fullLFMName":"Dotel, Wilber Bladimir","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID684049":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049","firstName":"Brandan","lastName":"Bidois","birthDate":"2001-06-21","currentAge":25,"birthCity":"Brisbane","birthStateProvince":"QLD","birthCountry":"Australia","height":"6' 2\"","weight":174,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandan","useLastName":"Bidois","boxscoreName":"Bidois","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandan Bidois","nameSlug":"brandan-bidois-684049","firstLastName":"Brandan Bidois","lastFirstName":"Bidois, Brandan","lastInitName":"Bidois, B","initLastName":"B Bidois","fullFMLName":"Brandan  Bidois","fullLFMName":"Bidois, Brandan ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681892":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892","firstName":"Kody","lastName":"Funderburk","primaryNumber":"57","birthDate":"1996-11-27","currentAge":29,"birthCity":"Mesa","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kody","useLastName":"Funderburk","boxscoreName":"Funderburk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kody Funderburk","nameSlug":"kody-funderburk-681892","firstLastName":"Kody Funderburk","lastFirstName":"Funderburk, Kody","lastInitName":"Funderburk, K","initLastName":"K Funderburk","fullFMLName":"Kody  Funderburk","fullLFMName":"Funderburk, Kody ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672782":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782","firstName":"Yoendrys","lastName":"Gómez","primaryNumber":"94","birthDate":"1999-10-15","currentAge":26,"birthCity":"Nirgua","birthCountry":"Venezuela","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoendrys","useLastName":"Gómez","middleName":"Adrian","boxscoreName":"Gómez, Y","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoendrys Gómez","nameSlug":"yoendrys-gomez-672782","firstLastName":"Yoendrys Gómez","lastFirstName":"Gómez, Yoendrys","lastInitName":"Gómez, Y","initLastName":"Y Gómez","fullFMLName":"Yoendrys Adrian Gómez","fullLFMName":"Gómez, Yoendrys Adrian","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID805673":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673","firstName":"Daniel","lastName":"Matthews","primaryNumber":"52","birthDate":"2000-05-22","currentAge":26,"birthCity":"Cullowhee","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zebby","useLastName":"Matthews","middleName":"Zebulon","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zebby Matthews","nameSlug":"zebby-matthews-805673","firstLastName":"Zebby Matthews","lastFirstName":"Matthews, Zebby","lastInitName":"Matthews, Z","initLastName":"Z Matthews","fullFMLName":"Daniel Zebulon Matthews","fullLFMName":"Matthews, Daniel Zebulon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID621439":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439","firstName":"Byron","lastName":"Buxton","primaryNumber":"25","birthDate":"1993-12-18","currentAge":32,"birthCity":"Baxley","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Byron","useLastName":"Buxton","middleName":"Keiron","boxscoreName":"Buxton","nickName":"Buck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Byron Buxton","nameSlug":"byron-buxton-621439","firstLastName":"Byron Buxton","lastFirstName":"Buxton, Byron","lastInitName":"Buxton, B","initLastName":"B Buxton","fullFMLName":"Byron Keiron Buxton","fullLFMName":"Buxton, Byron Keiron","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID542303":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","firstName":"Marcell","lastName":"Ozuna","primaryNumber":"24","birthDate":"1990-11-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Marcell","useLastName":"Ozuna","boxscoreName":"Ozuna","nickName":"The Big Bear","gender":"M","nameMatrilineal":"Idelfonso","isPlayer":true,"isVerified":true,"pronunciation":"oh-ZOO-nah","mlbDebutDate":"2013-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcell Ozuna","nameSlug":"marcell-ozuna-542303","firstLastName":"Marcell Ozuna","lastFirstName":"Ozuna, Marcell","lastInitName":"Ozuna, M","initLastName":"M Ozuna","fullFMLName":"Marcell Ozuna","fullLFMName":"Ozuna, Marcell","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"ID702193":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193","firstName":"Andrew","lastName":"Morris","primaryNumber":"78","birthDate":"2001-09-01","currentAge":25,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Morris","middleName":"Burke","boxscoreName":"Morris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Morris","nameSlug":"andrew-morris-702193","firstLastName":"Andrew Morris","lastFirstName":"Morris, Andrew","lastInitName":"Morris, A","initLastName":"A Morris","fullFMLName":"Andrew Burke Morris","fullLFMName":"Morris, Andrew Burke","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID689520":{"id":689520,"fullName":"Cody Laweryson","link":"/api/v1/people/689520","firstName":"Cody","lastName":"Laweryson","birthDate":"1998-05-10","currentAge":28,"birthCity":"Bingham","birthStateProvince":"ME","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cody","useLastName":"Laweryson","middleName":"Orion","boxscoreName":"Laweryson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-09-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cody Laweryson","nameSlug":"cody-laweryson-689520","firstLastName":"Cody Laweryson","lastFirstName":"Laweryson, Cody","lastInitName":"Laweryson, C","initLastName":"C Laweryson","fullFMLName":"Cody Orion Laweryson","fullLFMName":"Laweryson, Cody Orion","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687462":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","firstName":"Spencer","lastName":"Horwitz","primaryNumber":"2","birthDate":"1997-11-14","currentAge":28,"birthCity":"Timonium","birthStateProvince":"MD","birthCountry":"USA","height":"5' 10\"","weight":204,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Horwitz","middleName":"Elliott","boxscoreName":"Horwitz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Horwitz","nameSlug":"spencer-horwitz-687462","firstLastName":"Spencer Horwitz","lastFirstName":"Horwitz, Spencer","lastInitName":"Horwitz, S","initLastName":"S Horwitz","fullFMLName":"Spencer Elliott Horwitz","fullLFMName":"Horwitz, Spencer Elliott","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID682848":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848","firstName":"Endy","lastName":"Rodríguez","primaryNumber":"13","birthDate":"2000-05-26","currentAge":26,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":207,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Endy","useLastName":"Rodríguez","middleName":"Steven","boxscoreName":"Rodríguez, E","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-07-17","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Endy Rodríguez","nameSlug":"endy-rodriguez-682848","firstLastName":"Endy Rodríguez","lastFirstName":"Rodríguez, Endy","lastInitName":"Rodríguez, E","initLastName":"E Rodríguez","fullFMLName":"Endy Steven Rodríguez","fullLFMName":"Rodríguez, Endy Steven","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID605170":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170","firstName":"Victor","lastName":"Caratini","primaryNumber":"37","birthDate":"1993-08-17","currentAge":33,"birthCity":"Ponce","birthCountry":"Puerto Rico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Victor","useLastName":"Caratini","middleName":"Manuel","boxscoreName":"Caratini","nickName":"Vic","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"kair-uh-TEEN-ee","mlbDebutDate":"2017-06-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Caratini","nameSlug":"victor-caratini-605170","firstLastName":"Victor Caratini","lastFirstName":"Caratini, Victor","lastInitName":"Caratini, V","initLastName":"V Caratini","fullFMLName":"Victor Manuel Caratini","fullLFMName":"Caratini, Victor Manuel","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID665833":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833","firstName":"Oneil","lastName":"Cruz","primaryNumber":"15","birthDate":"1998-10-04","currentAge":27,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 7\"","weight":248,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Oneil","useLastName":"Cruz","boxscoreName":"Cruz, O","gender":"M","nameMatrilineal":"Urena","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-10-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oneil Cruz","nameSlug":"oneil-cruz-665833","firstLastName":"Oneil Cruz","lastFirstName":"Cruz, Oneil","lastInitName":"Cruz, O","initLastName":"O Cruz","fullFMLName":"Oneil Cruz","fullLFMName":"Cruz, Oneil","strikeZoneTop":3.52,"strikeZoneBottom":1.77},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID656484":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484","firstName":"Tristan","lastName":"Gray","primaryNumber":"4","birthDate":"1996-03-22","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tristan","useLastName":"Gray","middleName":"Colby","boxscoreName":"Gray, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Gray","nameSlug":"tristan-gray-656484","firstLastName":"Tristan Gray","lastFirstName":"Gray, Tristan","lastInitName":"Gray, T","initLastName":"T Gray","fullFMLName":"Tristan Colby Gray","fullLFMName":"Gray, Tristan Colby","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID682254":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254","firstName":"Mason","lastName":"Montgomery","primaryNumber":"46","birthDate":"2000-06-17","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Montgomery","middleName":"Jack","boxscoreName":"Montgomery, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Montgomery","nameSlug":"mason-montgomery-682254","firstLastName":"Mason Montgomery","lastFirstName":"Montgomery, Mason","lastInitName":"Montgomery, M","initLastName":"M Montgomery","fullFMLName":"Mason Jack Montgomery","fullLFMName":"Montgomery, Mason Jack","strikeZoneTop":3.47,"strikeZoneBottom":1.59},"ID605137":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137","firstName":"Joshua","lastName":"Bell","primaryNumber":"56","birthDate":"1992-08-14","currentAge":34,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":261,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Josh","useLastName":"Bell","middleName":"Evan","boxscoreName":"Bell","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Bell","nameSlug":"josh-bell-605137","firstLastName":"Josh Bell","lastFirstName":"Bell, Josh","lastInitName":"Bell, J","initLastName":"J Bell","fullFMLName":"Joshua Evan Bell","fullLFMName":"Bell, Joshua Evan","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID663968":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968","firstName":"Jake","lastName":"Mangum","primaryNumber":"28","birthDate":"1996-03-08","currentAge":30,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"5' 11\"","weight":191,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Mangum","middleName":"Thomas","boxscoreName":"Mangum","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Mangum","nameSlug":"jake-mangum-663968","firstLastName":"Jake Mangum","lastFirstName":"Mangum, Jake","lastInitName":"Mangum, J","initLastName":"J Mangum","fullFMLName":"Jake Thomas Mangum","fullLFMName":"Mangum, Jake Thomas","strikeZoneTop":3.18,"strikeZoneBottom":1.605},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687570":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570","firstName":"Connor","lastName":"Prielipp","primaryNumber":"61","birthDate":"2001-01-10","currentAge":25,"birthCity":"Tomah","birthStateProvince":"WI","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Prielipp","middleName":"Francis","boxscoreName":"Prielipp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Connor Prielipp","nameSlug":"connor-prielipp-687570","firstLastName":"Connor Prielipp","lastFirstName":"Prielipp, Connor","lastInitName":"Prielipp, C","initLastName":"C Prielipp","fullFMLName":"Connor Francis Prielipp","fullLFMName":"Prielipp, Connor Francis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"ID682997":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997","firstName":"Tyler","lastName":"Callihan","primaryNumber":"37","birthDate":"2000-06-22","currentAge":26,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Callihan","boxscoreName":"Callihan, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Callihan","nameSlug":"tyler-callihan-682997","firstLastName":"Tyler Callihan","lastFirstName":"Callihan, Tyler","lastInitName":"Callihan, T","initLastName":"T Callihan","fullFMLName":"Tyler Callihan","fullLFMName":"Callihan, Tyler","strikeZoneTop":3.168,"strikeZoneBottom":1.599},"ID668952":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952","firstName":"Ryan","lastName":"Kreidler","primaryNumber":"5","birthDate":"1997-11-12","currentAge":28,"birthCity":"Davis","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ryan","useLastName":"Kreidler","middleName":"Michael","boxscoreName":"Kreidler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"cried-ler","mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Kreidler","nameSlug":"ryan-kreidler-668952","firstLastName":"Ryan Kreidler","lastFirstName":"Kreidler, Ryan","lastInitName":"Kreidler, R","initLastName":"R Kreidler","fullFMLName":"Ryan Michael Kreidler","fullLFMName":"Kreidler, Ryan Michael","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID573124":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124","firstName":"Taylor","lastName":"Rogers","primaryNumber":"55","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Rogers","middleName":"Allen","boxscoreName":"Rogers, Ta","nickName":"Lefty Piece","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-04-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Rogers","nameSlug":"taylor-rogers-573124","firstLastName":"Taylor Rogers","lastFirstName":"Rogers, Taylor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Taylor Allen Rogers","fullLFMName":"Rogers, Taylor Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641927":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927","firstName":"John","lastName":"Ober","primaryNumber":"17","birthDate":"1995-07-12","currentAge":31,"birthCity":"Huntersville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 9\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Ober","middleName":"Bailey","boxscoreName":"Ober","gender":"M","nameMatrilineal":"Bailey","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"OH-burr","mlbDebutDate":"2021-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bailey Ober","nameSlug":"bailey-ober-641927","firstLastName":"Bailey Ober","lastFirstName":"Ober, Bailey","lastInitName":"Ober, B","initLastName":"B Ober","fullFMLName":"John Bailey Ober","fullLFMName":"Ober, John Bailey","strikeZoneTop":3.611,"strikeZoneBottom":1.823},"ID804606":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606","firstName":"Konnor","lastName":"Griffin","primaryNumber":"6","birthDate":"2006-04-24","currentAge":20,"birthCity":"Jackson","birthStateProvince":"MS","birthCountry":"USA","height":"6' 3\"","weight":222,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Konnor","useLastName":"Griffin","middleName":"Thomas","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Konnor Griffin","nameSlug":"konnor-griffin-804606","firstLastName":"Konnor Griffin","lastFirstName":"Griffin, Konnor","lastInitName":"Griffin, K","initLastName":"K Griffin","fullFMLName":"Konnor Griffin","fullLFMName":"Griffin, Konnor","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID606115":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115","firstName":"Orlando","lastName":"Arcia","primaryNumber":"3","birthDate":"1994-08-04","currentAge":32,"birthCity":"Anaco","birthCountry":"Venezuela","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Orlando","useLastName":"Arcia","middleName":"Jesus","boxscoreName":"Arcia, Or","nickName":"El Nino","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AHR-see-uh","mlbDebutDate":"2016-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Arcia","nameSlug":"orlando-arcia-606115","firstLastName":"Orlando Arcia","lastFirstName":"Arcia, Orlando","lastInitName":"Arcia, O","initLastName":"O Arcia","fullFMLName":"Orlando Jesus Arcia","fullLFMName":"Arcia, Orlando Jesus","strikeZoneTop":3.171,"strikeZoneBottom":1.6},"ID663616":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","firstName":"Trevor","lastName":"Larnach","primaryNumber":"9","birthDate":"1997-02-26","currentAge":29,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trevor","useLastName":"Larnach","middleName":"John-Ikaiakaloa","boxscoreName":"Larnach","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"LAR-nick","mlbDebutDate":"2021-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Larnach","nameSlug":"trevor-larnach-663616","firstLastName":"Trevor Larnach","lastFirstName":"Larnach, Trevor","lastInitName":"Larnach, T","initLastName":"T Larnach","fullFMLName":"Trevor John-Ikaiakaloa Larnach","fullLFMName":"Larnach, Trevor John-Ikaiakaloa","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID657746":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","firstName":"Joseph","lastName":"Ryan","primaryNumber":"41","birthDate":"1996-06-05","currentAge":30,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ryan","middleName":"Philip","boxscoreName":"Ryan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ryan","nameSlug":"joe-ryan-657746","firstLastName":"Joe Ryan","lastFirstName":"Ryan, Joe","lastInitName":"Ryan, J","initLastName":"J Ryan","fullFMLName":"Joseph Philip Ryan","fullLFMName":"Ryan, Joseph Philip","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679358":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358","firstName":"Eric","lastName":"Orze","primaryNumber":"19","birthDate":"1997-08-21","currentAge":29,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Orze","middleName":"Paul","boxscoreName":"Orze","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"oar-zee","mlbDebutDate":"2024-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Orze","nameSlug":"eric-orze-679358","firstLastName":"Eric Orze","lastFirstName":"Orze, Eric","lastInitName":"Orze, E","initLastName":"E Orze","fullFMLName":"Eric Paul Orze","fullLFMName":"Orze, Eric Paul","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656577":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577","firstName":"Alexander","lastName":"Jackson","primaryNumber":"70","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Alex","useLastName":"Jackson","middleName":"James","boxscoreName":"Jackson, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Jackson","nameSlug":"alex-jackson-656577","firstLastName":"Alex Jackson","lastFirstName":"Jackson, Alex","lastInitName":"Jackson, A","initLastName":"A Jackson","fullFMLName":"Alexander James Jackson","fullLFMName":"Jackson, Alexander James","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID807712":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712","firstName":"Luke","lastName":"Keaschall","primaryNumber":"15","birthDate":"2002-08-15","currentAge":24,"birthCity":"Watsonville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luke","useLastName":"Keaschall","middleName":"T.","boxscoreName":"Keaschall","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KEY-shull","mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Keaschall","nameSlug":"luke-keaschall-807712","firstLastName":"Luke Keaschall","lastFirstName":"Keaschall, Luke","lastInitName":"Keaschall, L","initLastName":"L Keaschall","fullFMLName":"Luke T. Keaschall","fullLFMName":"Keaschall, Luke T.","strikeZoneTop":3.214,"strikeZoneBottom":1.622}},"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31","location":{"address1":"115 Federal Street","city":"Pittsburgh","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"15212","defaultCoordinates":{"latitude":40.446904,"longitude":-80.005753},"azimuthAngle":116.0,"elevation":780,"country":"USA","phone":"(412) 323-5000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":38705,"turfType":"Grass","roofType":"Open","leftLine":325,"left":389,"leftCenter":410,"center":399,"rightCenter":375,"rightLine":320},"active":true,"season":"2026"},"officialVenue":{"id":31,"link":"/api/v1/venues/31"},"weather":{"condition":"Clear","temp":"79","wind":"11 mph, Out To LF"},"gameInfo":{"attendance":27107,"firstPitch":"2026-05-29T22:47:00.000Z","gameDurationMinutes":180},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"home":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"}},"officialScorer":{"id":431088,"fullName":"Bob Webb","link":"/api/v1/people/431088"},"primaryDatacaster":{"id":839296,"fullName":"Kerry Wolff","link":"/api/v1/people/839296"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-29T22:47:01.310Z","endTime":"2026-05-29T22:47:45.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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-05-29T21:33:23.711Z","endTime":"2026-05-29T22:23:02.981Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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-05-29T22:23:02.981Z","endTime":"2026-05-29T22:46:33.372Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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-05-29T22:46:33.372Z","endTime":"2026-05-29T22:47:03.457Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"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":100.6,"endSpeed":91.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.881114610302994,"aZ":-11.21258432137291,"pfxX":-6.368771160963551,"pfxZ":9.706429155412577,"pX":0.08157385016527884,"pZ":2.520733057019962,"vX0":5.329119366906169,"vY0":-146.32732560914295,"vZ0":-5.7677044501100605,"x":113.89,"y":170.72,"x0":-0.9396193201051846,"y0":50.001319528962426,"z0":5.194949295292544,"aX":-13.751921044811589},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":16.6,"breakHorizontal":10.4,"spinRate":2556,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.374923207955026,"extension":6.725000218528415},"index":3,"playId":"9b941191-c618-3df0-87cb-7aa1275892ee","pitchNumber":1,"startTime":"2026-05-29T22:47:03.457Z","endTime":"2026-05-29T22:47:06.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":91.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.587878407460074,"aZ":-11.45891278337852,"pfxX":-4.607727063080478,"pfxZ":9.53933358627969,"pX":0.43970820276537037,"pZ":3.3855093592808108,"vX0":5.395707802644009,"vY0":-146.23441694352672,"vZ0":-3.4734496167352433,"x":100.24,"y":147.37,"x0":-0.8282608671261009,"y0":50.00378819537568,"z0":5.273130860059484,"aX":-10.007623358522853},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":16.8,"breakHorizontal":7.3,"spinRate":2560,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.374150408611194,"extension":6.568566436552514},"index":4,"playId":"ff3f2b18-72f5-37f6-8f1d-7c4dba0d744d","pitchNumber":2,"startTime":"2026-05-29T22:47:21.788Z","endTime":"2026-05-29T22:47:25.737Z","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":100.7,"endSpeed":92.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.0578257515128,"aZ":-11.698998490314873,"pfxX":-3.758689414954842,"pfxZ":9.391193982218452,"pX":0.5648066865037895,"pZ":3.866498622500162,"vX0":5.192434679225448,"vY0":-146.58457082023682,"vZ0":-2.3265444160333097,"x":95.47,"y":134.38,"x0":-0.7396621106226736,"y0":50.00267279925198,"z0":5.367335162088859,"aX":-8.195276650247402},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":16.7,"breakHorizontal":5.8,"spinRate":2499,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3734167120874057,"extension":6.667525837914096},"index":5,"playId":"a0612112-2e35-3039-ac9f-1baba6986612","pitchNumber":3,"startTime":"2026-05-29T22:47:42.284Z","endTime":"2026-05-29T22:47:45.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T22:47:45.860Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, shortstop Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-29T22:47:52.785Z","endTime":"2026-05-29T22:48:36.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":91.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52755887798112,"aZ":-11.408228052177146,"pfxX":-4.270116764066484,"pfxZ":9.565843814093194,"pX":-0.0027535677107900476,"pZ":2.1532681946038426,"vX0":4.5483790226850225,"vY0":-146.38802183483412,"vZ0":-6.5161351526547735,"x":117.1,"y":180.64,"x0":-1.021781407137117,"y0":50.00001360167363,"z0":5.090768408902598,"aX":-9.267220029069735},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.2,"breakHorizontal":6.8,"spinRate":2549,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.374154215022938,"extension":6.877348100784667},"index":0,"playId":"d848b88c-6a26-3d64-91fe-c2d32c720981","pitchNumber":1,"startTime":"2026-05-29T22:48:11.774Z","endTime":"2026-05-29T22:48:16.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.7,"endSpeed":92.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.995963862632436,"aZ":-15.88747861814544,"pfxX":-5.444048682908136,"pfxZ":7.437166619498846,"pX":-1.0567599772345873,"pZ":3.5149446128884656,"vX0":2.46588928965547,"vY0":-146.68499960572595,"vZ0":-2.280682509118297,"x":109.64,"y":120.64,"x0":-1.19842922814153,"y0":50.007329762653356,"z0":5.244051773525603,"aX":-11.928519253405234},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.2,"breakHorizontal":9.4,"spinRate":2475,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.37266871987024697,"extension":6.595656388821589},"hitData":{"launchSpeed":88.5,"launchAngle":4.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.79,"coordY":157.26}},"index":1,"playId":"8b66c31d-6d0b-32c9-af98-91d95c16fc72","pitchNumber":2,"startTime":"2026-05-29T22:48:28.425Z","endTime":"2026-05-29T22:48:36.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T22:48:36.100Z","atBatIndex":1},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kody Clemens homers (6) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-29T22:48:49.024Z","endTime":"2026-05-29T22:49:42.066Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":{"id":683003,"link":"/api/v1/people/683003"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":100.0,"endSpeed":91.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.53582410400191,"aZ":-11.472362995454187,"pfxX":-4.8888591464336155,"pfxZ":9.698359491554172,"pX":-0.9988062782337247,"pZ":2.426005155874854,"vX0":2.1595147860834425,"vY0":-145.4964542966031,"vZ0":-5.553582199563751,"x":155.07,"y":173.28,"x0":-1.1173271291946392,"y0":50.00287412284841,"z0":5.060821422785726,"aX":-10.435517989960292},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.6,"breakHorizontal":8.4,"spinRate":2556,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.377093065407649,"extension":6.612152432457708},"index":0,"playId":"b99d6af8-cd13-3122-9259-b8c2debdeaf8","pitchNumber":1,"startTime":"2026-05-29T22:49:00.195Z","endTime":"2026-05-29T22:49:04.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":91.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4835460662597,"aZ":-10.966438906030874,"pfxX":-3.941703159451257,"pfxZ":9.875784808954291,"pX":0.39010198952100655,"pZ":3.037515682312619,"vX0":5.693296291767618,"vY0":-145.67415997544956,"vZ0":-4.210565317211062,"x":102.13,"y":156.77,"x0":-1.0782398238859168,"y0":50.00374624680671,"z0":5.165621662107459,"aX":-8.465784345642959},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.2,"breakHorizontal":6.0,"spinRate":2626,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.37611139567863106,"extension":6.7185974177655},"hitData":{"launchSpeed":100.3,"launchAngle":38.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":226.82,"coordY":90.08}},"index":1,"playId":"7e5c5bd5-bd27-3802-854d-e1da82bf1abf","pitchNumber":2,"startTime":"2026-05-29T22:49:17.982Z","endTime":"2026-05-29T22:49:42.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T22:49:42.066Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Bell lines out to second baseman Brandon Lowe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-29T22:49:45.180Z","endTime":"2026-05-29T22:51:21.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89302109316099,"aZ":-39.812801243146936,"pfxX":2.0956470574918042,"pfxZ":-4.569342095669434,"pX":0.7243915617538118,"pZ":0.7106599190270706,"vX0":3.566559510908869,"vY0":-128.03831835238105,"vZ0":-3.699135783693091,"x":89.39,"y":219.59,"x0":-0.955620296614429,"y0":50.00530135282474,"z0":5.269836046451756,"aX":3.5009801513564054},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.9,"breakHorizontal":-4.6,"spinRate":2952,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.42677775604596135,"extension":6.5908700215231395},"index":0,"playId":"01bcfb11-2da4-3a0e-9963-e2df09d71b40","pitchNumber":1,"startTime":"2026-05-29T22:50:03.579Z","endTime":"2026-05-29T22:50:08.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.2,"endSpeed":92.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96859434023519,"aZ":-12.155289273682426,"pfxX":-6.1663679001142215,"pfxZ":9.095226963867084,"pX":0.5483418671717957,"pZ":2.0037020273279893,"vX0":6.905446820561414,"vY0":-147.21670340904637,"vZ0":-7.000720250197408,"x":96.1,"y":184.68,"x0":-1.0232100154296215,"y0":50.00598329761889,"z0":5.12734581863689,"aX":-13.578007582254973},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":15.2,"breakHorizontal":9.8,"spinRate":2635,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.37162457112518776,"extension":6.628666191290212},"index":1,"playId":"6fb650bf-f10b-3791-ad27-2952f73673c2","pitchNumber":2,"startTime":"2026-05-29T22:50:20.626Z","endTime":"2026-05-29T22:50:24.786Z","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":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.465697916466688,"aZ":-36.36029077100117,"pfxX":3.7483917021146613,"pfxZ":-2.5041464376872886,"pX":0.831736364692023,"pZ":-0.2856908032702838,"vX0":3.7740958809435075,"vY0":-128.40014987238828,"vZ0":-6.761672516912353,"x":85.3,"y":246.49,"x0":-1.143973351176152,"y0":50.004189087717066,"z0":5.20948804187033,"aX":6.261874482220458},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.9,"breakHorizontal":-7.7,"spinRate":2975,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4264924953049709,"extension":6.709017999134367},"index":2,"playId":"b9589eb6-f86e-39a3-bb35-690d2b9102cb","pitchNumber":3,"startTime":"2026-05-29T22:50:36.665Z","endTime":"2026-05-29T22:50:40.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76122528333654,"aZ":-39.93366311834325,"pfxX":3.5485442298888157,"pfxZ":-4.660162515860453,"pX":1.0651320617270958,"pZ":1.0854227449186131,"vX0":4.6333399132331206,"vY0":-128.31247505989364,"vZ0":-3.004746205144806,"x":76.4,"y":209.47,"x0":-1.2255105053881068,"y0":50.00191206876927,"z0":5.385850123963664,"aX":5.910315965390615},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.9,"breakHorizontal":-7.4,"spinRate":3027,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.42701813032753844,"extension":6.55861753438374},"index":3,"playId":"66820c18-9327-31c5-a909-d2bb7f68a122","pitchNumber":4,"startTime":"2026-05-29T22:50:57.553Z","endTime":"2026-05-29T22:51:02.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.5,"endSpeed":92.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.176886745075606,"aZ":-10.170712685844219,"pfxX":-6.367136186347013,"pfxZ":10.068088624435397,"pX":0.9305746219509877,"pZ":2.0428703940140993,"vX0":8.170109755760395,"vY0":-147.39030650713437,"vZ0":-7.146305859602894,"x":81.53,"y":183.62,"x0":-1.0587178569136302,"y0":50.00653854223443,"z0":5.109752468668678,"aX":-13.920280099220221},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":16.8,"breakHorizontal":9.8,"spinRate":2657,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.37255058352127124,"extension":6.712639533196593},"hitData":{"launchSpeed":95.7,"launchAngle":10.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":152.24,"coordY":149.15}},"index":4,"playId":"8029f793-8b29-3a52-a9f7-34072f004997","pitchNumber":5,"startTime":"2026-05-29T22:51:14.899Z","endTime":"2026-05-29T22:51:21.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T22:51:21.264Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Horwitz lines out sharply to left fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T22:53:24.280Z","endTime":"2026-05-29T22:55:27.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.453592385874686,"aZ":-10.07345831100956,"pfxX":-3.6594329635064025,"pfxZ":10.487381492915816,"pX":-0.409698434826432,"pZ":2.0089550347764,"vX0":3.2001088955115105,"vY0":-144.01029597593637,"vZ0":-9.027381793349685,"x":132.62,"y":184.54,"x0":-1.0581578772310891,"y0":50.00069461162873,"z0":5.801542030425547,"aX":-7.709802603034687},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.4,"breakHorizontal":6.0,"spinRate":2432,"spinDirection":197},"zone":7,"typeConfidence":2.0,"plateTime":0.37987561545194337,"extension":6.413384431977515},"index":0,"playId":"f4a9f1e6-70cc-3a72-b520-96daf5eb6cba","pitchNumber":1,"startTime":"2026-05-29T22:53:51.507Z","endTime":"2026-05-29T22:53:55.357Z","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":99.0,"endSpeed":89.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.4094295603311,"aZ":-9.13719956039474,"pfxX":-3.3955226289097444,"pfxZ":11.067332547764536,"pX":1.229516819367518,"pZ":3.299699227186263,"vX0":7.112035801109419,"vY0":-143.84702972819753,"vZ0":-5.866372320588269,"x":70.13,"y":149.69,"x0":-0.8412248513127913,"y0":50.005994926259746,"z0":5.94083457896624,"aX":-7.070046488100071},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.0,"breakHorizontal":4.6,"spinRate":2357,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.38172667112037617,"extension":6.281039269313222},"index":1,"playId":"2e35979b-518e-3767-90e9-1d09f7001278","pitchNumber":2,"startTime":"2026-05-29T22:54:05.678Z","endTime":"2026-05-29T22:54:11.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09020875809137,"aZ":-23.024013412808767,"pfxX":-7.876322562461365,"pfxZ":4.890136216689991,"pX":0.9294727374330677,"pZ":-0.1656044858589103,"vX0":8.387549858810438,"vY0":-135.29584700059692,"vZ0":-11.106866341594536,"x":81.57,"y":243.25,"x0":-1.1745895775694837,"y0":50.002444200827455,"z0":5.579728378443308,"aX":-14.730731141184998},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.8,"breakHorizontal":12.7,"spinRate":1887,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4034993975801364,"extension":6.412723813658904},"index":2,"playId":"82071d91-fe7f-39c2-ac1c-684870725f49","pitchNumber":3,"startTime":"2026-05-29T22:54:20.546Z","endTime":"2026-05-29T22:54:24.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04388226878295,"aZ":-8.736974263377363,"pfxX":-3.411421032449523,"pfxZ":11.160633088685456,"pX":-0.4103168993185788,"pZ":3.0286500463413555,"vX0":3.3327774915118518,"vY0":-143.71152362579716,"vZ0":-6.550471509678414,"x":132.64,"y":157.01,"x0":-1.1395478323339334,"y0":50.00388894630652,"z0":5.8745626316373825,"aX":-7.165015918085682},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.2,"breakHorizontal":5.5,"spinRate":2335,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.38054161832148825,"extension":6.363484505826138},"index":3,"playId":"e139c6cc-8a38-3b88-af4f-9b4818ac36f8","pitchNumber":4,"startTime":"2026-05-29T22:54:44.364Z","endTime":"2026-05-29T22:54:48.408Z","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":92.3,"endSpeed":85.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.697563525682273,"aZ":-27.59021823517089,"pfxX":3.3754724036890136,"pfxZ":2.4881645320980184,"pX":0.18739774104365584,"pZ":1.8932123813057542,"vX0":2.7156199466560533,"vY0":-134.40521564580814,"vZ0":-5.570903474307988,"x":109.86,"y":187.66,"x0":-1.272603392339064,"y0":50.00025638078355,"z0":5.938980040211445,"aX":6.205714422174714},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.6,"breakHorizontal":-6.7,"spinRate":2248,"spinDirection":169},"zone":8,"typeConfidence":2.0,"plateTime":0.40670207706762795,"extension":6.238597086853413},"index":4,"playId":"09abf76d-f04d-3fe2-b7bc-3407289955d9","pitchNumber":5,"startTime":"2026-05-29T22:54:59.652Z","endTime":"2026-05-29T22:55:02.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99621833150511,"aZ":-8.211072076304484,"pfxX":-3.291241543197234,"pfxZ":11.600925334208998,"pX":-0.6978942425138962,"pZ":2.7875106661645974,"vX0":2.8147571965417257,"vY0":-143.04122936771108,"vZ0":-6.9704454770745965,"x":143.6,"y":163.52,"x0":-1.2686652364193545,"y0":50.00089703564274,"z0":5.775422809654484,"aX":-6.7973927386377815},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.7,"breakHorizontal":5.4,"spinRate":2356,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.38339752812630934,"extension":6.4174866047952674},"hitData":{"launchSpeed":101.1,"launchAngle":17.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.1,"coordY":91.81}},"index":5,"playId":"6b6f6327-1c0a-3c1b-a33a-3a9270e26443","pitchNumber":6,"startTime":"2026-05-29T22:55:19.777Z","endTime":"2026-05-29T22:55:27.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T22:55:27.014Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lowe walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T22:55:34.606Z","endTime":"2026-05-29T22:56:47.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.7,"endSpeed":82.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4411358928207,"aZ":-27.451273373886693,"pfxX":1.8478973479226686,"pfxZ":2.732495351099347,"pX":-0.8229919956082996,"pZ":3.136049385171655,"vX0":0.3166480285301204,"vY0":-130.64728982399194,"vZ0":-1.9871599480160507,"x":148.37,"y":154.11,"x0":-1.18585923380086,"y0":50.00425468242127,"z0":5.969072453203501,"aX":3.1955567940282643},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":-3.4,"spinRate":2180,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.41918650684057734,"extension":6.433832909332563},"index":0,"playId":"325384de-7211-3eef-a36f-f51331c59ddb","pitchNumber":1,"startTime":"2026-05-29T22:55:52.321Z","endTime":"2026-05-29T22:55:56.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82850174942792,"aZ":-28.504668402635303,"pfxX":-8.389665241143671,"pfxZ":2.028764766120477,"pX":0.6205398357307346,"pZ":0.40535907356519174,"vX0":7.432922942174163,"vY0":-133.46367617920336,"vZ0":-8.489381719584037,"x":93.35,"y":227.84,"x0":-1.1060334475635563,"y0":50.003876953140214,"z0":5.67020984707203,"aX":-15.18664616690252},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.0,"breakHorizontal":13.7,"spinRate":1741,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.40987433035329524,"extension":6.553235287905638},"index":1,"playId":"2e8bf3ca-5d49-3d13-8fa5-387c23fde48a","pitchNumber":2,"startTime":"2026-05-29T22:56:07.976Z","endTime":"2026-05-29T22:56:11.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.080015000434514,"aZ":-8.609841485680334,"pfxX":-3.963074878255615,"pfxZ":11.431273411182769,"pX":-0.7429877577626648,"pZ":3.454409019904966,"vX0":2.5808605650273844,"vY0":-143.148087480069,"vZ0":-5.304785695005634,"x":145.32,"y":145.51,"x0":-1.1444341792808128,"y0":50.005112456451016,"z0":5.878808132765326,"aX":-8.171540401759566},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.7,"breakHorizontal":6.6,"spinRate":2405,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3836042781429221,"extension":6.358525861680075},"index":2,"playId":"8b9c384a-cc93-303c-88f1-c0973618468b","pitchNumber":3,"startTime":"2026-05-29T22:56:29.018Z","endTime":"2026-05-29T22:56:33.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19987829653086,"aZ":-9.423884764814826,"pfxX":-3.082563649164601,"pfxZ":10.769620186232293,"pX":-0.7699942033901125,"pZ":3.8810204616690434,"vX0":1.903364890667375,"vY0":-144.53901374972673,"vZ0":-4.37202418412494,"x":146.35,"y":133.99,"x0":-1.0371257715009268,"y0":50.001609944496025,"z0":5.993687374726477,"aX":-6.5112083356564785},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.8,"breakHorizontal":5.2,"spinRate":2363,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3791883729672998,"extension":6.346100743398162},"index":3,"playId":"37ccef1e-ccfd-3611-a24e-ac49a8294f2e","pitchNumber":4,"startTime":"2026-05-29T22:56:44.039Z","endTime":"2026-05-29T22:56:47.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T22:56:47.808Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks. Brandon Lowe to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T22:57:02.160Z","endTime":"2026-05-29T22:58:25.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11173471147297,"aZ":-8.549494616012048,"pfxX":-3.6726436693066455,"pfxZ":11.62000496236347,"pX":-0.45475585443974825,"pZ":1.334457522871203,"vX0":3.6278828695371557,"vY0":-141.83242444764485,"vZ0":-10.418648913538876,"x":134.33,"y":202.75,"x0":-1.274655648673232,"y0":50.00050154629558,"z0":5.604990903026346,"aX":-7.46512575462787},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.1,"breakHorizontal":5.9,"spinRate":2358,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.3865156976418289,"extension":6.364133852875372},"index":0,"playId":"c3394201-bf34-359b-94b2-9904cdc9ea35","pitchNumber":1,"startTime":"2026-05-29T22:57:16.505Z","endTime":"2026-05-29T22:57:20.934Z","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":92.3,"endSpeed":85.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.519007133769975,"aZ":-20.0894608651998,"pfxX":-0.7169297895308244,"pfxZ":6.568790718412223,"pX":-0.35022157629018275,"pZ":1.2904017000043728,"vX0":2.779279306136094,"vY0":-134.36638939012397,"vZ0":-7.730835406629477,"x":130.35,"y":203.94,"x0":-1.3021810569859447,"y0":50.00238729440299,"z0":5.618427627367619,"aX":-1.3191756045566985},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":0.7,"spinRate":2122,"spinDirection":187},"zone":13,"typeConfidence":2.0,"plateTime":0.4067338870743811,"extension":6.369817178779089},"index":1,"playId":"377dbb51-bf85-3317-a726-dbb403f6b578","pitchNumber":2,"startTime":"2026-05-29T22:57:37.398Z","endTime":"2026-05-29T22:57:41.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08709358060241,"aZ":-10.90148090535026,"pfxX":-3.8953356645824533,"pfxZ":10.632035610234203,"pX":-1.1074449051985589,"pZ":3.2356037075612627,"vX0":1.9666321758884722,"vY0":-140.81410946182632,"vZ0":-5.189367888545289,"x":159.21,"y":151.42,"x0":-1.3102521972292318,"y0":50.00135835619053,"z0":5.812696580695582,"aX":-7.792795233033903},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.4,"breakHorizontal":6.6,"spinRate":2229,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3895289073170338,"extension":6.36502304445415},"index":2,"playId":"2509dc0e-1e33-3a1f-a118-7da8fa64ae0d","pitchNumber":3,"startTime":"2026-05-29T22:58:01.397Z","endTime":"2026-05-29T22:58:06.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.303203578523366,"aZ":-9.417763779457605,"pfxX":-3.9095153324069245,"pfxZ":11.343998181044132,"pX":0.6266627249142159,"pZ":1.2089028603294283,"vX0":6.342398024502762,"vY0":-141.03349276075906,"vZ0":-10.255218788043527,"x":93.11,"y":206.14,"x0":-1.1476427823661843,"y0":50.00274149212836,"z0":5.507965259039983,"aX":-7.843104683568546},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":5.8,"spinRate":2231,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.38897854971780266,"extension":6.452134937867156},"index":3,"playId":"ef3cf5ec-e050-38c1-958c-6e7df925791e","pitchNumber":4,"startTime":"2026-05-29T22:58:21.351Z","endTime":"2026-05-29T22:58:25.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T22:58:25.432Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a soft ground ball to third baseman Brooks Lee. Brandon Lowe scores. Bryan Reynolds to 3rd. Nick Gonzales to 2nd. Throwing error by third baseman Brooks Lee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T22:59:45.743Z","endTime":"2026-05-29T23:00:21.233Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-29T22:58:44.582Z","endTime":"2026-05-29T22:59:48.089Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.938221969174464,"aZ":-8.03353573358983,"pfxX":-3.44846903134933,"pfxZ":11.80537649294428,"pX":0.7222185467245273,"pZ":2.026847894624409,"vX0":6.152749616619938,"vY0":-142.171960906959,"vZ0":-9.116323392293749,"x":89.47,"y":184.06,"x0":-1.0230587157810411,"y0":50.0049455620786,"z0":5.787056165764122,"aX":-7.053402669498506},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.7,"breakHorizontal":5.0,"spinRate":2273,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.38543652250797766,"extension":6.45050754368251},"index":1,"playId":"45a70d68-2202-3398-8e3e-d54266e2de4b","pitchNumber":1,"startTime":"2026-05-29T22:59:48.089Z","endTime":"2026-05-29T22:59:51.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.572360055478185,"aZ":-23.29773244636318,"pfxX":1.016417690428907,"pfxZ":4.738550033294418,"pX":0.4077281178200499,"pZ":1.6421387515995411,"vX0":3.5839192923138223,"vY0":-135.50632773507863,"vZ0":-6.76211919292525,"x":101.46,"y":194.44,"x0":-1.0601228906534828,"y0":50.002184002819966,"z0":5.779952754799185,"aX":1.9040388371317758},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.4,"breakHorizontal":-2.5,"spinRate":2176,"spinDirection":179},"zone":9,"typeConfidence":2.0,"plateTime":0.40307558920300757,"extension":6.583579815122978},"hitData":{"launchSpeed":55.7,"launchAngle":-57.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":107.44,"coordY":179.95}},"index":2,"playId":"e09eead4-175a-342e-998e-1d44d45e5604","pitchNumber":2,"startTime":"2026-05-29T23:00:08.199Z","endTime":"2026-05-29T23:00:21.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:00:21.233Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out to first baseman Josh Bell. Bryan Reynolds scores. Nick Gonzales to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T23:00:54.271Z","endTime":"2026-05-29T23:02:15.130Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"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_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"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_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95568421601398,"aZ":-21.742812578661244,"pfxX":-6.486796909708795,"pfxZ":5.564970352914548,"pX":-0.09258881958039368,"pZ":3.616787201559926,"vX0":4.905956407608436,"vY0":-134.9836868940677,"vZ0":-2.1534808735918682,"x":120.53,"y":141.13,"x0":-1.0763809011018377,"y0":50.005320020221106,"z0":5.930317657323191,"aX":-12.164811267460953},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.0,"breakHorizontal":10.9,"spinRate":1893,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.40331227701689754,"extension":6.359105813664513},"index":0,"playId":"4fc35428-121e-3d10-ae90-16607be64a48","pitchNumber":1,"startTime":"2026-05-29T23:00:59.670Z","endTime":"2026-05-29T23:01:02.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.776318075326316,"aZ":-31.15281144299116,"pfxX":3.0031424049147053,"pfxZ":0.5822058811293473,"pX":-0.30723099736324944,"pZ":2.2782645455695865,"vX0":1.4239678901894124,"vY0":-130.78066612276464,"vZ0":-3.447038079921563,"x":128.71,"y":177.27,"x0":-1.247716017859067,"y0":50.00103416956021,"z0":5.9326725011236725,"aX":5.237103001134464},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.6,"breakHorizontal":-5.8,"spinRate":2277,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.41770188789096485,"extension":6.394689312337438},"index":1,"playId":"451a1325-42d6-3e72-8837-5026e7b42f20","pitchNumber":2,"startTime":"2026-05-29T23:01:24.124Z","endTime":"2026-05-29T23:01:28.537Z","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":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.780626429531676,"aZ":-27.406796625158286,"pfxX":-4.601309050503556,"pfxZ":2.4975128495632894,"pX":0.15554008198014274,"pZ":3.797844527583072,"vX0":5.67933364069373,"vY0":-136.46306838547227,"vZ0":-0.6673981092103451,"x":111.07,"y":136.24,"x0":-1.3435821259327603,"y0":50.00142695056202,"z0":5.914447069192202,"aX":-8.778121887474201},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.6,"breakHorizontal":7.3,"spinRate":1943,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3996236937026496,"extension":6.428183648551101},"index":2,"playId":"d0f0d904-a319-3d1a-8362-57eed7496a88","pitchNumber":3,"startTime":"2026-05-29T23:01:47.355Z","endTime":"2026-05-29T23:01:51.152Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.014306675950362,"aZ":-30.680414556613133,"pfxX":2.0694053314222836,"pfxZ":0.8460400956442689,"pX":0.5473426943838299,"pZ":1.5214214518083862,"vX0":3.9857917482838916,"vY0":-131.41191937719006,"vZ0":-5.155184617871057,"x":96.14,"y":197.7,"x0":-1.2515076038863573,"y0":50.002916350027284,"z0":5.758288449477054,"aX":3.6588521576782056},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.7,"breakHorizontal":-4.6,"spinRate":2274,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.415086114144382,"extension":6.2888371701253165},"hitData":{"launchSpeed":77.2,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.24,"coordY":175.5}},"index":3,"playId":"38be7d3b-48f1-3dbd-b18b-48d1199eaf17","pitchNumber":4,"startTime":"2026-05-29T23:02:08.470Z","endTime":"2026-05-29T23:02:15.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:02:15.130Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a line drive to center fielder Kody Clemens. Nick Gonzales scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T23:02:38.883Z","endTime":"2026-05-29T23:04:02.243Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.312227214280483,"aZ":-12.207220287978869,"pfxX":-3.204765747114929,"pfxZ":9.653413810229694,"pX":-0.5918036778968577,"pZ":1.447419736815254,"vX0":2.9385970553188105,"vY0":-142.3716201781224,"vZ0":-9.82639683960524,"x":139.56,"y":199.7,"x0":-1.2170576218108191,"y0":50.006281707463465,"z0":5.7002285960350445,"aX":-6.631421379745064},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.8,"breakHorizontal":5.3,"spinRate":2306,"spinDirection":198},"zone":13,"typeConfidence":2.0,"plateTime":0.3835766166347021,"extension":6.3904452939154295},"index":0,"playId":"a183f851-e95f-3f21-a15d-3b5b0f93697c","pitchNumber":1,"startTime":"2026-05-29T23:02:46.222Z","endTime":"2026-05-29T23:02:50.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.345664340094025,"aZ":-26.522405995480113,"pfxX":2.7972060542783135,"pfxZ":3.176839899403391,"pX":0.03817594597916725,"pZ":0.95344785944329,"vX0":2.7016267656550084,"vY0":-131.63380782154,"vZ0":-7.227162277910623,"x":115.54,"y":213.04,"x0":-1.3598050056406574,"y0":50.002697362707586,"z0":5.660266346139734,"aX":4.975877177265063},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.6,"breakHorizontal":-5.6,"spinRate":2154,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.41394044052679835,"extension":6.265757406069348},"index":1,"playId":"c321e3e3-736d-3372-9fd9-b3eb960e9c68","pitchNumber":2,"startTime":"2026-05-29T23:03:04.191Z","endTime":"2026-05-29T23:03:08.299Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-29T23:03:16.346Z","endTime":"2026-05-29T23:03:30.129Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95018676131017,"aZ":-12.241492568933255,"pfxX":-3.8698130592098083,"pfxZ":9.524642658556559,"pX":-0.5870759448993917,"pZ":3.3620683214746663,"vX0":3.206332481865174,"vY0":-143.66810097638293,"vZ0":-5.278368249546158,"x":139.38,"y":148.0,"x0":-1.2141959578547226,"y0":50.00379770241513,"z0":5.982572692210393,"aX":-8.098869409216881},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.4,"breakHorizontal":6.4,"spinRate":2296,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.3810929414335482,"extension":6.300115290281599},"index":3,"playId":"8e218116-93e3-3db5-bda8-4b90de9bb17c","pitchNumber":3,"startTime":"2026-05-29T23:03:30.129Z","endTime":"2026-05-29T23:03:33.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.753997303021855,"aZ":-25.694615660363176,"pfxX":1.7511101813151853,"pfxZ":3.4966599871135404,"pX":0.4793226610335447,"pZ":2.401490205787679,"vX0":3.857247313195246,"vY0":-134.73340533960825,"vZ0":-4.566672405078238,"x":98.73,"y":173.94,"x0":-1.1933732767984784,"y0":50.00631917458297,"z0":5.9139303296242,"aX":3.2501256673629437},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.6,"breakHorizontal":-4.0,"spinRate":2156,"spinDirection":161},"zone":6,"typeConfidence":2.0,"plateTime":0.4051088127199711,"extension":6.2495402144177365},"hitData":{"launchSpeed":105.8,"launchAngle":8.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.49,"coordY":92.9}},"index":4,"playId":"2b600fa2-7a32-3077-b16e-def874101ca1","pitchNumber":4,"startTime":"2026-05-29T23:03:51.176Z","endTime":"2026-05-29T23:04:02.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:04:02.243Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Endy Rodríguez challenged (pitch result), call on the field was confirmed: Endy Rodríguez called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-29T23:04:26.070Z","endTime":"2026-05-29T23:06:15.080Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.278690482246517,"aZ":-39.786686145081866,"pfxX":2.273229315460199,"pfxZ":-5.029938519855678,"pX":0.08692092702207994,"pZ":2.0529829760230345,"vX0":2.0709560915211265,"vY0":-121.74811815996493,"vZ0":-1.1884604467654887,"x":113.69,"y":183.35,"x0":-1.0679251062960744,"y0":50.005458935789115,"z0":5.968733838655997,"aX":3.4376735349132086},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-9.1,"breakHorizontal":-4.6,"spinRate":2387,"spinDirection":21},"zone":8,"typeConfidence":2.0,"plateTime":0.4486388864363908,"extension":6.163549123925474},"index":0,"playId":"925216f1-6ec6-33ee-b12d-1b8fb7a785e6","pitchNumber":1,"startTime":"2026-05-29T23:04:28.686Z","endTime":"2026-05-29T23:04:32.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1980793567077,"aZ":-9.122714286079164,"pfxX":-3.675994778788341,"pfxZ":11.141356579568182,"pX":-0.11521413057565988,"pZ":1.1704349880635114,"vX0":4.264217925229607,"vY0":-142.56322731687817,"vZ0":-10.873670253661729,"x":121.39,"y":207.18,"x0":-1.1491172045099871,"y0":50.00184135468359,"z0":5.599068913019243,"aX":-7.605275565211704},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.2,"breakHorizontal":5.9,"spinRate":2375,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.3834519356996209,"extension":6.289517182125539},"index":1,"playId":"40e093f2-40de-3c71-8427-b57ad5aaec45","pitchNumber":2,"startTime":"2026-05-29T23:04:45.521Z","endTime":"2026-05-29T23:04:49.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18830954994584,"aZ":-11.167388307830562,"pfxX":-2.6960276050724854,"pfxZ":10.43149232985385,"pX":-1.0165621757841685,"pZ":2.7423475780397233,"vX0":1.610117297414781,"vY0":-141.2422952465467,"vZ0":-6.313518479638384,"x":155.75,"y":164.74,"x0":-1.2447580911076908,"y0":50.00277525704499,"z0":5.730064310125673,"aX":-5.428598440925056},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":4.6,"spinRate":2314,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3883059861299927,"extension":6.417922676517333},"index":2,"playId":"5a6799f6-c8ec-322f-bcb5-39cb8f700eb3","pitchNumber":3,"startTime":"2026-05-29T23:05:04.615Z","endTime":"2026-05-29T23:05:09.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.350799389308996,"aZ":-27.683019541404665,"pfxX":2.3139767530588555,"pfxZ":2.5418428572230116,"pX":-0.34079041627701556,"pZ":3.8492832353317277,"vX0":1.9681633935225982,"vY0":-131.50020340426514,"vZ0":-0.21423547699378565,"x":129.99,"y":134.85,"x0":-1.397088690659094,"y0":50.005177767688664,"z0":5.96877361942405,"aX":4.091877934159938},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.8,"breakHorizontal":-4.6,"spinRate":2141,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.41498898375406235,"extension":6.39326985376521},"index":3,"playId":"bdf1a077-15eb-37f0-abfd-644e5ac249a4","pitchNumber":4,"startTime":"2026-05-29T23:05:24.717Z","endTime":"2026-05-29T23:05:29.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.315592017347075,"aZ":-8.476808342497476,"pfxX":-4.511556488388101,"pfxZ":11.492002242606823,"pX":-0.7337270813088734,"pZ":2.733534815158837,"vX0":3.122869999819763,"vY0":-142.37909286787172,"vZ0":-7.182268847330825,"x":144.97,"y":164.97,"x0":-1.2560777213414978,"y0":50.004965529088146,"z0":5.818567403314409,"aX":-9.305464459580566},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.6,"breakHorizontal":7.6,"spinRate":2327,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.38402629896399487,"extension":6.275411520254242},"index":4,"playId":"770bc714-fee1-3f91-a7be-55488b413edc","pitchNumber":5,"startTime":"2026-05-29T23:05:45.392Z","endTime":"2026-05-29T23:05:49.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33960493290599,"aZ":-8.401715510271409,"pfxX":-3.258913362266043,"pfxZ":11.32880766612264,"pX":0.693201184260774,"pZ":2.4106813796017126,"vX0":6.060713026024699,"vY0":-143.71464001171998,"vZ0":-8.101581994788548,"x":90.58,"y":173.69,"x0":-1.016620934510191,"y0":50.00357558418588,"z0":5.783208176987217,"aX":-6.8395084253051275},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.1,"breakHorizontal":4.7,"spinRate":2369,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.380680783802966,"extension":6.345712997647293},"index":5,"playId":"4d33c784-1dba-3316-9113-3f3c18e63dc7","pitchNumber":6,"startTime":"2026-05-29T23:06:07.826Z","endTime":"2026-05-29T23:06:15.080Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"}},"playEndTime":"2026-05-29T23:06:15.080Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a line drive to left fielder Jhostynxon Garcia.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-29T23:09:03.066Z","endTime":"2026-05-29T23:10:31.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.4,"endSpeed":86.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67580252600064,"aZ":-23.952537713090777,"pfxX":-6.52070259371479,"pfxZ":4.367838574198014,"pX":-1.0774780847445053,"pZ":1.9738717427502894,"vX0":2.8753625521659774,"vY0":-136.00509303860738,"vZ0":-4.415928733454727,"x":158.07,"y":185.49,"x0":-1.2988686748385179,"y0":50.00094460001751,"z0":5.271282621246649,"aX":-12.264452185643389},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.2,"breakHorizontal":11.3,"spinRate":1666,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4021066079908242,"extension":6.6854622300731075},"index":0,"playId":"72ad5d18-ab24-3e0a-812c-2dd4f4951454","pitchNumber":1,"startTime":"2026-05-29T23:09:03.066Z","endTime":"2026-05-29T23:09:07.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56278337924092,"aZ":-14.719645272288274,"pfxX":-6.825086008591098,"pfxZ":8.38520590325318,"pX":0.6049941808162502,"pZ":1.1109896438528393,"vX0":6.632396126978609,"vY0":-143.66747457853154,"vZ0":-8.521149721730877,"x":93.94,"y":208.78,"x0":-0.8513718044863942,"y0":50.004195300146755,"z0":5.038644080735491,"aX":-14.209872114061488},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.6,"breakHorizontal":10.9,"spinRate":2585,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3818497472386806,"extension":6.4024547167982675},"index":1,"playId":"6a5ae5bf-e7e2-378d-ae85-75787b88da10","pitchNumber":2,"startTime":"2026-05-29T23:09:18.118Z","endTime":"2026-05-29T23:09:21.549Z","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":93.3,"endSpeed":85.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.045885339120062,"aZ":-29.595206555352465,"pfxX":-8.0926176127231,"pfxZ":1.384603592555226,"pX":0.4094382244347569,"pZ":0.8567904870940671,"vX0":7.205726955747592,"vY0":-135.60543322719624,"vZ0":-6.098588055039559,"x":101.39,"y":215.65,"x0":-1.2279756827596344,"y0":50.004777993009974,"z0":5.193714624799585,"aX":-15.106348030808704},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.4,"breakHorizontal":13.2,"spinRate":1630,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.40356960571898215,"extension":6.51540056252562},"index":2,"playId":"2d832d18-6fcd-3b5f-87cc-d029fa382a51","pitchNumber":3,"startTime":"2026-05-29T23:09:34.169Z","endTime":"2026-05-29T23:09:37.623Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-29T23:09:45.795Z","endTime":"2026-05-29T23:09:59.464Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.372606321929442,"aZ":-42.054196845450285,"pfxX":5.436734991434122,"pfxZ":-6.318108313269629,"pX":-0.705193208840455,"pZ":0.33887958698226617,"vX0":-0.2019488193073648,"vY0":-124.40624763969919,"vZ0":-3.716139537656439,"x":143.88,"y":229.63,"x0":-1.3289726946275924,"y0":50.00180393567458,"z0":5.344138403776955,"aX":8.505578728872337},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-12.0,"breakHorizontal":-9.8,"spinRate":3040,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.440575989783365,"extension":6.457914462581961},"index":4,"playId":"c02f93cf-1cbb-3737-a899-b8b14f6bfe69","pitchNumber":4,"startTime":"2026-05-29T23:09:59.464Z","endTime":"2026-05-29T23:10:03.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":85.4,"endSpeed":79.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40982225753837,"aZ":-41.81212180219871,"pfxX":3.691871835827581,"pfxZ":-6.10762630625079,"pX":-0.48750052927481613,"pZ":3.030373569527695,"vX0":0.9956014572796358,"vY0":-124.44842618543795,"vZ0":2.490944551399095,"x":135.58,"y":156.96,"x0":-1.371729182623211,"y0":50.001456309044535,"z0":5.463606940124726,"aX":5.8281879705324675},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-10.3,"breakHorizontal":-7.0,"spinRate":2920,"spinDirection":44},"zone":1,"typeConfidence":2.0,"plateTime":0.4390091348259082,"extension":6.58936112298316},"hitData":{"launchSpeed":77.8,"launchAngle":14.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.36,"coordY":131.15}},"index":5,"playId":"e23dbb3c-8302-3cfd-ac99-4c861f56ceef","pitchNumber":5,"startTime":"2026-05-29T23:10:20.547Z","endTime":"2026-05-29T23:10:31.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:10:31.463Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Martin walks. Trevor Larnach to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-29T23:10:42.319Z","endTime":"2026-05-29T23:12:38.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.736135664193007,"aZ":-32.07306863595647,"pfxX":3.386873689876081,"pfxZ":0.06043429348994245,"pX":-0.669902097941496,"pZ":3.8715189935572094,"vX0":0.4909060203466452,"vY0":-128.93005808691018,"vZ0":2.361150910873163,"x":142.54,"y":134.25,"x0":-1.3027311660971375,"y0":50.00291527315414,"z0":5.398730799741289,"aX":5.771800523461523},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.7,"breakHorizontal":-6.2,"spinRate":2706,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.4228540956964766,"extension":6.422271261265228},"index":0,"playId":"62c957eb-339f-321e-8254-48596d210279","pitchNumber":1,"startTime":"2026-05-29T23:10:56.200Z","endTime":"2026-05-29T23:11:00.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.226828324175194,"aZ":-34.12110117300984,"pfxX":3.3762634718439672,"pfxZ":-1.144051286631818,"pX":-1.1364527584732143,"pZ":4.505782043346865,"vX0":-0.4152858536166053,"vY0":-128.43803729504953,"vZ0":3.8995947848520798,"x":160.32,"y":117.12,"x0":-1.4142719575569545,"y0":50.000469365274554,"z0":5.588292879342839,"aX":5.761157233625321},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.2,"breakHorizontal":-6.1,"spinRate":2597,"spinDirection":84},"zone":11,"typeConfidence":2.0,"plateTime":0.42300117711717133,"extension":6.454912950351246},"index":1,"playId":"43577c4d-0c79-3884-9c10-d1975a9ed2d3","pitchNumber":2,"startTime":"2026-05-29T23:11:15.940Z","endTime":"2026-05-29T23:11:21.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.538098840693287,"aZ":-11.871609498231544,"pfxX":-4.835264259256416,"pfxZ":9.78074130201947,"pX":-0.43530575698065527,"pZ":3.5812597910755186,"vX0":3.309675652364351,"vY0":-142.84653471035293,"vZ0":-2.616509282803238,"x":133.59,"y":142.09,"x0":-0.9781435148445993,"y0":50.000889662488305,"z0":5.250923800645507,"aX":-10.035813081241617},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.4,"breakHorizontal":8.2,"spinRate":2515,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3827905437058794,"extension":6.507184305008348},"index":2,"playId":"618b6394-c6b5-38be-a0de-09e79e71e7d4","pitchNumber":3,"startTime":"2026-05-29T23:11:37.469Z","endTime":"2026-05-29T23:11:42.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56486921752457,"aZ":-9.949159200225754,"pfxX":-5.36798107396034,"pfxZ":10.757374672826266,"pX":0.4631064067015168,"pZ":2.7296037757689553,"vX0":6.0798159953695485,"vY0":-142.75441800913038,"vZ0":-5.056360796476099,"x":99.35,"y":165.08,"x0":-0.9958360456583811,"y0":50.00278875537672,"z0":5.148939306182232,"aX":-11.090474503714617},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.6,"breakHorizontal":8.5,"spinRate":2558,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3835559450166901,"extension":6.8790832440512},"index":3,"playId":"73152a38-10c2-38f3-b240-bc4f99ac4db6","pitchNumber":4,"startTime":"2026-05-29T23:11:57.360Z","endTime":"2026-05-29T23:12:00.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.349606756856705,"aZ":-11.081885516721407,"pfxX":-5.273568463695701,"pfxZ":10.135660517760233,"pX":0.5690455544892128,"pZ":1.7603591428275405,"vX0":5.94630452651219,"vY0":-142.96600385936284,"vZ0":-7.579940754614207,"x":95.31,"y":191.25,"x0":-0.8474904705274169,"y0":50.002964833739725,"z0":5.132853027358039,"aX":-10.974214236961698},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":8.4,"spinRate":2541,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.3823571772116021,"extension":6.993071899646348},"index":4,"playId":"a434f585-6998-3fca-924a-0a8cc5e277b0","pitchNumber":5,"startTime":"2026-05-29T23:12:15.147Z","endTime":"2026-05-29T23:12:19.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.847614059107133,"aZ":-40.63632075473345,"pfxX":3.4310903349749955,"pfxZ":-5.43406738800745,"pX":0.8628021967955586,"pZ":1.2421924409557379,"vX0":4.04228907450002,"vY0":-124.02864660676524,"vZ0":-1.7546455001472245,"x":84.11,"y":205.24,"x0":-1.233942420772198,"y0":50.00257934687414,"z0":5.348217371009692,"aX":5.343412604296741},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.0,"breakHorizontal":-7.2,"spinRate":2964,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4416487989748288,"extension":6.733255728759683},"index":5,"playId":"7de44e31-fb82-39b2-9612-323e5cb93188","pitchNumber":6,"startTime":"2026-05-29T23:12:33.962Z","endTime":"2026-05-29T23:12:38.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:12:38.448Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Caratini walks. Trevor Larnach to 3rd. Austin Martin to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-29T23:12:52.374Z","endTime":"2026-05-29T23:15:26.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"postOnThird":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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":85.0,"endSpeed":78.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.561107095519663,"aZ":-43.38887986150313,"pfxX":3.7214978418100406,"pfxZ":-7.217830602171104,"pX":0.3381385776579687,"pZ":1.42829863585096,"vX0":2.0841371726662823,"vY0":-123.80653649902293,"vZ0":-0.936854100694951,"x":104.11,"y":200.22,"x0":-0.9979507912098127,"y0":50.004809720101896,"z0":5.440953035262053,"aX":5.780770261680326},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-13.1,"breakHorizontal":-7.2,"spinRate":2908,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.44230903246797126,"extension":6.689266379076704},"index":0,"playId":"71147c0f-8f59-31a6-9113-a10fc453d408","pitchNumber":1,"startTime":"2026-05-29T23:13:05.736Z","endTime":"2026-05-29T23:13:10.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96876001025694,"aZ":-13.880121290412584,"pfxX":-6.189274517914224,"pfxZ":8.646969170507942,"pX":-1.2682283473614806,"pZ":3.9188410520230548,"vX0":1.6181735727889814,"vY0":-144.57893576168576,"vZ0":-1.5651781067162636,"x":165.34,"y":132.97,"x0":-1.0314882991285883,"y0":50.000108627551974,"z0":5.3198523278955205,"aX":-13.088959888907599},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.5,"breakHorizontal":10.9,"spinRate":2605,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3789738442632684,"extension":6.622362353713847},"index":1,"playId":"c38b1511-e934-33c4-ae97-e8bb69583453","pitchNumber":2,"startTime":"2026-05-29T23:13:24.329Z","endTime":"2026-05-29T23:13:30.436Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-29T23:13:48.512Z","endTime":"2026-05-29T23:15:02.552Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.616928443885545,"aZ":-33.288501925507894,"pfxX":1.1319772347638044,"pfxZ":-0.6578513441807345,"pX":-0.9053717006999888,"pZ":1.8717612437078046,"vX0":0.5018342741782571,"vY0":-129.1120862534544,"vZ0":-2.0004329145477957,"x":151.51,"y":188.24,"x0":-1.2490310803936469,"y0":50.0028946230596,"z0":5.206125812214394,"aX":1.9204516230567057},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.4,"breakHorizontal":-2.2,"spinRate":2539,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.4234256421777043,"extension":6.40548606428917},"index":3,"playId":"f82f6384-7eae-3353-8a29-5ef3b4631a69","pitchNumber":3,"startTime":"2026-05-29T23:15:02.552Z","endTime":"2026-05-29T23:15:06.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57090502687796,"aZ":-15.377274443834795,"pfxX":-4.841757317995678,"pfxZ":8.126414459517957,"pX":-0.8825745676086946,"pZ":3.230451594308831,"vX0":2.4825432329531227,"vY0":-142.99765841897806,"vZ0":-3.193644245046061,"x":150.64,"y":151.56,"x0":-1.1338539423584815,"y0":50.002562620852494,"z0":5.328927263452394,"aX":-10.007490823576143},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.3,"breakHorizontal":8.3,"spinRate":2514,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38332238487703707,"extension":6.7314271558389525},"index":4,"playId":"f3be60b2-4e5b-39e3-851c-7dab2537606b","pitchNumber":4,"startTime":"2026-05-29T23:15:22.094Z","endTime":"2026-05-29T23:15:26.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:15:26.803Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-29T23:15:41.228Z","endTime":"2026-05-29T23:17:04.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"postOnThird":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10562779721546,"aZ":-13.733585796682155,"pfxX":-4.222645915639198,"pfxZ":8.749453623355958,"pX":0.5555232806199142,"pZ":3.4919614832205683,"vX0":6.348957345392328,"vY0":-144.17076829665322,"vZ0":-2.658811448764011,"x":95.82,"y":144.5,"x0":-1.1252626157496657,"y0":50.00468029134494,"z0":5.272386431645119,"aX":-8.9021732139735},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.5,"breakHorizontal":6.4,"spinRate":2475,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3797295256540707,"extension":6.85025081743809},"index":0,"playId":"f0578fb9-588a-32ac-9249-e111902af4df","pitchNumber":1,"startTime":"2026-05-29T23:15:54.108Z","endTime":"2026-05-29T23:15:58.783Z","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":90.9,"endSpeed":83.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.345048286440154,"aZ":-29.009037707810894,"pfxX":1.5309183104003714,"pfxZ":1.7840670196247572,"pX":0.20550232405477084,"pZ":3.1007038309418027,"vX0":3.432742957761163,"vY0":-132.37770801847586,"vZ0":-0.3333870818046869,"x":109.17,"y":155.06,"x0":-1.3071207878538118,"y0":50.00382633426842,"z0":5.352582999700638,"aX":2.7151367513565026},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.4,"breakHorizontal":-3.5,"spinRate":2557,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.4138254743642751,"extension":6.534568098111255},"index":1,"playId":"e4cf5911-8938-323d-bf12-c944e93b4e7d","pitchNumber":2,"startTime":"2026-05-29T23:16:11.920Z","endTime":"2026-05-29T23:16:15.952Z","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":89.6,"endSpeed":82.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51219867794561,"aZ":-30.294564498591015,"pfxX":2.075539408482821,"pfxZ":1.0938211889894225,"pX":-0.09013620640329402,"pZ":1.9652792829595214,"vX0":1.9406869615124285,"vY0":-130.44708158838677,"vZ0":-2.7215596841031777,"x":120.44,"y":185.72,"x0":-1.1135229835266214,"y0":50.00446448277242,"z0":5.306580133461024,"aX":3.5764303286324433},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.6,"breakHorizontal":-4.2,"spinRate":2671,"spinDirection":91},"zone":8,"typeConfidence":2.0,"plateTime":0.41992329711886267,"extension":6.603726957734538},"index":2,"playId":"e4018c49-952b-329f-9f3d-12a46946bfcf","pitchNumber":3,"startTime":"2026-05-29T23:16:31.226Z","endTime":"2026-05-29T23:16:35.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28322510782087,"aZ":-38.618966069631625,"pfxX":3.587540525246184,"pfxZ":-3.97412099009835,"pX":1.185852851760446,"pZ":0.8405701531088114,"vX0":3.6573018261036636,"vY0":-126.56820361557855,"vZ0":-3.706544909108177,"x":71.8,"y":216.08,"x0":-0.7451470307048508,"y0":50.006219460808204,"z0":5.4226294774631505,"aX":5.81072440281129},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-7.8,"breakHorizontal":-7.3,"spinRate":2900,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4330574886099101,"extension":6.369489506340176},"index":3,"playId":"66aa0f6a-f2ad-3ef8-a34a-34a4ca213e71","pitchNumber":4,"startTime":"2026-05-29T23:16:59.592Z","endTime":"2026-05-29T23:17:04.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:17:04.341Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tristan Gray singles on a ground ball to center fielder Oneil Cruz. Trevor Larnach scores. Austin Martin scores. Victor Caratini to 2nd.","rbi":2,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-29T23:17:18.648Z","endTime":"2026-05-29T23:18:43.166Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"postOnSecond":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":{"id":683003,"link":"/api/v1/people/683003"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":683003,"link":"/api/v1/people/683003"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.732068216185112,"aZ":-40.39989942709626,"pfxX":3.2788130420189887,"pfxZ":-5.193787112149311,"pX":0.49019810042143896,"pZ":0.6686796157152665,"vX0":2.6939823836755847,"vY0":-124.90283815526298,"vZ0":-3.343650362032526,"x":98.31,"y":220.73,"x0":-1.027769314819921,"y0":50.00588354138764,"z0":5.341029279126097,"aX":5.1898158698219685},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-10.0,"breakHorizontal":-6.6,"spinRate":2918,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.43823642242713623,"extension":6.7516608556655395},"index":0,"playId":"a7886d62-269d-33d0-be12-6c339c4e961e","pitchNumber":1,"startTime":"2026-05-29T23:17:31.365Z","endTime":"2026-05-29T23:17:37.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":92.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99261719068021,"aZ":-18.38568130303875,"pfxX":-6.186666285557842,"pfxZ":6.381716044390503,"pX":-0.15712821521166265,"pZ":2.959223021506124,"vX0":4.8687530951357525,"vY0":-145.35150277740982,"vZ0":-3.429245512797049,"x":122.99,"y":158.88,"x0":-1.0420791457719103,"y0":50.00011900981983,"z0":5.25694226404673,"aX":-13.363300348698331},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.2,"breakHorizontal":10.3,"spinRate":2456,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.37543924910540705,"extension":6.726539612438982},"index":1,"playId":"a8fbd3ca-b2d0-3033-9018-1eeecec65f6e","pitchNumber":2,"startTime":"2026-05-29T23:17:56.942Z","endTime":"2026-05-29T23:18:00.654Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-29T23:18:14.832Z","endTime":"2026-05-29T23:18:30.769Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"}},{"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":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.209977922009184,"aZ":-43.56692578268738,"pfxX":3.923077979023109,"pfxZ":-7.1751213317263165,"pX":-0.6004415080329552,"pZ":2.1438675492827874,"vX0":0.33735106874155507,"vY0":-124.96576645420846,"vZ0":0.6578191210758813,"x":139.89,"y":180.9,"x0":-1.2469827456032918,"y0":50.00314238028796,"z0":5.444463609516071,"aX":6.229739473146945},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-12.6,"breakHorizontal":-7.2,"spinRate":2985,"spinDirection":38},"zone":7,"typeConfidence":2.0,"plateTime":0.4376215849062972,"extension":6.672684626259739},"hitData":{"launchSpeed":104.8,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.23,"coordY":105.06}},"index":3,"playId":"6bd82b21-b5a3-3a5f-8491-142554661bf4","pitchNumber":3,"startTime":"2026-05-29T23:18:30.769Z","endTime":"2026-05-29T23:18:43.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:18:43.166Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Byron Buxton grounds into a double play, third baseman Nick Gonzales to second baseman Brandon Lowe to first baseman Spencer Horwitz. Tristan Gray out at 2nd. Byron Buxton out at 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-29T23:18:53.512Z","endTime":"2026-05-29T23:20:20.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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, 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.7,"endSpeed":83.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.064678999227436,"aZ":-30.534177415918347,"pfxX":2.249603869861767,"pfxZ":0.9375771357643412,"pX":-0.06988891188038039,"pZ":2.9271729073552124,"vX0":1.863974679430887,"vY0":-130.75055303600476,"vZ0":-0.38502985916000865,"x":119.66,"y":159.75,"x0":-1.0818422187213703,"y0":50.00213853089311,"z0":5.348647574958242,"aX":3.9323650023936922},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.8,"breakHorizontal":-4.4,"spinRate":2788,"spinDirection":77},"zone":2,"typeConfidence":2.0,"plateTime":0.41736118088573804,"extension":6.6856513476435095},"index":0,"playId":"0c3913e2-d709-3baf-a04b-81b7ef74e7f7","pitchNumber":1,"startTime":"2026-05-29T23:19:16.071Z","endTime":"2026-05-29T23:19:20.057Z","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":99.0,"endSpeed":90.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.588528477325255,"aZ":-12.953851426421869,"pfxX":-6.9472238849411525,"pfxZ":9.123706402110306,"pX":0.5947878629836472,"pZ":2.9624440936809324,"vX0":6.631219043531708,"vY0":-144.02267158212496,"vZ0":-3.798989522489106,"x":94.33,"y":158.79,"x0":-0.8318300651726078,"y0":50.00210836432401,"z0":5.096406512388107,"aX":-14.634354775226448},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.0,"breakHorizontal":11.3,"spinRate":2568,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3799138532894526,"extension":6.821742146235991},"index":1,"playId":"24ef3bef-b4d7-3596-8a98-0e18ae70c237","pitchNumber":2,"startTime":"2026-05-29T23:19:33.745Z","endTime":"2026-05-29T23:19:37.258Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-29T23:19:53.495Z","endTime":"2026-05-29T23:20:11.915Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83082412808044,"aZ":-30.779399092087566,"pfxX":2.24428884823992,"pfxZ":0.7875940990359851,"pX":-0.05331053654040099,"pZ":2.9843269262272116,"vX0":1.6792340405123964,"vY0":-131.2392362595793,"vZ0":-0.5491357123492817,"x":119.03,"y":158.2,"x0":-0.9904681429883827,"y0":50.00069265781384,"z0":5.466450878307735,"aX":3.9580444845130978},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.6,"breakHorizontal":-4.4,"spinRate":2753,"spinDirection":110},"zone":2,"typeConfidence":2.0,"plateTime":0.41556285830071404,"extension":6.382689244354909},"hitData":{"launchSpeed":95.2,"launchAngle":-3.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.68,"coordY":172.46}},"index":3,"playId":"805cc203-4d15-391b-9415-4bea49820d5b","pitchNumber":3,"startTime":"2026-05-29T23:20:11.915Z","endTime":"2026-05-29T23:20:20.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:20:20.870Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jhostynxon Garcia strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-29T23:22:34.207Z","endTime":"2026-05-29T23:24:09.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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.8,"endSpeed":84.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73319976653244,"aZ":-24.917983600032077,"pfxX":1.8123371739210536,"pfxZ":4.052197250560846,"pX":-0.011653263409033669,"pZ":2.8037018082215264,"vX0":2.3097776269934407,"vY0":-132.3808622177779,"vZ0":-3.5221698130135732,"x":117.44,"y":163.08,"x0":-1.1278993074093195,"y0":50.00509774757681,"z0":5.9558469447025075,"aX":3.2477347561252916},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.8,"breakHorizontal":-3.7,"spinRate":2075,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.4122539781280059,"extension":6.7001826288225175},"index":0,"playId":"cd261e1f-ad32-3390-ae4c-ff67d10dde57","pitchNumber":1,"startTime":"2026-05-29T23:22:51.057Z","endTime":"2026-05-29T23:22:54.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.6,"endSpeed":74.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.505173752484534,"aZ":-45.23059418807201,"pfxX":2.0845105600332676,"pfxZ":-9.356211582377878,"pX":-0.41163881679648257,"pZ":4.269703082338033,"vX0":0.5947368169299988,"vY0":-117.22227860790017,"vZ0":4.721330221512913,"x":132.69,"y":123.5,"x0":-0.9392182950620849,"y0":50.0008789789124,"z0":6.443805506522812,"aX":2.9095862752734947},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-15.6,"breakHorizontal":-4.0,"spinRate":2493,"spinDirection":13},"zone":11,"typeConfidence":2.0,"plateTime":0.4666979650243248,"extension":6.256849751776114},"index":1,"playId":"3cc4af82-cf60-3ef9-a7df-50fcdcd3222e","pitchNumber":2,"startTime":"2026-05-29T23:23:09.329Z","endTime":"2026-05-29T23:23:13.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.856737410042843,"aZ":-11.493916148004105,"pfxX":-2.6670092022542047,"pfxZ":9.971860954602297,"pX":0.08284120797467265,"pZ":3.923967518059906,"vX0":3.328805570443735,"vY0":-142.8575285395587,"vZ0":-3.992370649572412,"x":113.84,"y":132.83,"x0":-0.7491203225360341,"y0":50.005120468814866,"z0":6.058157837960467,"aX":-5.532422249396963},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":4.2,"spinRate":2394,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3829055834638435,"extension":6.437668397433986},"index":2,"playId":"0b420871-2e28-3ecb-959d-4fb2973d7a54","pitchNumber":3,"startTime":"2026-05-29T23:23:22.583Z","endTime":"2026-05-29T23:23:26.263Z","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":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.583751552320884,"aZ":-13.440862973226375,"pfxX":-4.277487828558734,"pfxZ":8.910914777295323,"pX":-0.9452605622818633,"pZ":3.08364243828805,"vX0":1.9511190121664386,"vY0":-143.6805856113097,"vZ0":-5.960137829816863,"x":153.03,"y":155.52,"x0":-1.0752996846925171,"y0":50.004364660026816,"z0":6.011734619576874,"aX":-8.992860106663256},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.2,"breakHorizontal":7.4,"spinRate":2348,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.38042351782578576,"extension":6.355367499029409},"index":3,"playId":"b0fcf735-cea4-32cb-b98c-3c17fe72b01a","pitchNumber":4,"startTime":"2026-05-29T23:23:36.703Z","endTime":"2026-05-29T23:23:41.032Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.235038163665575,"aZ":-28.671147574050362,"pfxX":2.2164712533789634,"pfxZ":1.9511868690256478,"pX":1.4686094976051014,"pZ":1.492291495192869,"vX0":5.433459085033871,"vY0":-132.60491515615087,"vZ0":-6.164265894278975,"x":61.02,"y":198.49,"x0":-0.8884818756332206,"y0":50.00401505124879,"z0":5.917335422095291,"aX":3.9774893387513433},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.5,"breakHorizontal":-5.2,"spinRate":2159,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4118055049856544,"extension":6.523391553966043},"index":4,"playId":"90e79b4a-7bdd-3f53-a7d2-5350a0c00a4b","pitchNumber":5,"startTime":"2026-05-29T23:24:04.720Z","endTime":"2026-05-29T23:24:09.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:24:09.002Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Triolo lines out to center fielder Kody Clemens.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-29T23:24:14.326Z","endTime":"2026-05-29T23:24:39.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81896637718574,"aZ":-12.415142525167976,"pfxX":-3.4242985317132604,"pfxZ":9.444772723343252,"pX":0.06727095925868697,"pZ":2.954913957872632,"vX0":4.093623606160665,"vY0":-143.20986726993058,"vZ0":-6.1933887733323445,"x":114.44,"y":159.0,"x0":-0.9308922826539207,"y0":50.00410062673506,"z0":5.9109400465897455,"aX":-7.165135537522453},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.2,"breakHorizontal":5.4,"spinRate":2298,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.38140631753677967,"extension":6.502089634711015},"hitData":{"launchSpeed":94.5,"launchAngle":16.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.58,"coordY":78.92}},"index":0,"playId":"28cf94d5-0137-3b2b-855d-38d5b20ac2ba","pitchNumber":1,"startTime":"2026-05-29T23:24:32.170Z","endTime":"2026-05-29T23:24:39.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:24:39.522Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a line drive to right fielder Austin Martin.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-29T23:24:43.686Z","endTime":"2026-05-29T23:25:29.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.661181441346844,"aZ":-43.16867535830828,"pfxX":2.3373072110557227,"pfxZ":-7.788910804513154,"pX":-0.2359529232563479,"pZ":2.873510240337394,"vX0":0.9747868163463587,"vY0":-118.09403736826403,"vZ0":1.4911917094995115,"x":125.99,"y":161.2,"x0":-0.9578530630712102,"y0":50.003606148897504,"z0":6.207212375954564,"aX":3.298582888661418},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-13.4,"breakHorizontal":-4.4,"spinRate":2299,"spinDirection":21},"zone":2,"typeConfidence":2.0,"plateTime":0.46394312415459904,"extension":6.288139430533932},"index":0,"playId":"0b8272af-4252-3990-8d4f-66612cc75134","pitchNumber":1,"startTime":"2026-05-29T23:25:03.284Z","endTime":"2026-05-29T23:25:07.154Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.776719533409082,"aZ":-25.562583484490496,"pfxX":-7.386731568634505,"pfxZ":3.441235553138318,"pX":-0.2563568316088586,"pZ":2.933150074227362,"vX0":4.8324042296976115,"vY0":-136.96948675314323,"vZ0":-3.4814257061427445,"x":126.77,"y":159.58,"x0":-1.0727202169993129,"y0":50.00634111635833,"z0":5.944534461230423,"aX":-14.210343809875651},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.8,"breakHorizontal":12.5,"spinRate":1955,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.39803149912783287,"extension":6.254734728575541},"hitData":{"launchSpeed":95.9,"launchAngle":15.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.13,"coordY":89.52}},"index":1,"playId":"e3102c17-cfe2-3a00-9a61-4c62099024ee","pitchNumber":2,"startTime":"2026-05-29T23:25:17.424Z","endTime":"2026-05-29T23:25:29.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:25:29.692Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-29T23:25:35.077Z","endTime":"2026-05-29T23:28:01.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.105233320143896,"aZ":-26.87380424691727,"pfxX":2.5290478139323933,"pfxZ":2.9788121417201596,"pX":-0.5755081690357589,"pZ":1.5698912799954057,"vX0":1.0431183976151448,"vY0":-131.7988275503929,"vZ0":-5.789143656042828,"x":138.94,"y":196.39,"x0":-1.303771335752424,"y0":50.00370443952129,"z0":5.7514060546989905,"aX":4.498120216290108},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.4,"breakHorizontal":-4.8,"spinRate":2011,"spinDirection":181},"zone":7,"typeConfidence":2.0,"plateTime":0.41384667609331593,"extension":6.240474648709238},"index":0,"playId":"a8ae541a-faf3-39c5-9818-973d57158cb1","pitchNumber":1,"startTime":"2026-05-29T23:25:55.227Z","endTime":"2026-05-29T23:25:59.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13894736450183,"aZ":-25.914702415920164,"pfxX":3.1207582560422162,"pfxZ":3.642775272821819,"pX":-0.7152751960064813,"pZ":3.722841689717734,"vX0":0.8526457313240187,"vY0":-130.03870869678445,"vZ0":-0.780136102197139,"x":144.26,"y":138.26,"x0":-1.4526519627401178,"y0":50.00569489605565,"z0":5.984862538417182,"aX":5.369480671969344},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.6,"breakHorizontal":-5.9,"spinRate":2101,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.42049067046335376,"extension":6.50248536538531},"index":1,"playId":"6e44f038-b921-3c67-8cc9-c8aabb2673ed","pitchNumber":2,"startTime":"2026-05-29T23:26:14.771Z","endTime":"2026-05-29T23:26:19.281Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.761443013270757,"aZ":-10.218346391612828,"pfxX":-2.4211781657947054,"pfxZ":10.62046118012108,"pX":-0.9556428005491335,"pZ":0.9863182574924894,"vX0":2.137150241889461,"vY0":-142.20491653172508,"vZ0":-11.310940920573113,"x":153.43,"y":212.15,"x0":-1.3989207390618819,"y0":50.00417962056295,"z0":5.6433336115849,"aX":-5.0055277093138875},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.4,"breakHorizontal":4.0,"spinRate":2317,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.3838063602738644,"extension":6.2592244173882055},"index":2,"playId":"aabf2cf4-a68f-3f5a-8b16-5a0bf3d31f32","pitchNumber":3,"startTime":"2026-05-29T23:26:35.767Z","endTime":"2026-05-29T23:26:39.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.891047233810053,"aZ":-11.687325030508301,"pfxX":-1.7746118121249659,"pfxZ":9.96104176487013,"pX":-0.09549948593295536,"pZ":2.9992879410041975,"vX0":3.94954706461069,"vY0":-141.9131664466544,"vZ0":-5.919305921485129,"x":120.64,"y":157.8,"x0":-1.2694470315361353,"y0":50.00487401590474,"z0":5.844009606080335,"aX":-3.650801672211117},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":2.5,"spinRate":2230,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.38470124996631005,"extension":6.469642967406579},"index":3,"playId":"e3978069-f531-3056-962e-64b0e0ce9a4c","pitchNumber":4,"startTime":"2026-05-29T23:26:59.079Z","endTime":"2026-05-29T23:27:03.424Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.166306948568614,"aZ":-27.193808758785504,"pfxX":-6.365602578460441,"pfxZ":2.688863720954041,"pX":-0.02681349206822525,"pZ":2.0232416730389535,"vX0":5.20933400083201,"vY0":-134.75597733622163,"vZ0":-5.073331368753784,"x":118.02,"y":184.15,"x0":-1.15061830808002,"y0":50.005589796486966,"z0":5.8332620452742,"aX":-11.799703996951193},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.1,"breakHorizontal":10.6,"spinRate":1872,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4052800861144461,"extension":6.557473521862923},"index":4,"playId":"fc6445d1-afcc-3329-bb43-46d23eadab38","pitchNumber":5,"startTime":"2026-05-29T23:27:19.202Z","endTime":"2026-05-29T23:27:24.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.686660871302735,"aZ":-24.471597643188474,"pfxX":-6.962143001096807,"pfxZ":4.056629833566225,"pX":-0.0849951134138677,"pZ":0.7716717387268723,"vX0":5.2281515421517355,"vY0":-136.11787727621862,"vZ0":-8.695402182772126,"x":120.24,"y":217.94,"x0":-1.115175755433821,"y0":50.00296645325757,"z0":5.670979351132202,"aX":-13.213690474588855},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.9,"breakHorizontal":11.6,"spinRate":1902,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.40065132725269104,"extension":6.527379170976804},"index":5,"playId":"ce872212-f352-3acf-847d-f1215c089f71","pitchNumber":6,"startTime":"2026-05-29T23:27:53.857Z","endTime":"2026-05-29T23:28:01.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:28:01.003Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-29T23:30:14.322Z","endTime":"2026-05-29T23:31:35.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.289747392574522,"aZ":-27.1470292749996,"pfxX":-5.7199120443855564,"pfxZ":2.751194661015994,"pX":-0.2718082835583271,"pZ":1.9454022336272006,"vX0":4.541763933283975,"vY0":-134.22256514912854,"vZ0":-4.053200375304847,"x":127.36,"y":186.25,"x0":-1.240335571810307,"y0":50.00552210860475,"z0":5.4018467413634745,"aX":-10.46745095184042},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.3,"breakHorizontal":9.5,"spinRate":1739,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.40762332812973945,"extension":6.588247431640345},"index":0,"playId":"7b7b5583-f26a-3684-8bc4-d03dc2d90d57","pitchNumber":1,"startTime":"2026-05-29T23:30:31.660Z","endTime":"2026-05-29T23:30:35.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62277543457731,"aZ":-28.71285878202023,"pfxX":-5.670874765307103,"pfxZ":1.8565647258440166,"pX":-0.0052164417449310435,"pZ":1.3944733256891635,"vX0":5.287668235926684,"vY0":-135.4589195508412,"vZ0":-5.330054113984234,"x":117.2,"y":201.13,"x0":-1.2424681433413947,"y0":50.003253610165665,"z0":5.386363424262727,"aX":-10.57577298106179},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.4,"breakHorizontal":9.2,"spinRate":1543,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.40381392379568437,"extension":6.40552946621476},"index":1,"playId":"23278bf8-d09b-3593-90f3-fc8f4f0ab772","pitchNumber":2,"startTime":"2026-05-29T23:30:47.055Z","endTime":"2026-05-29T23:30:50.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.052535826690868,"aZ":-42.64532377661616,"pfxX":3.2828533621970872,"pfxZ":-6.899827444597099,"pX":0.3774638505685606,"pZ":0.9322531279068086,"vX0":2.5545322034949884,"vY0":-122.39628058049581,"vZ0":-2.1762000094508274,"x":102.61,"y":213.61,"x0":-1.106045974713409,"y0":50.00231923990572,"z0":5.483129186723018,"aX":4.982458361236988},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-12.7,"breakHorizontal":-6.6,"spinRate":2813,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4474303293681108,"extension":6.657618167516952},"index":2,"playId":"91ae22da-dac9-3dbd-85f0-2df183366ba3","pitchNumber":3,"startTime":"2026-05-29T23:31:12.256Z","endTime":"2026-05-29T23:31:17.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.6,"endSpeed":90.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.381736398691984,"aZ":-14.96111836491888,"pfxX":-5.702901279011743,"pfxZ":8.18654411520944,"pX":-1.1016226141825753,"pZ":3.795527094255161,"vX0":2.1391825954599923,"vY0":-143.65499512736955,"vZ0":-1.7688113807150296,"x":158.99,"y":136.3,"x0":-1.1122895962663117,"y0":50.00505786997855,"z0":5.34309613491931,"aX":-11.992964969347486},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.6,"breakHorizontal":10.0,"spinRate":2499,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3804028203847789,"extension":6.576299808356874},"index":3,"playId":"de91185f-dc3d-3e4d-ba91-c4ddddc226d8","pitchNumber":4,"startTime":"2026-05-29T23:31:31.504Z","endTime":"2026-05-29T23:31:35.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:31:35.557Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kody Clemens lines out to left fielder Jhostynxon Garcia.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-29T23:31:46.879Z","endTime":"2026-05-29T23:32:43.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":93.5,"endSpeed":86.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.827711864459854,"aZ":-30.248708414794756,"pfxX":-7.441301834203635,"pfxZ":1.0181925224588655,"pX":0.31959311846856464,"pZ":1.6068918778281966,"vX0":6.410927369368803,"vY0":-136.12738972482128,"vZ0":-4.428977835954705,"x":104.82,"y":195.39,"x0":-1.0907493722211605,"y0":50.00429087942102,"z0":5.33152201421137,"aX":-14.06970092917484},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.2,"breakHorizontal":12.2,"spinRate":1643,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.4012565083666235,"extension":6.6521630954980004},"index":0,"playId":"12697aaa-61ba-3956-9ac0-0768c6e070f2","pitchNumber":1,"startTime":"2026-05-29T23:32:00.935Z","endTime":"2026-05-29T23:32:05.522Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.442396733358784,"aZ":-27.087503526898725,"pfxX":-7.1687569535157145,"pfxZ":2.701596208849322,"pX":-0.5840913471922516,"pZ":3.259013582551189,"vX0":4.029280666458608,"vY0":-135.85810408665898,"vZ0":-1.0032086108294762,"x":139.26,"y":150.79,"x0":-1.1485007016423436,"y0":50.005136563502035,"z0":5.501445633532519,"aX":-13.51439595288005},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.9,"breakHorizontal":12.2,"spinRate":1794,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.40188285156663506,"extension":6.421608991890488},"index":1,"playId":"53783962-8429-36f7-85c0-856331be9c0f","pitchNumber":2,"startTime":"2026-05-29T23:32:17.354Z","endTime":"2026-05-29T23:32:21.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.751086866248,"aZ":-30.60386121172226,"pfxX":0.8629021725050074,"pfxZ":0.9021384599246103,"pX":-0.3691197265004779,"pZ":1.303121061677947,"vX0":1.9832190968722547,"vY0":-130.7457313577533,"vZ0":-4.366796845235039,"x":131.07,"y":203.6,"x0":-1.248606511093133,"y0":50.00220938901862,"z0":5.283440875570427,"aX":1.4980162837696833},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.0,"breakHorizontal":-2.0,"spinRate":2778,"spinDirection":96},"zone":13,"typeConfidence":2.0,"plateTime":0.41842687506895704,"extension":6.490947373666445},"hitData":{"launchSpeed":83.5,"launchAngle":26.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.8,"coordY":86.74}},"index":2,"playId":"1f389ab0-8e36-34f0-827c-febab6444d7a","pitchNumber":3,"startTime":"2026-05-29T23:32:36.290Z","endTime":"2026-05-29T23:32:43.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:32:43.821Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Bell singles on a ground ball to left fielder Jhostynxon Garcia.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-29T23:32:51.167Z","endTime":"2026-05-29T23:34:52.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04692980153434,"aZ":-15.525179157672,"pfxX":-4.466531911057956,"pfxZ":7.970055698799891,"pX":-0.2617713995361957,"pZ":3.581679265316678,"vX0":4.179092114330456,"vY0":-143.16822025093765,"vZ0":-1.9235611637640018,"x":126.98,"y":142.07,"x0":-1.1554734204392487,"y0":50.00582875064413,"z0":5.2269492431352775,"aX":-9.334068857239856},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.3,"breakHorizontal":7.3,"spinRate":2430,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38164023684521453,"extension":6.52609091461793},"index":0,"playId":"6bdc5f8a-9993-3fd0-b319-7c82cc6fa524","pitchNumber":1,"startTime":"2026-05-29T23:33:06.851Z","endTime":"2026-05-29T23:33:10.062Z","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":85.1,"endSpeed":79.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.168049056860355,"aZ":-38.309305656318614,"pfxX":3.73078867635202,"pfxZ":-3.909647962144729,"pX":0.5186883586924158,"pZ":1.7094342463358132,"vX0":3.2379958059945286,"vY0":-124.01520225085284,"vZ0":-1.2743138251800619,"x":97.23,"y":192.63,"x0":-1.285376248535845,"y0":50.00421533319556,"z0":5.4053171343673725,"aX":5.851845103431687},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.2,"breakHorizontal":-7.4,"spinRate":2832,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.4404855923529505,"extension":6.532926124334807},"index":1,"playId":"be94b3db-8e48-39f3-be67-ee68d8b812ba","pitchNumber":2,"startTime":"2026-05-29T23:33:24.257Z","endTime":"2026-05-29T23:33:28.726Z","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":98.6,"endSpeed":90.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87544234090166,"aZ":-15.586209363515712,"pfxX":-4.176681344898229,"pfxZ":7.946337059290858,"pX":-0.10570475705452179,"pZ":2.9304279745330106,"vX0":4.779638516355515,"vY0":-143.48485408067182,"vZ0":-3.426872264425152,"x":125.86,"y":142.78,"x0":-1.249591837379295,"y0":50.00176449740072,"z0":5.110059311329292,"aX":-8.717790189975815},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.9,"breakHorizontal":6.6,"spinRate":2434,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3815792636799977,"extension":6.656525835594995},"index":2,"playId":"06706b12-a56a-358f-b839-e13c2338e0b0","pitchNumber":3,"startTime":"2026-05-29T23:33:41.977Z","endTime":"2026-05-29T23:33:46.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.297506948710105,"aZ":-27.273403914475942,"pfxX":-6.408981683560999,"pfxZ":2.5903795065664816,"pX":-2.0136419721100514,"pZ":3.0686338167038985,"vX0":0.43361236458914826,"vY0":-136.09961354356784,"vZ0":-1.2877284187780569,"x":193.76,"y":155.93,"x0":-1.3404066725806607,"y0":50.004175195853506,"z0":5.420594292644879,"aX":-12.13469594922557},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.7,"breakHorizontal":11.5,"spinRate":1691,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4010355140744428,"extension":6.437295078474934},"index":3,"playId":"ef4123fe-b6aa-3e37-a688-e996b53f41e7","pitchNumber":4,"startTime":"2026-05-29T23:34:03.694Z","endTime":"2026-05-29T23:34:07.978Z","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":85.5,"endSpeed":79.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.858121317545553,"aZ":-42.276086578947556,"pfxX":3.9972873714266237,"pfxZ":-6.362555328769428,"pX":-1.0467949912032177,"pZ":2.1645722296313474,"vX0":-0.49739183332025816,"vY0":-124.66685428812373,"vZ0":0.4257913581976478,"x":156.9,"y":180.34,"x0":-1.365551239139467,"y0":50.00037697842288,"z0":5.4547297435313595,"aX":6.349865431636804},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-11.3,"breakHorizontal":-7.2,"spinRate":2783,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.4377796157353644,"extension":6.624789095945618},"index":4,"playId":"9873ee33-8098-3185-9020-ad6a5f618859","pitchNumber":5,"startTime":"2026-05-29T23:34:21.121Z","endTime":"2026-05-29T23:34:27.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.013059602032865,"aZ":-32.973534541140594,"pfxX":1.8263614955066896,"pfxZ":-0.45632982548472967,"pX":-0.3515958332378403,"pZ":3.249423253702666,"vX0":1.7171326483340097,"vY0":-130.52538093194084,"vZ0":0.9317473017279854,"x":130.4,"y":151.05,"x0":-1.252130223234458,"y0":50.00406106321886,"z0":5.345296743128654,"aX":3.193296343569804},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.5,"breakHorizontal":-3.6,"spinRate":2681,"spinDirection":91},"zone":1,"typeConfidence":2.0,"plateTime":0.4175043483554668,"extension":6.687821394012363},"hitData":{"launchSpeed":91.7,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.77,"coordY":132.43}},"index":5,"playId":"5c3632ea-fe69-3e62-a0cc-b777b5d3fadb","pitchNumber":6,"startTime":"2026-05-29T23:34:38.696Z","endTime":"2026-05-29T23:34:52.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:34:52.424Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Trevor Larnach homers (3) on a fly ball to right field. Josh Bell scores.","rbi":2,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-29T23:35:02.117Z","endTime":"2026-05-29T23:35:43.012Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":683003,"link":"/api/v1/people/683003"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":{"id":683003,"link":"/api/v1/people/683003"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22875440311965,"aZ":-17.04861084267857,"pfxX":-5.159119229084742,"pfxZ":7.311599899854606,"pX":0.2661935018246958,"pZ":2.764989851183564,"vX0":5.616964998372404,"vY0":-142.77203933142084,"vZ0":-3.522673562914939,"x":106.85,"y":164.13,"x0":-1.0544294853505998,"y0":50.00268399783497,"z0":5.084813355174178,"aX":-10.67305322635936},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.7,"breakHorizontal":8.3,"spinRate":2413,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3833393110496832,"extension":6.811954629990461},"hitData":{"launchSpeed":107.7,"launchAngle":28.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":251.16,"coordY":78.97}},"index":0,"playId":"cedd5978-11c8-3c54-a2b2-6b3a3422776d","pitchNumber":1,"startTime":"2026-05-29T23:35:15.104Z","endTime":"2026-05-29T23:35:43.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:35:43.012Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out, shortstop Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-29T23:35:53.002Z","endTime":"2026-05-29T23:36:45.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.532686287921507,"aZ":-29.76939913889141,"pfxX":1.2400132053921118,"pfxZ":1.3626807992537708,"pX":-0.3010739368924165,"pZ":2.0678463143397066,"vX0":1.70028433780642,"vY0":-131.61948401873025,"vZ0":-2.5183063661511307,"x":128.48,"y":182.95,"x0":-1.1152083790952803,"y0":50.001945754614,"z0":5.229503682229348,"aX":2.187028489186998},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.2,"breakHorizontal":-2.6,"spinRate":2634,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.41529702181600214,"extension":6.5695862069565765},"index":0,"playId":"95bc7397-0e62-370e-bce7-4a85d41abae8","pitchNumber":1,"startTime":"2026-05-29T23:36:08.283Z","endTime":"2026-05-29T23:36:12.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49527347688804,"aZ":-33.61124759873434,"pfxX":2.3442186143603188,"pfxZ":-0.8347945532786714,"pX":-0.89960943206396,"pZ":2.7337683447759624,"vX0":0.19618934448596975,"vY0":-129.5573317550264,"vZ0":-0.6246561343419474,"x":151.29,"y":164.97,"x0":-1.2811259593023687,"y0":50.00174477406963,"z0":5.515663720166589,"aX":4.040835067874406},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.4,"breakHorizontal":-4.3,"spinRate":2712,"spinDirection":103},"zone":11,"typeConfidence":2.0,"plateTime":0.42051056329221703,"extension":6.540138968535681},"index":1,"playId":"4e6e0a87-13f6-328a-84b1-2ffb9f1f69fd","pitchNumber":2,"startTime":"2026-05-29T23:36:21.458Z","endTime":"2026-05-29T23:36:25.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.601269133203758,"aZ":-14.537908991190001,"pfxX":-3.379685911184322,"pfxZ":8.556798446394644,"pX":0.6886333461287921,"pZ":2.5887234196084763,"vX0":5.315166390690683,"vY0":-141.97275772118795,"vZ0":-4.959297659481319,"x":90.75,"y":168.88,"x0":-0.7604894080147065,"y0":50.00303910773216,"z0":5.269297865242118,"aX":-6.966155403012584},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.8,"breakHorizontal":5.2,"spinRate":2528,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.38440149343159025,"extension":6.881144016226161},"hitData":{"launchSpeed":93.4,"launchAngle":3.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":157.76}},"index":2,"playId":"7e59e54c-d6e0-386e-83c2-472f5b264413","pitchNumber":3,"startTime":"2026-05-29T23:36:37.432Z","endTime":"2026-05-29T23:36:45.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:36:45.275Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, first baseman Josh Bell to pitcher Taj Bradley.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:39:03.313Z","endTime":"2026-05-29T23:41:54.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.028864619761656,"aZ":-39.74663201910738,"pfxX":3.5306020764441155,"pfxZ":-5.47843182165645,"pX":0.7882375958791988,"pZ":3.207305526376585,"vX0":2.527100027021768,"vY0":-116.3145440089633,"vZ0":1.664217734319514,"x":86.95,"y":152.18,"x0":-0.7677035939334801,"y0":50.00348484597977,"z0":6.226829189672753,"aX":4.8793302354293075},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-9.4,"breakHorizontal":-7.0,"spinRate":2241,"spinDirection":18},"zone":3,"typeConfidence":2.0,"plateTime":0.46933920903361015,"extension":6.453513768414351},"index":0,"playId":"8affd646-034b-3d07-8a46-1595c0c51b48","pitchNumber":1,"startTime":"2026-05-29T23:39:18.430Z","endTime":"2026-05-29T23:39:45.451Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}}},{"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":90.8,"endSpeed":84.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.607978614021437,"aZ":-25.78985592858438,"pfxX":0.7514602570099402,"pfxZ":3.601038382895136,"pX":1.2291889443129647,"pZ":0.5035074849509693,"vX0":5.480841123271273,"vY0":-131.95717876148743,"vZ0":-8.784350094967724,"x":70.15,"y":225.19,"x0":-0.9676091598717039,"y0":50.0031193807401,"z0":5.758933616390644,"aX":1.3326329875212435},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.9,"breakHorizontal":-2.5,"spinRate":2184,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.4141844303705873,"extension":6.634560410249237},"index":1,"playId":"8ebe3be8-a498-3bf0-b20d-78c24fd83001","pitchNumber":2,"startTime":"2026-05-29T23:39:53.915Z","endTime":"2026-05-29T23:39:57.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.433342261624375,"aZ":-25.98249850059648,"pfxX":-8.512851078882289,"pfxZ":3.431879074233091,"pX":-0.7381277735935217,"pZ":3.8396779965672208,"vX0":3.8708228776644837,"vY0":-133.21278089011585,"vZ0":-0.6132262969153339,"x":145.14,"y":135.11,"x0":-1.1004260893203914,"y0":50.005405318616916,"z0":5.943918448347436,"aX":-15.369278153382876},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.2,"breakHorizontal":14.6,"spinRate":1676,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41048766795650415,"extension":6.599701593933638},"index":2,"playId":"718fddbf-9f7a-35bc-aaa9-8af33b45ce1e","pitchNumber":3,"startTime":"2026-05-29T23:40:12.132Z","endTime":"2026-05-29T23:40:17.807Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-29T23:40:26.066Z","endTime":"2026-05-29T23:40:41.924Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"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.9,"endSpeed":83.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.806481809696944,"aZ":-30.885176491545174,"pfxX":0.7589685065145129,"pfxZ":0.7215329981876302,"pX":0.7786136600536115,"pZ":3.383160831271336,"vX0":4.038183500813306,"vY0":-132.43961686382974,"vZ0":-1.176358153284948,"x":87.32,"y":147.43,"x0":-0.8610048403609509,"y0":50.00322454198995,"z0":6.080502389339501,"aX":1.3550373096490447},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.3,"breakHorizontal":-2.2,"spinRate":2183,"spinDirection":155},"zone":3,"typeConfidence":2.0,"plateTime":0.41270021406610713,"extension":6.279418870212879},"index":4,"playId":"772e93d1-192a-3182-af1f-48ae0fecb4f5","pitchNumber":4,"startTime":"2026-05-29T23:40:41.924Z","endTime":"2026-05-29T23:40:47.172Z","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":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.703031455291566,"aZ":-7.537071592028905,"pfxX":-2.999539604035949,"pfxZ":11.759207069326322,"pX":-0.21725806796253802,"pZ":0.8418779148113621,"vX0":3.4342368539584798,"vY0":-143.27302365272857,"vZ0":-12.601489857868076,"x":125.28,"y":216.05,"x0":-1.0373430108636403,"y0":50.0014834016338,"z0":5.750850915938004,"aX":-6.28384444811161},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.2,"breakHorizontal":4.8,"spinRate":2442,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.3811655328687529,"extension":6.455311914076823},"index":5,"playId":"2a2f9789-263e-3f01-a8d6-a38310150077","pitchNumber":5,"startTime":"2026-05-29T23:41:05.932Z","endTime":"2026-05-29T23:41:09.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72458813770353,"aZ":-19.814510701917172,"pfxX":-7.716639831735103,"pfxZ":6.531156774025794,"pX":-0.1164792957591884,"pZ":0.27259676314623194,"vX0":4.910793500088686,"vY0":-135.9397533435866,"vZ0":-10.791416935158464,"x":121.44,"y":231.42,"x0":-0.9336351268105341,"y0":50.00327616936265,"z0":5.6386492194002455,"aX":-14.601867826333445},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.0,"breakHorizontal":13.1,"spinRate":1672,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4012431914237986,"extension":6.626773701590008},"index":6,"playId":"8bf35ed3-d157-3e4c-b800-f532c2dbd7cb","pitchNumber":6,"startTime":"2026-05-29T23:41:23.549Z","endTime":"2026-05-29T23:41:27.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.709390612461846,"aZ":-25.578207313175792,"pfxX":2.7247960169176944,"pfxZ":3.688920584736552,"pX":0.7146478692587424,"pZ":3.4211662033353103,"vX0":3.9840091812670857,"vY0":-132.72951450652465,"vZ0":-1.8787428359829872,"x":89.76,"y":146.41,"x0":-1.158405437977699,"y0":50.00509024539743,"z0":5.995944534723691,"aX":4.874229701914193},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.5,"breakHorizontal":-5.8,"spinRate":2076,"spinDirection":158},"zone":3,"typeConfidence":2.0,"plateTime":0.4122470253550028,"extension":6.562540228206738},"hitData":{"launchSpeed":75.6,"launchAngle":-8.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":170.43}},"index":7,"playId":"dbf38101-a0fb-34ff-8cc4-e1781162bf88","pitchNumber":7,"startTime":"2026-05-29T23:41:46.417Z","endTime":"2026-05-29T23:41:54.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:41:54.407Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, shortstop Tristan Gray to first baseman Josh Bell.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:42:05.368Z","endTime":"2026-05-29T23:43:15.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.633121039718986,"aZ":-8.04580747803513,"pfxX":-2.954401384921453,"pfxZ":11.598935606622145,"pX":-0.8973282360830596,"pZ":1.9057521525903294,"vX0":1.781822424659007,"vY0":-143.00586278877833,"vZ0":-9.539899467879382,"x":151.2,"y":187.32,"x0":-1.1432269919774902,"y0":50.00166409674418,"z0":5.781608618647274,"aX":-6.145451978435884},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.3,"breakHorizontal":5.0,"spinRate":2397,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.38236653587369673,"extension":6.483431283192679},"index":0,"playId":"c7a4c120-96eb-3196-9379-82661cdf6318","pitchNumber":1,"startTime":"2026-05-29T23:42:23.350Z","endTime":"2026-05-29T23:42:27.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23379356297369,"aZ":-27.825183653726683,"pfxX":4.310568238742486,"pfxZ":2.4823164648846827,"pX":0.9539615551842454,"pZ":0.9460964921588177,"vX0":3.8114439537314677,"vY0":-131.1242235248465,"vZ0":-7.209947217998476,"x":80.64,"y":213.24,"x0":-1.0754863367884013,"y0":50.00304743968865,"z0":5.791065313529607,"aX":7.548163922654101},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.2,"breakHorizontal":-8.6,"spinRate":2172,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4168012918019901,"extension":6.567552554417689},"index":1,"playId":"84cbf87a-0a30-3199-896e-7ee1af6e011f","pitchNumber":2,"startTime":"2026-05-29T23:42:39.109Z","endTime":"2026-05-29T23:42:42.873Z","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":82.7,"endSpeed":76.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.536788482678556,"aZ":-42.32310905568271,"pfxX":1.1207295724137958,"pfxZ":-6.900713840011594,"pX":-0.056667058807607605,"pZ":2.4494628312298254,"vX0":1.895064143578278,"vY0":-120.50676073118137,"vZ0":-0.09247822284704532,"x":119.16,"y":172.64,"x0":-0.9990681832138526,"y0":50.00464369099306,"z0":6.228768752174013,"aX":1.6474662713733508},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-12.2,"breakHorizontal":-2.5,"spinRate":2434,"spinDirection":15},"zone":5,"typeConfidence":2.0,"plateTime":0.45461160656985733,"extension":6.369312008253405},"index":2,"playId":"8b85e883-4649-33fe-b9f0-a61c6c8de096","pitchNumber":3,"startTime":"2026-05-29T23:42:54.659Z","endTime":"2026-05-29T23:42:58.513Z","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":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11163587775745,"aZ":-28.795887427498027,"pfxX":2.2008240488078465,"pfxZ":1.8680246102816547,"pX":1.039636488684044,"pZ":2.376960084124552,"vX0":4.727667375714577,"vY0":-133.16136427634925,"vZ0":-3.918361904619748,"x":77.37,"y":174.6,"x0":-1.040691195608163,"y0":50.000591036085275,"z0":5.937777609567053,"aX":3.972756222130999},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.8,"breakHorizontal":-4.9,"spinRate":2247,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4104669894064199,"extension":6.581113553550704},"hitData":{"launchSpeed":86.3,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":157.26}},"index":3,"playId":"dc73de01-bc8d-3050-a3a3-5f1ae8bf3c2b","pitchNumber":4,"startTime":"2026-05-29T23:43:08.285Z","endTime":"2026-05-29T23:43:15.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:43:15.851Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Oneil Cruz homers (12) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:43:34.608Z","endTime":"2026-05-29T23:45:40.663Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"isScoringEvent":true,"rbi":true,"earned":true,"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":99.6,"endSpeed":91.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08825079894202,"aZ":-13.188421153809674,"pfxX":-2.98491492376282,"pfxZ":8.869513173053805,"pX":0.06747825229307357,"pZ":3.2981021880397488,"vX0":4.06735682724161,"vY0":-144.9635010471164,"vZ0":-5.0492347630993235,"x":114.43,"y":149.73,"x0":-0.9622571760030861,"y0":50.00310525783409,"z0":5.859745947247486,"aX":-6.389597348573289},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.4,"breakHorizontal":4.7,"spinRate":2305,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.3770246313902694,"extension":6.5116127621074655},"index":0,"playId":"7aab874a-3075-3ee4-8b7f-41c8e09ff625","pitchNumber":1,"startTime":"2026-05-29T23:43:43.018Z","endTime":"2026-05-29T23:43:47.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.563959306344934,"aZ":-12.098857561276294,"pfxX":-2.9205732672724736,"pfxZ":9.566133506942812,"pX":-0.32238292071634095,"pZ":5.885845935852965,"vX0":3.58164271465717,"vY0":-143.98328244194923,"vZ0":1.6330828393405492,"x":129.29,"y":79.86,"x0":-1.2032444140292216,"y0":50.00317226039703,"z0":6.060137894893267,"aX":-6.129777615541025},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.9,"breakHorizontal":4.6,"spinRate":2346,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.3804790441131396,"extension":6.354944874914548},"index":1,"playId":"8def7857-7287-3be0-b3f1-21632061d287","pitchNumber":2,"startTime":"2026-05-29T23:44:01.639Z","endTime":"2026-05-29T23:44:05.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":88.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87371723161978,"aZ":-25.667318940894265,"pfxX":-4.772646541033284,"pfxZ":3.335514100967921,"pX":0.7532298464317992,"pZ":1.4013599265464725,"vX0":6.665434044899761,"vY0":-137.92185110201672,"vZ0":-7.152757878419915,"x":88.29,"y":200.94,"x0":-1.0600311389831942,"y0":50.00472488855173,"z0":5.726262735507101,"aX":-9.317586934214772},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.9,"breakHorizontal":7.4,"spinRate":1768,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3951346051841047,"extension":6.528714162369559},"index":2,"playId":"4f84f4d7-3d8d-307a-8b0d-644cf2034df6","pitchNumber":3,"startTime":"2026-05-29T23:44:25.500Z","endTime":"2026-05-29T23:44:29.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.019980208957122,"aZ":-26.939996905793596,"pfxX":3.0906430012477353,"pfxZ":2.8987441036136685,"pX":1.2947433416223972,"pZ":0.39452591060646564,"vX0":5.080272718099836,"vY0":-133.6079953986077,"vZ0":-8.761239751972855,"x":67.65,"y":228.13,"x0":-1.033594634674935,"y0":50.004382981528565,"z0":5.654928258226859,"aX":5.582559337744436},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.5,"breakHorizontal":-6.7,"spinRate":2171,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.4100837174111249,"extension":6.630848558764552},"index":3,"playId":"496bb787-bd1e-3e00-802f-f32e52062259","pitchNumber":4,"startTime":"2026-05-29T23:44:40.732Z","endTime":"2026-05-29T23:44:45.032Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-05-29T23:44:59.175Z","endTime":"2026-05-29T23:45:10.112Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32147584337978,"aZ":-28.665919034845743,"pfxX":2.604848961939804,"pfxZ":1.975883900434333,"pX":-0.20011247685635078,"pZ":3.1155997446634256,"vX0":1.928816110294351,"vY0":-131.42410569572053,"vZ0":-1.941414898469231,"x":124.63,"y":154.66,"x0":-1.2785016862317995,"y0":50.0015091521125,"z0":5.965201870770732,"aX":4.616848231514813},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":-5.2,"spinRate":2091,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.4146346435993906,"extension":6.483640728485319},"hitData":{"launchSpeed":110.8,"launchAngle":26.0,"totalDistance":450.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":236.54,"coordY":52.67}},"index":5,"playId":"2c94bf17-ff43-3307-8f10-6f49b04a37af","pitchNumber":5,"startTime":"2026-05-29T23:45:10.112Z","endTime":"2026-05-29T23:45:40.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:45:40.663Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a ground ball to shortstop Tristan Gray.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:45:57.445Z","endTime":"2026-05-29T23:47:33.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":91.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.363806492805224,"aZ":-10.669354453895044,"pfxX":-3.730853873485982,"pfxZ":10.275835005625844,"pX":0.34808670157938065,"pZ":0.33653354290143295,"vX0":5.355993947285172,"vY0":-143.1447614413005,"vZ0":-13.129655512215336,"x":103.73,"y":229.69,"x0":-1.0550784466888758,"y0":50.00660903301389,"z0":5.629645868876322,"aX":-7.811135122904938},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.3,"breakHorizontal":5.8,"spinRate":2315,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.3813811609010411,"extension":6.586370836509273},"index":0,"playId":"cf940359-add6-3023-86c4-27ad6ef0a0bb","pitchNumber":1,"startTime":"2026-05-29T23:46:03.516Z","endTime":"2026-05-29T23:46:07.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.759674271252763,"aZ":-9.350222261323621,"pfxX":-1.2949224184784203,"pfxZ":11.209701616858561,"pX":0.39860442883587016,"pZ":3.0166030176483707,"vX0":4.4183788862287905,"vY0":-141.44479727320345,"vZ0":-6.20116727320445,"x":101.81,"y":157.33,"x0":-1.0121367308566882,"y0":50.005480696682845,"z0":5.830011859743987,"aX":-2.637471023078551},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.3,"breakHorizontal":1.4,"spinRate":2356,"spinDirection":190},"zone":3,"typeConfidence":2.0,"plateTime":0.3865070155450896,"extension":6.5961011081882575},"index":1,"playId":"93539782-720a-389f-b25d-d219440f9950","pitchNumber":2,"startTime":"2026-05-29T23:46:22.403Z","endTime":"2026-05-29T23:46:25.904Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-29T23:46:33.699Z","endTime":"2026-05-29T23:46:42.813Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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":98.1,"endSpeed":89.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18129696395741,"aZ":-9.29097590085537,"pfxX":-2.0735378569102387,"pfxZ":11.075950298105816,"pX":1.0284750846026374,"pZ":2.933670090216901,"vX0":6.028121169679588,"vY0":-142.6837776831192,"vZ0":-6.69522629860575,"x":77.8,"y":159.57,"x0":-0.8402802609190715,"y0":50.00493027262111,"z0":5.893005674448646,"aX":-4.285110594099506},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.0,"breakHorizontal":2.5,"spinRate":2370,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3835694324577221,"extension":6.537742753099976},"index":3,"playId":"a250c304-32bd-36ea-9b69-e80cf6c9354e","pitchNumber":3,"startTime":"2026-05-29T23:46:42.813Z","endTime":"2026-05-29T23:46:46.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43112111873521,"aZ":-40.68848849334357,"pfxX":3.8547223734259033,"pfxZ":-5.617019240285523,"pX":0.3324185372049782,"pZ":0.08355017172078313,"vX0":1.9632564345342434,"vY0":-122.16683623959989,"vZ0":-5.739804060307028,"x":104.33,"y":236.52,"x0":-0.9816998671701116,"y0":50.00285334318938,"z0":5.9498174275594575,"aX":5.842790477148136},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-11.3,"breakHorizontal":-7.4,"spinRate":2443,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.4478531731118527,"extension":6.453916119022925},"index":4,"playId":"762127fd-03c1-37f7-9e07-a982c66ed6b2","pitchNumber":4,"startTime":"2026-05-29T23:47:01.077Z","endTime":"2026-05-29T23:47:04.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.262327640810753,"aZ":-10.665188626026715,"pfxX":-3.3188792101649582,"pfxZ":10.526337275914877,"pX":-0.38454678401784576,"pZ":2.9121881086005135,"vX0":2.9548246870723784,"vY0":-141.55360155934346,"vZ0":-6.309073405900051,"x":131.66,"y":160.15,"x0":-1.007276437443943,"y0":50.0020367739666,"z0":5.84260507413163,"aX":-6.780723808193034},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.1,"breakHorizontal":5.5,"spinRate":2345,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.38595158880268166,"extension":6.3581845033881335},"hitData":{"launchSpeed":88.2,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":87.0,"coordY":143.0}},"index":5,"playId":"303e9d7e-cbb2-392a-abf5-e8f296dfc5be","pitchNumber":5,"startTime":"2026-05-29T23:47:22.338Z","endTime":"2026-05-29T23:47:33.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:47:33.462Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Endy Rodríguez called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-29T23:47:43.222Z","endTime":"2026-05-29T23:49:37.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13318409350966,"aZ":-9.424106079904092,"pfxX":-2.1449817175971155,"pfxZ":11.36704029901394,"pX":0.3618451395066518,"pZ":1.5158419773993388,"vX0":4.784909812946954,"vY0":-139.99284765140337,"vZ0":-9.786096223149343,"x":103.21,"y":197.85,"x0":-1.08450457633295,"y0":50.005345610335674,"z0":5.657521805974325,"aX":-4.294359675169157},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.0,"breakHorizontal":3.0,"spinRate":2219,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3900169838562464,"extension":6.4637594760209875},"index":0,"playId":"0f83d292-d445-3e57-bad9-8aecfb4b2aea","pitchNumber":1,"startTime":"2026-05-29T23:48:00.564Z","endTime":"2026-05-29T23:48:04.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.845035256863643,"aZ":-25.359084507776238,"pfxX":-7.240958855708964,"pfxZ":3.7773636689389107,"pX":-0.40520628193462827,"pZ":2.8832726235361923,"vX0":4.783454328639815,"vY0":-132.75943659061073,"vZ0":-3.0680842270976045,"x":132.45,"y":160.93,"x0":-1.2808224037605014,"y0":50.00001041143395,"z0":5.880299963158788,"aX":-13.048389754852261},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.5,"breakHorizontal":12.2,"spinRate":1593,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4110681182102254,"extension":6.291545960105934},"index":1,"playId":"efddda0c-433d-37b1-8c44-15a56c582dce","pitchNumber":2,"startTime":"2026-05-29T23:48:20.336Z","endTime":"2026-05-29T23:48:24.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.887375691384555,"aZ":-12.973424821397693,"pfxX":-4.241659001177619,"pfxZ":9.643964577491237,"pX":-0.29511552453395323,"pZ":2.808487251346223,"vX0":4.170878299304554,"vY0":-140.2555086490363,"vZ0":-6.0278067301173275,"x":128.25,"y":162.95,"x0":-1.2507896410765125,"y0":50.004108223290025,"z0":5.8324702553949,"aX":-8.44664471100698},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2280,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.39060457283897865,"extension":6.414163958253602},"index":2,"playId":"f703ffcd-5116-33ca-9bed-08f293861aef","pitchNumber":3,"startTime":"2026-05-29T23:48:38.579Z","endTime":"2026-05-29T23:48:42.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25458099847927,"aZ":-10.911811293223405,"pfxX":-3.641911667698191,"pfxZ":10.74292690557732,"pX":-0.7541252273632643,"pZ":1.6712710758320006,"vX0":2.45334018394389,"vY0":-139.519519516671,"vZ0":-9.21624755446324,"x":145.75,"y":193.66,"x0":-1.1699341085882928,"y0":50.0047430111817,"z0":5.729112471347313,"aX":-7.208393787980356},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":6.1,"spinRate":2294,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.39201108644227745,"extension":6.330166224984977},"index":3,"playId":"868d3689-ba2f-348a-b7da-4e12fd6c8f7a","pitchNumber":4,"startTime":"2026-05-29T23:48:59.198Z","endTime":"2026-05-29T23:49:09.442Z","isPitch":true,"type":"pitch"},{"details":{"description":"Konnor Griffin steals (13) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"868d3689-ba2f-348a-b7da-4e12fd6c8f7a","startTime":"2026-05-29T23:49:09.442Z","endTime":"2026-05-29T23:49:32.455Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.286184451050904,"aZ":-26.077093654568333,"pfxX":4.945877859063737,"pfxZ":3.3864539256186,"pX":-0.19560627653618437,"pZ":2.517537478981626,"vX0":1.449013599315792,"vY0":-132.5144521730987,"vZ0":-3.858676282108899,"x":124.46,"y":170.81,"x0":-1.3905608892774417,"y0":50.00091268071321,"z0":5.8727737402896105,"aX":8.894234399393822},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.6,"breakHorizontal":-9.2,"spinRate":2133,"spinDirection":171},"zone":5,"typeConfidence":2.0,"plateTime":0.4115531361439806,"extension":6.395960459767551},"index":5,"playId":"3dc8729e-737f-32c9-907c-c39656181256","pitchNumber":5,"startTime":"2026-05-29T23:49:32.455Z","endTime":"2026-05-29T23:49:37.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:49:37.312Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Caratini singles on a sharp line drive to right fielder Bryan Reynolds.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-29T23:52:16.573Z","endTime":"2026-05-29T23:53:31.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-29T23:52:07.241Z","endTime":"2026-05-29T23:52:18.829Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"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":96.4,"endSpeed":88.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.324965154122694,"aZ":-14.89933878475428,"pfxX":-5.086635271579386,"pfxZ":8.65684274945111,"pX":0.8770932553381732,"pZ":2.721100605396203,"vX0":7.176641813643847,"vY0":-140.27812287580264,"vZ0":-4.153208535459709,"x":83.57,"y":165.31,"x0":-1.0519251978788646,"y0":50.004123606230436,"z0":5.1902512939965115,"aX":-10.152539136409386},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":7.8,"spinRate":2506,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.39026104103705794,"extension":6.746932000200098},"index":1,"playId":"841087fa-5f1c-3423-97d6-33bb3d635a88","pitchNumber":1,"startTime":"2026-05-29T23:52:18.829Z","endTime":"2026-05-29T23:52:23.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.224882516278548,"aZ":-25.572313504695817,"pfxX":-8.183203472649375,"pfxZ":3.6320894249034246,"pX":-0.6397421904770422,"pZ":0.6158616502202338,"vX0":3.8653448819619873,"vY0":-133.56721016902685,"vZ0":-7.373158255156041,"x":141.39,"y":222.15,"x0":-1.0380348159280954,"y0":50.00130865187363,"z0":5.235443664546849,"aX":-14.869075745274934},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.3,"breakHorizontal":14.0,"spinRate":1658,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.40918359801129567,"extension":6.507001962790726},"index":2,"playId":"e8560b4a-32b7-3cd0-b48a-7ac1162cdb92","pitchNumber":2,"startTime":"2026-05-29T23:52:45.833Z","endTime":"2026-05-29T23:52:49.457Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.900355578075967,"aZ":-25.81908234809134,"pfxX":-8.651321078789245,"pfxZ":3.4220651614969357,"pX":-0.11749754407469899,"pZ":1.9322018557552043,"vX0":5.326236021262229,"vY0":-134.82570918534387,"vZ0":-4.089676818644406,"x":121.48,"y":186.61,"x0":-0.9856837546968972,"y0":50.002483131338415,"z0":5.271948656924564,"aX":-16.0671587410513},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.6,"breakHorizontal":14.6,"spinRate":1731,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.40488822296797355,"extension":6.698019041519944},"index":3,"playId":"597060dc-3ab9-3e57-b404-619d1af21f60","pitchNumber":3,"startTime":"2026-05-29T23:53:02.381Z","endTime":"2026-05-29T23:53:06.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.093494180205923,"aZ":-32.00507568549066,"pfxX":2.5256994622135487,"pfxZ":0.09815223497621695,"pX":-0.1504353126751679,"pZ":1.9290695842507861,"vX0":1.629830612868902,"vY0":-129.52297951495297,"vZ0":-2.506505575579474,"x":122.73,"y":186.7,"x0":-1.113519335375095,"y0":50.001815007899545,"z0":5.328339128570851,"aX":4.341256650388478},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.1,"breakHorizontal":-4.9,"spinRate":2664,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.42099341423329895,"extension":6.673224089990318},"hitData":{"launchSpeed":100.9,"launchAngle":12.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":164.18,"coordY":83.19}},"index":4,"playId":"d2ed0720-2483-3a65-b135-e75225722cb3","pitchNumber":4,"startTime":"2026-05-29T23:53:21.194Z","endTime":"2026-05-29T23:53:31.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:53:31.961Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Keaschall pops out to second baseman Brandon Lowe.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-29T23:53:37.883Z","endTime":"2026-05-29T23:54:26.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.689745116735597,"aZ":-26.612030444041036,"pfxX":-6.791586596901927,"pfxZ":2.9709456779508203,"pX":0.669564270379363,"pZ":1.9605111997061364,"vX0":6.7088175057475,"vY0":-135.0565449105157,"vZ0":-3.9473913032802552,"x":91.48,"y":185.85,"x0":-0.9482849432197789,"y0":50.00282344962517,"z0":5.283628375114915,"aX":-12.716193885396125},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.8,"breakHorizontal":11.2,"spinRate":1691,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.4034780248792744,"extension":6.807394120770568},"index":0,"playId":"c33ff8b9-f002-3e49-82cc-2dbb76ce3993","pitchNumber":1,"startTime":"2026-05-29T23:53:57.743Z","endTime":"2026-05-29T23:54:01.736Z","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":88.2,"endSpeed":82.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37057947375697,"aZ":-29.371299852154493,"pfxX":1.80472924733613,"pfxZ":1.644014161477207,"pX":-0.46571958089202575,"pZ":3.4487911771594226,"vX0":1.0770865553181386,"vY0":-128.5856321442751,"vZ0":0.5387811965756036,"x":134.75,"y":145.66,"x0":-1.1221256931293615,"y0":50.00076068005963,"z0":5.4847633108274065,"aX":3.0736374371538675},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.2,"breakHorizontal":-3.5,"spinRate":2563,"spinDirection":106},"zone":11,"typeConfidence":2.0,"plateTime":0.42319128350383783,"extension":6.51836110223868},"hitData":{"launchSpeed":58.7,"launchAngle":62.0,"totalDistance":113.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.92,"coordY":162.39}},"index":1,"playId":"c7c55beb-4786-34e8-808f-888c94125f28","pitchNumber":2,"startTime":"2026-05-29T23:54:15.640Z","endTime":"2026-05-29T23:54:26.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:54:26.235Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Gray strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-29T23:54:37.625Z","endTime":"2026-05-29T23:56:21.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.797287413564444,"aZ":-31.889832505762456,"pfxX":1.9681173057576773,"pfxZ":0.17021764647607895,"pX":0.18876795871606644,"pZ":2.683611709479624,"vX0":2.558058592002458,"vY0":-128.07844791962873,"vZ0":-0.7681329968643094,"x":109.8,"y":166.32,"x0":-1.0761209331499704,"y0":50.00312110845602,"z0":5.466662471633665,"aX":3.2912375488263947},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.4,"breakHorizontal":-4.1,"spinRate":2586,"spinDirection":92},"zone":5,"typeConfidence":2.0,"plateTime":0.4265614046089943,"extension":6.516619494301764},"index":0,"playId":"03a6d625-65af-3bd8-b297-b350f5e30d4e","pitchNumber":1,"startTime":"2026-05-29T23:54:51.740Z","endTime":"2026-05-29T23:54:55.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90180717316929,"aZ":-32.71455658104117,"pfxX":3.6918845974273338,"pfxZ":-0.3293405502301727,"pX":-0.9736929631807699,"pZ":3.9931363779125406,"vX0":-0.5269387865745832,"vY0":-127.09578022935037,"vZ0":2.6995090208494754,"x":154.11,"y":130.97,"x0":-1.2434318391386006,"y0":50.002871665745,"z0":5.514215992422021,"aX":6.043481372315931},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.2,"breakHorizontal":-6.6,"spinRate":2629,"spinDirection":87},"zone":11,"typeConfidence":2.0,"plateTime":0.4308570348788896,"extension":6.586915620702436},"index":1,"playId":"4b9999d3-6a82-3081-8e8e-784dadb36b08","pitchNumber":2,"startTime":"2026-05-29T23:55:18.826Z","endTime":"2026-05-29T23:55:23.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.695515131658475,"aZ":-15.060632453324791,"pfxX":-3.95667966235073,"pfxZ":8.425862894270256,"pX":0.3654198898293775,"pZ":3.7646586198660303,"vX0":5.247865773044432,"vY0":-141.26470563329121,"vZ0":-1.7291367620105518,"x":103.07,"y":137.13,"x0":-0.9980218366967921,"y0":50.0033181837036,"z0":5.347703043372771,"aX":-8.037154665437118},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":6.1,"spinRate":2481,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3870130036055768,"extension":6.725854873159555},"index":2,"playId":"5584f306-f68d-3124-aea0-71d1c33b6c39","pitchNumber":3,"startTime":"2026-05-29T23:55:39.060Z","endTime":"2026-05-29T23:55:43.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14953443830864,"aZ":-12.039024039559825,"pfxX":-5.81462328784169,"pfxZ":9.774797416014076,"pX":0.38339162590816134,"pZ":2.1523949937984996,"vX0":5.611449388711382,"vY0":-142.2702986549531,"vZ0":-6.306546104979633,"x":102.39,"y":180.67,"x0":-0.8544376969674565,"y0":50.0026376566815,"z0":5.153202308741436,"aX":-11.97789502878146},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":9.5,"spinRate":2577,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.3842763688717086,"extension":6.9675034140583145},"index":3,"playId":"13b291d4-a93e-39d7-8a47-e6e74325d068","pitchNumber":4,"startTime":"2026-05-29T23:56:16.787Z","endTime":"2026-05-29T23:56:21.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:56:21.716Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-29T23:56:29.868Z","endTime":"2026-05-29T23:57:56.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.849610139737937,"aZ":-24.49715999953257,"pfxX":-7.602340581788307,"pfxZ":4.176315641114825,"pX":-0.26034802747433333,"pZ":0.6881614317583169,"vX0":5.218194249443605,"vY0":-134.21431411574954,"vZ0":-7.229160643730967,"x":126.92,"y":220.2,"x0":-1.2340857491595394,"y0":50.00639573247313,"z0":5.14070008736134,"aX":-13.984637663666748},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.4,"breakHorizontal":12.7,"spinRate":1619,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4068420735831255,"extension":6.751818929844984},"index":0,"playId":"14e7c72e-9cef-3015-86bc-78f62949ee9e","pitchNumber":1,"startTime":"2026-05-29T23:56:46.984Z","endTime":"2026-05-29T23:56:51.787Z","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":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02401446422593,"aZ":-28.409561751949855,"pfxX":0.8742663588273494,"pfxZ":2.1828871015132574,"pX":-0.44370295843211965,"pZ":2.334927553246535,"vX0":1.4685722379052997,"vY0":-130.13834610619134,"vZ0":-2.259557563712189,"x":133.91,"y":175.74,"x0":-1.1277863943950641,"y0":50.00149845058196,"z0":5.3554866500211995,"aX":1.5069220845365037},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.7,"breakHorizontal":-1.9,"spinRate":2626,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.4200664003364656,"extension":6.697157242015185},"index":1,"playId":"44df7a14-d1f4-3d78-86fc-6aea27f8ac2b","pitchNumber":2,"startTime":"2026-05-29T23:57:09.206Z","endTime":"2026-05-29T23:57:13.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.513133155049598,"aZ":-31.922351890940988,"pfxX":0.33506198910498486,"pfxZ":0.1450778200618439,"pX":0.44375453491958033,"pZ":1.8453662618416808,"vX0":3.6415154529537803,"vY0":-129.94260395984924,"vZ0":-2.7625954591748916,"x":100.09,"y":188.96,"x0":-1.0176304014541455,"y0":50.00130100054518,"z0":5.340634510314181,"aX":0.5741763670490945},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.1,"breakHorizontal":-1.4,"spinRate":2612,"spinDirection":101},"zone":9,"typeConfidence":2.0,"plateTime":0.4210609836939234,"extension":6.634202768058567},"index":2,"playId":"4005e4a3-dd7d-3000-b8fd-e126df826832","pitchNumber":3,"startTime":"2026-05-29T23:57:29.922Z","endTime":"2026-05-29T23:57:35.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54147312458043,"aZ":-27.894079905368407,"pfxX":-7.567822706730825,"pfxZ":2.261618474522681,"pX":0.26611594298707075,"pZ":1.311001145394659,"vX0":6.102825258590647,"vY0":-136.35972824099912,"vZ0":-5.472851367957711,"x":106.86,"y":203.38,"x0":-1.012061670304637,"y0":50.002268176120694,"z0":5.255901593819592,"aX":-14.324320575474674},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.1,"breakHorizontal":12.5,"spinRate":1653,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.40088136118936557,"extension":6.72135949286191},"index":3,"playId":"6daf0354-9219-3e3c-acb2-e8b5611bee3c","pitchNumber":4,"startTime":"2026-05-29T23:57:52.203Z","endTime":"2026-05-29T23:57:56.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T23:57:56.204Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jhostynxon Garcia strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T00:00:14.895Z","endTime":"2026-05-30T00:01:49.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":89.8,"endSpeed":83.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.388513799361196,"aZ":-25.715495938077247,"pfxX":2.791935185165698,"pfxZ":3.698328938811608,"pX":1.1439094926841178,"pZ":2.548292657652344,"vX0":4.675731158105274,"vY0":-130.75308882734646,"vZ0":-3.9405876710645567,"x":73.4,"y":169.98,"x0":-1.0244255016233768,"y0":50.00370451967401,"z0":5.985860855287239,"aX":4.873543406477835},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.1,"breakHorizontal":-6.0,"spinRate":2146,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.4175742460607963,"extension":6.510337163186089},"index":0,"playId":"bca409e0-cc3b-3ea1-a653-267ff0ae8531","pitchNumber":1,"startTime":"2026-05-30T00:00:26.474Z","endTime":"2026-05-30T00:00:30.842Z","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":87.7,"endSpeed":81.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44475186989185,"aZ":-28.540795000576725,"pfxX":2.9813676643684532,"pfxZ":2.172416644451383,"pX":-0.4637804871491012,"pZ":1.32166446563118,"vX0":1.2486401808481902,"vY0":-127.71148033229879,"vZ0":-5.729640031512827,"x":134.68,"y":203.1,"x0":-1.3447403660155486,"y0":50.00306656747093,"z0":5.80694698800398,"aX":4.981092032527113},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.0,"breakHorizontal":-5.6,"spinRate":2158,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.42700331782722767,"extension":6.448561849944337},"index":1,"playId":"06521344-e8b3-347b-82b3-56b67e279b0b","pitchNumber":2,"startTime":"2026-05-30T00:00:43.095Z","endTime":"2026-05-30T00:00:46.422Z","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":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.315094789011443,"aZ":-28.31090883714299,"pfxX":3.5524781585158873,"pfxZ":2.2837680173944177,"pX":0.48790721165779866,"pZ":1.6249408497199493,"vX0":2.6656644693662375,"vY0":-129.05965394115637,"vZ0":-5.68292815864951,"x":98.4,"y":194.91,"x0":-1.0190758294981155,"y0":50.002813534752306,"z0":6.030074920115836,"aX":6.004669399379406},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.1,"breakHorizontal":-7.0,"spinRate":2143,"spinDirection":145},"zone":9,"typeConfidence":2.0,"plateTime":0.42404803829581894,"extension":6.417582981671635},"index":2,"playId":"7eac908a-d152-30f0-b535-c851820e73e7","pitchNumber":3,"startTime":"2026-05-30T00:00:56.805Z","endTime":"2026-05-30T00:01:01.631Z","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":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.613772102165377,"aZ":-12.5901968298091,"pfxX":-3.2971806336018084,"pfxZ":9.714127890015707,"pX":-0.22751053806018023,"pZ":3.448184984459437,"vX0":2.794809417653745,"vY0":-140.78064686653346,"vZ0":-5.160540201270965,"x":125.67,"y":145.68,"x0":-0.8025404124716385,"y0":50.00399428334099,"z0":6.113457404620436,"aX":-6.648542591334059},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.8,"breakHorizontal":5.4,"spinRate":2238,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3883995865837786,"extension":6.40662220736827},"index":3,"playId":"625eebec-b770-3f27-bc98-e8a65b4258f8","pitchNumber":4,"startTime":"2026-05-30T00:01:11.400Z","endTime":"2026-05-30T00:01:14.807Z","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":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.538589940986743,"aZ":-12.126664014683525,"pfxX":-2.3204478667462727,"pfxZ":9.95891808712842,"pX":0.08974794131684742,"pZ":4.442060352183965,"vX0":3.3279198631517386,"vY0":-140.2498432773829,"vZ0":-2.5244542650335187,"x":113.58,"y":118.84,"x0":-0.804909655307313,"y0":50.0061156666473,"z0":6.13372881759867,"aX":-4.672974486679335},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":3.6,"spinRate":2296,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3889503347837344,"extension":6.412638954992285},"index":4,"playId":"00501e94-a359-3045-985f-147a3d0b227b","pitchNumber":5,"startTime":"2026-05-30T00:01:30.253Z","endTime":"2026-05-30T00:01:33.910Z","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":89.8,"endSpeed":82.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26374206324529,"aZ":-29.224804945056004,"pfxX":4.762666829723277,"pfxZ":1.7001073816405654,"pX":1.5214530261566133,"pZ":2.2355034393828794,"vX0":4.397091174736298,"vY0":-130.74904455674692,"vZ0":-4.100150041265032,"x":59.01,"y":178.42,"x0":-0.8000022230342242,"y0":50.00145898668188,"z0":6.014043997043641,"aX":8.254446137925706},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.4,"breakHorizontal":-9.6,"spinRate":2145,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.41872213552743887,"extension":6.4263505832592145},"index":5,"playId":"53f3dcab-f21f-3e85-ad9e-a9badb46c142","pitchNumber":6,"startTime":"2026-05-30T00:01:44.110Z","endTime":"2026-05-30T00:01:49.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:01:49.424Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T00:01:56.008Z","endTime":"2026-05-30T00:04:22.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":96.6,"endSpeed":89.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.373588407290857,"aZ":-14.007405649116693,"pfxX":-3.110866010352832,"pfxZ":8.98352756081521,"pX":-0.7106374321860114,"pZ":3.2618663784175568,"vX0":1.7180091364361514,"vY0":-140.705342381577,"vZ0":-5.213864394383304,"x":144.09,"y":150.71,"x0":-0.922182033689606,"y0":50.00480655679207,"z0":6.033686745318419,"aX":-6.2914760705528066},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":5.3,"spinRate":2246,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.38801276338254587,"extension":6.505231033719518},"index":0,"playId":"da962cd4-a558-3e4a-8834-d13f8ecae219","pitchNumber":1,"startTime":"2026-05-30T00:02:12.229Z","endTime":"2026-05-30T00:02:16.528Z","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":88.6,"endSpeed":82.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48448974875335,"aZ":-27.161806280274263,"pfxX":2.6322784401335864,"pfxZ":2.927540481693253,"pX":0.6596144801439895,"pZ":2.071443992916,"vX0":3.2579618868095412,"vY0":-129.1429063694323,"vZ0":-4.85983254518925,"x":91.86,"y":182.85,"x0":-0.953906368993426,"y0":50.00295859713303,"z0":6.033098000342252,"aX":4.505742651471979},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":-5.4,"spinRate":2083,"spinDirection":171},"zone":9,"typeConfidence":2.0,"plateTime":0.42195866968734475,"extension":6.427391512858456},"index":1,"playId":"0c67546d-466c-371d-9efb-0cd15a6ce238","pitchNumber":2,"startTime":"2026-05-30T00:02:26.385Z","endTime":"2026-05-30T00:02:30.757Z","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":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.132006852823128,"aZ":-29.390848228290587,"pfxX":3.175510803167831,"pfxZ":1.5707023429575262,"pX":0.2274141814273584,"pZ":2.888932766700685,"vX0":2.1362789557259227,"vY0":-131.4640314391633,"vZ0":-2.559871495187963,"x":108.33,"y":160.78,"x0":-1.00534248943773,"y0":50.001072435312324,"z0":6.033786760907418,"aX":5.615032229292207},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.5,"breakHorizontal":-6.2,"spinRate":2167,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.41499068689613194,"extension":6.471300485089704},"index":2,"playId":"a085a070-7269-3677-9098-0ee1c1762431","pitchNumber":3,"startTime":"2026-05-30T00:02:39.789Z","endTime":"2026-05-30T00:02:43.523Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-30T00:02:49.801Z","endTime":"2026-05-30T00:03:01.400Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"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.5,"endSpeed":82.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.667359295428366,"aZ":-30.856549528856526,"pfxX":2.51966966338674,"pfxZ":0.7746192681815423,"pX":0.5760192160343942,"pZ":2.603838680122106,"vX0":3.353654842546939,"vY0":-128.91145902693432,"vZ0":-2.4980647696627174,"x":95.04,"y":168.48,"x0":-1.0648893534105721,"y0":50.00153943649138,"z0":5.9472491751250205,"aX":4.275847455269343},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":-5.3,"spinRate":2280,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.42350734388359523,"extension":6.601198819260599},"index":4,"playId":"6fac4679-f78d-3a5a-abea-4f32f604a89f","pitchNumber":4,"startTime":"2026-05-30T00:03:01.400Z","endTime":"2026-05-30T00:03:04.527Z","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":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.446011807607338,"aZ":-25.066274860307733,"pfxX":-6.3908136121472,"pfxZ":3.81333304597329,"pX":0.5444655129586392,"pZ":-0.15528875196357753,"vX0":5.925794352915875,"vY0":-134.52204630423893,"vZ0":-10.92337329288873,"x":96.25,"y":242.97,"x0":-0.838311945752777,"y0":50.005862156605886,"z0":5.680865884971633,"aX":-11.918112354015781},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.2,"breakHorizontal":10.6,"spinRate":1732,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40450817975400444,"extension":6.641661119977346},"index":5,"playId":"93d818e4-b999-3dcc-93c9-a33dcb0f3680","pitchNumber":5,"startTime":"2026-05-30T00:03:20.434Z","endTime":"2026-05-30T00:03:23.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99966614065512,"aZ":-32.60582483080047,"pfxX":0.9401426016102572,"pfxZ":-0.2571200984800939,"pX":-0.41031605226180207,"pZ":4.9554283408244375,"vX0":1.3398458872591532,"vY0":-127.93146662927951,"vZ0":2.9989404450285706,"x":132.64,"y":104.98,"x0":-1.0602444161037863,"y0":50.00251166680964,"z0":6.301613488455844,"aX":1.5794692068843303},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.4,"breakHorizontal":-1.9,"spinRate":2150,"spinDirection":110},"zone":11,"typeConfidence":2.0,"plateTime":0.4259176522216501,"extension":6.512841396638798},"index":6,"playId":"84735864-7653-3d79-a12e-aaa871789fc6","pitchNumber":6,"startTime":"2026-05-30T00:03:38.924Z","endTime":"2026-05-30T00:03:43.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5825195410589,"aZ":-28.916419886186613,"pfxX":2.329273729412608,"pfxZ":1.8789572050986116,"pX":-0.18386767794838088,"pZ":2.394376655761981,"vX0":1.3755486080044619,"vY0":-130.6471391406899,"vZ0":-3.9248786137097205,"x":124.01,"y":174.13,"x0":-1.0192374737656773,"y0":50.00467637315789,"z0":6.080657541010418,"aX":4.04127931286775},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.8,"breakHorizontal":-4.6,"spinRate":2139,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.41865623540859653,"extension":6.403395220291726},"index":7,"playId":"5d958eb6-7f03-3c80-b4aa-6feee506ea85","pitchNumber":7,"startTime":"2026-05-30T00:03:58.868Z","endTime":"2026-05-30T00:04:02.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34631067968783,"aZ":-27.535007026720265,"pfxX":3.284049480737579,"pfxZ":2.724740478550866,"pX":0.12271866903111102,"pZ":1.5896827872155768,"vX0":1.5996553818536128,"vY0":-130.2405242833433,"vZ0":-5.765821532757434,"x":112.32,"y":195.86,"x0":-0.9276432826676675,"y0":50.00446926446262,"z0":5.935505786999951,"aX":5.59858960071637},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.8,"breakHorizontal":-6.4,"spinRate":2125,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.42181105817577347,"extension":6.574433599805012},"index":8,"playId":"129b8a08-53a3-3dec-a023-2d43799000fd","pitchNumber":8,"startTime":"2026-05-30T00:04:18.355Z","endTime":"2026-05-30T00:04:22.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:04:22.694Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to center fielder Kody Clemens.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T00:04:36.782Z","endTime":"2026-05-30T00:05:25.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63015484952184,"aZ":-9.446849031672235,"pfxX":-2.982132365688221,"pfxZ":11.158810464166116,"pX":0.17974016234260995,"pZ":0.7859936454952398,"vX0":4.082597617555182,"vY0":-141.64649965751124,"vZ0":-12.05469626412532,"x":110.15,"y":217.56,"x0":-0.8912278673746454,"y0":50.00680711995885,"z0":5.695894061110082,"aX":-6.07594383550087},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":4.6,"spinRate":2329,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3863442795431875,"extension":6.611413216104633},"index":0,"playId":"49f0db97-615e-37ca-9e02-39adf2880d2b","pitchNumber":1,"startTime":"2026-05-30T00:04:44.002Z","endTime":"2026-05-30T00:04:48.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.804000463247235,"aZ":-10.265098843852371,"pfxX":-3.372047153138017,"pfxZ":10.705695293863947,"pX":0.19093208975107315,"pZ":2.2122203691283997,"vX0":4.4349149991618,"vY0":-141.98580986731585,"vZ0":-8.4247526442925,"x":109.72,"y":179.05,"x0":-0.9514615307985516,"y0":50.00212939372251,"z0":5.866834687680741,"aX":-6.900764066831363},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":5.3,"spinRate":2309,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.38541208198131116,"extension":6.533318873594626},"index":1,"playId":"641842fc-7442-3d7a-a247-cdc9c2ad18d9","pitchNumber":2,"startTime":"2026-05-30T00:05:01.795Z","endTime":"2026-05-30T00:05:05.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.787630196664775,"aZ":-10.469939238835043,"pfxX":-3.66523424279879,"pfxZ":10.618335584293547,"pX":0.03599540305686923,"pZ":1.733045612960347,"vX0":3.974927512686559,"vY0":-141.6953952522813,"vZ0":-9.49758810817612,"x":115.63,"y":191.99,"x0":-0.9053015259280588,"y0":50.00366180252567,"z0":5.787123146971054,"aX":-7.492593394605073},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.6,"breakHorizontal":5.9,"spinRate":2393,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.385773698865004,"extension":6.535011029103903},"hitData":{"launchSpeed":95.2,"launchAngle":43.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.61,"coordY":72.28}},"index":2,"playId":"2fb24260-7530-39ca-b2a4-4317a449f40e","pitchNumber":3,"startTime":"2026-05-30T00:05:15.786Z","endTime":"2026-05-30T00:05:25.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:05:25.828Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a ground ball to right fielder Bryan Reynolds.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T00:07:31.205Z","endTime":"2026-05-30T00:09:47.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5940150442194,"aZ":-28.035872650867706,"pfxX":-5.5761134311844,"pfxZ":2.259961343687067,"pX":0.11872666396754458,"pZ":1.6041894413774187,"vX0":5.06166976447605,"vY0":-133.36479675934672,"vZ0":-4.384541907062268,"x":112.47,"y":195.47,"x0":-1.065469813743138,"y0":50.00110092233188,"z0":5.256033278420459,"aX":-10.196669638301957},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.5,"breakHorizontal":9.2,"spinRate":1607,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.40834141091883813,"extension":6.816508265729102},"index":0,"playId":"cbf8681f-01df-3e6a-92bf-462164bbc4e6","pitchNumber":1,"startTime":"2026-05-30T00:07:54.351Z","endTime":"2026-05-30T00:07:57.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, 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":92.0,"endSpeed":85.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.158245350455758,"aZ":-28.722743855583452,"pfxX":-7.4353821272878955,"pfxZ":1.8831703846908656,"pX":0.8530429541854898,"pZ":-0.0192439540072721,"vX0":7.491254760557703,"vY0":-133.7658243549458,"vZ0":-8.19480807162814,"x":84.48,"y":239.3,"x0":-1.004431707608047,"y0":50.000921228056484,"z0":5.113430996287171,"aX":-13.607767055742945},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.9,"breakHorizontal":12.0,"spinRate":1618,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4079124564833756,"extension":6.666128634073131},"index":1,"playId":"56a4a2fc-c1b3-3182-90b0-af6aa57ab310","pitchNumber":2,"startTime":"2026-05-30T00:08:13.832Z","endTime":"2026-05-30T00:08:17.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.796538190968874,"aZ":-42.20998257318086,"pfxX":2.663119456366344,"pfxZ":-6.619511040259352,"pX":-0.44319988136662947,"pZ":2.82971050981215,"vX0":0.8095607966320595,"vY0":-122.03108456922071,"vZ0":2.0305942687268503,"x":133.89,"y":162.38,"x0":-1.1247843355819434,"y0":50.00280244614042,"z0":5.608675274290957,"aX":4.037755410991629},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-11.3,"breakHorizontal":-5.0,"spinRate":2799,"spinDirection":34},"zone":1,"typeConfidence":2.0,"plateTime":0.4479261507851562,"extension":6.519147109378858},"index":2,"playId":"7ab8cce1-b94d-38e7-abfa-7fe0154a1910","pitchNumber":3,"startTime":"2026-05-30T00:08:31.671Z","endTime":"2026-05-30T00:08:35.701Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-30T00:08:46.509Z","endTime":"2026-05-30T00:08:59.148Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58951461350811,"aZ":-42.42177795328014,"pfxX":2.3131910427873557,"pfxZ":-6.411527344309821,"pX":0.4240380309749379,"pZ":1.8378399590500054,"vX0":2.6551285712028716,"vY0":-125.19071762701809,"vZ0":-0.516205323552523,"x":100.84,"y":189.16,"x0":-0.947971821485135,"y0":50.002344521766325,"z0":5.497974383867606,"aX":3.6972876764793665},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-11.5,"breakHorizontal":-4.8,"spinRate":2941,"spinDirection":37},"zone":9,"typeConfidence":2.0,"plateTime":0.4363304401228967,"extension":6.637774729064628},"index":4,"playId":"bf8b0d25-27c4-3820-8a98-d8b635770b54","pitchNumber":4,"startTime":"2026-05-30T00:08:59.148Z","endTime":"2026-05-30T00:09:02.732Z","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":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.706636830998676,"aZ":-14.732476372638754,"pfxX":-4.447384269122785,"pfxZ":8.566328634153813,"pX":-1.7339135685280112,"pZ":3.571758864301109,"vX0":-0.11124881626720212,"vY0":-141.6476439460903,"vZ0":-1.88844354353648,"x":183.09,"y":142.34,"x0":-1.1160712983206083,"y0":50.005248301965366,"z0":5.186818410020873,"aX":-9.057559453062332},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":8.0,"spinRate":2502,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3863661498444655,"extension":6.791694596984921},"index":5,"playId":"38674b35-1b37-3476-af47-e30c0fbcdbfb","pitchNumber":5,"startTime":"2026-05-30T00:09:20.043Z","endTime":"2026-05-30T00:09:23.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.740942624899827,"aZ":-26.31616879326731,"pfxX":-7.014409545870052,"pfxZ":3.1251999886927084,"pX":0.2845466969497809,"pZ":1.7626452628322518,"vX0":5.841813412345905,"vY0":-135.42172077798622,"vZ0":-4.365390201524371,"x":106.15,"y":191.19,"x0":-0.9784622928271842,"y0":50.005106359705444,"z0":5.213975284403781,"aX":-13.16322426181066},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.0,"breakHorizontal":11.6,"spinRate":1707,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.4028876724967869,"extension":6.870398481179798},"hitData":{"launchSpeed":96.0,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.15,"coordY":120.26}},"index":6,"playId":"efe5fee0-0c74-372f-864e-2b12ef2abfa0","pitchNumber":6,"startTime":"2026-05-30T00:09:36.184Z","endTime":"2026-05-30T00:09:47.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:09:47.413Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T00:09:57.364Z","endTime":"2026-05-30T00:11:07.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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, 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":84.7,"endSpeed":78.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.853277332861232,"aZ":-39.24853016284657,"pfxX":2.445081302296282,"pfxZ":-4.581229344220407,"pX":0.06441001580708895,"pZ":1.617515853332311,"vX0":2.2587880259076454,"vY0":-123.33898618842649,"vZ0":-1.1374455033210666,"x":114.54,"y":195.11,"x0":-1.1798876027336727,"y0":50.001969097494715,"z0":5.38584071743584,"aX":3.777158343581703},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-8.3,"breakHorizontal":-4.9,"spinRate":2811,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.44359672931578586,"extension":6.753852593432998},"index":0,"playId":"7b02c8cb-580c-3d55-aec3-8f746d9933f4","pitchNumber":1,"startTime":"2026-05-30T00:10:14.144Z","endTime":"2026-05-30T00:10:17.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96027794597803,"aZ":-12.216523532343544,"pfxX":-4.043992930158813,"pfxZ":9.812153771786246,"pX":-0.4917455177719957,"pZ":2.6302647807413555,"vX0":3.1368921395151554,"vY0":-141.82596588504197,"vZ0":-5.0194689104828125,"x":135.74,"y":167.76,"x0":-1.0876963268362494,"y0":50.00081554461739,"z0":5.204573796241914,"aX":-8.22320038470636},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":6.7,"spinRate":2469,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.38646476538759167,"extension":6.8744682978553024},"index":1,"playId":"8770386d-c9e1-32f2-b791-42c8b98f602e","pitchNumber":2,"startTime":"2026-05-30T00:10:36.090Z","endTime":"2026-05-30T00:10:39.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.682722241520782,"aZ":-32.4141991475072,"pfxX":0.7909927255010469,"pfxZ":-0.13763013128561274,"pX":-0.4637492617458696,"pZ":0.7859446608697932,"vX0":1.7558168888353736,"vY0":-128.19989337607043,"vZ0":-5.035528355088813,"x":134.68,"y":217.56,"x0":-1.25837626558244,"y0":50.006341729985174,"z0":5.2843579974896615,"aX":1.3266692558781077},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.1,"breakHorizontal":-1.8,"spinRate":2641,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.42605066430519223,"extension":6.669257221250841},"index":2,"playId":"30573d1c-4082-3156-8f67-f85b794a6fb4","pitchNumber":3,"startTime":"2026-05-30T00:11:01.863Z","endTime":"2026-05-30T00:11:07.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:11:07.102Z","atBatIndex":39},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Josh Bell grounds into a force out, shortstop Jared Triolo to second baseman Brandon Lowe. Brooks Lee out at 2nd. Josh Bell to 1st.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T00:13:41.941Z","endTime":"2026-05-30T00:14:43.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T00:11:27.396Z","endTime":"2026-05-30T00:11:56.744Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Evan Sisk replaces Jared Jones.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-30T00:11:56.744Z","endTime":"2026-05-30T00:13:44.232Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681895,"link":"/api/v1/people/681895"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3948818748693,"aZ":-28.626067613434486,"pfxX":10.77460959935107,"pfxZ":1.9933297935406102,"pX":-1.187567981542849,"pZ":2.547872580682794,"vX0":-14.941517443475306,"vY0":-133.14156595602586,"vZ0":-1.2310382496437566,"x":162.27,"y":169.99,"x0":3.1149927344830193,"y0":50.00522022756313,"z0":5.10086210509051,"aX":19.215140275616747},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.5,"breakHorizontal":-16.0,"spinRate":1949,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.4124514727714965,"extension":7.090714343552837},"index":2,"playId":"b68f9664-2952-3775-80b3-5b860639128b","pitchNumber":1,"startTime":"2026-05-30T00:13:44.232Z","endTime":"2026-05-30T00:13:48.393Z","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":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.998618344841212,"aZ":-38.830061438266604,"pfxX":-6.124926109794709,"pfxZ":-5.323937781729912,"pX":-0.14251218183580536,"pZ":3.2268350047451517,"vX0":-6.131889072227687,"vY0":-111.36763252425915,"vZ0":4.373476176945708,"x":122.43,"y":151.66,"x0":3.447938226679835,"y0":50.00462447832789,"z0":5.267305238975863,"aX":-7.652252412910428},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-8.0,"breakHorizontal":12.7,"spinRate":2202,"spinDirection":288},"zone":2,"typeConfidence":0.9,"plateTime":0.4928319722647263,"extension":7.055384869519199},"index":3,"playId":"d3ab113b-133a-3169-9027-7880d3fd780b","pitchNumber":2,"startTime":"2026-05-30T00:14:00.422Z","endTime":"2026-05-30T00:14:04.322Z","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":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.241732057564832,"aZ":-38.82056655045457,"pfxX":-7.475687467647176,"pfxZ":-5.257308499760434,"pX":1.4409994077461323,"pZ":3.0488692572010536,"vX0":-2.7842233455937357,"vY0":-112.00622145472005,"vZ0":3.9887553346886504,"x":62.07,"y":156.46,"x0":3.6734005717855687,"y0":50.00379452482844,"z0":5.228272982174723,"aX":-9.447439792803426},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-8.0,"breakHorizontal":14.3,"spinRate":2203,"spinDirection":284},"zone":12,"typeConfidence":0.9,"plateTime":0.49002504144500847,"extension":7.1714294110344134},"index":4,"playId":"2fac3943-9f5f-3367-a879-168670be59d8","pitchNumber":3,"startTime":"2026-05-30T00:14:18.021Z","endTime":"2026-05-30T00:14:22.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.313469296503346,"aZ":-21.015953219081666,"pfxX":3.7983319895319205,"pfxZ":6.162480549374843,"pX":0.3079920931343458,"pZ":2.9535721188542716,"vX0":-9.282321882560106,"vY0":-133.8278069872454,"vZ0":-1.91649761101191,"x":105.26,"y":159.03,"x0":3.3304476454984653,"y0":50.00439256138037,"z0":5.1868557104420825,"aX":6.880406760488521},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.9,"breakHorizontal":-4.8,"spinRate":1989,"spinDirection":131},"zone":2,"typeConfidence":0.9,"plateTime":0.40952893074872954,"extension":6.842272899718203},"hitData":{"launchSpeed":79.5,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":162.83}},"index":5,"playId":"76e461ec-e708-36a6-995b-b9da47bc7c48","pitchNumber":4,"startTime":"2026-05-30T00:14:35.467Z","endTime":"2026-05-30T00:14:43.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:14:43.826Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T00:15:11.293Z","endTime":"2026-05-30T00:17:45.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.89786625958565,"aZ":-27.52352753549773,"pfxX":-4.453352240637094,"pfxZ":3.4811829603270796,"pX":-0.6614961890041464,"pZ":1.5326519159750818,"vX0":-8.709586764818159,"vY0":-114.7933286004792,"vZ0":-0.7005663067863095,"x":142.21,"y":197.4,"x0":3.7578894048448404,"y0":50.004738788869,"z0":4.517086895209586,"aX":-5.9536191376164735},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":6.4,"breakHorizontal":10.2,"spinRate":2231,"spinDirection":275},"zone":13,"typeConfidence":0.9,"plateTime":0.47681764948626526,"extension":6.936210140521034},"index":0,"playId":"1a165b6c-fde9-38f1-8d47-72db5468f37e","pitchNumber":1,"startTime":"2026-05-30T00:15:14.757Z","endTime":"2026-05-30T00:15:18.979Z","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.0,"endSpeed":72.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.758800220933878,"aZ":-28.02861156234755,"pfxX":-4.233011233869419,"pfxZ":3.096587255388057,"pX":-0.7042405831535664,"pZ":2.4369973218277314,"vX0":-8.745733803889177,"vY0":-114.82756890271808,"vZ0":1.0515645088325067,"x":143.84,"y":172.98,"x0":3.6999310201289664,"y0":50.0031495050706,"z0":4.694894271049266,"aX":-5.665260350981787},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":6.2,"breakHorizontal":9.8,"spinRate":2253,"spinDirection":286},"zone":4,"typeConfidence":0.9,"plateTime":0.4765368090879658,"extension":6.794970475143819},"index":1,"playId":"d24ff73d-da48-3a7d-81a2-dcd153271b2d","pitchNumber":2,"startTime":"2026-05-30T00:15:32.869Z","endTime":"2026-05-30T00:15:37.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.934090315890018,"aZ":-18.77936900119528,"pfxX":3.8158987448467085,"pfxZ":7.46603978915952,"pX":-0.39397955136607316,"pZ":2.9894784930639484,"vX0":-10.466514716847257,"vY0":-132.26616703135272,"vZ0":-2.4461114960341526,"x":132.02,"y":158.06,"x0":3.0970266632710706,"y0":50.00136776031811,"z0":5.28453890151441,"aX":6.845992736809498},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.3,"breakHorizontal":-4.9,"spinRate":1984,"spinDirection":139},"zone":1,"typeConfidence":0.9,"plateTime":0.41216561561825893,"extension":7.063715197005844},"index":2,"playId":"f0648116-b6c3-3e31-a94b-16a79e597095","pitchNumber":3,"startTime":"2026-05-30T00:15:52.897Z","endTime":"2026-05-30T00:15:56.578Z","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":91.3,"endSpeed":83.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04197676820843,"aZ":-17.844597532335612,"pfxX":4.822241244146155,"pfxZ":8.015074196665132,"pX":-0.16419186501597752,"pZ":2.6953314324653626,"vX0":-10.650230736172297,"vY0":-132.5428840481803,"vZ0":-2.9017758601905035,"x":123.26,"y":166.01,"x0":3.270870243633155,"y0":50.004233518637015,"z0":5.100047553408797,"aX":8.624321020382414},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.2,"breakHorizontal":-6.6,"spinRate":2081,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.41248146441800193,"extension":7.071367425521502},"index":3,"playId":"67da6480-bf06-362b-8f95-8d3278481e12","pitchNumber":4,"startTime":"2026-05-30T00:16:12.175Z","endTime":"2026-05-30T00:16:16.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29871832712168,"aZ":-27.48951214194415,"pfxX":-4.641144031391589,"pfxZ":3.3060818516535546,"pX":-1.1485167657926305,"pZ":1.542567760074727,"vX0":-10.071592724978718,"vY0":-118.46570158954806,"vZ0":-0.7788621019191111,"x":160.78,"y":197.13,"x0":3.766255452804132,"y0":50.00284247073769,"z0":4.395472600566877,"aX":-6.574031796465682},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.1,"breakHorizontal":10.9,"spinRate":2249,"spinDirection":281},"zone":13,"typeConfidence":0.9,"plateTime":0.4629105913380793,"extension":6.887594274237683},"index":4,"playId":"fb3987bb-93e3-3e3a-99ec-e21fd7e582a7","pitchNumber":5,"startTime":"2026-05-30T00:16:35.579Z","endTime":"2026-05-30T00:16:39.668Z","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":90.7,"endSpeed":83.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.574835604457625,"aZ":-20.856034117438533,"pfxX":4.156495353577802,"pfxZ":6.390466491333788,"pX":0.5377766431690507,"pZ":2.7028078222117453,"vX0":-8.6485994533118,"vY0":-131.86372614662238,"vZ0":-2.338483966939808,"x":96.5,"y":165.8,"x0":3.311806905876971,"y0":50.001049346677696,"z0":5.1305769651817865,"aX":7.360152728474198},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.3,"breakHorizontal":-5.8,"spinRate":2021,"spinDirection":130},"zone":6,"typeConfidence":0.9,"plateTime":0.4144937818866401,"extension":7.028975161190059},"index":5,"playId":"83f2d848-4157-35a4-b3e0-7b956dff430d","pitchNumber":6,"startTime":"2026-05-30T00:16:55.557Z","endTime":"2026-05-30T00:17:01.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.415726485816883,"aZ":-28.093579512979023,"pfxX":-4.826496919411771,"pfxZ":2.9727056448204534,"pX":-0.1481345556641513,"pZ":2.083904195066989,"vX0":-7.944859490411232,"vY0":-116.29934053333626,"vZ0":0.5010413991019013,"x":122.65,"y":182.51,"x0":3.9367099810911133,"y0":50.0029500949107,"z0":4.526181538437815,"aX":-6.622391667592791},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":5.8,"breakHorizontal":10.7,"spinRate":2206,"spinDirection":284},"zone":8,"typeConfidence":0.9,"plateTime":0.4706163928033362,"extension":6.8049859872747795},"index":6,"playId":"cede8784-3492-3bdb-90f0-6ed9e7b6f422","pitchNumber":7,"startTime":"2026-05-30T00:17:39.005Z","endTime":"2026-05-30T00:17:45.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:17:45.663Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T00:20:24.714Z","endTime":"2026-05-30T00:21:24.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eric Orze replaces Taj Bradley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T00:19:17.945Z","endTime":"2026-05-30T00:20:26.964Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679358,"link":"/api/v1/people/679358"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.3,"endSpeed":75.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.449269872235458,"aZ":-35.34354896104261,"pfxX":8.492972274396475,"pfxZ":-2.1659659806769227,"pX":0.21541572511886609,"pZ":2.0137825102240683,"vX0":2.081959104752323,"vY0":-121.27631174606353,"vZ0":-1.1133026772944676,"x":108.79,"y":184.41,"x0":-1.7604558759268198,"y0":50.00104436520683,"z0":5.608596457480796,"aX":12.436417320492554},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.0,"breakHorizontal":-15.8,"spinRate":2787,"spinDirection":52},"zone":8,"typeConfidence":0.92,"plateTime":0.45457959506275314,"extension":7.015360947253093},"index":1,"playId":"cd43dcba-b9cf-361f-ac72-f8c83f33d26b","pitchNumber":1,"startTime":"2026-05-30T00:20:26.964Z","endTime":"2026-05-30T00:20:30.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.365086187270624,"aZ":-28.89248169827702,"pfxX":-9.851348044521446,"pfxZ":2.1136651439007768,"pX":-0.556675247044878,"pZ":2.7034989258196753,"vX0":4.8490864450899105,"vY0":-123.8896800765618,"vZ0":-1.4777239551896333,"x":138.22,"y":165.79,"x0":-1.2622617831307437,"y0":50.00108642266887,"z0":5.72860192599036,"aX":-15.271297280240193},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.7,"breakHorizontal":16.7,"spinRate":1720,"spinDirection":234},"zone":1,"typeConfidence":0.9,"plateTime":0.4425685113767508,"extension":7.122888822941122},"index":2,"playId":"ab1b8161-81ed-3e55-a2e4-3ffd1053af9a","pitchNumber":2,"startTime":"2026-05-30T00:20:41.891Z","endTime":"2026-05-30T00:20:45.225Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-30T00:21:03.099Z","endTime":"2026-05-30T00:21:19.270Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10255683974469,"aZ":-33.18978280005164,"pfxX":-7.3741154682502765,"pfxZ":-0.6436833373815647,"pX":0.20254616975557752,"pZ":1.4291455237759976,"vX0":6.0394641465586165,"vY0":-124.64623403073351,"vZ0":-3.4662763476106826,"x":109.28,"y":200.19,"x0":-1.2889908528697618,"y0":50.00142636647884,"z0":5.566503295324532,"aX":-11.649571070761558},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.7,"breakHorizontal":12.0,"spinRate":1766,"spinDirection":242},"zone":14,"typeConfidence":0.86,"plateTime":0.4387410840652053,"extension":7.34271106824604},"index":4,"playId":"eb06707b-6a4d-37d5-807f-cb45b8abd8b0","pitchNumber":3,"startTime":"2026-05-30T00:21:19.270Z","endTime":"2026-05-30T00:21:24.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:21:24.135Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryan Reynolds lines out to center fielder Kody Clemens.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T00:21:28.674Z","endTime":"2026-05-30T00:22:45.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41833368069643,"aZ":-12.86538764209387,"pfxX":-4.3868030896965005,"pfxZ":9.965459932268848,"pX":-1.4374918039975848,"pZ":2.8670438402388356,"vX0":1.3363391043712252,"vY0":-137.78501275346719,"vZ0":-5.128197771725464,"x":171.79,"y":161.37,"x0":-1.3565661270546545,"y0":50.00257341425803,"z0":5.610274119979792,"aX":-8.498843457759385},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":7.7,"spinRate":2231,"spinDirection":216},"zone":11,"typeConfidence":0.89,"plateTime":0.39637764435584666,"extension":7.218345199653497},"index":0,"playId":"a471814b-c6e4-3fa8-8cd1-a9aff1701eb3","pitchNumber":1,"startTime":"2026-05-30T00:21:48.161Z","endTime":"2026-05-30T00:21:52.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.014365887903836,"aZ":-32.19325097862833,"pfxX":-7.043029748457109,"pfxZ":-0.007016608469866625,"pX":1.6972134459583212,"pZ":1.516855035749705,"vX0":8.900263149685948,"vY0":-121.92008565516204,"vZ0":-3.2262806448563355,"x":52.31,"y":197.82,"x0":-1.0709997673163685,"y0":50.00595672198772,"z0":5.610833226330705,"aX":-10.69717074125711},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.5,"breakHorizontal":10.9,"spinRate":1753,"spinDirection":238},"zone":14,"typeConfidence":0.89,"plateTime":0.44775313860973,"extension":7.175765071623938},"index":1,"playId":"330384aa-cfd8-3517-b6e1-ba5ad8c3b673","pitchNumber":2,"startTime":"2026-05-30T00:22:04.079Z","endTime":"2026-05-30T00:22:07.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28225016868035,"aZ":-35.643208497462325,"pfxX":-9.517827512995453,"pfxZ":-2.293383035601023,"pX":0.30527749022615014,"pZ":2.5675237988437725,"vX0":6.627767525443059,"vY0":-122.71133570871736,"vZ0":-0.22485797431695054,"x":105.36,"y":169.46,"x0":-1.206007392357114,"y0":50.00311490409904,"z0":5.719593551841323,"aX":-14.38746002770914},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.0,"breakHorizontal":15.5,"spinRate":1800,"spinDirection":243},"zone":6,"typeConfidence":0.91,"plateTime":0.44787039623008074,"extension":7.179689069049104},"index":2,"playId":"1d7b3d48-9d2a-3cb4-a9c4-7ad4a6ed8165","pitchNumber":3,"startTime":"2026-05-30T00:22:21.338Z","endTime":"2026-05-30T00:22:25.251Z","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":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8775074668799,"aZ":-38.35240857254398,"pfxX":-8.836326848672064,"pfxZ":-4.13514400324639,"pX":-0.6001318904090388,"pZ":2.770640714065915,"vX0":4.293301094238087,"vY0":-122.00837078452481,"vZ0":0.7414946787185355,"x":139.88,"y":163.97,"x0":-1.2424841008905336,"y0":50.00102383824138,"z0":5.789930426344413,"aX":-13.209232055656319},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.0,"breakHorizontal":14.9,"spinRate":1599,"spinDirection":250},"zone":4,"typeConfidence":0.9,"plateTime":0.4503627066170295,"extension":7.103454176227202},"hitData":{"launchSpeed":84.8,"launchAngle":26.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.82,"coordY":76.92}},"index":3,"playId":"a5325f76-03a5-3b5a-9fc5-602d2e859279","pitchNumber":4,"startTime":"2026-05-30T00:22:37.662Z","endTime":"2026-05-30T00:22:45.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:22:45.329Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to third baseman Brooks Lee.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T00:22:49.657Z","endTime":"2026-05-30T00:26:45.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.178713568413947,"aZ":-28.282110926132535,"pfxX":2.95830013577985,"pfxZ":2.3331779365125804,"pX":0.8724984367019526,"pZ":3.595543674558442,"vX0":4.817686603012206,"vY0":-127.83205184673959,"vZ0":-0.05333029533240341,"x":83.74,"y":141.7,"x0":-1.4145927885533847,"y0":50.003973156296425,"z0":5.82068659262522,"aX":4.939360260469273},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.4,"breakHorizontal":-6.4,"spinRate":2618,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.4270276953126917,"extension":7.114660271043442},"index":0,"playId":"a61a1415-6beb-3b36-b42f-90f20ed11eb9","pitchNumber":1,"startTime":"2026-05-30T00:23:13.097Z","endTime":"2026-05-30T00:23:17.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.604000711528514,"aZ":-28.29098066299271,"pfxX":2.706683186379529,"pfxZ":2.3506860724582417,"pX":0.45941732262018486,"pZ":3.698970061857386,"vX0":3.987915702385696,"vY0":-127.30549416839595,"vZ0":0.37420015711227017,"x":99.49,"y":138.91,"x0":-1.475245512941503,"y0":50.00267193857743,"z0":5.7782751821988745,"aX":4.469523069572141},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.6,"breakHorizontal":-5.8,"spinRate":2569,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.4292248708070905,"extension":7.238049862848206},"index":1,"playId":"3e2bed64-3301-3bfe-b2c4-db4c26fd0acb","pitchNumber":2,"startTime":"2026-05-30T00:23:27.338Z","endTime":"2026-05-30T00:23:31.758Z","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":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.830533515314883,"aZ":-10.311739302344424,"pfxX":-4.2533474945964524,"pfxZ":11.68804321794773,"pX":-0.22981948648088674,"pZ":2.7621102935421553,"vX0":4.383728977846124,"vY0":-136.34991088762473,"vZ0":-5.7942083812403204,"x":125.76,"y":164.2,"x0":-1.310905278239964,"y0":50.002622596665574,"z0":5.636144715596939,"aX":-7.955862257583843},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.0,"breakHorizontal":6.7,"spinRate":2340,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.40273700373295096,"extension":7.133550126467723},"index":2,"playId":"0d7a193d-a624-3148-81c4-9c9dfc8b4246","pitchNumber":3,"startTime":"2026-05-30T00:23:44.406Z","endTime":"2026-05-30T00:23:48.662Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MV","challengeTeamId":134}},{"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.2,"endSpeed":84.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75789897713681,"aZ":-10.940641812222953,"pfxX":-4.604041197615795,"pfxZ":11.494121771626439,"pX":-0.6950706905609995,"pZ":2.811219633098692,"vX0":3.434596292710495,"vY0":-135.5810304707022,"vZ0":-5.614746149936123,"x":143.49,"y":162.88,"x0":-1.384976997701808,"y0":50.00391855505138,"z0":5.68410436041715,"aX":-8.506513439646486},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.7,"breakHorizontal":7.6,"spinRate":2344,"spinDirection":205},"zone":1,"typeConfidence":0.9,"plateTime":0.405165731824507,"extension":7.1797993800637725},"hitData":{"launchSpeed":88.8,"launchAngle":11.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":97.0,"coordY":171.0}},"index":3,"playId":"082a1a13-8c4e-39a2-bdb9-72be9af07549","pitchNumber":4,"startTime":"2026-05-30T00:26:37.860Z","endTime":"2026-05-30T00:26:45.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:26:45.274Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out, shortstop Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T00:29:28.130Z","endTime":"2026-05-30T00:31:03.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Wilber Dotel replaces Evan Sisk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T00:28:06.685Z","endTime":"2026-05-30T00:29:30.440Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696062,"link":"/api/v1/people/696062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.245704608888012,"aZ":-27.859563604156662,"pfxX":-8.108772279500938,"pfxZ":2.644943706987882,"pX":1.1487802936179428,"pZ":2.052738629325049,"vX0":10.975729762600844,"vY0":-125.98895473638981,"vZ0":-3.372939449881252,"x":73.21,"y":183.36,"x0":-2.1826660507053877,"y0":50.001903526822375,"z0":5.626818461584992,"aX":-13.218470169332317},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":12.6,"spinRate":1360,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4324455578630677,"extension":6.931327946100049},"index":1,"playId":"7c938352-1741-3c89-825f-10cbfbb0aedc","pitchNumber":1,"startTime":"2026-05-30T00:29:30.440Z","endTime":"2026-05-30T00:29:34.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.413793897910722,"aZ":-13.475713077259083,"pfxX":-6.199897080006871,"pfxZ":8.973696992088827,"pX":0.24534126426089276,"pZ":1.5557223221104886,"vX0":8.949850322333688,"vY0":-142.85257060564308,"vZ0":-9.301843739310975,"x":107.65,"y":196.78,"x0":-2.110955854935217,"y0":50.00005093492945,"z0":5.684322790189803,"aX":-12.91565810192727},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.6,"breakHorizontal":9.6,"spinRate":2278,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3822378537665969,"extension":6.728864451667717},"index":2,"playId":"5ea25444-5ba8-305e-bd64-ac76da14805a","pitchNumber":2,"startTime":"2026-05-30T00:29:47.794Z","endTime":"2026-05-30T00:29:52.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":91.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.844290591955858,"aZ":-13.498348761150854,"pfxX":-5.902020654847541,"pfxZ":8.789208805622716,"pX":0.44774391316751144,"pZ":3.3237220155933866,"vX0":9.740745402304375,"vY0":-144.02498255805813,"vZ0":-4.345760479801972,"x":99.93,"y":149.04,"x0":-2.193616317326709,"y0":50.00325394072514,"z0":5.671790618323738,"aX":-12.542484117012895},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.4,"breakHorizontal":9.0,"spinRate":2237,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3786424811799902,"extension":6.775531380606557},"index":3,"playId":"e7253f03-2de5-3938-b2cc-60cb94b29ef1","pitchNumber":3,"startTime":"2026-05-30T00:30:07.434Z","endTime":"2026-05-30T00:30:10.813Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-05-30T00:30:24.388Z","endTime":"2026-05-30T00:30:36.021Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"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":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24433717332895,"aZ":-28.540211631101776,"pfxX":2.037181468771248,"pfxZ":2.1317509637509984,"pX":0.7580272356447064,"pZ":1.189537446483202,"vX0":7.1413238000301575,"vY0":-129.70301883808355,"vZ0":-5.797771922717096,"x":88.11,"y":206.66,"x0":-2.2960013771134182,"y0":50.001209933586665,"z0":5.631387848655286,"aX":3.4679655641124065},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.8,"breakHorizontal":-5.3,"spinRate":2216,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4223605066462821,"extension":6.885645885282241},"index":5,"playId":"e09f99a7-23af-3f1e-90ec-ecfe96176fab","pitchNumber":4,"startTime":"2026-05-30T00:30:36.021Z","endTime":"2026-05-30T00:30:41.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.565074073402897,"aZ":-12.823207596620904,"pfxX":-6.496612914443423,"pfxZ":9.224088475719661,"pX":0.224971461195313,"pZ":2.342203785141344,"vX0":9.369323084993303,"vY0":-143.31589369780826,"vZ0":-7.265497959667628,"x":108.42,"y":175.54,"x0":-2.230011166067698,"y0":50.000211137552505,"z0":5.696861397624507,"aX":-13.62518013060266},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.5,"breakHorizontal":10.1,"spinRate":2258,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.38098645524474284,"extension":6.864682538499382},"hitData":{"launchSpeed":94.3,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.0,"coordY":149.0}},"index":6,"playId":"12be332b-5910-3b00-98a2-be3d24fcde62","pitchNumber":5,"startTime":"2026-05-30T00:30:56.250Z","endTime":"2026-05-30T00:31:03.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:31:03.935Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Caratini flies out to left fielder Jhostynxon Garcia.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T00:31:13.848Z","endTime":"2026-05-30T00:32:13.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"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":94.0,"endSpeed":87.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02814004108346,"aZ":-23.286539870436982,"pfxX":-1.7855929413759533,"pfxZ":4.628779396607559,"pX":-0.48892648368999875,"pZ":3.102842434272662,"vX0":5.885060329663243,"vY0":-136.88714035203924,"vZ0":-3.039415330716696,"x":135.64,"y":155.0,"x0":-2.4240234493701296,"y0":50.00005432150267,"z0":5.801736254127157,"aX":-3.4269361081803544},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":2.2,"spinRate":2375,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.3984112334463519,"extension":6.69817465511737},"index":0,"playId":"6c1e8a33-724f-32b1-9d80-65bf34d3cf5a","pitchNumber":1,"startTime":"2026-05-30T00:31:29.386Z","endTime":"2026-05-30T00:31:33.012Z","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":91.0,"endSpeed":84.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90102086769263,"aZ":-26.220726577847444,"pfxX":-8.994767980430893,"pfxZ":3.3270143390980023,"pX":1.2677644500440344,"pZ":2.2575658671344576,"vX0":12.476792227273505,"vY0":-132.0669988660653,"vZ0":-3.80044780104698,"x":68.68,"y":177.83,"x0":-2.3225051404425416,"y0":50.001712509819356,"z0":5.617096885791051,"aX":-16.08435875890149},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.4,"breakHorizontal":13.9,"spinRate":1302,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.41282155983163893,"extension":6.851477468068162},"index":1,"playId":"c4e9c488-d519-34f0-ba30-bf045e6f078b","pitchNumber":2,"startTime":"2026-05-30T00:31:45.309Z","endTime":"2026-05-30T00:31:48.888Z","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":93.0,"endSpeed":85.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.437182131882928,"aZ":-25.859004704731436,"pfxX":1.1938390893615594,"pfxZ":3.366536959756168,"pX":-0.22584402021419686,"pZ":2.938207595923358,"vX0":5.373275407441078,"vY0":-135.49986595897371,"vZ0":-2.4846660639483673,"x":125.61,"y":159.45,"x0":-2.3832090655445484,"y0":50.00080757396207,"z0":5.659246997043659,"aX":2.2348822228302447},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":-3.2,"spinRate":2253,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.4030245556816774,"extension":6.948624667702584},"hitData":{"launchSpeed":83.6,"launchAngle":43.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.11,"coordY":107.71}},"index":2,"playId":"b31a2e5b-408b-3af7-b2b8-3ff54c40492d","pitchNumber":3,"startTime":"2026-05-30T00:32:04.610Z","endTime":"2026-05-30T00:32:13.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:32:13.007Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luke Keaschall doubles (10) on a line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T00:32:19.411Z","endTime":"2026-05-30T00:33:11.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28792679623556,"aZ":-12.842643336402704,"pfxX":-6.184523852269933,"pfxZ":8.991855924388256,"pX":0.5127092649932429,"pZ":2.91207222952534,"vX0":10.02916305875716,"vY0":-145.29886585381024,"vZ0":-5.6979371327572546,"x":97.46,"y":160.15,"x0":-2.1714579472548268,"y0":50.002612651834305,"z0":5.670780999608094,"aX":-13.296662561785347},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2277,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.3761787669245904,"extension":6.847680348166057},"index":0,"playId":"eaedcd9d-6cc8-3114-9ca8-505efaea675e","pitchNumber":1,"startTime":"2026-05-30T00:32:41.584Z","endTime":"2026-05-30T00:32:45.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57199158243354,"aZ":-31.621060539838734,"pfxX":3.286966820347394,"pfxZ":0.31465690902979127,"pX":0.4732571978064121,"pZ":2.1666070496920296,"vX0":5.604287018044913,"vY0":-131.01829355418192,"vZ0":-3.2859638340426804,"x":98.96,"y":180.28,"x0":-2.1168507357412683,"y0":50.001245682229936,"z0":5.789490916402559,"aX":5.737379666061407},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.1,"breakHorizontal":-7.1,"spinRate":2257,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.41737976931920695,"extension":6.813908142622693},"hitData":{"launchSpeed":98.1,"launchAngle":17.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.61,"coordY":75.85}},"index":1,"playId":"c2fe8af9-cb33-3f2b-9a3d-3a7eb0549669","pitchNumber":2,"startTime":"2026-05-30T00:32:59.908Z","endTime":"2026-05-30T00:33:11.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:33:11.656Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Gray strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T00:33:28.765Z","endTime":"2026-05-30T00:36:28.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26800074936639,"aZ":-13.250836358734404,"pfxX":-6.921099219479576,"pfxZ":9.069708501495173,"pX":0.39547427612261143,"pZ":1.553523278027046,"vX0":10.505283326186174,"vY0":-143.7400294909384,"vZ0":-8.806437460903028,"x":101.93,"y":196.83,"x0":-2.4125678273338638,"y0":50.002126104648944,"z0":5.485793589516191,"aX":-14.439215655397362},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":10.3,"spinRate":2321,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3815076220812501,"extension":6.88598301681258},"index":0,"playId":"9da56ed8-7437-3474-884f-1e3bb842ada1","pitchNumber":1,"startTime":"2026-05-30T00:33:51.040Z","endTime":"2026-05-30T00:34:18.052Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.383201375032773,"aZ":-24.055506503770605,"pfxX":1.273453481504175,"pfxZ":4.484152852657946,"pX":0.34001852757404577,"pZ":2.838549386779876,"vX0":6.42768979999995,"vY0":-133.11925215497095,"vZ0":-2.9415733802871733,"x":104.04,"y":162.14,"x0":-2.263046301207357,"y0":50.00039779439485,"z0":5.683729469404232,"aX":2.3023420634674614},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.8,"breakHorizontal":-3.6,"spinRate":2282,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.41017157910360247,"extension":6.961788634471774},"index":1,"playId":"0c8ece82-f7e0-3a77-bbe9-0bd5cb607361","pitchNumber":2,"startTime":"2026-05-30T00:34:35.873Z","endTime":"2026-05-30T00:34:39.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.326560241035722,"aZ":-29.451527785790585,"pfxX":-8.311556132958827,"pfxZ":1.6245280272432652,"pX":0.8081604436314971,"pZ":2.319681021483416,"vX0":10.477965647846124,"vY0":-127.9907238280737,"vZ0":-2.5835592747247587,"x":86.19,"y":176.15,"x0":-2.2427575326944456,"y0":50.00104367008196,"z0":5.628875518379889,"aX":-13.9058663814065},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":13.0,"spinRate":1267,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4265803387540825,"extension":6.954858711306963},"index":2,"playId":"8421bdd1-773d-3d37-a607-4164452abc65","pitchNumber":3,"startTime":"2026-05-30T00:34:56.989Z","endTime":"2026-05-30T00:35:01.722Z","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":98.7,"endSpeed":89.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02354935541378,"aZ":-10.917990412037728,"pfxX":-6.968124006024262,"pfxZ":10.25922894845705,"pX":0.13122547510398538,"pZ":2.030559311354001,"vX0":9.17847416925477,"vY0":-143.23924222413933,"vZ0":-8.244789041883884,"x":112.0,"y":183.95,"x0":-2.21384408617666,"y0":50.001717120940825,"z0":5.634296743084568,"aX":-14.435781470577115},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.9,"breakHorizontal":10.7,"spinRate":2378,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3828349704628362,"extension":6.971272160194651},"index":3,"playId":"3a55d391-cd0c-3078-85d4-f924e396e08d","pitchNumber":4,"startTime":"2026-05-30T00:35:17.036Z","endTime":"2026-05-30T00:35:23.218Z","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":2},"pitchData":{"startSpeed":100.4,"endSpeed":91.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45670468664443,"aZ":-12.24863825961935,"pfxX":-6.918131839657602,"pfxZ":9.303445850909178,"pX":0.6998617332822725,"pZ":1.3542429799714568,"vX0":10.691866284173217,"vY0":-145.4820590269656,"vZ0":-9.88950756505446,"x":90.32,"y":202.22,"x0":-2.1257572344374696,"y0":50.00171314486323,"z0":5.542172938681218,"aX":-14.814856021037777},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":14.9,"breakHorizontal":10.4,"spinRate":2273,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3766357350825702,"extension":6.96934814844249},"index":4,"playId":"0535583b-a223-30b4-b15e-6036fb32c164","pitchNumber":5,"startTime":"2026-05-30T00:35:49.492Z","endTime":"2026-05-30T00:35:54.103Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-30T00:36:01.275Z","endTime":"2026-05-30T00:36:23.153Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.943565394288523,"aZ":-23.2298147510913,"pfxX":0.13794842993773493,"pfxZ":4.908128772049961,"pX":0.6907465412778291,"pZ":0.671456920911713,"vX0":8.034274784113569,"vY0":-133.68746712507513,"vZ0":-8.436346389897217,"x":90.67,"y":220.65,"x0":-2.3627332173281954,"y0":50.00455374871071,"z0":5.516806093005054,"aX":0.250339623886974},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.3,"breakHorizontal":-1.9,"spinRate":2130,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4086329842531615,"extension":6.975888154782869},"index":6,"playId":"fc429c09-f04b-34a8-a515-b16fb9dbb52e","pitchNumber":6,"startTime":"2026-05-30T00:36:23.153Z","endTime":"2026-05-30T00:36:28.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:36:28.287Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T00:38:51.932Z","endTime":"2026-05-30T00:40:14.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.374803481855988,"aZ":-31.52101056778337,"pfxX":-6.936877668093469,"pfxZ":0.4292041089730958,"pX":-0.36806464466770494,"pZ":4.66844263606339,"vX0":4.558008769497205,"vY0":-121.71264111088996,"vZ0":3.4818100747424667,"x":131.03,"y":112.73,"x0":-1.3533064031546609,"y0":50.00180872903638,"z0":5.930482936576624,"aX":-10.524038770378027},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.8,"breakHorizontal":11.6,"spinRate":1805,"spinDirection":229},"zone":11,"typeConfidence":0.89,"plateTime":0.448102422324113,"extension":7.027188084140004},"index":0,"playId":"7c223541-c61d-3b32-b530-a43aed688bbb","pitchNumber":1,"startTime":"2026-05-30T00:39:06.910Z","endTime":"2026-05-30T00:39:10.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.672140014032795,"aZ":-30.974621852840126,"pfxX":-7.738374827284001,"pfxZ":0.7898992240721316,"pX":-0.1507561511919014,"pZ":2.050186558201026,"vX0":5.357499746339604,"vY0":-121.87336148008228,"vZ0":-2.263953190947709,"x":122.75,"y":183.42,"x0":-1.3659298813351444,"y0":50.00117222717386,"z0":5.651561107676506,"aX":-11.706291347716103},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.2,"breakHorizontal":12.8,"spinRate":1954,"spinDirection":237},"zone":8,"typeConfidence":0.9,"plateTime":0.4484463551383082,"extension":7.214797761452585},"index":1,"playId":"01193e72-32c0-3198-8866-63ad7b98c4e5","pitchNumber":2,"startTime":"2026-05-30T00:39:21.778Z","endTime":"2026-05-30T00:39:25.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.290048959141913,"aZ":-29.471871047586575,"pfxX":-8.427659021328079,"pfxZ":1.7672724069098624,"pX":0.6713713191448132,"pZ":2.232116687072134,"vX0":7.156324327155853,"vY0":-122.59586100652376,"vZ0":-2.297876253127445,"x":91.41,"y":178.51,"x0":-1.184691579145229,"y0":50.00237812047709,"z0":5.6867474143144054,"aX":-12.881931139905994},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.9,"breakHorizontal":13.7,"spinRate":1866,"spinDirection":234},"zone":9,"typeConfidence":0.9,"plateTime":0.4460710162619872,"extension":7.090575630370738},"index":2,"playId":"c6c6b50d-2a6a-3a1a-b611-5c64e31837db","pitchNumber":3,"startTime":"2026-05-30T00:39:37.520Z","endTime":"2026-05-30T00:39:41.497Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-30T00:39:54.787Z","endTime":"2026-05-30T00:40:09.914Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73818010912966,"aZ":-31.934295955482906,"pfxX":-7.758766089909994,"pfxZ":0.15419545811348812,"pX":-0.5904070570339294,"pZ":2.2966623670428588,"vX0":4.427812828013644,"vY0":-122.96806533175814,"vZ0":-1.669166772318801,"x":139.5,"y":176.77,"x0":-1.4037741478719947,"y0":50.0006813083682,"z0":5.686191682168863,"aX":-11.914298774317668},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.1,"breakHorizontal":13.1,"spinRate":1795,"spinDirection":239},"zone":7,"typeConfidence":0.89,"plateTime":0.44493158845814706,"extension":7.067319456280352},"index":4,"playId":"3e976fc6-05fd-36a6-9594-cc70915b61e5","pitchNumber":4,"startTime":"2026-05-30T00:40:09.914Z","endTime":"2026-05-30T00:40:14.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:40:14.471Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T00:40:24.292Z","endTime":"2026-05-30T00:43:02.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35315060987216,"aZ":-38.56105157705032,"pfxX":8.603693019802014,"pfxZ":-4.5578534897451455,"pX":-0.55118323149983,"pZ":2.571489071286723,"vX0":0.1492449333018419,"vY0":-118.12133490225325,"vZ0":1.2137443187729888,"x":138.01,"y":169.35,"x0":-1.731603303939,"y0":50.00356814035785,"z0":5.620604398589109,"aX":12.051126534610248},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.6,"breakHorizontal":-15.6,"spinRate":2802,"spinDirection":50},"zone":4,"typeConfidence":0.91,"plateTime":0.4652764862724701,"extension":7.136534700075446},"index":0,"playId":"33f6c491-6dca-3116-a929-824fac0e71c6","pitchNumber":1,"startTime":"2026-05-30T00:40:40.663Z","endTime":"2026-05-30T00:40:44.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.202771831158387,"aZ":-32.534360068860956,"pfxX":-8.411634871132499,"pfxZ":-0.23550020460561782,"pX":0.5239160789013548,"pZ":2.2561432898925142,"vX0":6.969976696362325,"vY0":-122.32081666634629,"vZ0":-1.5338784834192738,"x":97.03,"y":177.86,"x0":-1.2639273014143426,"y0":50.00398416806847,"z0":5.670265347461739,"aX":-12.80005929214885},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.5,"breakHorizontal":13.7,"spinRate":1864,"spinDirection":238},"zone":9,"typeConfidence":0.9,"plateTime":0.4470767542228029,"extension":7.054005919844802},"index":1,"playId":"3b9366f9-8bff-306c-baa8-0cd4d434d470","pitchNumber":2,"startTime":"2026-05-30T00:40:56.230Z","endTime":"2026-05-30T00:40:59.748Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-30T00:41:05.395Z","endTime":"2026-05-30T00:41:19.492Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99926632885777,"aZ":-29.817096014360022,"pfxX":-7.881772073957869,"pfxZ":1.5365815067214754,"pX":0.05056574218685679,"pZ":1.902384089040251,"vX0":5.881753047433789,"vY0":-122.43249352503004,"vZ0":-3.066549929817918,"x":115.07,"y":187.42,"x0":-1.3476237820173866,"y0":50.002142672557085,"z0":5.697704279654532,"aX":-12.0801562237173},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.4,"breakHorizontal":13.1,"spinRate":1811,"spinDirection":236},"zone":8,"typeConfidence":0.9,"plateTime":0.44574640616515504,"extension":7.045691263261764},"index":3,"playId":"a7e27947-9350-3fce-a2e4-9565c4448f1a","pitchNumber":3,"startTime":"2026-05-30T00:41:19.492Z","endTime":"2026-05-30T00:41:23.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.346565601817083,"aZ":-28.644013284815998,"pfxX":-9.825410217663434,"pfxZ":2.3075693544373594,"pX":0.9076949289275542,"pZ":1.6862273343089282,"vX0":8.194206054164235,"vY0":-122.90951683090505,"vZ0":-3.6342899355042015,"x":82.4,"y":193.25,"x0":-1.1927434710416371,"y0":50.003631729262985,"z0":5.616351714801325,"aX":-15.034708125360268},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.6,"breakHorizontal":15.8,"spinRate":1728,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.44563415668100914,"extension":7.174697705170747},"index":4,"playId":"06707322-f45a-3976-8c22-aaf7d6ce7aad","pitchNumber":4,"startTime":"2026-05-30T00:41:42.871Z","endTime":"2026-05-30T00:42:09.880Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.525388205160198,"aZ":-29.701759823153353,"pfxX":-9.268149061988645,"pfxZ":1.6296221380713778,"pX":-0.15043790081216607,"pZ":1.7799652003111077,"vX0":5.484870466954243,"vY0":-122.7078992407324,"vZ0":-3.221750361671832,"x":122.73,"y":190.72,"x0":-1.2168040105118538,"y0":50.00298977425778,"z0":5.655176665246803,"aX":-14.056229896725698},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.4,"breakHorizontal":15.4,"spinRate":1837,"spinDirection":245},"zone":8,"typeConfidence":0.91,"plateTime":0.44731311811993946,"extension":7.046613808808104},"index":5,"playId":"c7ff7524-4cb0-3c6a-821f-47d572df31c3","pitchNumber":5,"startTime":"2026-05-30T00:42:15.772Z","endTime":"2026-05-30T00:42:19.125Z","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":93.2,"endSpeed":85.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.873415840910226,"aZ":-14.361498758356035,"pfxX":-4.464393382801655,"pfxZ":9.531453440508415,"pX":0.48356147278499173,"pZ":3.6450989870259694,"vX0":6.1744373165603,"vY0":-135.64538791415342,"vZ0":-2.8188726269694384,"x":98.57,"y":140.36,"x0":-1.2391338553438094,"y0":50.00397611145136,"z0":5.6955250110963505,"aX":-8.344714466542113},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":6.8,"spinRate":2259,"spinDirection":212},"zone":12,"typeConfidence":0.89,"plateTime":0.4033613849158324,"extension":7.121477741187888},"index":6,"playId":"98577cc5-1190-3128-bea0-44ceafd54e3f","pitchNumber":6,"startTime":"2026-05-30T00:42:37.617Z","endTime":"2026-05-30T00:42:40.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.408088830578023,"aZ":-13.120720866139514,"pfxX":-5.845017932436911,"pfxZ":10.023755716106997,"pX":0.671076048990314,"pZ":1.899198823051695,"vX0":7.386205749807313,"vY0":-136.58724467714313,"vZ0":-7.475450316208515,"x":91.42,"y":187.5,"x0":-1.3012430055336626,"y0":50.001784639601766,"z0":5.562461395518188,"aX":-11.109477398307655},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":9.1,"spinRate":2437,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.40009290497549355,"extension":7.2726248058934},"index":7,"playId":"c6d01062-303f-3091-ae08-18ade9965268","pitchNumber":7,"startTime":"2026-05-30T00:42:58.182Z","endTime":"2026-05-30T00:43:02.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:43:02.728Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Endy Rodríguez singles on a line drive to right fielder Austin Martin.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T00:43:12.660Z","endTime":"2026-05-30T00:43:38.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94118853142589,"aZ":-35.803618648798114,"pfxX":7.850548744384989,"pfxZ":-2.469519187831043,"pX":0.4705415758862647,"pZ":1.8950963497327713,"vX0":2.625410247208916,"vY0":-120.65371868913087,"vZ0":-1.1410612935388096,"x":99.06,"y":187.61,"x0":-1.6520634562428955,"y0":50.000654004949084,"z0":5.53519185807517,"aX":11.548172479176156},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.4,"breakHorizontal":-14.9,"spinRate":2971,"spinDirection":43},"zone":9,"typeConfidence":0.91,"plateTime":0.45433861425274635,"extension":6.961014733247857},"hitData":{"launchSpeed":87.0,"launchAngle":19.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.27,"coordY":118.85}},"index":0,"playId":"2267f376-3423-3267-a830-2162522dc1d4","pitchNumber":1,"startTime":"2026-05-30T00:43:26.241Z","endTime":"2026-05-30T00:43:38.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:43:38.056Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jhostynxon Garcia flies out to center fielder Kody Clemens.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T00:46:13.816Z","endTime":"2026-05-30T00:46:25.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T00:43:59.181Z","endTime":"2026-05-30T00:44:48.891Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yoendrys Gómez replaces Eric Orze.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-30T00:44:48.891Z","endTime":"2026-05-30T00:46:16.140Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672782,"link":"/api/v1/people/672782"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.916697560189327,"aZ":-28.0651012844993,"pfxX":5.242736643193785,"pfxZ":2.7365436797892286,"pX":0.1471270482790571,"pZ":2.433668826012839,"vX0":3.7563649879995062,"vY0":-122.49463142172462,"vZ0":-0.8800310628758239,"x":111.39,"y":173.07,"x0":-2.0937918709293433,"y0":50.002782150263805,"z0":5.223172433852864,"aX":7.87029619697773},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.0,"breakHorizontal":-10.4,"spinRate":2734,"spinDirection":85},"zone":5,"typeConfidence":0.9,"plateTime":0.44922218792701285,"extension":6.974178729577398},"hitData":{"launchSpeed":96.7,"launchAngle":32.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.33,"coordY":63.12}},"index":2,"playId":"9ca86411-8ae0-3d5b-914e-1911595a04d6","pitchNumber":1,"startTime":"2026-05-30T00:46:16.140Z","endTime":"2026-05-30T00:46:25.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:46:25.440Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Byron Buxton grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T00:48:44.616Z","endTime":"2026-05-30T00:49:10.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31258622401641,"aZ":-10.78155781835299,"pfxX":-4.136922549993201,"pfxZ":10.274223551826038,"pX":0.6455690613848029,"pZ":2.525877642888963,"vX0":9.13011830211474,"vY0":-142.98830946037336,"vZ0":-7.1746148007956565,"x":92.39,"y":170.58,"x0":-2.043591839878687,"y0":50.001503901031704,"z0":5.735410569670953,"aX":-8.613854593217596},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.4,"breakHorizontal":5.8,"spinRate":2320,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.3822729481875973,"extension":6.827742314835572},"hitData":{"launchSpeed":86.0,"launchAngle":3.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.95,"coordY":146.11}},"index":0,"playId":"a02bc749-72e5-3aee-8f3c-3f99bf639195","pitchNumber":1,"startTime":"2026-05-30T00:49:01.733Z","endTime":"2026-05-30T00:49:10.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:49:10.848Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out to left fielder Jhostynxon Garcia.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T00:49:23.004Z","endTime":"2026-05-30T00:50:46.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"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":92.3,"endSpeed":85.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.742560268752282,"aZ":-21.629738320622128,"pfxX":0.8342628634316336,"pfxZ":5.696520620443816,"pX":-0.40700803734574653,"pZ":2.4036364047436978,"vX0":5.727772209681074,"vY0":-134.37034605388183,"vZ0":-4.769695736323731,"x":132.51,"y":173.88,"x0":-2.6639126681997642,"y0":50.00450696948817,"z0":5.7138486357855,"aX":1.5433419963196995},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.6,"breakHorizontal":-2.6,"spinRate":2354,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.4057282093992658,"extension":6.579664148747642},"index":0,"playId":"dd012eac-11c1-3a69-9d1b-83c76798d830","pitchNumber":1,"startTime":"2026-05-30T00:49:35.231Z","endTime":"2026-05-30T00:49:38.976Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-30T00:49:45.360Z","endTime":"2026-05-30T00:49:57.724Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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":88.0,"endSpeed":81.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.997074946387286,"aZ":-31.45451167955328,"pfxX":-8.225736890636911,"pfxZ":0.4287813274093004,"pX":-1.292173768206827,"pZ":3.9636981932892263,"vX0":5.951684704614983,"vY0":-128.12340729139638,"vZ0":1.5238275181127574,"x":166.25,"y":131.76,"x0":-2.5650362035439906,"y0":50.00292185914694,"z0":5.801590815394643,"aX":-13.812390400754524},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.3,"breakHorizontal":13.7,"spinRate":1162,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.42588555776416515,"extension":6.705862224442538},"index":2,"playId":"0091d144-ccd6-3bad-b1e1-dca323d26641","pitchNumber":2,"startTime":"2026-05-30T00:49:57.724Z","endTime":"2026-05-30T00:50:03.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92493585065638,"aZ":-20.697008824044403,"pfxX":-2.3726309983003055,"pfxZ":6.057419197052572,"pX":-0.2666463824704463,"pZ":1.5700236237675307,"vX0":7.044282199917648,"vY0":-136.08094204498045,"vZ0":-7.057699143432335,"x":127.16,"y":196.39,"x0":-2.568686102688953,"y0":50.00419814320947,"z0":5.6072386467612345,"aX":-4.49711986479213},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":3.0,"spinRate":2306,"spinDirection":198},"zone":13,"typeConfidence":2.0,"plateTime":0.40088799870424063,"extension":6.686344859585113},"index":3,"playId":"92af7a7e-1f87-314c-8625-9cb12e2fa167","pitchNumber":3,"startTime":"2026-05-30T00:50:16.464Z","endTime":"2026-05-30T00:50:21.041Z","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":91.3,"endSpeed":84.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428301136175367,"aZ":-24.25364880627498,"pfxX":-0.41603341940294714,"pfxZ":4.390811240976586,"pX":-0.3897787093817483,"pZ":1.6509249488973368,"vX0":5.3410599558298415,"vY0":-132.92796098676723,"vZ0":-6.162801430564073,"x":131.86,"y":194.21,"x0":-2.3643786282614103,"y0":50.0013342339694,"z0":5.741339261600738,"aX":-0.7505985644672402},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.0,"breakHorizontal":-0.4,"spinRate":2223,"spinDirection":190},"zone":7,"typeConfidence":2.0,"plateTime":0.41083929452172097,"extension":6.772644559792857},"hitData":{"launchSpeed":76.3,"launchAngle":41.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.0,"coordY":108.45}},"index":4,"playId":"b6be29b9-fa80-390c-abef-d38eaf620cf0","pitchNumber":4,"startTime":"2026-05-30T00:50:37.160Z","endTime":"2026-05-30T00:50:46.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:50:46.229Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens challenged (pitch result), call on the field was confirmed: Kody Clemens called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T00:50:54.898Z","endTime":"2026-05-30T00:52:24.623Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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":99.5,"endSpeed":91.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10778645970808,"aZ":-11.56956639181471,"pfxX":-3.4905834535409936,"pfxZ":9.687666778768335,"pX":-0.8563597497277785,"pZ":4.021514408841731,"vX0":6.189483071230905,"vY0":-144.75984112606437,"vZ0":-2.9736211342257794,"x":149.64,"y":130.2,"x0":-2.5665677752777483,"y0":50.00219357830511,"z0":5.768089293570855,"aX":-7.42423563261018},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.2,"breakHorizontal":5.2,"spinRate":2240,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3780558560432081,"extension":6.733297542727623},"index":0,"playId":"04be1217-0f03-3a92-a24b-3e7930e80dab","pitchNumber":1,"startTime":"2026-05-30T00:51:12.120Z","endTime":"2026-05-30T00:51:15.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.794747805401055,"aZ":-24.994751104772455,"pfxX":0.1869662617872585,"pfxZ":3.7881981009985424,"pX":-0.6341328389355005,"pZ":3.490669308883157,"vX0":4.8879461665632125,"vY0":-136.3047811930226,"vZ0":-1.5284577623922155,"x":141.17,"y":144.53,"x0":-2.4692258578589006,"y0":50.0049723289546,"z0":5.771742120356082,"aX":0.3540496861508352},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.7,"breakHorizontal":-1.3,"spinRate":2217,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.40066284294359233,"extension":6.764508153570775},"index":1,"playId":"bffbd523-3a51-3648-b7a8-e0d5e5c3fc29","pitchNumber":2,"startTime":"2026-05-30T00:51:31.972Z","endTime":"2026-05-30T00:51:35.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.402143993114414,"aZ":-33.14741790329858,"pfxX":2.572965143753965,"pfxZ":-0.5756320482714425,"pX":0.3996500042674745,"pZ":1.9351818956673106,"vX0":6.16175600870008,"vY0":-129.77960291835498,"vZ0":-2.9945876850332764,"x":101.77,"y":186.53,"x0":-2.3402989146816866,"y0":50.000087001276846,"z0":5.631184810268406,"aX":4.382340057349311},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.4,"breakHorizontal":-6.0,"spinRate":2313,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.4222058335504504,"extension":6.7153842575477976},"index":2,"playId":"4d850cb9-b34d-33bf-bbf4-d557d1059257","pitchNumber":3,"startTime":"2026-05-30T00:51:51.733Z","endTime":"2026-05-30T00:51:56.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.370047809269224,"aZ":-13.267217421556607,"pfxX":-6.373849829963094,"pfxZ":8.980337105426637,"pX":0.5805960194051379,"pZ":1.8594789747939915,"vX0":10.690017733639685,"vY0":-144.5492865777282,"vZ0":-8.350424705841139,"x":94.87,"y":188.57,"x0":-2.346390452255127,"y0":50.00030570399557,"z0":5.610364449203323,"aX":-13.4159334564942},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.5,"breakHorizontal":9.2,"spinRate":2311,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3797021000298937,"extension":6.783516775473727},"index":3,"playId":"428f1f64-80c0-322f-87fc-f9560c7742bb","pitchNumber":4,"startTime":"2026-05-30T00:52:18.080Z","endTime":"2026-05-30T00:52:24.623Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"}},"playEndTime":"2026-05-30T00:52:24.623Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T00:55:13.333Z","endTime":"2026-05-30T00:56:50.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88610827531758,"aZ":-20.884349408761192,"pfxX":0.725433357807876,"pfxZ":6.180434038045986,"pX":0.7314344529792495,"pZ":1.3842972661361936,"vX0":5.880047139019411,"vY0":-133.57234309799654,"vZ0":-6.056496381785587,"x":89.12,"y":201.4,"x0":-1.5828940575327248,"y0":50.0006438023803,"z0":5.159216077156,"aX":1.3242852571061319},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.2,"breakHorizontal":-2.4,"spinRate":2521,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.40838975904680597,"extension":6.858567490903555},"index":0,"playId":"166faa68-d6ba-3286-9c20-8d0db4f250ef","pitchNumber":1,"startTime":"2026-05-30T00:55:13.333Z","endTime":"2026-05-30T00:55:18.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.777859768775745,"aZ":-24.718728262498395,"pfxX":6.314046474309838,"pfxZ":4.817683538964506,"pX":1.9357649921610356,"pZ":1.015263816564574,"vX0":6.462081236349982,"vY0":-123.43046849263159,"vZ0":-4.951075842811616,"x":43.21,"y":211.37,"x0":-1.5333764498119018,"y0":50.00414943007136,"z0":5.119698819739193,"aX":9.776903839337827},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.8,"breakHorizontal":-13.0,"spinRate":2810,"spinDirection":83},"zone":14,"typeConfidence":0.9,"plateTime":0.44316604685601124,"extension":6.867741387233323},"index":1,"playId":"0d1960db-20e6-3e37-bb7e-2378af9f7b04","pitchNumber":2,"startTime":"2026-05-30T00:55:28.922Z","endTime":"2026-05-30T00:55:33.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.571643347020565,"aZ":-15.279402865701107,"pfxX":-5.001389086449605,"pfxZ":8.914864475760933,"pX":-0.17619845244523136,"pZ":2.641688168291312,"vX0":6.070584594317243,"vY0":-136.21029734937852,"vZ0":-4.041129054415415,"x":123.72,"y":167.45,"x0":-1.7752133452805798,"y0":50.00106446926305,"z0":5.188512103098572,"aX":-9.476320141684083},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":7.9,"spinRate":2400,"spinDirection":216},"zone":5,"typeConfidence":0.85,"plateTime":0.4008454506755208,"extension":6.859405066929233},"index":2,"playId":"1f90c640-19e7-3248-ab6d-32c3c4ec799f","pitchNumber":3,"startTime":"2026-05-30T00:55:47.187Z","endTime":"2026-05-30T00:55:50.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.563315199391482,"aZ":-13.831806273360716,"pfxX":-5.203369947292341,"pfxZ":9.471698520926898,"pX":0.4462307161598695,"pZ":2.2450218216382107,"vX0":7.7910691440917,"vY0":-137.9957308975738,"vZ0":-5.197775888898249,"x":99.99,"y":178.16,"x0":-1.7324302195651278,"y0":50.00267476410945,"z0":5.078673808527503,"aX":-10.07666165543451},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":7.9,"spinRate":2458,"spinDirection":212},"zone":9,"typeConfidence":0.9,"plateTime":0.3963310760058407,"extension":6.926356279921193},"index":3,"playId":"d4ef6e60-8bf7-3e09-9dd9-f57c3bdc1de3","pitchNumber":4,"startTime":"2026-05-30T00:56:05.148Z","endTime":"2026-05-30T00:56:09.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.934832030775162,"aZ":-13.912334111432001,"pfxX":-4.499944066257821,"pfxZ":9.610198765590914,"pX":0.7311987776981943,"pZ":3.142883591823625,"vX0":7.743535071490339,"vY0":-136.91694887807046,"vZ0":-3.1367992972282956,"x":89.13,"y":153.92,"x0":-1.5477385069236071,"y0":50.00645222704471,"z0":5.254263423858874,"aX":-8.555226140886438},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":6.6,"spinRate":2449,"spinDirection":214},"zone":3,"typeConfidence":0.88,"plateTime":0.3998939383529989,"extension":6.915833892139284},"index":4,"playId":"e315b4b7-54ea-3201-b32b-96884debee3c","pitchNumber":5,"startTime":"2026-05-30T00:56:24.182Z","endTime":"2026-05-30T00:56:27.416Z","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, 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":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.245296891548982,"aZ":-25.30003878641069,"pfxX":7.02963629658055,"pfxZ":4.531237262584425,"pX":1.352153831118133,"pZ":2.091120158771789,"vX0":5.808070927027934,"vY0":-121.90828635858233,"vZ0":-2.0828679657928295,"x":65.46,"y":182.32,"x0":-1.9678366509248382,"y0":50.00151803668112,"z0":5.123836470999174,"aX":10.660337653079946},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":8.0,"breakHorizontal":-14.0,"spinRate":2748,"spinDirection":86},"zone":14,"typeConfidence":0.9,"plateTime":0.4479892385878568,"extension":6.939786176302761},"index":5,"playId":"716abf21-241f-3b7c-8179-b34bed2c46d5","pitchNumber":6,"startTime":"2026-05-30T00:56:44.858Z","endTime":"2026-05-30T00:56:50.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:56:50.202Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T00:56:55.836Z","endTime":"2026-05-30T00:59:57.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05027130836841,"aZ":-12.80593903342632,"pfxX":-4.103695898929603,"pfxZ":9.673212771970142,"pX":-0.23483279674512747,"pZ":1.6522082145827202,"vX0":5.774688408338659,"vY0":-140.0033184195451,"vZ0":-7.111437250266319,"x":125.95,"y":194.17,"x0":-1.7827901598980853,"y0":50.00461121354417,"z0":5.048331087617508,"aX":-8.218330628612991},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":6.4,"spinRate":2431,"spinDirection":211},"zone":8,"typeConfidence":0.92,"plateTime":0.38994009930611817,"extension":6.773157986466579},"index":0,"playId":"f367acfe-9ec0-39d3-a959-3b78faeaffb6","pitchNumber":1,"startTime":"2026-05-30T00:57:15.899Z","endTime":"2026-05-30T00:57:20.048Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-30T00:57:33.678Z","endTime":"2026-05-30T00:57:48.428Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45248870873837,"aZ":-13.97886782597962,"pfxX":-3.317254567041457,"pfxZ":9.239053198038405,"pX":-0.23693062471955736,"pZ":2.927928756116076,"vX0":5.927986257713345,"vY0":-139.04126234191156,"vZ0":-3.4984765891802607,"x":126.03,"y":159.73,"x0":-1.9599028318610998,"y0":50.00415086959347,"z0":5.122491311268611,"aX":-6.534510912317134},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":4.9,"spinRate":2469,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.3930403634702597,"extension":6.703628671832016},"index":2,"playId":"b357e31b-b585-393d-a07e-13c88abc92fb","pitchNumber":2,"startTime":"2026-05-30T00:57:48.428Z","endTime":"2026-05-30T00:57:51.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46877790398125,"aZ":-27.895022607518136,"pfxX":6.761423632269632,"pfxZ":2.81441080956549,"pX":1.5296587787889875,"pZ":-1.2303497111788866,"vX0":6.547966554575556,"vY0":-122.86787799511318,"vZ0":-8.966704009833396,"x":58.69,"y":272.0,"x0":-2.0532738865323754,"y0":50.00401219926623,"z0":4.854254003624317,"aX":10.287084192810786},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.1,"breakHorizontal":-13.8,"spinRate":2754,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.4466326662215203,"extension":6.924971265449783},"index":3,"playId":"129cfa77-2f2b-3f96-87a2-5eb569fb9587","pitchNumber":3,"startTime":"2026-05-30T00:58:11.711Z","endTime":"2026-05-30T00:58:15.431Z","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":85.5,"endSpeed":79.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.788624844852322,"aZ":-28.312797472566306,"pfxX":7.027829348599319,"pfxZ":2.45817138653632,"pX":1.1867458566768567,"pZ":-0.9527084572561723,"vX0":6.2736886476038345,"vY0":-124.31519282561463,"vZ0":-8.435346289737275,"x":71.76,"y":264.5,"x0":-2.2784995190759716,"y0":50.005156249408415,"z0":4.818444440095073,"aX":11.054404568165408},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.8,"breakHorizontal":-14.2,"spinRate":2661,"spinDirection":84},"zone":14,"typeConfidence":0.89,"plateTime":0.439771806837423,"extension":7.013490117541261},"index":4,"playId":"c20389e7-42ac-3f26-83ab-b1c5780b9984","pitchNumber":4,"startTime":"2026-05-30T00:58:39.404Z","endTime":"2026-05-30T00:58:43.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.650062013408444,"aZ":-15.848747567117057,"pfxX":-3.1559815424727655,"pfxZ":8.226121137203567,"pX":-1.2152797505141026,"pZ":3.611260186746879,"vX0":2.5762881420682793,"vY0":-139.3559290899051,"vZ0":-1.749377093430395,"x":163.32,"y":141.28,"x0":-1.737555687004676,"y0":50.00443134495449,"z0":5.283907506981324,"aX":-6.264435387064922},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":5.3,"spinRate":2296,"spinDirection":221},"zone":11,"typeConfidence":0.92,"plateTime":0.39169873335688665,"extension":6.765939580912762},"index":5,"playId":"f38d9a16-c15b-3085-ba05-42aefac845f7","pitchNumber":5,"startTime":"2026-05-30T00:59:03.711Z","endTime":"2026-05-30T00:59:07.701Z","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":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.645583473340817,"aZ":-27.358504480523138,"pfxX":5.635463586151748,"pfxZ":3.07663310188076,"pX":0.8782662820835836,"pZ":1.4547322886844414,"vX0":4.4086171161226835,"vY0":-123.78849945581186,"vZ0":-3.3037119298234714,"x":83.52,"y":199.5,"x0":-1.6524789715106962,"y0":50.004861454842256,"z0":5.075313900944428,"aX":8.82334005531589},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":-11.2,"spinRate":2654,"spinDirection":81},"zone":14,"typeConfidence":0.9,"plateTime":0.44097356689254497,"extension":7.040073779188918},"index":6,"playId":"f69f8b68-3e43-3177-9f10-95d6a2ae4b12","pitchNumber":6,"startTime":"2026-05-30T00:59:23.183Z","endTime":"2026-05-30T00:59:27.489Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52688090031037,"aZ":-16.906166709286893,"pfxX":-5.775403042471927,"pfxZ":7.771402040808014,"pX":0.47917772361154465,"pZ":0.49731046039691845,"vX0":7.084105602823518,"vY0":-138.89494695482463,"vZ0":-9.087879263206078,"x":98.73,"y":225.35,"x0":-1.3475150608174935,"y0":50.00187853596514,"z0":4.923291597388289,"aX":-11.345316653326183},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":9.1,"spinRate":2219,"spinDirection":221},"zone":14,"typeConfidence":0.88,"plateTime":0.3935237950739072,"extension":7.013981032433361},"index":7,"playId":"6c063f57-3efd-3adb-900a-c453063bec93","pitchNumber":7,"startTime":"2026-05-30T00:59:52.883Z","endTime":"2026-05-30T00:59:57.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T00:59:57.602Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T01:02:38.106Z","endTime":"2026-05-30T01:04:22.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T01:00:18.832Z","endTime":"2026-05-30T01:01:08.816Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Anthony Banda replaces Yoendrys Gómez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-30T01:01:08.816Z","endTime":"2026-05-30T01:02:40.448Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607455,"link":"/api/v1/people/607455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00138792527191,"aZ":-20.353931016232465,"pfxX":10.405241291715228,"pfxZ":6.089415404314373,"pX":0.7004555370765004,"pZ":3.383109080110195,"vX0":-8.01437530109404,"vY0":-138.22620271643012,"vZ0":-2.0264411208142716,"x":90.3,"y":147.44,"x0":2.281532196752214,"y0":50.001210997340586,"z0":5.488328199831679,"aX":20.18979280901654},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":-17.3,"spinRate":2127,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3958360212176135,"extension":6.230117121834344},"index":2,"playId":"8c713ea3-071f-3fc2-919d-a02365930f4c","pitchNumber":1,"startTime":"2026-05-30T01:02:40.448Z","endTime":"2026-05-30T01:02:44.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45036715010933,"aZ":-13.22485813500006,"pfxX":5.818874124331805,"pfxZ":9.603032543623655,"pX":0.09457401446503692,"pZ":2.3112080313672503,"vX0":-7.869975388815544,"vY0":-139.58840571309116,"vZ0":-5.714972866772667,"x":113.4,"y":176.38,"x0":2.1946009955067534,"y0":50.0027676416243,"z0":5.255997567550414,"aX":11.482479371381581},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":-8.9,"spinRate":2238,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.39240835733290336,"extension":6.3267834052326775},"index":3,"playId":"aebcdef1-ab27-3ee6-a79e-5e2f91a243a3","pitchNumber":2,"startTime":"2026-05-30T01:03:01.390Z","endTime":"2026-05-30T01:03:05.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.443675263189284,"aZ":-21.582583003269,"pfxX":10.412880423923282,"pfxZ":5.385265031456221,"pX":-0.7355800061838368,"pZ":2.7767231954225373,"vX0":-11.819085616580866,"vY0":-138.7239646870838,"vZ0":-3.109200893704772,"x":145.04,"y":163.81,"x0":2.2093301953026847,"y0":50.0023086553506,"z0":5.3360479772389855,"aX":20.476477268890804},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.4,"breakHorizontal":-16.7,"spinRate":2186,"spinDirection":129},"zone":1,"typeConfidence":2.0,"plateTime":0.39350875743142044,"extension":6.31463511344959},"index":4,"playId":"484f7c74-165d-32ac-82a0-ed775cb9768d","pitchNumber":3,"startTime":"2026-05-30T01:03:23.097Z","endTime":"2026-05-30T01:03:27.529Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-30T01:03:38.085Z","endTime":"2026-05-30T01:03:54.791Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.989634723067265,"aZ":-34.02386873589788,"pfxX":-7.989761290600459,"pfxZ":-1.2015164522316866,"pX":-1.1720685940761149,"pZ":3.0984606663592817,"vX0":-6.244118077652754,"vY0":-123.50705773503512,"vZ0":1.288024021495666,"x":161.68,"y":155.12,"x0":2.4325938603124495,"y0":50.00578014393474,"z0":5.4447851111791925,"aX":-12.26822329894316},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.6,"breakHorizontal":16.0,"spinRate":1942,"spinDirection":297},"zone":11,"typeConfidence":2.0,"plateTime":0.4445113590677354,"extension":6.188286589358801},"index":6,"playId":"8c59f90b-810d-3ff7-bfe9-d0ad6497e620","pitchNumber":4,"startTime":"2026-05-30T01:03:54.791Z","endTime":"2026-05-30T01:03:58.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.225845409257662,"aZ":-35.87125377391526,"pfxX":-5.707602974226652,"pfxZ":-2.3344951963793674,"pX":-1.7251093462956248,"pZ":1.2186572643281166,"vX0":-7.9675688005859335,"vY0":-125.52987906712764,"vZ0":-2.6326258739458512,"x":182.76,"y":205.88,"x0":2.24081782717969,"y0":50.00238880340846,"z0":5.2233146086780895,"aX":-9.03862726368837},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.7,"breakHorizontal":12.2,"spinRate":1972,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.43761517930692806,"extension":6.265429841902605},"index":7,"playId":"1dd603f1-dda5-3461-a32d-654262c53c69","pitchNumber":5,"startTime":"2026-05-30T01:04:16.546Z","endTime":"2026-05-30T01:04:22.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:04:22.807Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks. Spencer Horwitz to 2nd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T01:04:44.393Z","endTime":"2026-05-30T01:09:01.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.041425950192362,"aZ":-32.284549747082366,"pfxX":10.586822493913019,"pfxZ":-0.06949985574005602,"pX":-0.8206414449469313,"pZ":0.21795895909964366,"vX0":-11.577407204303471,"vY0":-127.51439051887702,"vZ0":-6.0235324492572815,"x":148.28,"y":232.9,"x0":2.384033837406242,"y0":50.00238674128427,"z0":5.130662322040344,"aX":17.58991324881829},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.2,"breakHorizontal":-16.8,"spinRate":1295,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.4281009418920547,"extension":6.402929912007673},"index":0,"playId":"b823032e-75e1-3779-b4fc-f574b26acb00","pitchNumber":1,"startTime":"2026-05-30T01:04:48.844Z","endTime":"2026-05-30T01:04:53.263Z","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":88.3,"endSpeed":80.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.903490704508638,"aZ":-27.94422788921453,"pfxX":8.191630162642333,"pfxZ":2.543128458176305,"pX":1.2804877201068374,"pZ":3.4235982299540018,"vX0":-5.893175660495077,"vY0":-128.43961710852133,"vZ0":0.7377220847586307,"x":68.19,"y":146.34,"x0":2.546434160633281,"y0":50.00195551403082,"z0":5.31465366305029,"aX":13.614110209461836},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.0,"breakHorizontal":-13.4,"spinRate":1436,"spinDirection":102},"zone":12,"typeConfidence":2.0,"plateTime":0.4273047351017665,"extension":6.463721411220909},"index":1,"playId":"37b2c549-9cfb-36c2-ace5-a93cc2fdd231","pitchNumber":2,"startTime":"2026-05-30T01:05:15.571Z","endTime":"2026-05-30T01:05:19.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.177154529218107,"aZ":-40.91081304085216,"pfxX":-5.155199794245835,"pfxZ":-5.46432619609979,"pX":0.037702489364844244,"pZ":1.2747285749072905,"vX0":-4.693041178822755,"vY0":-126.75562881671941,"vZ0":-1.6383749464170554,"x":115.56,"y":204.36,"x0":2.594948841900879,"y0":50.00424734780584,"z0":5.249663977846136,"aX":-8.239963466751847},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-10.0,"breakHorizontal":10.6,"spinRate":1872,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.43506805728635056,"extension":6.172819805244711},"index":2,"playId":"118779fb-791d-3be7-8bf8-b027cd4e2383","pitchNumber":3,"startTime":"2026-05-30T01:05:38.046Z","endTime":"2026-05-30T01:05:42.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77315549738069,"aZ":-15.045384356391514,"pfxX":7.147508882689108,"pfxZ":8.783913835522876,"pX":0.19600173718492006,"pZ":3.2225988760843665,"vX0":-8.51194906568329,"vY0":-138.68969887126445,"vZ0":-2.9489126327267656,"x":109.53,"y":151.77,"x0":2.3750154802769887,"y0":50.00140757550311,"z0":5.302051258757421,"aX":13.935559182413446},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":-11.2,"spinRate":2153,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.39481187323817757,"extension":6.29992842503551},"index":3,"playId":"ab3e3516-0535-3914-a921-c5b2b7aa88a5","pitchNumber":4,"startTime":"2026-05-30T01:05:58.951Z","endTime":"2026-05-30T01:06:03.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.961771217644245,"aZ":-20.386839249924236,"pfxX":9.90795170886852,"pfxZ":6.05184133528425,"pX":0.47002319733348247,"pZ":3.001168218130422,"vX0":-8.710536741419482,"vY0":-138.44269900982923,"vZ0":-2.8166846966151375,"x":99.08,"y":157.75,"x0":2.3648375847779763,"y0":50.001928300707036,"z0":5.391202472096741,"aX":19.294925159843963},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.6,"breakHorizontal":-16.2,"spinRate":2019,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.3951426926423651,"extension":6.410394869957359},"index":4,"playId":"5fabf3c4-627c-3e02-a7cf-96d30773da2b","pitchNumber":5,"startTime":"2026-05-30T01:06:19.653Z","endTime":"2026-05-30T01:06:23.192Z","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":95.8,"endSpeed":88.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.560343107203884,"aZ":-18.09321781857691,"pfxX":7.683570473279188,"pfxZ":7.115618048124555,"pX":0.2230287046521023,"pZ":2.4939202504624736,"vX0":-8.381508630143887,"vY0":-139.3665904354114,"vZ0":-4.598510792959384,"x":108.5,"y":171.44,"x0":2.262559509291757,"y0":50.00184541508576,"z0":5.350141750824275,"aX":15.20452713069936},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":-12.4,"spinRate":2142,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.3921008386767535,"extension":6.446121230028238},"index":5,"playId":"2b33b84f-f17a-36de-a27b-6674c5b5cdae","pitchNumber":6,"startTime":"2026-05-30T01:06:49.571Z","endTime":"2026-05-30T01:06:54.978Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-05-30T01:07:23.209Z","endTime":"2026-05-30T01:07:46.650Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5518397595459,"aZ":-16.456620026637783,"pfxX":7.656025311151112,"pfxZ":7.765317010314859,"pX":0.2307634355857641,"pZ":1.892646931662153,"vX0":-8.253898387536339,"vY0":-141.02089872611316,"vZ0":-6.392345101115424,"x":108.2,"y":187.68,"x0":2.1938260625586317,"y0":50.00416541277969,"z0":5.241170900814583,"aX":15.49955836349507},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.0,"breakHorizontal":-12.2,"spinRate":2182,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.3876610776286187,"extension":6.301661277048845},"index":7,"playId":"bddfc314-1212-3815-90a6-11fad151c51e","pitchNumber":7,"startTime":"2026-05-30T01:07:46.650Z","endTime":"2026-05-30T01:07:50.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.360941090330144,"aZ":-33.560884255673415,"pfxX":-3.905763506246918,"pfxZ":-0.8678509097416107,"pX":-0.24901321952798475,"pZ":1.921816512388531,"vX0":-5.507443051144869,"vY0":-125.77886225927301,"vZ0":-1.515156941945186,"x":126.49,"y":186.89,"x0":2.475726327493234,"y0":50.00114317564622,"z0":5.2518391162459865,"aX":-6.259971687861718},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.7,"breakHorizontal":8.3,"spinRate":1920,"spinDirection":313},"zone":7,"typeConfidence":2.0,"plateTime":0.4353670181206897,"extension":6.0931287180644125},"index":8,"playId":"5e27882b-f3aa-3707-af1f-953f42375235","pitchNumber":8,"startTime":"2026-05-30T01:08:18.989Z","endTime":"2026-05-30T01:08:23.457Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51586051048198,"aZ":-28.810261961122894,"pfxX":7.730671613908912,"pfxZ":1.9978150308995914,"pX":1.035046518651859,"pZ":2.735327170207796,"vX0":-6.116107536034722,"vY0":-128.67839909436745,"vZ0":-0.9199196560297018,"x":77.55,"y":164.93,"x0":2.43276152347915,"y0":50.00304896714814,"z0":5.319967178465137,"aX":13.025866400106013},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.6,"breakHorizontal":-12.7,"spinRate":1406,"spinDirection":100},"zone":12,"typeConfidence":2.0,"plateTime":0.42487923028399743,"extension":6.307166039701212},"index":9,"playId":"b99d612d-5de1-33e3-bfae-9c40b16e2772","pitchNumber":9,"startTime":"2026-05-30T01:08:52.987Z","endTime":"2026-05-30T01:09:01.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:09:01.673Z","atBatIndex":59},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Gonzales grounds into a force out, fielded by second baseman Luke Keaschall. Bryan Reynolds out at 2nd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T01:10:32.998Z","endTime":"2026-05-30T01:10:41.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T01:09:16.463Z","endTime":"2026-05-30T01:10:35.296Z","isPitch":false,"type":"action"},{"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":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.075893271646624,"aZ":-29.291151354966917,"pfxX":9.328957462103055,"pfxZ":1.73419051802618,"pX":0.8817371328086583,"pZ":1.748265145475677,"vX0":-7.059552817228646,"vY0":-128.17354960274537,"vZ0":-3.1071783845356213,"x":83.39,"y":191.58,"x0":2.45734667544166,"y0":50.0055726525779,"z0":5.259417402865748,"aX":15.550502401546462},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":-15.4,"spinRate":1372,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.4270484763135265,"extension":6.390212426289526},"hitData":{"launchSpeed":92.7,"launchAngle":3.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.55,"coordY":147.12}},"index":1,"playId":"c0778609-21c7-33dd-951c-921dc3d212ab","pitchNumber":1,"startTime":"2026-05-30T01:10:35.296Z","endTime":"2026-05-30T01:10:41.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:10:41.695Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out, third baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T01:12:57.754Z","endTime":"2026-05-30T01:13:42.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.822123764444214,"aZ":-11.13078222786328,"pfxX":-7.761932322549778,"pfxZ":10.164109513694784,"pX":-0.9714387280747525,"pZ":2.8197157813309635,"vX0":6.78602500715083,"vY0":-143.15977564291856,"vZ0":-5.818033007714942,"x":154.03,"y":162.65,"x0":-2.367044799074061,"y0":50.00337066603066,"z0":5.578675181677732,"aX":-16.071519284496368},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.4,"breakHorizontal":12.6,"spinRate":2447,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3829586164788559,"extension":6.5697342544296085},"index":0,"playId":"f9fe3bc8-ef00-3d1e-9186-aedba5431d34","pitchNumber":1,"startTime":"2026-05-30T01:13:17.959Z","endTime":"2026-05-30T01:13:21.883Z","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":88.9,"endSpeed":82.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.209353132225534,"aZ":-32.61447080991011,"pfxX":0.9769089147750845,"pfxZ":-0.25342235031977367,"pX":-0.03712033771336498,"pZ":3.8017125912789935,"vX0":5.872086475627492,"vY0":-129.4338722531288,"vZ0":0.9159252222816174,"x":118.41,"y":136.13,"x0":-2.455649148016003,"y0":50.00610047662586,"z0":5.926943549237673,"aX":1.6692696410273293},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.0,"breakHorizontal":-3.0,"spinRate":2268,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4220296125762366,"extension":6.630008994283846},"hitData":{"launchSpeed":81.4,"launchAngle":-4.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.0,"coordY":160.0}},"index":1,"playId":"24764c57-c29f-3a0e-8ad7-5162ed0b36ef","pitchNumber":2,"startTime":"2026-05-30T01:13:35.059Z","endTime":"2026-05-30T01:13:42.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:13:42.623Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T01:13:54.829Z","endTime":"2026-05-30T01:16:38.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.647367604213084,"aZ":-30.926185166844856,"pfxX":2.3896305847820503,"pfxZ":0.7492052031643794,"pX":-0.7028921360265116,"pZ":2.9887285447377514,"vX0":3.5785401641356738,"vY0":-128.04176087340954,"vZ0":-1.1022540425718503,"x":143.79,"y":158.08,"x0":-2.4252896797486123,"y0":50.00451803775983,"z0":5.828856880923047,"aX":3.997053665080336},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":-5.0,"spinRate":2301,"spinDirection":124},"zone":1,"typeConfidence":2.0,"plateTime":0.42658945004209636,"extension":6.8155917148489715},"index":0,"playId":"fa075893-967c-3313-aed9-fc245ff2f387","pitchNumber":1,"startTime":"2026-05-30T01:14:09.974Z","endTime":"2026-05-30T01:14:13.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.524951144070258,"aZ":-25.030175989932463,"pfxX":-8.08604644186337,"pfxZ":4.15572332831754,"pX":-1.0135586048291378,"pZ":2.9558381696985534,"vX0":6.827093636724427,"vY0":-129.88574336201302,"vZ0":-2.1296176458569245,"x":155.63,"y":158.97,"x0":-2.617091305900771,"y0":50.00437578864078,"z0":5.677066599839699,"aX":-13.90831523606438},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.3,"breakHorizontal":13.2,"spinRate":1209,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.420644336297316,"extension":6.679181096085887},"index":1,"playId":"ee8b236f-ef4b-34aa-b73d-d22cd8e1c7f8","pitchNumber":2,"startTime":"2026-05-30T01:14:26.604Z","endTime":"2026-05-30T01:14:30.837Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-30T01:14:44.927Z","endTime":"2026-05-30T01:14:56.617Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52533632112192,"aZ":-28.53723609480911,"pfxX":1.752679969298998,"pfxZ":2.154392620721934,"pX":0.23064193624414622,"pZ":1.409269427024434,"vX0":6.140748995177172,"vY0":-129.3405115482807,"vZ0":-5.06002027523961,"x":108.21,"y":200.73,"x0":-2.4042950384300257,"y0":50.00584711444396,"z0":5.585238111131124,"aX":2.9629318887957616},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":-4.6,"spinRate":2298,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.42382299225052966,"extension":6.7902215895016536},"index":3,"playId":"feccbeca-4f5b-3c76-8ff9-51b250bfb837","pitchNumber":3,"startTime":"2026-05-30T01:14:56.617Z","endTime":"2026-05-30T01:15:02.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04418139110972,"aZ":-32.12002448347993,"pfxX":3.5137432525080086,"pfxZ":0.03383833556824278,"pX":0.11768973001375396,"pZ":2.6649235999992587,"vX0":5.436423320359745,"vY0":-129.87583280131534,"vZ0":-1.50132214861436,"x":112.51,"y":166.83,"x0":-2.4587286338511603,"y0":50.003643021741354,"z0":5.691817534684822,"aX":6.0070029073389},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.0,"breakHorizontal":-7.6,"spinRate":2321,"spinDirection":106},"zone":5,"typeConfidence":2.0,"plateTime":0.4216288334117917,"extension":6.775850113661986},"index":4,"playId":"1a445539-63a8-356d-a7e4-1e3d4f84d498","pitchNumber":4,"startTime":"2026-05-30T01:15:14.366Z","endTime":"2026-05-30T01:15:17.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41269786208213,"aZ":-28.778345645829656,"pfxX":2.1228645417954626,"pfxZ":1.9962724060711121,"pX":0.4077294758394043,"pZ":1.9423849736275145,"vX0":6.5793681853336015,"vY0":-129.22842995295497,"vZ0":-4.09970529174179,"x":101.46,"y":186.34,"x0":-2.4409710186245848,"y0":50.00472407420224,"z0":5.745235566052119,"aX":3.6104808762411156},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":-5.3,"spinRate":2303,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.42287905478785426,"extension":6.937134494012511},"index":5,"playId":"f4f95e17-d68b-38e8-ac86-b105726cafaf","pitchNumber":5,"startTime":"2026-05-30T01:15:37.346Z","endTime":"2026-05-30T01:15:43.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":90.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.928605615634766,"aZ":-12.099245889384063,"pfxX":-5.524151581367362,"pfxZ":9.505282976371127,"pX":-0.061692606801734766,"pZ":2.7380011510982123,"vX0":8.6796056017446,"vY0":-144.8921626354025,"vZ0":-6.343042357219903,"x":119.35,"y":164.85,"x0":-2.387553837819863,"y0":50.004679745321106,"z0":5.705095846779343,"aX":-11.669793080339824},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.0,"breakHorizontal":8.2,"spinRate":2314,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.37897536236270213,"extension":6.7176172276139186},"index":6,"playId":"9c3755e9-111c-3213-8665-5bf69c83a897","pitchNumber":6,"startTime":"2026-05-30T01:16:01.615Z","endTime":"2026-05-30T01:16:08.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":90.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.36522748364966,"aZ":-13.447099342939055,"pfxX":-7.200012206515847,"pfxZ":8.84791378095309,"pX":0.40859445717501514,"pZ":1.949533635267151,"vX0":10.678699522144154,"vY0":-144.91545236843783,"vZ0":-7.985795525262591,"x":101.43,"y":186.14,"x0":-2.396853390473277,"y0":50.00521849012224,"z0":5.5713258426318,"aX":-15.24370977906211},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2349,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.3786598503226486,"extension":6.938438117068792},"index":7,"playId":"ca48a6b9-d3e3-3266-ac37-fc9f34493af9","pitchNumber":7,"startTime":"2026-05-30T01:16:32.725Z","endTime":"2026-05-30T01:16:38.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:16:38.362Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T01:16:50.925Z","endTime":"2026-05-30T01:18:26.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.311035577364805,"aZ":-10.255128019425818,"pfxX":-6.603862762099532,"pfxZ":10.446895053201679,"pX":0.052806869756491126,"pZ":2.7872554064501216,"vX0":9.1095397312339,"vY0":-144.31817259201927,"vZ0":-6.070071020211341,"x":114.99,"y":163.52,"x0":-2.294659397607355,"y0":50.00013076780356,"z0":5.557211492166098,"aX":-13.852778812991552},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.8,"breakHorizontal":10.0,"spinRate":2344,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3803401252686678,"extension":6.8451280178474825},"index":0,"playId":"b04df7c7-c199-3259-a769-ddd62069839b","pitchNumber":1,"startTime":"2026-05-30T01:17:04.235Z","endTime":"2026-05-30T01:17:07.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63854030950027,"aZ":-8.15765824771405,"pfxX":-5.795384243072883,"pfxZ":11.412770114148868,"pX":0.6563807700893273,"pZ":1.8580788001074238,"vX0":10.238301448040405,"vY0":-143.96800922501183,"vZ0":-9.333149943442393,"x":91.98,"y":188.61,"x0":-2.188898067959975,"y0":50.00209712469176,"z0":5.642273148304506,"aX":-12.195538085004074},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.0,"breakHorizontal":8.5,"spinRate":2437,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.38007421350412285,"extension":6.788272431056144},"index":1,"playId":"2cf84f41-15f1-3050-814c-02e45b1ce809","pitchNumber":2,"startTime":"2026-05-30T01:17:26.845Z","endTime":"2026-05-30T01:17:30.420Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-30T01:17:39.324Z","endTime":"2026-05-30T01:17:57.613Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.737762773860894,"aZ":-8.870110115952588,"pfxX":-5.164385568824651,"pfxZ":10.96585959087653,"pX":1.0114306276742298,"pZ":2.0884529496289224,"vX0":10.864011752014987,"vY0":-144.63276914655665,"vZ0":-8.170399166132755,"x":78.45,"y":182.39,"x0":-2.1172706505783037,"y0":50.00585154744374,"z0":5.489007649554103,"aX":-10.97884709402984},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.4,"breakHorizontal":7.3,"spinRate":2391,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3782500965401052,"extension":6.7686714876368415},"index":3,"playId":"883cfc3e-16b8-3f6c-a228-485917ecd972","pitchNumber":3,"startTime":"2026-05-30T01:17:57.613Z","endTime":"2026-05-30T01:18:01.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.328896464715225,"aZ":-28.14458009439565,"pfxX":3.4650095158578207,"pfxZ":2.272661279661416,"pX":0.4891150516576815,"pZ":1.6285834467046967,"vX0":6.361028299653028,"vY0":-132.59287676201404,"vZ0":-5.1682179371588095,"x":98.36,"y":194.81,"x0":-2.394688697543334,"y0":50.00359219926961,"z0":5.6660412657272055,"aX":6.146799147109464},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.1,"breakHorizontal":-7.7,"spinRate":2389,"spinDirection":145},"zone":9,"typeConfidence":2.0,"plateTime":0.4136781569343757,"extension":6.994104122372305},"index":4,"playId":"0b3ed1d9-9d5d-30ce-9eee-2f0d1fe719af","pitchNumber":4,"startTime":"2026-05-30T01:18:22.008Z","endTime":"2026-05-30T01:18:26.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:18:26.143Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oneil Cruz walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T01:21:22.538Z","endTime":"2026-05-30T01:22:02.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from center field to first base for Kody Clemens.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:20:45.796Z","endTime":"2026-05-30T01:20:45.818Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"300"},{"details":{"description":"Defensive Substitution: James Outman replaces first baseman Josh Bell, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T01:20:45.818Z","endTime":"2026-05-30T01:21:22.763Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":605137,"link":"/api/v1/people/605137"}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":607455,"fullName":"Anthony Banda"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"08233776-0656-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-30T01:21:22.763Z","endTime":"2026-05-30T01:21:24.802Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.836979306665903,"aZ":-39.042389515988546,"pfxX":-5.952403703446347,"pfxZ":-4.465413708681358,"pX":-1.1644368144182924,"pZ":1.4249539535795708,"vX0":-6.913141730513372,"vY0":-124.24316370695432,"vZ0":-1.5284593770648083,"x":161.39,"y":200.31,"x0":2.44557557725525,"y0":50.004844161498816,"z0":5.343755794984844,"aX":-9.148541250317368},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.2,"breakHorizontal":12.6,"spinRate":1930,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.44374084365450317,"extension":6.180898722772908},"index":3,"playId":"38fba827-d9c3-33ac-b2ae-4ee03d7764c5","pitchNumber":1,"startTime":"2026-05-30T01:21:24.802Z","endTime":"2026-05-30T01:21:29.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.746641801448476,"aZ":-39.321399397262354,"pfxX":-6.442195056380129,"pfxZ":-4.676969937438875,"pX":-0.8322372687763032,"pZ":2.8303504252309417,"vX0":-5.85481318912738,"vY0":-123.9335027966861,"vZ0":1.7851538632855293,"x":148.72,"y":162.36,"x0":2.412546494738835,"y0":50.00253807494464,"z0":5.427484318808801,"aX":-9.846197740864248},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.7,"breakHorizontal":13.2,"spinRate":1824,"spinDirection":307},"zone":11,"typeConfidence":2.0,"plateTime":0.4448990151970862,"extension":6.147315913086348},"index":4,"playId":"4b3d6d8f-f625-370b-8f41-5484255f48fb","pitchNumber":2,"startTime":"2026-05-30T01:21:39.598Z","endTime":"2026-05-30T01:21:44.576Z","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":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.695350920080394,"aZ":-21.82682241458792,"pfxX":10.111824206681375,"pfxZ":5.3458231417035575,"pX":0.8638825645676184,"pZ":1.697860046081199,"vX0":-7.689123928532825,"vY0":-138.00224764947097,"vZ0":-5.564492955163304,"x":84.07,"y":192.94,"x0":2.3675964882296348,"y0":50.00176107729118,"z0":5.203188644417574,"aX":19.571537594595227},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":-16.8,"spinRate":2078,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.39635958911937097,"extension":6.285396767546343},"index":5,"playId":"e5fd5efe-f6c2-36ea-a36c-7c0553c75ead","pitchNumber":3,"startTime":"2026-05-30T01:21:58.294Z","endTime":"2026-05-30T01:22:02.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:22:02.829Z","atBatIndex":64},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Konnor Griffin reaches on a fielder's choice. Oneil Cruz to 3rd. Oneil Cruz advances to 3rd, on a throwing error by shortstop Tristan Gray.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T01:24:38.200Z","endTime":"2026-05-30T01:26:20.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689520,"fullName":"Cody Laweryson","link":"/api/v1/people/689520"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnThird":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:22:21.898Z","endTime":"2026-05-30T01:23:22.111Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Cody Laweryson replaces Anthony Banda.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T01:23:22.111Z","endTime":"2026-05-30T01:24:40.548Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689520,"link":"/api/v1/people/689520"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4834090925551,"aZ":-16.27827088712681,"pfxX":-7.244962890232909,"pfxZ":8.656386309911964,"pX":-0.4115066215159869,"pZ":2.8809480122170417,"vX0":5.548067254703595,"vY0":-134.48995772276356,"vZ0":-2.6656183383318948,"x":132.69,"y":160.99,"x0":-1.5572815657294685,"y0":50.00430877593775,"z0":5.036087176215364,"aX":-13.306446482059332},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":12.0,"spinRate":2327,"spinDirection":232},"zone":1,"typeConfidence":0.89,"plateTime":0.40687132059889297,"extension":6.360538869645007},"index":2,"playId":"e9b031b3-b82f-349b-b310-34829afa7cf2","pitchNumber":1,"startTime":"2026-05-30T01:24:40.548Z","endTime":"2026-05-30T01:24:44.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.864381070366047,"aZ":-17.938014061437705,"pfxX":-7.389351912143879,"pfxZ":7.821164913785623,"pX":-0.3922870866155452,"pZ":3.7024777371252733,"vX0":5.71569179824178,"vY0":-134.05347789555643,"vZ0":-0.3511486926314393,"x":131.95,"y":138.81,"x0":-1.5915601189626234,"y0":50.005563690522415,"z0":5.1152191881344695,"aX":-13.45650943215498},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":12.1,"spinRate":2288,"spinDirection":231},"zone":11,"typeConfidence":0.88,"plateTime":0.40852622147852236,"extension":6.340901588858856},"index":3,"playId":"c52c108f-6956-30ba-8300-dfa4b15a4994","pitchNumber":2,"startTime":"2026-05-30T01:24:57.177Z","endTime":"2026-05-30T01:25:01.324Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-30T01:25:08.348Z","endTime":"2026-05-30T01:25:25.068Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57803655907161,"aZ":-16.53671473945686,"pfxX":-7.508166753000892,"pfxZ":8.46447110739411,"pX":0.33214030093950586,"pZ":2.4122675399219395,"vX0":7.069989348415655,"vY0":-135.30324813283582,"vZ0":-3.850706333518124,"x":104.34,"y":173.65,"x0":-1.3441018363996664,"y0":50.000304642216925,"z0":5.018670758732293,"aX":-13.86600039148643},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":12.0,"spinRate":2348,"spinDirection":231},"zone":6,"typeConfidence":0.9,"plateTime":0.40541662751554375,"extension":6.381684102693557},"index":5,"playId":"03f13f04-15c2-3146-9074-3412b4c1132d","pitchNumber":3,"startTime":"2026-05-30T01:25:25.068Z","endTime":"2026-05-30T01:25:28.390Z","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":84.6,"endSpeed":77.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.483245234370468,"aZ":-30.15934029129273,"pfxX":0.5674405891072106,"pfxZ":1.3077898871754847,"pX":-0.03751907003534922,"pZ":3.3280831413559016,"vX0":3.7067761294523707,"vY0":-123.23418256472472,"vZ0":1.557200066202895,"x":118.43,"y":148.92,"x0":-1.632252662699533,"y0":50.00514424106287,"z0":5.22743863041041,"aX":0.8766201452396643},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.0,"breakHorizontal":-1.8,"spinRate":2476,"spinDirection":115},"zone":2,"typeConfidence":0.9,"plateTime":0.4437173552932556,"extension":6.23945224713415},"index":6,"playId":"2ee7c15f-b799-36c4-aeb7-e22884395174","pitchNumber":4,"startTime":"2026-05-30T01:25:46.118Z","endTime":"2026-05-30T01:25:49.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.507428761232145,"aZ":-32.03851289030907,"pfxX":1.369635081894764,"pfxZ":0.08585853706010571,"pX":0.18551843910385804,"pZ":1.7851389851828856,"vX0":3.776717999668374,"vY0":-122.41949372879807,"vZ0":-1.375820811662826,"x":109.93,"y":190.58,"x0":-1.5532585005365622,"y0":50.001693728366064,"z0":5.08970932259529,"aX":2.08346094831985},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.1,"breakHorizontal":-3.4,"spinRate":2409,"spinDirection":121},"zone":8,"typeConfidence":0.9,"plateTime":0.4469340751320754,"extension":6.3330868236360445},"hitData":{"launchSpeed":97.2,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":156.24}},"index":7,"playId":"7e6664c7-a0c2-3431-91da-eb2d54dfd11c","pitchNumber":5,"startTime":"2026-05-30T01:26:10.821Z","endTime":"2026-05-30T01:26:20.496Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:26:20.496Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Endy Rodríguez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T01:27:06.764Z","endTime":"2026-05-30T01:28:44.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689520,"fullName":"Cody Laweryson","link":"/api/v1/people/689520"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnThird":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71474861103231,"aZ":-17.905987800466544,"pfxX":-8.720298841798646,"pfxZ":7.746496295182092,"pX":-1.37122637044684,"pZ":2.393442597869399,"vX0":3.7510940750922352,"vY0":-134.72413953616925,"vZ0":-3.4878568032291364,"x":169.27,"y":174.16,"x0":-1.6470430509637504,"y0":50.003875696141016,"z0":4.967239916870662,"aX":-16.06326696195372},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":15.0,"spinRate":2232,"spinDirection":230},"zone":13,"typeConfidence":0.89,"plateTime":0.40623860146431756,"extension":6.354192688606009},"index":0,"playId":"9807475b-9aeb-3b49-b3cf-ed6bc0116425","pitchNumber":1,"startTime":"2026-05-30T01:27:06.764Z","endTime":"2026-05-30T01:27:11.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.968998515406508,"aZ":-16.036617753038293,"pfxX":-9.160377358101329,"pfxZ":8.963163503773032,"pX":-0.8952670044595076,"pZ":1.7133689962355099,"vX0":4.830429620627393,"vY0":-133.1813065543908,"vZ0":-5.470495597058006,"x":151.13,"y":192.52,"x0":-1.5400014926227141,"y0":50.005579169637166,"z0":4.9497600071377335,"aX":-16.497086134548574},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.2,"breakHorizontal":15.6,"spinRate":2330,"spinDirection":229},"zone":13,"typeConfidence":0.89,"plateTime":0.4109012249127857,"extension":5.981599259851496},"index":1,"playId":"757f4e3c-401c-33c7-a052-fecca1a9fce1","pitchNumber":2,"startTime":"2026-05-30T01:27:24.964Z","endTime":"2026-05-30T01:27:32.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Konnor Griffin steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"actionPlayId":"757f4e3c-401c-33c7-a052-fecca1a9fce1","startTime":"2026-05-30T01:27:36.338Z","endTime":"2026-05-30T01:27:59.047Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.370658644273202,"aZ":-35.52040440310134,"pfxX":-9.698910769212128,"pfxZ":-2.198968822591504,"pX":0.03698064983005733,"pZ":1.9466300354821817,"vX0":6.92212628686301,"vY0":-122.3364931356641,"vZ0":-0.4091257475268075,"x":115.59,"y":186.22,"x0":-1.5643597707267307,"y0":50.00337187172342,"z0":5.151881172056157,"aX":-14.751428159193962},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.8,"breakHorizontal":16.0,"spinRate":1601,"spinDirection":249},"zone":8,"typeConfidence":0.91,"plateTime":0.44713695859013747,"extension":6.562616701626087},"index":3,"playId":"3caaa2bf-9e7f-38e9-a445-8e550f80c2f9","pitchNumber":3,"startTime":"2026-05-30T01:27:59.047Z","endTime":"2026-05-30T01:28:03.287Z","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":93.8,"endSpeed":85.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34712136707476,"aZ":-15.53526012316286,"pfxX":-8.11762945761804,"pfxZ":8.850692154988911,"pX":0.17355132618786717,"pZ":2.3319346170451904,"vX0":7.547924561042554,"vY0":-136.34386518663797,"vZ0":-4.165230877876439,"x":110.38,"y":175.82,"x0":-1.577791773123607,"y0":50.00348663609522,"z0":4.953471413653995,"aX":-15.26364491269074},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":13.1,"spinRate":2300,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.40192872001179003,"extension":6.436194363553801},"index":4,"playId":"d5502eda-d8c9-3859-a9b0-55d15edaa239","pitchNumber":4,"startTime":"2026-05-30T01:28:15.951Z","endTime":"2026-05-30T01:28:20.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.276224973947574,"aZ":-16.40682869515533,"pfxX":-7.665942295841619,"pfxZ":8.511914826416902,"pX":0.03140945105863639,"pZ":3.767527021646834,"vX0":6.736178521367118,"vY0":-134.98340718259067,"vZ0":-0.5613120449337587,"x":115.8,"y":137.06,"x0":-1.4955774906187307,"y0":50.0049028533369,"z0":5.12911284841482,"aX":-14.2050418334618},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":12.5,"spinRate":2351,"spinDirection":227},"zone":12,"typeConfidence":0.9,"plateTime":0.4051590615159495,"extension":6.326448494087382},"index":5,"playId":"ee205b1d-400f-33a7-aba0-c857db7efd9a","pitchNumber":5,"startTime":"2026-05-30T01:28:39.738Z","endTime":"2026-05-30T01:28:44.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:28:44.237Z","atBatIndex":66},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Jake Mangum reaches on a fielder's choice out, first baseman Kody Clemens to catcher Victor Caratini. Oneil Cruz out at home. Konnor Griffin to 3rd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T01:30:25.607Z","endTime":"2026-05-30T01:31:43.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689520,"fullName":"Cody Laweryson","link":"/api/v1/people/689520"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnThird":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jake Mangum replaces Jhostynxon Garcia.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T01:29:02.651Z","endTime":"2026-05-30T01:29:29.316Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":691373,"link":"/api/v1/people/691373"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-30T01:29:29.316Z","endTime":"2026-05-30T01:30:27.941Z","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(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":82.7,"endSpeed":76.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2636696007527,"aZ":-36.75841838810871,"pfxX":-8.531637012178756,"pfxZ":-3.1322602469583463,"pX":0.6346227513266921,"pZ":0.8307115991797008,"vX0":7.624216613321927,"vY0":-120.2606929616379,"vZ0":-2.6353818908251676,"x":92.81,"y":216.35,"x0":-1.467889236274597,"y0":50.00204594463554,"z0":5.20053431045638,"aX":-12.500144607921426},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.0,"breakHorizontal":13.7,"spinRate":1616,"spinDirection":258},"zone":14,"typeConfidence":0.89,"plateTime":0.45541787775987475,"extension":6.508685851662319},"index":2,"playId":"20f1bf4e-3315-3653-9b95-0d9faa397a0d","pitchNumber":1,"startTime":"2026-05-30T01:30:27.941Z","endTime":"2026-05-30T01:30:32.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.072822434058594,"aZ":-17.4702321925943,"pfxX":-9.878778788839854,"pfxZ":8.055726443222367,"pX":0.16172105961858563,"pZ":1.9742188759198014,"vX0":7.704041458398165,"vY0":-134.03966432797773,"vZ0":-4.632343727437342,"x":110.84,"y":185.48,"x0":-1.4614847746645119,"y0":50.00460067696636,"z0":4.966421317581084,"aX":-18.037335437412374},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":16.3,"spinRate":2316,"spinDirection":236},"zone":8,"typeConfidence":0.89,"plateTime":0.40810293951291765,"extension":6.136877557055709},"index":3,"playId":"6d57b0ab-9ebe-351f-9ec7-69237cd72af7","pitchNumber":2,"startTime":"2026-05-30T01:30:49.735Z","endTime":"2026-05-30T01:30:53.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76639577958347,"aZ":-16.21255520370813,"pfxX":-9.807934208748382,"pfxZ":8.854447145054218,"pX":0.868256696357455,"pZ":1.8776164931931156,"vX0":9.418339426582712,"vY0":-132.98450669056305,"vZ0":-4.967961456327978,"x":83.9,"y":188.08,"x0":-1.4338200002712618,"y0":50.0059593772801,"z0":4.934710363181838,"aX":-17.686294073657923},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.2,"breakHorizontal":15.8,"spinRate":2236,"spinDirection":230},"zone":14,"typeConfidence":0.89,"plateTime":0.4108599608568779,"extension":6.541514715566016},"index":4,"playId":"a1a50e24-24e9-3624-8eea-e91c0f32f630","pitchNumber":3,"startTime":"2026-05-30T01:31:15.278Z","endTime":"2026-05-30T01:31:19.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00221701988793,"aZ":-30.747350056012454,"pfxX":-10.275164734814604,"pfxZ":0.9483299908812626,"pX":0.27637989792675544,"pZ":1.858933017150842,"vX0":7.368408741940502,"vY0":-121.16179088172397,"vZ0":-1.3077949019673878,"x":106.47,"y":188.59,"x0":-1.4579426192852516,"y0":50.00052610849805,"z0":5.0741960067462175,"aX":-15.390349587581884},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.7,"breakHorizontal":17.0,"spinRate":1873,"spinDirection":246},"zone":9,"typeConfidence":0.91,"plateTime":0.4507632120599143,"extension":6.560880467001964},"hitData":{"launchSpeed":80.4,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.47,"coordY":175.9}},"index":5,"playId":"d5442585-f911-3493-9fcd-74d7caf7643d","pitchNumber":4,"startTime":"2026-05-30T01:31:36.345Z","endTime":"2026-05-30T01:31:43.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:31:43.643Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Triolo lines out to right fielder Austin Martin.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T01:32:06.896Z","endTime":"2026-05-30T01:33:01.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689520,"fullName":"Cody Laweryson","link":"/api/v1/people/689520"},"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.772188443153066,"aZ":-16.82411455983025,"pfxX":-8.532352007059046,"pfxZ":8.392728209073647,"pX":0.3805844177256363,"pZ":3.098476305706963,"vX0":7.738415050462087,"vY0":-134.09137069440135,"vZ0":-2.0827834287841527,"x":102.49,"y":155.12,"x0":-1.42785536685762,"y0":50.004237167309455,"z0":5.079685298867296,"aX":-15.609217732211949},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":13.9,"spinRate":2153,"spinDirection":231},"zone":3,"typeConfidence":0.89,"plateTime":0.40777154125878035,"extension":6.2619247217938},"index":0,"playId":"984c7f38-bdc9-3959-af97-497472b52ab0","pitchNumber":1,"startTime":"2026-05-30T01:32:28.060Z","endTime":"2026-05-30T01:32:31.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.376986583013327,"aZ":-16.92799049691596,"pfxX":-8.284456851411445,"pfxZ":8.296302747726582,"pX":0.3530912454498388,"pZ":3.357344267912476,"vX0":7.753703178305465,"vY0":-135.17578629881982,"vZ0":-1.3758345576108597,"x":103.54,"y":148.13,"x0":-1.4858224362772001,"y0":50.00385923545412,"z0":5.069843546856536,"aX":-15.226307507651164},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":13.2,"spinRate":2345,"spinDirection":228},"zone":3,"typeConfidence":0.9,"plateTime":0.40628995307237803,"extension":6.30663053208081},"hitData":{"launchSpeed":90.9,"launchAngle":25.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":194.54,"coordY":96.01}},"index":1,"playId":"0c61ecc2-6e88-3887-8b80-3b3156889ec2","pitchNumber":2,"startTime":"2026-05-30T01:32:52.050Z","endTime":"2026-05-30T01:33:01.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:33:01.288Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T01:35:46.984Z","endTime":"2026-05-30T01:36:51.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jake Mangum remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:34:20.609Z","endTime":"2026-05-30T01:34:20.637Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":691373,"link":"/api/v1/people/691373"}},{"details":{"description":"Pitching Change: Gregory Soto replaces Wilber Dotel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T01:34:20.637Z","endTime":"2026-05-30T01:35:36.889Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-30T01:35:36.889Z","endTime":"2026-05-30T01:35:49.339Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"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":95.6,"endSpeed":87.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.078765256323866,"aZ":-16.39612403375844,"pfxX":6.054949003073463,"pfxZ":7.98771902981785,"pX":0.2984358543682227,"pZ":3.3880583224709495,"vX0":-6.142875489412099,"vY0":-139.1416484396363,"vZ0":-2.907417829313137,"x":105.62,"y":147.3,"x0":1.7403432561327317,"y0":50.00131270835755,"z0":5.52311037104592,"aX":11.95863249973025},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":-9.8,"spinRate":2259,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.392539617029279,"extension":6.272595066036979},"index":3,"playId":"c6f20c92-7447-3931-99aa-832549511022","pitchNumber":1,"startTime":"2026-05-30T01:35:49.339Z","endTime":"2026-05-30T01:35:52.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.283747131769278,"aZ":-13.1080126007478,"pfxX":7.557214292367896,"pfxZ":9.421477278308329,"pX":0.76501961604031,"pZ":2.3643823465859675,"vX0":-5.658104070920241,"vY0":-141.17294229693846,"vZ0":-5.969399945368493,"x":87.84,"y":174.94,"x0":1.8104680398873843,"y0":50.005765457373315,"z0":5.34558710975109,"aX":15.299919687536791},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":-12.6,"spinRate":2460,"spinDirection":135},"zone":6,"typeConfidence":0.9,"plateTime":0.3875591783114678,"extension":6.398533584855393},"index":4,"playId":"d6d28bc3-2da5-3f91-a391-536ed4aa29f4","pitchNumber":2,"startTime":"2026-05-30T01:36:07.765Z","endTime":"2026-05-30T01:36:11.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.632261062343886,"aZ":-17.40343004356912,"pfxX":6.481288106023765,"pfxZ":7.263796271666692,"pX":0.4641775212938213,"pZ":4.429458435520013,"vX0":-5.541580873171101,"vY0":-141.32185708532705,"vZ0":-0.09054165396763653,"x":99.31,"y":119.18,"x0":1.6034010259490759,"y0":50.00075118263278,"z0":5.574851238249594,"aX":13.176791036421196},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.3,"breakHorizontal":-10.7,"spinRate":2304,"spinDirection":136},"zone":12,"typeConfidence":0.91,"plateTime":0.386796301486807,"extension":6.291512110720779},"index":5,"playId":"1b732c51-023e-3a96-9fd0-c9ecc1ede792","pitchNumber":3,"startTime":"2026-05-30T01:36:29.377Z","endTime":"2026-05-30T01:36:32.377Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.172573519241414,"aZ":-35.598988498631286,"pfxX":-8.356345466645811,"pfxZ":-2.354261716442336,"pX":0.4753608993806201,"pZ":2.5397733602755608,"vX0":-0.4537108968770546,"vY0":-120.32517231625805,"vZ0":0.2995905229073752,"x":98.88,"y":170.21,"x0":1.7512118670210293,"y0":50.00391959258926,"z0":5.589649593658968,"aX":-12.150482545697049},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.8,"breakHorizontal":15.2,"spinRate":2492,"spinDirection":283},"zone":6,"typeConfidence":0.9,"plateTime":0.4566743682308516,"extension":6.23470016692601},"index":6,"playId":"03beacaf-ac38-3770-8eb7-69b9dc15d3d4","pitchNumber":4,"startTime":"2026-05-30T01:36:46.897Z","endTime":"2026-05-30T01:36:51.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:36:51.651Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to right fielder Bryan Reynolds.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T01:37:02.046Z","endTime":"2026-05-30T01:37:56.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76712939118613,"aZ":-16.382151231065155,"pfxX":5.736803368707857,"pfxZ":7.796051264298017,"pX":-0.298678879686135,"pZ":3.2409533479195978,"vX0":-7.391131019308535,"vY0":-140.88346085249435,"vZ0":-3.144737266148465,"x":128.38,"y":151.27,"x0":1.6042791164970982,"y0":50.00132501687803,"z0":5.420491072439678,"aX":11.618404093515464},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":-9.0,"spinRate":2315,"spinDirection":134},"zone":1,"typeConfidence":0.91,"plateTime":0.3876911321333951,"extension":6.450478204058905},"index":0,"playId":"e5524eb3-b679-31e4-ba36-85167536f5f5","pitchNumber":1,"startTime":"2026-05-30T01:37:14.916Z","endTime":"2026-05-30T01:37:18.692Z","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":82.2,"endSpeed":75.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.525449232949114,"aZ":-34.40750907961898,"pfxX":-8.299360344243375,"pfxZ":-1.5426829108627427,"pX":1.190079488528118,"pZ":3.179122959722544,"vX0":0.7728730649748621,"vY0":-119.7702397935189,"vZ0":1.5331556272155653,"x":71.64,"y":152.94,"x0":1.9407514067603868,"y0":50.00065747051519,"z0":5.6118377757195175,"aX":-12.03390814629957},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.2,"breakHorizontal":14.9,"spinRate":2527,"spinDirection":285},"zone":12,"typeConfidence":0.9,"plateTime":0.45763561806930575,"extension":6.1195793438683435},"index":1,"playId":"122a2b15-2901-33e4-aba0-212688fc7c48","pitchNumber":2,"startTime":"2026-05-30T01:37:30.647Z","endTime":"2026-05-30T01:37:34.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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.511964987942484,"aZ":-31.213501653345816,"pfxX":-7.803609484197985,"pfxZ":0.6377875960792618,"pX":0.2081293997486812,"pZ":2.444602186446217,"vX0":-1.5160482458501534,"vY0":-122.03137119720807,"vZ0":-0.883129541272704,"x":109.07,"y":172.78,"x0":1.8516817257041134,"y0":50.00029650520203,"z0":5.516096075240382,"aX":-11.688350303927779},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.2,"breakHorizontal":14.5,"spinRate":2667,"spinDirection":282},"zone":5,"typeConfidence":0.9,"plateTime":0.44998801738179495,"extension":6.052909265245125},"hitData":{"launchSpeed":85.6,"launchAngle":48.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.02,"coordY":118.38}},"index":2,"playId":"77933d7e-3303-33a9-8090-2747390c1cca","pitchNumber":3,"startTime":"2026-05-30T01:37:47.732Z","endTime":"2026-05-30T01:37:56.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:37:56.405Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Kreidler grounds out, pitcher Gregory Soto to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T01:39:02.178Z","endTime":"2026-05-30T01:39:12.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0],"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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ryan Kreidler replaces Tristan Gray.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T01:38:19.369Z","endTime":"2026-05-30T01:38:23.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":656484,"link":"/api/v1/people/656484"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-30T01:38:23.924Z","endTime":"2026-05-30T01:39:04.568Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25939729946263,"aZ":-23.57966936975628,"pfxX":9.769898680086554,"pfxZ":4.218089154002502,"pX":-0.08874740877966948,"pZ":2.0063180965442733,"vX0":-8.696076237020721,"vY0":-141.55082713148343,"vZ0":-5.044345163127081,"x":120.38,"y":184.61,"x0":1.7486550824995772,"y0":50.00097581253907,"z0":5.314217161625882,"aX":19.8931353729938},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.8,"breakHorizontal":-16.0,"spinRate":2317,"spinDirection":133},"zone":8,"typeConfidence":0.91,"plateTime":0.3864358980809657,"extension":6.352884336321568},"hitData":{"launchSpeed":67.8,"launchAngle":-74.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.39,"coordY":196.28}},"index":2,"playId":"8edeba9e-9d7c-3f58-86a7-e4d5fe270967","pitchNumber":1,"startTime":"2026-05-30T01:39:04.568Z","endTime":"2026-05-30T01:39:12.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:39:12.517Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a ground ball to shortstop Ryan Kreidler.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T01:41:55.683Z","endTime":"2026-05-30T01:42:54.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Ryan Kreidler remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:41:32.546Z","endTime":"2026-05-30T01:41:32.571Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":656484,"link":"/api/v1/people/656484"}},{"details":{"description":"Pitching Change: Taylor Rogers replaces Cody Laweryson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T01:41:32.571Z","endTime":"2026-05-30T01:41:58.003Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77284109456585,"aZ":-23.53795705873318,"pfxX":9.381452516410416,"pfxZ":4.701378726003982,"pX":-0.45115688559047423,"pZ":2.3470630191435675,"vX0":-8.219400281301361,"vY0":-134.14141591232018,"vZ0":-3.5216482208460707,"x":134.2,"y":175.41,"x0":1.421512123786521,"y0":50.00429230526328,"z0":5.339081116874818,"aX":17.239661284572385},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":-15.4,"spinRate":2116,"spinDirection":131},"zone":4,"typeConfidence":0.9,"plateTime":0.4070483118133601,"extension":5.726218657203289},"index":2,"playId":"f4558bf7-6dc5-3c8e-b022-3605c33cab65","pitchNumber":1,"startTime":"2026-05-30T01:41:58.003Z","endTime":"2026-05-30T01:42:01.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.317045752081672,"aZ":-33.46150734817999,"pfxX":-9.535737825948603,"pfxZ":-0.9730578716037392,"pX":-0.270815013686581,"pZ":1.9887245886566292,"vX0":-1.9079642995651243,"vY0":-114.52415128012419,"vZ0":-0.4508356722506246,"x":127.32,"y":185.08,"x0":1.8119505974662455,"y0":50.00195379900952,"z0":5.463466554743438,"aX":-12.653592368795543},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-1.6,"breakHorizontal":17.8,"spinRate":2857,"spinDirection":293},"zone":7,"typeConfidence":0.9,"plateTime":0.47841812160477604,"extension":5.579476572865148},"index":3,"playId":"369690cb-ed93-3000-b362-e6e600ff01c7","pitchNumber":2,"startTime":"2026-05-30T01:42:12.664Z","endTime":"2026-05-30T01:42:16.237Z","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":80.6,"endSpeed":74.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.286118005367026,"aZ":-34.73169560002679,"pfxX":-6.771176135455713,"pfxZ":-1.84439977709863,"pX":-2.575961669649286,"pZ":1.5911287691853375,"vX0":-7.318349962328729,"vY0":-117.18384572118826,"vZ0":-1.2694634023756115,"x":215.19,"y":195.82,"x0":1.4740320010154622,"y0":50.005670562004426,"z0":5.4007602770711,"aX":-9.36602995628276},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.4,"breakHorizontal":14.2,"spinRate":2900,"spinDirection":297},"zone":13,"typeConfidence":0.83,"plateTime":0.4683928050838855,"extension":5.664072109428995},"index":4,"playId":"2640a187-9ab1-3b7e-b212-3c65aa3c774f","pitchNumber":3,"startTime":"2026-05-30T01:42:31.342Z","endTime":"2026-05-30T01:42:34.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.046095099425546,"aZ":-22.8569808253386,"pfxX":10.062408485149842,"pfxZ":5.035325006378472,"pX":-0.3419701267684277,"pZ":1.964657171240392,"vX0":-8.138041118028594,"vY0":-135.06878551919215,"vZ0":-4.75543672255787,"x":130.04,"y":185.73,"x0":1.4007204610318043,"y0":50.00124962304447,"z0":5.3523991010952745,"aX":18.61565603953573},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.3,"breakHorizontal":-16.6,"spinRate":2153,"spinDirection":131},"zone":7,"typeConfidence":0.9,"plateTime":0.4053049433868958,"extension":5.768514158952725},"hitData":{"launchSpeed":101.7,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.68,"coordY":154.22}},"index":5,"playId":"87f973e1-ad09-31c0-b9e5-1e212f9031ae","pitchNumber":4,"startTime":"2026-05-30T01:42:48.729Z","endTime":"2026-05-30T01:42:54.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:42:54.466Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T01:43:38.587Z","endTime":"2026-05-30T01:44:36.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tyler Callihan replaces Spencer Horwitz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T01:43:24.925Z","endTime":"2026-05-30T01:43:40.827Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":687462,"link":"/api/v1/people/687462"},"base":1},{"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":77.4,"endSpeed":70.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57175094783151,"aZ":-30.51762782296348,"pfxX":-9.652917485229267,"pfxZ":1.2960393685328881,"pX":-0.04141318573905918,"pZ":2.892916169740115,"vX0":-1.4053111584096012,"vY0":-112.73918301948295,"vZ0":1.0924964948877245,"x":118.58,"y":160.67,"x0":1.8444870976687149,"y0":50.00388057221903,"z0":5.495503967108494,"aX":-12.356257785707847},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":3.0,"breakHorizontal":17.9,"spinRate":2807,"spinDirection":286},"zone":2,"typeConfidence":0.91,"plateTime":0.4868775440557105,"extension":5.610281861785121},"index":1,"playId":"18f2834c-494e-34e2-b40e-05d42c6f51b7","pitchNumber":1,"startTime":"2026-05-30T01:43:40.827Z","endTime":"2026-05-30T01:43:45.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.297340501267577,"aZ":-29.099957780631915,"pfxX":-9.002866133700842,"pfxZ":2.3326188422244716,"pX":-0.18196404358467208,"pZ":2.356411604315947,"vX0":-1.7781276344583823,"vY0":-114.09147148579989,"vZ0":-0.32058977596275473,"x":123.94,"y":175.16,"x0":1.7771594786887006,"y0":50.00101455153432,"z0":5.370462756141414,"aX":-11.847876321333853},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":4.4,"breakHorizontal":16.8,"spinRate":2800,"spinDirection":284},"zone":5,"typeConfidence":0.91,"plateTime":0.480364225255967,"extension":5.579221122553521},"index":2,"playId":"67ca8243-bb61-3fdf-93b5-73ad6e01a887","pitchNumber":2,"startTime":"2026-05-30T01:43:59.521Z","endTime":"2026-05-30T01:44:03.112Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-30T01:44:15.910Z","endTime":"2026-05-30T01:44:31.176Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":78.1,"endSpeed":71.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.331326107516936,"aZ":-31.35771259383935,"pfxX":-8.778600503578787,"pfxZ":0.625098924073348,"pX":-1.3949353640892432,"pZ":1.5835559417697571,"vX0":-4.2039102055273325,"vY0":-113.63571281563887,"vZ0":-1.4469445546719586,"x":170.17,"y":196.02,"x0":1.623793806783176,"y0":50.00017973942358,"z0":5.366034144099541,"aX":-11.389102746394467},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":1.1,"breakHorizontal":17.0,"spinRate":2819,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.48344005641517773,"extension":5.6338783128603085},"index":4,"playId":"97752442-1fb6-3cfb-b78b-466fd15e9833","pitchNumber":3,"startTime":"2026-05-30T01:44:31.176Z","endTime":"2026-05-30T01:44:36.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:44:36.158Z","atBatIndex":73},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryan Reynolds homers (6) on a fly ball to left field. Tyler Callihan scores.","rbi":2,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T01:44:58.904Z","endTime":"2026-05-30T01:47:23.748Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".317"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".384"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".339"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".319"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".290"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".044"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".070"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".976"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.068"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".388"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.48"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.20"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.75"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.04"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.09"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.07"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.13"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.50"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.18"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.92"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.20"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.74"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.72"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".976"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.068"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".388"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":573124,"link":"/api/v1/people/573124"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":{"id":573124,"link":"/api/v1/people/573124"},"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(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.2,"endSpeed":86.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80415331116811,"aZ":-22.137756775368597,"pfxX":9.916371321373537,"pfxZ":5.268623664251102,"pX":0.04392804620711812,"pZ":3.649766758449373,"vX0":-7.388123247761138,"vY0":-137.02632686037376,"vZ0":-0.779919213240438,"x":115.33,"y":140.24,"x0":1.4845046497638352,"y0":50.002562423579754,"z0":5.448319230290482,"aX":18.888603808746744},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.6,"breakHorizontal":-16.4,"spinRate":2118,"spinDirection":129},"zone":12,"typeConfidence":0.91,"plateTime":0.3994705845772142,"extension":5.810131567120576},"index":0,"playId":"b0661dcd-b897-3d37-8a86-12ae5bcdd4bc","pitchNumber":1,"startTime":"2026-05-30T01:45:03.562Z","endTime":"2026-05-30T01:45:06.657Z","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":88.6,"endSpeed":81.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.880885853218544,"aZ":-28.848877609792567,"pfxX":0.657954897501662,"pfxZ":1.9640019089614977,"pX":-0.9053886711966842,"pZ":2.2945440003245663,"vX0":-6.730580045018049,"vY0":-128.9577067299043,"vZ0":-2.128838221797771,"x":151.51,"y":176.83,"x0":1.6485965106432512,"y0":50.00001152969004,"z0":5.3479053810646615,"aX":1.1127980291669703},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.4,"breakHorizontal":0.2,"spinRate":2414,"spinDirection":186},"zone":13,"typeConfidence":0.91,"plateTime":0.4241241685682975,"extension":5.621674772962434},"index":1,"playId":"3ef251b3-323a-38e9-85f7-1fb87d1fe6f4","pitchNumber":2,"startTime":"2026-05-30T01:45:24.526Z","endTime":"2026-05-30T01:45:29.188Z","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.6,"endSpeed":84.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.690013155113334,"aZ":-24.61749014698541,"pfxX":10.658511535332638,"pfxZ":4.118092581343335,"pX":-1.5816446352467062,"pZ":2.2299151812616107,"vX0":-11.275877580070665,"vY0":-134.45017712735708,"vZ0":-3.694163490962457,"x":177.29,"y":178.57,"x0":1.2784236009031296,"y0":50.00071608064788,"z0":5.365284812372597,"aX":19.544954001249582},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":-16.9,"spinRate":2136,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.40713257499251476,"extension":5.814600243889229},"index":2,"playId":"83ad23e5-cbd4-3f6c-92f4-6e295005ef1d","pitchNumber":3,"startTime":"2026-05-30T01:45:47.330Z","endTime":"2026-05-30T01:45:51.894Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"0eb9a8fc-9a2e-3d42-9ce8-f40fc09a2307","startTime":"2026-05-30T01:46:08.698Z","endTime":"2026-05-30T01:46:11.858Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.889835333846246,"aZ":-31.09033027484159,"pfxX":0.038712244322643696,"pfxZ":0.650797561294123,"pX":0.0458992111846432,"pZ":3.148237254823897,"vX0":-3.9897572049579333,"vY0":-127.88624150742419,"vZ0":0.1966513325121073,"x":115.25,"y":153.78,"x0":1.619828847813792,"y0":50.001922028852576,"z0":5.505192981198481,"aX":0.06537224309179693},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":0.8,"spinRate":2325,"spinDirection":190},"zone":2,"typeConfidence":0.91,"plateTime":0.4279757502274202,"extension":5.689231629918639},"index":4,"playId":"2034e0f2-6b2a-317c-b24d-274dce7b3e4c","pitchNumber":4,"startTime":"2026-05-30T01:46:28.795Z","endTime":"2026-05-30T01:46:32.407Z","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":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.398336944477784,"aZ":-22.50156289379291,"pfxX":10.673659273711472,"pfxZ":5.139731538832377,"pX":-0.4443973269334278,"pZ":2.725995216739872,"vX0":-8.668117424666562,"vY0":-136.00534048466255,"vZ0":-2.811770212728423,"x":133.94,"y":165.18,"x0":1.3891714846546774,"y0":50.006356649651984,"z0":5.325016939310079,"aX":20.10271701796637},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":-17.6,"spinRate":2216,"spinDirection":128},"zone":4,"typeConfidence":0.91,"plateTime":0.401937441428287,"extension":5.761541501015118},"hitData":{"launchSpeed":110.0,"launchAngle":26.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":14.99,"coordY":57.43}},"index":5,"playId":"1e3ba02f-1383-3043-ac22-97b9ca55836a","pitchNumber":5,"startTime":"2026-05-30T01:46:54.414Z","endTime":"2026-05-30T01:47:23.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:47:23.748Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryan Reynolds homers (6) on a fly ball to left field. Tyler Callihan scores.","rbi":2,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T01:44:58.904Z","endTime":"2026-05-30T01:47:23.748Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".317"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".384"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".339"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".319"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".290"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".044"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".070"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".976"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.068"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".388"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.48"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.20"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.75"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.04"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.09"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.07"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.13"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.50"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.18"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.92"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.20"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.74"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.72"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".976"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.068"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".388"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":573124,"link":"/api/v1/people/573124"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":{"id":573124,"link":"/api/v1/people/573124"},"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(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.2,"endSpeed":86.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80415331116811,"aZ":-22.137756775368597,"pfxX":9.916371321373537,"pfxZ":5.268623664251102,"pX":0.04392804620711812,"pZ":3.649766758449373,"vX0":-7.388123247761138,"vY0":-137.02632686037376,"vZ0":-0.779919213240438,"x":115.33,"y":140.24,"x0":1.4845046497638352,"y0":50.002562423579754,"z0":5.448319230290482,"aX":18.888603808746744},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.6,"breakHorizontal":-16.4,"spinRate":2118,"spinDirection":129},"zone":12,"typeConfidence":0.91,"plateTime":0.3994705845772142,"extension":5.810131567120576},"index":0,"playId":"b0661dcd-b897-3d37-8a86-12ae5bcdd4bc","pitchNumber":1,"startTime":"2026-05-30T01:45:03.562Z","endTime":"2026-05-30T01:45:06.657Z","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":88.6,"endSpeed":81.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.880885853218544,"aZ":-28.848877609792567,"pfxX":0.657954897501662,"pfxZ":1.9640019089614977,"pX":-0.9053886711966842,"pZ":2.2945440003245663,"vX0":-6.730580045018049,"vY0":-128.9577067299043,"vZ0":-2.128838221797771,"x":151.51,"y":176.83,"x0":1.6485965106432512,"y0":50.00001152969004,"z0":5.3479053810646615,"aX":1.1127980291669703},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.4,"breakHorizontal":0.2,"spinRate":2414,"spinDirection":186},"zone":13,"typeConfidence":0.91,"plateTime":0.4241241685682975,"extension":5.621674772962434},"index":1,"playId":"3ef251b3-323a-38e9-85f7-1fb87d1fe6f4","pitchNumber":2,"startTime":"2026-05-30T01:45:24.526Z","endTime":"2026-05-30T01:45:29.188Z","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.6,"endSpeed":84.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.690013155113334,"aZ":-24.61749014698541,"pfxX":10.658511535332638,"pfxZ":4.118092581343335,"pX":-1.5816446352467062,"pZ":2.2299151812616107,"vX0":-11.275877580070665,"vY0":-134.45017712735708,"vZ0":-3.694163490962457,"x":177.29,"y":178.57,"x0":1.2784236009031296,"y0":50.00071608064788,"z0":5.365284812372597,"aX":19.544954001249582},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":-16.9,"spinRate":2136,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.40713257499251476,"extension":5.814600243889229},"index":2,"playId":"83ad23e5-cbd4-3f6c-92f4-6e295005ef1d","pitchNumber":3,"startTime":"2026-05-30T01:45:47.330Z","endTime":"2026-05-30T01:45:51.894Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"0eb9a8fc-9a2e-3d42-9ce8-f40fc09a2307","startTime":"2026-05-30T01:46:08.698Z","endTime":"2026-05-30T01:46:11.858Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.889835333846246,"aZ":-31.09033027484159,"pfxX":0.038712244322643696,"pfxZ":0.650797561294123,"pX":0.0458992111846432,"pZ":3.148237254823897,"vX0":-3.9897572049579333,"vY0":-127.88624150742419,"vZ0":0.1966513325121073,"x":115.25,"y":153.78,"x0":1.619828847813792,"y0":50.001922028852576,"z0":5.505192981198481,"aX":0.06537224309179693},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":0.8,"spinRate":2325,"spinDirection":190},"zone":2,"typeConfidence":0.91,"plateTime":0.4279757502274202,"extension":5.689231629918639},"index":4,"playId":"2034e0f2-6b2a-317c-b24d-274dce7b3e4c","pitchNumber":4,"startTime":"2026-05-30T01:46:28.795Z","endTime":"2026-05-30T01:46:32.407Z","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":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.398336944477784,"aZ":-22.50156289379291,"pfxX":10.673659273711472,"pfxZ":5.139731538832377,"pX":-0.4443973269334278,"pZ":2.725995216739872,"vX0":-8.668117424666562,"vY0":-136.00534048466255,"vZ0":-2.811770212728423,"x":133.94,"y":165.18,"x0":1.3891714846546774,"y0":50.006356649651984,"z0":5.325016939310079,"aX":20.10271701796637},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":-17.6,"spinRate":2216,"spinDirection":128},"zone":4,"typeConfidence":0.91,"plateTime":0.401937441428287,"extension":5.761541501015118},"hitData":{"launchSpeed":110.0,"launchAngle":26.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":14.99,"coordY":57.43}},"index":5,"playId":"1e3ba02f-1383-3043-ac22-97b9ca55836a","pitchNumber":5,"startTime":"2026-05-30T01:46:54.414Z","endTime":"2026-05-30T01:47:23.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-30T01:47:23.748Z","atBatIndex":74},"scoringPlays":[2,7,8,9,15,24,28,74],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":112.79,"y":157.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":226.82,"y":90.08},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":152.24,"y":149.15},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":68.1,"y":91.81},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":107.44,"y":179.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":146.24,"y":175.5},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":127.49,"y":92.9},"type":"H","description":"Single"}]}},{"startIndex":11,"endIndex":20,"top":[11,12,13,14,15,16],"bottom":[17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":72.36,"y":131.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"coordinates":{"x":108.23,"y":105.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":104.68,"y":172.46},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":130.58,"y":78.92},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":159.13,"y":89.52},"type":"H","description":"Single"}]}},{"startIndex":21,"endIndex":30,"top":[21,22,23,24,25],"bottom":[26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":86.8,"y":86.74},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":73.77,"y":132.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":251.16,"y":78.97},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":110.26,"y":157.76},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":160.93,"y":170.43},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":108.74,"y":157.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":236.54,"y":52.67},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":87.0,"y":143.0},"type":"H","description":"Single"}]}},{"startIndex":31,"endIndex":37,"top":[31,32,33,34],"bottom":[35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":164.18,"y":83.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":146.92,"y":162.39},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":102.61,"y":72.28},"type":"O","description":"Flyout"}]}},{"startIndex":38,"endIndex":44,"top":[38,39,40,41],"bottom":[42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":177.15,"y":120.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":108.74,"y":162.83},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":111.82,"y":76.92},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":97.0,"y":171.0},"type":"O","description":"Lineout"}]}},{"startIndex":45,"endIndex":52,"top":[45,46,47,48],"bottom":[49,50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":114.0,"y":149.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":70.11,"y":107.71},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":106.61,"y":75.85},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"coordinates":{"x":180.27,"y":118.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"coordinates":{"x":165.33,"y":63.12},"type":"O","description":"Flyout"}]}},{"startIndex":53,"endIndex":60,"top":[53,54,55],"bottom":[56,57,58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"coordinates":{"x":124.95,"y":146.11},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":96.0,"y":108.45},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":132.55,"y":147.12},"type":"O","description":"Forceout"}]}},{"startIndex":61,"endIndex":68,"top":[61,62,63],"bottom":[64,65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":108.0,"y":160.0},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":689520,"fullName":"Cody Laweryson","link":"/api/v1/people/689520"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":116.34,"y":156.24},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":689520,"fullName":"Cody Laweryson","link":"/api/v1/people/689520"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":149.47,"y":175.9},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":689520,"fullName":"Cody Laweryson","link":"/api/v1/people/689520"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":194.54,"y":96.01},"type":"O","description":"Lineout"}]}},{"startIndex":69,"endIndex":74,"top":[69,70,71],"bottom":[72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":180.02,"y":118.38},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":120.39,"y":196.28},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":104.68,"y":154.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":14.99,"y":57.43},"type":"H","description":"Home Run"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":6,"hits":8,"errors":0,"leftOnBase":8},"away":{"runs":5,"hits":8,"errors":2,"leftOnBase":4}},"defense":{"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"catcher":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"first":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"second":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"third":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"shortstop":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"left":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"center":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"right":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"onDeck":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"inHole":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"battingOrder":10,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"offense":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"onDeck":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"inHole":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"battingOrder":3,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"balls":2,"strikes":2,"outs":1},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".234","atBats":34,"obp":".316","slg":".383","ops":".699","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":15,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":6,"airOuts":7,"runs":6,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":170,"era":"4.38","inningsPitched":"8.1","saveOpportunities":0,"earnedRuns":6,"whip":"1.33","battersFaced":39,"outs":25,"completeGames":0,"shutouts":0,"pitchesThrown":170,"balls":64,"strikes":106,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":5,"pitchesPerInning":"20.40","runsScoredPer9":"6.48","homeRunsPer9":"2.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":3,"putOuts":25,"errors":2,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID689520":{"person":{"id":689520,"fullName":"Cody Laweryson","link":"/api/v1/people/689520"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":1,"groundOuts":7,"airOuts":7,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":2,"atBats":25,"obp":".233","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":111,"era":"3.68","inningsPitched":"7.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"0.68","battersFaced":30,"outs":22,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":111,"balls":38,"strikes":73,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.14","gamesFinished":3,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"11.05","walksPer9Inn":"2.45","hitsPer9Inn":"3.68","runsScoredPer9":"4.91","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671737":{"person":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 4 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":3,"airOuts":3,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":87,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":19,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":36,"strikes":51,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":32,"groundOuts":38,"airOuts":63,"runs":20,"doubles":12,"triples":0,"homeRuns":6,"strikeOuts":65,"baseOnBalls":21,"intentionalWalks":0,"hits":47,"hitByPitch":2,"atBats":211,"obp":".298","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":964,"era":"3.21","inningsPitched":"56.0","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.21","battersFaced":236,"outs":168,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":964,"balls":363,"strikes":601,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":3,"winPercentage":".833","pitchesPerInning":"17.21","gamesFinished":0,"strikeoutWalkRatio":"3.10","strikeoutsPer9Inn":"10.45","walksPer9Inn":"3.38","hitsPer9Inn":"7.55","runsScoredPer9":"3.21","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605170":{"person":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":19,"groundOuts":40,"airOuts":40,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":0,"hits":24,"hitByPitch":7,"avg":".186","atBats":129,"obp":".287","slg":".240","ops":".527","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":31,"rbi":18,"leftOnBase":71,"sacBunts":0,"sacFlies":7,"babip":".216","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.50","popOuts":3,"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":7,"stolenBases":28,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":10,"putOuts":289,"errors":1,"chances":300,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"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":46,"flyOuts":27,"groundOuts":33,"airOuts":47,"runs":19,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":41,"baseOnBalls":13,"intentionalWalks":0,"hits":35,"hitByPitch":5,"avg":".227","atBats":154,"obp":".308","slg":".422","ops":".730","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":174,"totalBases":65,"rbi":16,"leftOnBase":76,"sacBunts":2,"sacFlies":0,"babip":".271","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.67","popOuts":9,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":251,"errors":0,"chances":282,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686797":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"jerseyNumber":"22","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K","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":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":30,"groundOuts":54,"airOuts":56,"runs":23,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":0,"hits":49,"hitByPitch":2,"avg":".250","atBats":196,"obp":".303","slg":".398","ops":".701","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":78,"rbi":30,"leftOnBase":74,"sacBunts":1,"sacFlies":0,"babip":".283","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.67","popOuts":11,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":106,"putOuts":70,"errors":5,"chances":181,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668885":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":25,"groundOuts":39,"airOuts":44,"runs":20,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":24,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".278","atBats":151,"obp":".385","slg":".377","ops":".762","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":57,"rbi":16,"leftOnBase":50,"sacBunts":0,"sacFlies":1,"babip":".325","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.50","popOuts":6,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":85,"errors":1,"chances":88,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID680573":{"person":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":10,"flyOuts":35,"groundOuts":46,"airOuts":63,"runs":46,"doubles":15,"triples":0,"homeRuns":9,"strikeOuts":26,"baseOnBalls":25,"intentionalWalks":0,"hits":65,"hitByPitch":2,"atBats":197,"obp":".409","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":861,"era":"7.74","inningsPitched":"47.2","wins":0,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.89","battersFaced":227,"outs":143,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":861,"balls":343,"strikes":518,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".000","pitchesPerInning":"18.06","gamesFinished":1,"strikeoutWalkRatio":"1.04","strikeoutsPer9Inn":"4.91","walksPer9Inn":"4.72","hitsPer9Inn":"12.27","runsScoredPer9":"8.69","homeRunsPer9":"1.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607455":{"person":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"0.2 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":0,"flyOuts":20,"groundOuts":25,"airOuts":27,"runs":16,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":6,"atBats":92,"obp":".339","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":445,"era":"5.40","inningsPitched":"25.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":15,"whip":"1.24","battersFaced":110,"outs":75,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":445,"balls":180,"strikes":265,"strikePercentage":".600","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.80","gamesFinished":4,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"7.56","walksPer9Inn":"3.96","hitsPer9Inn":"7.20","runsScoredPer9":"5.76","homeRunsPer9":"0.72","inheritedRunners":15,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656484":{"person":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":2,"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":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":10,"groundOuts":15,"airOuts":22,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":7,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".239","atBats":88,"obp":".299","slg":".364","ops":".663","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":32,"rbi":16,"leftOnBase":50,"sacBunts":1,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.33","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":38,"errors":3,"chances":83,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID605137":{"person":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"jerseyNumber":"56","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":33,"groundOuts":48,"airOuts":62,"runs":26,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":50,"baseOnBalls":17,"intentionalWalks":0,"hits":43,"hitByPitch":1,"avg":".214","atBats":201,"obp":".276","slg":".333","ops":".609","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":221,"totalBases":67,"rbi":29,"leftOnBase":92,"sacBunts":0,"sacFlies":2,"babip":".257","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.20","popOuts":12,"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":3,"putOuts":91,"errors":1,"chances":95,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID687570":{"person":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":19,"groundOuts":26,"airOuts":38,"runs":24,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":35,"baseOnBalls":15,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":124,"obp":".326","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":614,"era":"5.13","inningsPitched":"33.1","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.35","battersFaced":146,"outs":100,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":614,"balls":231,"strikes":383,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".250","pitchesPerInning":"18.42","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.45","walksPer9Inn":"4.05","hitsPer9Inn":"8.10","runsScoredPer9":"6.48","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"401","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":6,"groundOuts":13,"airOuts":12,"runs":9,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":26,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".164","atBats":61,"obp":".239","slg":".262","ops":".501","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":16,"rbi":3,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":51,"errors":1,"chances":52,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID668952":{"person":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":5,"groundOuts":10,"airOuts":11,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".255","atBats":47,"obp":".327","slg":".489","ops":".816","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":23,"rbi":9,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.67","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":26,"errors":1,"chances":46,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID573124":{"person":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(L, 1-2)(BS, 1)","summary":"0.1 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"54.00","homeRunsPer9":"27.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":25,"gamesStarted":0,"flyOuts":21,"groundOuts":15,"airOuts":29,"runs":10,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":28,"hitByPitch":1,"atBats":88,"obp":".365","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":374,"era":"4.15","inningsPitched":"21.2","wins":1,"losses":2,"saves":2,"saveOpportunities":3,"holds":6,"blownSaves":1,"earnedRuns":10,"whip":"1.57","battersFaced":96,"outs":65,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":374,"balls":134,"strikes":240,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.52","rbi":2,"winPercentage":".333","pitchesPerInning":"17.26","gamesFinished":9,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"7.06","walksPer9Inn":"2.49","hitsPer9Inn":"11.63","runsScoredPer9":"4.15","homeRunsPer9":"0.42","inheritedRunners":19,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641927":{"person":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":11,"gamesStarted":11,"flyOuts":47,"groundOuts":52,"airOuts":89,"runs":28,"doubles":15,"triples":0,"homeRuns":9,"strikeOuts":43,"baseOnBalls":17,"intentionalWalks":0,"hits":51,"hitByPitch":2,"atBats":234,"obp":".277","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":935,"era":"3.92","inningsPitched":"62.0","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.10","battersFaced":254,"outs":186,"gamesPitched":11,"completeGames":1,"shutouts":1,"pitchesThrown":935,"balls":332,"strikes":603,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".750","pitchesPerInning":"15.08","gamesFinished":0,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"6.24","walksPer9Inn":"2.47","hitsPer9Inn":"7.40","runsScoredPer9":"4.06","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":31,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681892":{"person":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":0,"flyOuts":8,"groundOuts":21,"airOuts":15,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":13,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":54,"obp":".348","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":266,"era":"2.81","inningsPitched":"16.0","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":5,"whip":"1.38","battersFaced":70,"outs":48,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":266,"balls":120,"strikes":146,"strikePercentage":".550","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".500","pitchesPerInning":"16.63","gamesFinished":1,"strikeoutWalkRatio":"0.77","strikeoutsPer9Inn":"5.63","walksPer9Inn":"7.31","hitsPer9Inn":"5.06","runsScoredPer9":"2.81","homeRunsPer9":"0.56","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606115":{"person":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"jerseyNumber":"11","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".421","atBats":19,"obp":".450","slg":".474","ops":".924","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":9,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".533","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"obp":".600","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":14,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":8,"strikes":6,"strikePercentage":".430","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"18.00","hitsPer9Inn":"9.00","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":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":17,"groundOuts":31,"airOuts":39,"runs":25,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":22,"intentionalWalks":1,"hits":37,"hitByPitch":2,"avg":".266","atBats":139,"obp":".374","slg":".403","ops":".777","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":56,"rbi":16,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".327","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.33","popOuts":11,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":70,"errors":0,"chances":73,"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"}]},"ID621439":{"person":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","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":1,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":35,"groundOuts":24,"airOuts":70,"runs":38,"doubles":10,"triples":1,"homeRuns":17,"strikeOuts":59,"baseOnBalls":16,"intentionalWalks":1,"hits":52,"hitByPitch":3,"avg":".255","atBats":204,"obp":".317","slg":".564","ops":".881","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":224,"totalBases":115,"rbi":27,"leftOnBase":81,"sacBunts":0,"sacFlies":1,"babip":".271","groundOutsToAirouts":"0.34","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","popOuts":23,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":102,"errors":0,"chances":102,"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"}]},"ID672782":{"person":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"jerseyNumber":"94","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(H, 5)","summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":21,"groundOuts":17,"airOuts":39,"runs":15,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":26,"baseOnBalls":14,"intentionalWalks":2,"hits":24,"hitByPitch":3,"atBats":104,"obp":".336","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":464,"era":"4.23","inningsPitched":"27.2","wins":0,"losses":0,"saves":3,"saveOpportunities":3,"holds":5,"blownSaves":0,"earnedRuns":13,"whip":"1.37","battersFaced":123,"outs":83,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":464,"balls":180,"strikes":284,"strikePercentage":".610","hitBatsmen":3,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".---","pitchesPerInning":"16.77","gamesFinished":13,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"8.46","walksPer9Inn":"4.55","hitsPer9Inn":"7.81","runsScoredPer9":"4.88","homeRunsPer9":"1.63","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805673":{"person":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":13,"groundOuts":15,"airOuts":24,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":70,"obp":".233","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":271,"era":"2.37","inningsPitched":"19.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"0.84","battersFaced":73,"outs":57,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":271,"balls":93,"strikes":178,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".333","pitchesPerInning":"14.26","gamesFinished":0,"strikeoutWalkRatio":"8.50","strikeoutsPer9Inn":"8.05","walksPer9Inn":"0.95","hitsPer9Inn":"6.63","runsScoredPer9":"2.37","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657746":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":40,"groundOuts":50,"airOuts":70,"runs":26,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":70,"baseOnBalls":14,"intentionalWalks":0,"hits":46,"hitByPitch":5,"atBats":234,"obp":".255","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1031,"era":"2.94","inningsPitched":"64.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"0.93","battersFaced":255,"outs":193,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1031,"balls":331,"strikes":700,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".500","pitchesPerInning":"16.03","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.79","walksPer9Inn":"1.96","hitsPer9Inn":"6.44","runsScoredPer9":"3.64","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":12},"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}},"ID679358":{"person":{"id":679358,"fullName":"Eric Orze","link":"/api/v1/people/679358"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":6,"strikes":17,"strikePercentage":".740","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":2},"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":23,"gamesStarted":0,"flyOuts":11,"groundOuts":26,"airOuts":29,"runs":12,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":25,"baseOnBalls":13,"intentionalWalks":2,"hits":25,"hitByPitch":0,"atBats":102,"obp":".322","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":436,"era":"3.95","inningsPitched":"27.1","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":12,"whip":"1.39","battersFaced":118,"outs":82,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":436,"balls":156,"strikes":280,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".667","pitchesPerInning":"15.95","gamesFinished":3,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"8.23","walksPer9Inn":"4.28","hitsPer9Inn":"8.23","runsScoredPer9":"3.95","homeRunsPer9":"0.00","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":9,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656577":{"person":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"jerseyNumber":"70","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".200","atBats":10,"obp":".200","slg":".300","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":3,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":1,"putOuts":21,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702193":{"person":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":1,"flyOuts":20,"groundOuts":22,"airOuts":28,"runs":13,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":20,"baseOnBalls":9,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":95,"obp":".343","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":429,"era":"4.18","inningsPitched":"23.2","wins":1,"losses":2,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":11,"whip":"1.52","battersFaced":106,"outs":71,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":429,"balls":150,"strikes":279,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".333","pitchesPerInning":"18.13","gamesFinished":1,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"7.61","walksPer9Inn":"3.42","hitsPer9Inn":"10.27","runsScoredPer9":"4.94","homeRunsPer9":"0.38","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807712":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"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":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":42,"groundOuts":47,"airOuts":68,"runs":23,"doubles":10,"triples":1,"homeRuns":1,"strikeOuts":33,"baseOnBalls":19,"intentionalWalks":1,"hits":45,"hitByPitch":4,"avg":".236","atBats":191,"obp":".315","slg":".314","ops":".629","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":60,"rbi":18,"leftOnBase":90,"sacBunts":0,"sacFlies":2,"babip":".277","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"191.00","popOuts":17,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":117,"putOuts":83,"errors":5,"chances":205,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[621439,686797,665019,605137,681546,663616,668885,605170,807712,656484,668952,671737,679358,672782,607455,689520,573124],"pitchers":[671737,679358,672782,607455,689520,573124],"bench":[606115,656577],"bullpen":[681892,805673,702193,641927,687570,657746,680573],"battingOrder":[621439,686797,665019,681546,663616,668885,605170,807712,668952],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Keaschall (10, Dotel)."},{"label":"HR","value":"Clemens (6, 1st inning off Jones, 0 on, 2 out); Larnach (3, 3rd inning off Jones, 1 on, 2 out)."},{"label":"TB","value":"Bell; Caratini; Clemens 4; Gray, T; Keaschall 2; Larnach 5; Lee, B."},{"label":"RBI","value":"Clemens (16); Gray, T 2 (16); Larnach 2 (16)."},{"label":"2-out RBI","value":"Clemens; Larnach 2."},{"label":"Runners left in scoring position, 2 out","value":"Gray, T."},{"label":"GIDP","value":"Buxton."},{"label":"Team RISP","value":"1-for-4."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Lee, B (5, throw); Gray, T (3, throw)."}]}],"note":[{"label":"a","value":"Grounded out for Gray, T in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":6,"airOuts":7,"runs":6,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".250","atBats":34,"obp":".332","slg":".391","ops":".723","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":14,"rbi":5,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":0,"lineOuts":5},"pitching":{"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":134,"era":"3.84","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.25","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":42,"strikes":92,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":5,"pitchesPerInning":"14.89","runsScoredPer9":"5.00","homeRunsPer9":"2.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":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":24,"groundOuts":58,"airOuts":61,"runs":25,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":75,"baseOnBalls":12,"intentionalWalks":0,"hits":44,"hitByPitch":4,"atBats":236,"obp":".237","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1036,"era":"2.89","inningsPitched":"65.1","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"0.86","battersFaced":255,"outs":196,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1036,"balls":360,"strikes":676,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".545","pitchesPerInning":"15.86","gamesFinished":0,"strikeoutWalkRatio":"6.25","strikeoutsPer9Inn":"10.33","walksPer9Inn":"1.65","hitsPer9Inn":"6.06","runsScoredPer9":"3.44","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687462":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":26,"groundOuts":45,"airOuts":51,"runs":21,"doubles":7,"triples":1,"homeRuns":6,"strikeOuts":24,"baseOnBalls":29,"intentionalWalks":0,"hits":47,"hitByPitch":2,"avg":".288","atBats":163,"obp":".394","slg":".454","ops":".848","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":198,"totalBases":74,"rbi":25,"leftOnBase":71,"sacBunts":0,"sacFlies":4,"babip":".299","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.17","popOuts":16,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":317,"errors":1,"chances":352,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, 4 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":26,"groundOuts":40,"airOuts":52,"runs":34,"doubles":12,"triples":1,"homeRuns":14,"strikeOuts":57,"baseOnBalls":26,"intentionalWalks":0,"hits":52,"hitByPitch":2,"avg":".260","atBats":200,"obp":".349","slg":".540","ops":".889","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":108,"rbi":36,"leftOnBase":91,"sacBunts":0,"sacFlies":1,"babip":".292","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.29","popOuts":13,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":129,"putOuts":65,"errors":1,"chances":195,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682848":{"person":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":5,"groundOuts":1,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":10,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".304","atBats":23,"obp":".515","slg":".348","ops":".863","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":8,"rbi":2,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","assists":0,"putOuts":70,"errors":1,"chances":71,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, 2 BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":58,"flyOuts":22,"groundOuts":58,"airOuts":39,"runs":36,"doubles":12,"triples":2,"homeRuns":6,"strikeOuts":53,"baseOnBalls":39,"intentionalWalks":2,"hits":56,"hitByPitch":3,"avg":".273","atBats":205,"obp":".395","slg":".439","ops":".834","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":248,"totalBases":90,"rbi":37,"leftOnBase":82,"sacBunts":0,"sacFlies":1,"babip":".340","groundOutsToAirouts":"1.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.17","popOuts":2,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":86,"errors":1,"chances":87,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID665833":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":18,"groundOuts":52,"airOuts":29,"runs":39,"doubles":10,"triples":0,"homeRuns":12,"strikeOuts":89,"baseOnBalls":20,"intentionalWalks":2,"hits":59,"hitByPitch":3,"avg":".258","atBats":229,"obp":".325","slg":".459","ops":".784","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":252,"totalBases":105,"rbi":37,"leftOnBase":87,"sacBunts":0,"sacFlies":0,"babip":".367","groundOutsToAirouts":"1.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.08","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":118,"errors":2,"chances":123,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID683003":{"person":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"4.1 IP, 5 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":3,"airOuts":3,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":77,"inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":21,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":24,"strikes":53,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"10.38","homeRunsPer9":"4.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":3,"airOuts":3,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":19,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":77,"era":"10.38","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.08","battersFaced":21,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":24,"strikes":53,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":5,"winPercentage":".---","pitchesPerInning":"17.77","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"12.46","walksPer9Inn":"4.15","hitsPer9Inn":"14.54","runsScoredPer9":"10.38","homeRunsPer9":"4.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681895":{"person":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":8,"groundOuts":15,"airOuts":23,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":3,"atBats":81,"obp":".301","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":400,"era":"1.52","inningsPitched":"23.2","wins":0,"losses":0,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":4,"whip":"1.06","battersFaced":94,"outs":71,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":400,"balls":161,"strikes":239,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".---","pitchesPerInning":"16.90","gamesFinished":4,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"10.65","walksPer9Inn":"3.04","hitsPer9Inn":"6.46","runsScoredPer9":"1.52","homeRunsPer9":"0.38","inheritedRunners":13,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 4-0)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":12,"groundOuts":23,"airOuts":23,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":32,"baseOnBalls":10,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":88,"obp":".220","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":418,"era":"2.05","inningsPitched":"26.1","wins":4,"losses":0,"saves":6,"saveOpportunities":8,"holds":6,"blownSaves":2,"earnedRuns":6,"whip":"0.76","battersFaced":100,"outs":79,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":418,"balls":160,"strikes":258,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.87","gamesFinished":12,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"10.94","walksPer9Inn":"3.42","hitsPer9Inn":"3.42","runsScoredPer9":"2.39","homeRunsPer9":"0.34","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"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"}]},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":3,"flyOuts":6,"groundOuts":23,"airOuts":13,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":83,"obp":".275","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":356,"era":"3.22","inningsPitched":"22.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":8,"whip":"1.12","battersFaced":91,"outs":67,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":356,"balls":118,"strikes":238,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.77","rbi":0,"winPercentage":".500","pitchesPerInning":"15.94","gamesFinished":2,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"12.09","walksPer9Inn":"3.22","hitsPer9Inn":"6.85","runsScoredPer9":"3.63","homeRunsPer9":"1.21","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"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":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":26,"flyOuts":11,"groundOuts":23,"airOuts":15,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".233","atBats":73,"obp":".273","slg":".260","ops":".533","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":19,"rbi":3,"leftOnBase":34,"sacBunts":1,"sacFlies":0,"babip":".315","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":41,"errors":4,"chances":78,"fielding":".949","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":8,"groundOuts":40,"airOuts":13,"runs":14,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":1,"hits":24,"hitByPitch":2,"avg":".247","atBats":97,"obp":".318","slg":".268","ops":".586","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":26,"rbi":6,"leftOnBase":58,"sacBunts":2,"sacFlies":0,"babip":".320","groundOutsToAirouts":"3.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":47,"errors":1,"chances":50,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":30,"groundOuts":64,"airOuts":75,"runs":26,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":46,"baseOnBalls":19,"intentionalWalks":0,"hits":50,"hitByPitch":3,"atBats":234,"obp":".280","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":964,"era":"3.64","inningsPitched":"64.1","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.07","battersFaced":257,"outs":193,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":964,"balls":346,"strikes":618,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".714","pitchesPerInning":"14.98","gamesFinished":0,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"6.44","walksPer9Inn":"2.66","hitsPer9Inn":"6.99","runsScoredPer9":"3.64","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":10,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":11,"groundOuts":34,"airOuts":21,"runs":20,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":18,"intentionalWalks":7,"hits":28,"hitByPitch":7,"atBats":119,"obp":".368","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":517,"era":"4.88","inningsPitched":"31.1","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":17,"whip":"1.47","battersFaced":144,"outs":94,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":517,"balls":187,"strikes":330,"strikePercentage":".640","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.62","rbi":0,"winPercentage":".500","pitchesPerInning":"16.50","gamesFinished":8,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.34","walksPer9Inn":"5.17","hitsPer9Inn":"8.04","runsScoredPer9":"5.74","homeRunsPer9":"0.86","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":3,"chances":11,"fielding":".727","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":33,"groundOuts":40,"airOuts":63,"runs":33,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":52,"baseOnBalls":36,"intentionalWalks":1,"hits":43,"hitByPitch":1,"atBats":196,"obp":".340","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":940,"era":"4.85","inningsPitched":"52.0","wins":1,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.52","battersFaced":236,"outs":156,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":940,"balls":349,"strikes":591,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".143","pitchesPerInning":"18.08","gamesFinished":0,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"9.00","walksPer9Inn":"6.23","hitsPer9Inn":"7.44","runsScoredPer9":"5.71","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691373":{"person":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"jerseyNumber":"34","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":2,"groundOuts":7,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".214","atBats":28,"obp":".241","slg":".214","ops":".455","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":6,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":15,"errors":0,"chances":16,"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"}]},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":9,"flyOuts":26,"groundOuts":53,"airOuts":58,"runs":24,"doubles":13,"triples":1,"homeRuns":3,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":0,"hits":58,"hitByPitch":2,"atBats":213,"obp":".338","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":937,"era":"3.76","inningsPitched":"55.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.42","battersFaced":238,"outs":165,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":937,"balls":347,"strikes":590,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".571","pitchesPerInning":"17.04","gamesFinished":0,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"7.53","walksPer9Inn":"3.27","hitsPer9Inn":"9.49","runsScoredPer9":"3.93","homeRunsPer9":"0.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":17},"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}},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":17,"groundOuts":18,"airOuts":34,"runs":15,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":13,"intentionalWalks":1,"hits":23,"hitByPitch":2,"atBats":92,"obp":".355","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":411,"era":"4.94","inningsPitched":"23.2","wins":2,"losses":3,"saves":2,"saveOpportunities":4,"holds":3,"blownSaves":2,"earnedRuns":13,"whip":"1.52","battersFaced":107,"outs":71,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":411,"balls":153,"strikes":258,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".400","pitchesPerInning":"17.37","gamesFinished":12,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"6.46","walksPer9Inn":"4.94","hitsPer9Inn":"8.75","runsScoredPer9":"5.70","homeRunsPer9":"1.14","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":10},"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}},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":18,"groundOuts":32,"airOuts":42,"runs":12,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":0,"hits":15,"hitByPitch":3,"avg":".134","atBats":112,"obp":".230","slg":".268","ops":".498","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":30,"rbi":10,"leftOnBase":65,"sacBunts":1,"sacFlies":0,"babip":".131","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":16,"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":8,"stolenBases":9,"stolenBasePercentage":".529","caughtStealingPercentage":".471","assists":13,"putOuts":341,"errors":2,"chances":356,"fielding":".994","passedBall":6,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696062":{"person":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":11,"strikes":27,"strikePercentage":".710","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":6,"gamesStarted":0,"flyOuts":13,"groundOuts":13,"airOuts":14,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":48,"obp":".196","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":198,"era":"1.32","inningsPitched":"13.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.73","battersFaced":51,"outs":41,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":198,"balls":68,"strikes":130,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.49","gamesFinished":1,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"9.22","walksPer9Inn":"1.98","hitsPer9Inn":"4.61","runsScoredPer9":"1.32","homeRunsPer9":"0.66","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682997":{"person":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"jerseyNumber":"37","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"101","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".500","atBats":2,"obp":".667","slg":"1.000","ops":"1.667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID684049":{"person":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":7,"groundOuts":2,"airOuts":12,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":28,"obp":".364","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":145,"era":"4.50","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.50","battersFaced":34,"outs":24,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":51,"strikes":94,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.17","rbi":0,"winPercentage":".---","pitchesPerInning":"18.13","gamesFinished":2,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.63","hitsPer9Inn":"7.88","runsScoredPer9":"5.63","homeRunsPer9":"3.38","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID804606":{"person":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"jerseyNumber":"6","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | K, RBI, 2 SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":17,"groundOuts":53,"airOuts":30,"runs":29,"doubles":8,"triples":2,"homeRuns":4,"strikeOuts":54,"baseOnBalls":14,"intentionalWalks":0,"hits":49,"hitByPitch":3,"avg":".266","atBats":184,"obp":".325","slg":".397","ops":".722","caughtStealing":1,"stolenBases":14,"stolenBasePercentage":".933","caughtStealingPercentage":".067","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":73,"rbi":22,"leftOnBase":84,"sacBunts":0,"sacFlies":2,"babip":".352","groundOutsToAirouts":"1.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":118,"putOuts":84,"errors":7,"chances":209,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":20,"groundOuts":61,"airOuts":38,"runs":24,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":0,"hits":56,"hitByPitch":3,"avg":".295","atBats":190,"obp":".348","slg":".342","ops":".690","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":65,"rbi":22,"leftOnBase":79,"sacBunts":0,"sacFlies":1,"babip":".361","groundOutsToAirouts":"1.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":70,"putOuts":47,"errors":4,"chances":121,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":27,"groundOuts":27,"airOuts":57,"runs":14,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":56,"baseOnBalls":18,"intentionalWalks":1,"hits":32,"hitByPitch":2,"avg":".186","atBats":172,"obp":".271","slg":".302","ops":".573","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":192,"totalBases":52,"rbi":21,"leftOnBase":103,"sacBunts":0,"sacFlies":0,"babip":".243","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.40","popOuts":16,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":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}},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"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":11,"gamesStarted":11,"flyOuts":35,"groundOuts":70,"airOuts":58,"runs":24,"doubles":11,"triples":1,"homeRuns":6,"strikeOuts":70,"baseOnBalls":17,"intentionalWalks":0,"hits":55,"hitByPitch":5,"atBats":249,"obp":".281","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":977,"era":"2.75","inningsPitched":"68.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.05","battersFaced":275,"outs":206,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":977,"balls":306,"strikes":671,"strikePercentage":".690","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".667","pitchesPerInning":"14.23","gamesFinished":0,"strikeoutWalkRatio":"4.12","strikeoutsPer9Inn":"9.17","walksPer9Inn":"2.23","hitsPer9Inn":"7.21","runsScoredPer9":"3.15","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687462,682997,664040,668804,693304,665833,804606,682848,691373,663968,669707,683003,681895,696062,642397],"pitchers":[683003,681895,696062,642397],"bench":[680779,542303],"bullpen":[677952,684049,696149,656605,669387,682254,670990,642701,694973],"battingOrder":[682997,664040,668804,693304,665833,804606,682848,663968,669707],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Cruz, O (12, 3rd inning off Bradley, T, 0 on, 2 out); Reynolds, B (6, 9th inning off Rogers, Ta, 1 on, 1 out)."},{"label":"TB","value":"Cruz, O 4; Gonzales, N; Griffin 2; Horwitz 2; Reynolds, B 4; Rodríguez, E."},{"label":"RBI","value":"Cruz, O 2 (37); Griffin (22); Reynolds, B 2 (37)."},{"label":"2-out RBI","value":"Griffin; Cruz, O."},{"label":"Runners left in scoring position, 2 out","value":"Triolo; Gonzales, N; Rodríguez, E."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Griffin 2 (14, 2nd base off Bradley, T/Caratini, 2nd base off Laweryson/Caratini)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Gonzales, N-Lowe, B-Horwitz)."}]}],"note":[{"label":"a","value":"Grounded into a fielder's choice for Garcia, Jh in the 8th."},{"label":"1","value":"Ran for Horwitz in the 9th."}]}},"officials":[{"official":{"id":596740,"fullName":"Jansen Visconti","link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":490319,"fullName":"Jordan Baker","link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"Third Base"}],"info":[{"label":"Pitch timer violations","value":"Banda (pitcher)."},{"label":"ABS Challenge","value":"Rodríguez, E 2 (Strike-Confirmed, Ball-Confirmed); Caratini 2 (Ball-Overturned to Strike, Ball-Confirmed); Clemens (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Bradley, T 87-51; Orze 23-17; Gómez, Y 14-8; Banda 18-9; Laweryson 16-12; Rogers, Ta 12-9; Jones 77-53; Sisk 11-6; Dotel 38-27; Soto, G 8-6."},{"label":"Groundouts-flyouts","value":"Bradley, T 3-1; Orze 0-0; Gómez, Y 0-1; Banda 1-0; Laweryson 2-0; Rogers, Ta 0-0; Jones 3-0; Sisk 1-0; Dotel 3-2; Soto, G 1-1."},{"label":"Batters faced","value":"Bradley, T 19; Orze 6; Gómez, Y 3; Banda 4; Laweryson 4; Rogers, Ta 3; Jones 21; Sisk 2; Dotel 10; Soto, G 3."},{"label":"Inherited runners-scored","value":"Gómez, Y 1-0; Banda 1-0; Laweryson 1-0; Sisk 1-0."},{"label":"Umpires","value":"HP: Jansen Visconti. 1B: Alex Tosi. 2B: Jordan Baker. 3B: Willie Traynor. "},{"label":"Weather","value":"79 degrees, Clear."},{"label":"Wind","value":"11 mph, Out To LF."},{"label":"First pitch","value":"6:47 PM."},{"label":"T","value":"3:00."},{"label":"Att","value":"27,107."},{"label":"Venue","value":"PNC Park."},{"label":"May 29, 2026"}],"pitchingNotes":["Banda pitched to 1 batter in the 8th inning."],"topPerformers":[{"player":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","boxscoreName":"Reynolds, B"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, 2 BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":58,"flyOuts":22,"groundOuts":58,"airOuts":39,"runs":36,"doubles":12,"triples":2,"homeRuns":6,"strikeOuts":53,"baseOnBalls":39,"intentionalWalks":2,"hits":56,"hitByPitch":3,"avg":".273","atBats":205,"obp":".395","slg":".439","ops":".834","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":248,"totalBases":90,"rbi":37,"leftOnBase":82,"sacBunts":0,"sacFlies":1,"babip":".340","groundOutsToAirouts":"1.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.17","popOuts":2,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":86,"errors":1,"chances":87,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","boxscoreName":"Larnach"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":17,"groundOuts":31,"airOuts":39,"runs":25,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":22,"intentionalWalks":1,"hits":37,"hitByPitch":2,"avg":".266","atBats":139,"obp":".374","slg":".403","ops":".777","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":56,"rbi":16,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".327","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.33","popOuts":11,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":70,"errors":0,"chances":73,"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"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062","boxscoreName":"Dotel"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":11,"strikes":27,"strikePercentage":".710","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":6,"gamesStarted":0,"flyOuts":13,"groundOuts":13,"airOuts":14,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":48,"obp":".196","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":198,"era":"1.32","inningsPitched":"13.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.73","battersFaced":51,"outs":41,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":198,"balls":68,"strikes":130,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.49","gamesFinished":1,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"9.22","walksPer9Inn":"1.98","hitsPer9Inn":"4.61","runsScoredPer9":"1.32","homeRunsPer9":"0.66","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":60,"pitchingGameScore":60}]},"decisions":{"winner":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"loser":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}