{"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":823376,"link":"/api/v1.1/game/823376/feed/live","metaData":{"wait":10,"timeStamp":"20260528_014048","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823376,"type":"R","doubleHeader":"N","id":"2026/05/27/chnmlb-pitmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823376-2026-05-27","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-27T22:40:00Z","originalDate":"2026-05-27","officialDate":"2026-05-27","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112","season":2026,"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17"},"springVenue":{"id":4629,"link":"/api/v1/venues/4629"},"teamCode":"chn","fileCode":"chc","abbreviation":"CHC","teamName":"Cubs","locationName":"Chicago","firstYearOfPlay":"1874","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":"Chi Cubs","record":{"gamesPlayed":56,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":30,"losses":26,"ties":0,"pct":".536"},"records":{},"divisionLeader":false,"wins":30,"losses":26,"winningPercentage":".536"},"franchiseName":"Chicago","clubName":"Cubs","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":56,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":29,"losses":27,"ties":0,"pct":".518"},"records":{},"divisionLeader":false,"wins":29,"losses":27,"winningPercentage":".518"},"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},"ID624424":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424","firstName":"Michael","lastName":"Conforto","primaryNumber":"20","birthDate":"1993-03-01","currentAge":33,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Michael","useLastName":"Conforto","middleName":"Thomas","boxscoreName":"Conforto","nickName":"Forto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Conforto","nameSlug":"michael-conforto-624424","firstLastName":"Michael Conforto","lastFirstName":"Conforto, Michael","lastInitName":"Conforto, M","initLastName":"M Conforto","fullFMLName":"Michael Thomas Conforto","fullLFMName":"Conforto, Michael Thomas","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"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},"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},"ID684007":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","firstName":"Shota","lastName":"Imanaga","primaryNumber":"18","birthDate":"1993-09-01","currentAge":33,"birthCity":"Kitakyushu","birthCountry":"Japan","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shota","useLastName":"Imanaga","boxscoreName":"Imanaga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SHOW-tah ee-mah-NAH-gah","mlbDebutDate":"2024-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shota Imanaga","nameSlug":"shota-imanaga-684007","firstLastName":"Shota Imanaga","lastFirstName":"Imanaga, Shota","lastInitName":"Imanaga, S","initLastName":"S Imanaga","fullFMLName":"Shota  Imanaga","fullLFMName":"Imanaga, Shota ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID699393":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393","firstName":"Pedro","lastName":"Ramírez","primaryNumber":"75","birthDate":"2004-04-01","currentAge":22,"birthCity":"Temblador","birthCountry":"Venezuela","height":"5' 9\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Pedro","useLastName":"Ramírez","middleName":"Javier","boxscoreName":"Ramírez","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Ramírez","nameSlug":"pedro-ramirez-699393","firstLastName":"Pedro Ramírez","lastFirstName":"Ramírez, Pedro","lastInitName":"Ramírez, P","initLastName":"P Ramírez","fullFMLName":"Pedro Javier Ramírez","fullLFMName":"Ramírez, Pedro Javier","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID608348":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348","firstName":"Carson","lastName":"Kelly","primaryNumber":"15","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carson","useLastName":"Kelly","middleName":"Franklin","boxscoreName":"Kelly, C","nickName":"Cars","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Kelly","nameSlug":"carson-kelly-608348","firstLastName":"Carson Kelly","lastFirstName":"Kelly, Carson","lastInitName":"Kelly, C","initLastName":"C Kelly","fullFMLName":"Carson Franklin Kelly","fullLFMName":"Kelly, Carson Franklin","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID592791":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791","firstName":"Jameson","lastName":"Taillon","primaryNumber":"56","birthDate":"1991-11-18","currentAge":34,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jameson","useLastName":"Taillon","middleName":"Lee","boxscoreName":"Taillon","nickName":"Jamo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"TIE-own","mlbDebutDate":"2016-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jameson Taillon","nameSlug":"jameson-taillon-592791","firstLastName":"Jameson Taillon","lastFirstName":"Taillon, Jameson","lastInitName":"Taillon, J","initLastName":"J Taillon","fullFMLName":"Jameson Lee Taillon","fullLFMName":"Taillon, Jameson Lee","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID665804":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804","firstName":"Miguel","lastName":"Amaya","primaryNumber":"9","birthDate":"1999-03-09","currentAge":27,"birthCity":"Herrera","birthCountry":"Panama","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Miguel","useLastName":"Amaya","middleName":"Antonio","boxscoreName":"Amaya","gender":"M","nameMatrilineal":"Oro","isPlayer":true,"isVerified":false,"pronunciation":"ah-MIE-ah","mlbDebutDate":"2023-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Amaya","nameSlug":"miguel-amaya-665804","firstLastName":"Miguel Amaya","lastFirstName":"Amaya, Miguel","lastInitName":"Amaya, M","initLastName":"M Amaya","fullFMLName":"Miguel Antonio Amaya","fullLFMName":"Amaya, Miguel Antonio","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID694208":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208","firstName":"Moisés","lastName":"Ballesteros","primaryNumber":"13","birthDate":"2003-11-08","currentAge":22,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 8\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Moisés","useLastName":"Ballesteros","middleName":"Alejandro","boxscoreName":"Ballesteros","gender":"M","nameMatrilineal":"Ortega","isPlayer":true,"isVerified":true,"pronunciation":"BYE-ess-tair-ohs","mlbDebutDate":"2025-05-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Moisés Ballesteros","nameSlug":"moises-ballesteros-694208","firstLastName":"Moisés Ballesteros","lastFirstName":"Ballesteros, Moisés","lastInitName":"Ballesteros, M","initLastName":"M Ballesteros","fullFMLName":"Moisés Alejandro Ballesteros","fullLFMName":"Ballesteros, Moisés Alejandro","strikeZoneTop":3.04,"strikeZoneBottom":1.534},"ID673548":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","firstName":"Seiya","lastName":"Suzuki","primaryNumber":"27","birthDate":"1994-08-18","currentAge":32,"birthCity":"Arakawa","birthCountry":"Japan","height":"5' 11\"","weight":182,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Seiya","useLastName":"Suzuki","boxscoreName":"Suzuki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SAY-ya","mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seiya Suzuki","nameSlug":"seiya-suzuki-673548","firstLastName":"Seiya Suzuki","lastFirstName":"Suzuki, Seiya","lastInitName":"Suzuki, S","initLastName":"S Suzuki","fullFMLName":"Seiya Suzuki","fullLFMName":"Suzuki, Seiya ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"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},"ID669020":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020","firstName":"Ryan","lastName":"Rolison","primaryNumber":"33","birthDate":"1997-07-11","currentAge":29,"birthCity":"Jackson","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Rolison","middleName":"Perry","boxscoreName":"Rolison","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"RAHL-ison","mlbDebutDate":"2025-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Rolison","nameSlug":"ryan-rolison-669020","firstLastName":"Ryan Rolison","lastFirstName":"Rolison, Ryan","lastInitName":"Rolison, R","initLastName":"R Rolison","fullFMLName":"Ryan Perry Rolison","fullLFMName":"Rolison, Ryan Perry","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":245,"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},"ID607067":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067","firstName":"Colin","lastName":"Rea","primaryNumber":"53","birthDate":"1990-07-01","currentAge":36,"birthCity":"Cascade","birthStateProvince":"IA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Rea","middleName":"D.","boxscoreName":"Rea","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"RAY","mlbDebutDate":"2015-08-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Rea","nameSlug":"colin-rea-607067","firstLastName":"Colin Rea","lastFirstName":"Rea, Colin","lastInitName":"Rea, C","initLastName":"C Rea","fullFMLName":"Colin D. Rea","fullLFMName":"Rea, Colin D.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID664208":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208","firstName":"Phillip","lastName":"Maton","primaryNumber":"88","birthDate":"1993-03-25","currentAge":33,"birthCity":"Paducah","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Phil","useLastName":"Maton","middleName":"Louis","boxscoreName":"Maton, P","nickName":"Spin Rate","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"MAY-tahn","mlbDebutDate":"2017-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Phil Maton","nameTitle":"III","nameSuffix":"III","nameSlug":"phil-maton-664208","firstLastName":"Phil Maton","lastFirstName":"Maton, Phil","lastInitName":"Maton, P","initLastName":"P Maton","fullFMLName":"Phillip Louis Maton","fullLFMName":"Maton, Phillip Louis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID694037":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037","firstName":"Daniel","lastName":"Palencia","primaryNumber":"48","birthDate":"2000-02-05","currentAge":26,"birthCity":"San Carlos","birthCountry":"Venezuela","height":"5' 11\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Palencia","middleName":"Jesus","boxscoreName":"Palencia, D","gender":"M","nameMatrilineal":"Silva","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Palencia","nameSlug":"daniel-palencia-694037","firstLastName":"Daniel Palencia","lastFirstName":"Palencia, Daniel","lastInitName":"Palencia, D","initLastName":"D Palencia","fullFMLName":"Daniel Jesus Palencia","fullLFMName":"Palencia, Daniel Jesus","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID696136":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136","firstName":"Jordan","lastName":"Wicks","primaryNumber":"36","birthDate":"1999-09-01","currentAge":27,"birthCity":"Conway","birthStateProvince":"AR","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Wicks","boxscoreName":"Wicks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jordan Wicks","nameSlug":"jordan-wicks-696136","firstLastName":"Jordan Wicks","lastFirstName":"Wicks, Jordan","lastInitName":"Wicks, J","initLastName":"J Wicks","fullFMLName":"Jordan  Wicks","fullLFMName":"Wicks, Jordan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID571948":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948","firstName":"Hoby","lastName":"Milner","primaryNumber":"41","birthDate":"1991-01-13","currentAge":35,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hoby","useLastName":"Milner","middleName":"Trey","boxscoreName":"Milner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HOH-bee","mlbDebutDate":"2017-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hoby Milner","nameSlug":"hoby-milner-571948","firstLastName":"Hoby Milner","lastFirstName":"Milner, Hoby","lastInitName":"Milner, H","initLastName":"H Milner","fullFMLName":"Hoby Milner","fullLFMName":"Milner, Hoby","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID681799":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799","firstName":"Ethan","lastName":"Roberts","primaryNumber":"39","birthDate":"1997-07-04","currentAge":29,"birthCity":"Sparta","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ethan","useLastName":"Roberts","middleName":"Michael","boxscoreName":"Roberts","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ethan Roberts","nameSlug":"ethan-roberts-681799","firstLastName":"Ethan Roberts","lastFirstName":"Roberts, Ethan","lastInitName":"Roberts, E","initLastName":"E Roberts","fullFMLName":"Ethan Michael Roberts","fullLFMName":"Roberts, Ethan Michael","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID664023":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","firstName":"Ian","lastName":"Happ","primaryNumber":"8","birthDate":"1994-08-12","currentAge":32,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ian","useLastName":"Happ","middleName":"Edward","boxscoreName":"Happ","nickName":"Happer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-05-13","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ian Happ","nameSlug":"ian-happ-664023","firstLastName":"Ian Happ","lastFirstName":"Happ, Ian","lastInitName":"Happ, I","initLastName":"I Happ","fullFMLName":"Ian Edward Happ","fullLFMName":"Happ, Ian Edward","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID573204":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204","firstName":"Caleb","lastName":"Thielbar","primaryNumber":"24","birthDate":"1987-01-31","currentAge":39,"birthCity":"Northfield","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Thielbar","middleName":"John","boxscoreName":"Thielbar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"THEEL-bar","mlbDebutDate":"2013-05-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Thielbar","nameSlug":"caleb-thielbar-573204","firstLastName":"Caleb Thielbar","lastFirstName":"Thielbar, Caleb","lastInitName":"Thielbar, C","initLastName":"C Thielbar","fullFMLName":"Caleb John Thielbar","fullLFMName":"Thielbar, Caleb John","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID608324":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324","firstName":"Alexander","lastName":"Bregman","primaryNumber":"3","birthDate":"1994-03-30","currentAge":32,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alex","useLastName":"Bregman","middleName":"David","boxscoreName":"Bregman","nickName":"A-Breg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BREGG-min","mlbDebutDate":"2016-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Bregman","nameSlug":"alex-bregman-608324","firstLastName":"Alex Bregman","lastFirstName":"Bregman, Alex","lastInitName":"Bregman, A","initLastName":"A Bregman","fullFMLName":"Alexander David Bregman","fullLFMName":"Bregman, Alexander David","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"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},"ID683737":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737","firstName":"Michael","lastName":"Busch","primaryNumber":"29","birthDate":"1997-11-09","currentAge":28,"birthCity":"Inver Grove Heights","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Busch","middleName":"James","boxscoreName":"Busch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Busch","nameSlug":"michael-busch-683737","firstLastName":"Michael Busch","lastFirstName":"Busch, Michael","lastInitName":"Busch, M","initLastName":"M Busch","fullFMLName":"Michael James Busch","fullLFMName":"Busch, Michael James","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID657097":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097","firstName":"Jacob","lastName":"Webb","primaryNumber":"71","birthDate":"1993-08-15","currentAge":33,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Webb","middleName":"Lawrence","boxscoreName":"Webb, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Webb","nameSlug":"jacob-webb-657097","firstLastName":"Jacob Webb","lastFirstName":"Webb, Jacob","lastInitName":"Webb, J","initLastName":"J Webb","fullFMLName":"Jacob Lawrence Webb","fullLFMName":"Webb, Jacob Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691718":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718","firstName":"Pete","lastName":"Crow-Armstrong","primaryNumber":"4","birthDate":"2002-03-25","currentAge":24,"birthCity":"Sherman Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":184,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Pete","useLastName":"Crow-Armstrong","middleName":"Henry","boxscoreName":"Crow-Armstrong","nickName":"PCA","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Pete Crow-Armstrong","nameSlug":"pete-crow-armstrong-691718","firstLastName":"Pete Crow-Armstrong","lastFirstName":"Crow-Armstrong, Pete","lastInitName":"Crow-Armstrong, P","initLastName":"P Crow-Armstrong","fullFMLName":"Pete Henry Crow-Armstrong","fullLFMName":"Crow-Armstrong, Pete Henry","strikeZoneTop":3.202,"strikeZoneBottom":1.616},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID699013":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013","firstName":"Esmerlyn","lastName":"Valdez","primaryNumber":"55","birthDate":"2004-01-27","currentAge":22,"birthCity":"San Juan La Maguana","birthCountry":"Dominican Republic","height":"6' 2\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esmerlyn","useLastName":"Valdez","boxscoreName":"Valdez, Es","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esmerlyn Valdez","nameSlug":"esmerlyn-valdez-699013","firstLastName":"Esmerlyn Valdez","lastFirstName":"Valdez, Esmerlyn","lastInitName":"Valdez, E","initLastName":"E Valdez","fullFMLName":"Esmerlyn Valdez","fullLFMName":"Valdez, Esmerlyn","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID663968":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968","firstName":"Jake","lastName":"Mangum","primaryNumber":"28","birthDate":"1996-03-08","currentAge":30,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"5' 11\"","weight":191,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Mangum","middleName":"Thomas","boxscoreName":"Mangum","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Mangum","nameSlug":"jake-mangum-663968","firstLastName":"Jake Mangum","lastFirstName":"Mangum, Jake","lastInitName":"Mangum, J","initLastName":"J Mangum","fullFMLName":"Jake Thomas Mangum","fullLFMName":"Mangum, Jake Thomas","strikeZoneTop":3.18,"strikeZoneBottom":1.605},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID663423":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423","firstName":"Trent","lastName":"Thornton","primaryNumber":"49","birthDate":"1993-09-30","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Thornton","middleName":"Edward","boxscoreName":"Thornton, T","nickName":"The Big Dreidel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Thornton","nameSlug":"trent-thornton-663423","firstLastName":"Trent Thornton","lastFirstName":"Thornton, Trent","lastInitName":"Thornton, T","initLastName":"T Thornton","fullFMLName":"Trent Edward Thornton","fullLFMName":"Thornton, Trent Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID664875":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875","firstName":"Justin","lastName":"Lawrence","primaryNumber":"44","birthDate":"1994-11-25","currentAge":31,"birthCity":"Panama City","birthCountry":"Panama","height":"6' 3\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Lawrence","middleName":"Anthony","boxscoreName":"Lawrence, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Lawrence","nameSlug":"justin-lawrence-664875","firstLastName":"Justin Lawrence","lastFirstName":"Lawrence, Justin","lastInitName":"Lawrence, J","initLastName":"J Lawrence","fullFMLName":"Justin Anthony Lawrence","fullLFMName":"Lawrence, Justin Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682634":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634","firstName":"Kevin","lastName":"Alcantara","primaryNumber":"13","birthDate":"2002-07-12","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 6\"","weight":188,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Kevin","useLastName":"Alcántara","boxscoreName":"Alcántara","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ahl-KAHN-tah-rah","mlbDebutDate":"2024-09-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Alcántara","nameSlug":"kevin-alcantara-682634","firstLastName":"Kevin Alcántara","lastFirstName":"Alcántara, Kevin","lastInitName":"Alcántara, K","initLastName":"K Alcántara","fullFMLName":"Kevin Alcántara","fullLFMName":"Alcántara, Kevin ","strikeZoneTop":3.46,"strikeZoneBottom":1.75},"ID621020":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020","firstName":"James","lastName":"Swanson","primaryNumber":"7","birthDate":"1994-02-11","currentAge":32,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Dansby","useLastName":"Swanson","middleName":"Dansby","boxscoreName":"Swanson","nickName":"Dans","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dansby Swanson","nameSlug":"dansby-swanson-621020","firstLastName":"Dansby Swanson","lastFirstName":"Swanson, Dansby","lastInitName":"Swanson, D","initLastName":"D Swanson","fullFMLName":"James Dansby Swanson","fullLFMName":"Swanson, James Dansby","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"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},"ID663538":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","firstName":"Nicholas","lastName":"Hoerner","primaryNumber":"2","birthDate":"1997-05-13","currentAge":29,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nico","useLastName":"Hoerner","middleName":"Mackie","boxscoreName":"Hoerner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2019-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nico Hoerner","nameSlug":"nico-hoerner-663538","firstLastName":"Nico Hoerner","lastFirstName":"Hoerner, Nico","lastInitName":"Hoerner, N","initLastName":"N Hoerner","fullFMLName":"Nicholas Mackie Hoerner","fullLFMName":"Hoerner, Nicholas Mackie","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID676962":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962","firstName":"Benjamin","lastName":"Brown","primaryNumber":"32","birthDate":"1999-09-09","currentAge":27,"birthCity":"East Setauket","birthStateProvince":"NY","birthCountry":"USA","height":"6' 6\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Brown","boxscoreName":"Brown, Be","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Brown","nameSlug":"ben-brown-676962","firstLastName":"Ben Brown","lastFirstName":"Brown, Ben","lastInitName":"Brown, B","initLastName":"B Brown","fullFMLName":"Benjamin  Brown","fullLFMName":"Brown, Benjamin ","strikeZoneTop":3.478,"strikeZoneBottom":1.755}},"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":"Partly Cloudy","temp":"77","wind":"6 mph, Out To CF"},"gameInfo":{"attendance":12340,"firstPitch":"2026-05-27T22:42:00.000Z","gameDurationMinutes":178},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":2,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"home":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"}},"officialScorer":{"id":693946,"fullName":"Rick Soos","link":"/api/v1/people/693946"},"primaryDatacaster":{"id":496223,"fullName":"Bob Taylor","link":"/api/v1/people/496223"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T22:42:52.927Z","endTime":"2026-05-27T22:47:05.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8,9,11,12,13],"actionIndex":[0,1,2],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T19:58:55.112Z","endTime":"2026-05-27T22:16:12.187Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"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-27T22:16:12.187Z","endTime":"2026-05-27T22:42:43.410Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"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-27T22:42:43.410Z","endTime":"2026-05-27T22:42:55.284Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50715512802619,"aZ":-14.736333594834797,"pfxX":-8.255809130361666,"pfxZ":8.518151693753294,"pX":-0.25188580131669963,"pZ":2.986491162429748,"vX0":6.224888071051749,"vY0":-141.9541573352139,"vZ0":-4.392372487168105,"x":126.6,"y":158.14,"x0":-1.3969604488459049,"y0":50.0040464521194,"z0":5.487354185076693,"aX":-16.90492838114926},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":13.8,"spinRate":2403,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.38536469813082475,"extension":6.670417818493768},"index":3,"playId":"266e85c2-1dee-3835-993c-3f1acacb57f5","pitchNumber":1,"startTime":"2026-05-27T22:42:55.284Z","endTime":"2026-05-27T22:43:02.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03895173583423,"aZ":-13.204339398559199,"pfxX":-4.19072975989601,"pfxZ":9.202159707055364,"pX":0.37566766081735725,"pZ":3.4797131018512757,"vX0":5.8734721867663975,"vY0":-142.31346513563238,"vZ0":-3.6440829798357868,"x":102.68,"y":144.83,"x0":-1.1654313373272271,"y0":50.00704222718192,"z0":5.606703105068185,"aX":-8.643552290605122},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.2,"breakHorizontal":6.5,"spinRate":2331,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.38408411323153757,"extension":6.583118023199319},"index":4,"playId":"c1c7a4a9-8268-3a09-8dc9-3ceb3ae7d915","pitchNumber":2,"startTime":"2026-05-27T22:43:25.914Z","endTime":"2026-05-27T22:43:29.908Z","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":97.8,"endSpeed":90.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06875564160172,"aZ":-12.615530040827709,"pfxX":-5.317655364090188,"pfxZ":9.461943957219349,"pX":0.590354692553761,"pZ":2.747835352954581,"vX0":6.9547805234931275,"vY0":-142.26325142638677,"vZ0":-5.526101523366727,"x":94.5,"y":164.59,"x0":-1.1855168337880866,"y0":50.00287457374923,"z0":5.502803804302009,"aX":-10.992307985587859},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.3,"breakHorizontal":8.4,"spinRate":2352,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3837857362530608,"extension":6.692680800686381},"index":5,"playId":"c79440e7-b66c-31e9-ad2c-21b0f295941c","pitchNumber":3,"startTime":"2026-05-27T22:43:41.891Z","endTime":"2026-05-27T22:43:44.984Z","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.0,"endSpeed":89.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.500897446992056,"aZ":-11.092741938218337,"pfxX":-5.822167479760572,"pfxZ":10.264891974757804,"pX":0.33809406379661894,"pZ":2.8685340558110664,"vX0":5.935040014959867,"vY0":-142.5791275922987,"vZ0":-5.700717637144011,"x":104.11,"y":161.33,"x0":-1.0164071245563564,"y0":50.005895474975375,"z0":5.597353567824932,"aX":-11.961205421302054},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.5,"breakHorizontal":9.4,"spinRate":2482,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.384497824364193,"extension":6.575518541163096},"index":6,"playId":"dce91ac6-7747-307f-adf7-87f4c050e234","pitchNumber":4,"startTime":"2026-05-27T22:44:03.477Z","endTime":"2026-05-27T22:44:06.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.215142875887352,"aZ":-37.27468973349854,"pfxX":6.807344042725589,"pfxZ":-3.4287460527405784,"pX":-2.6503726913575694,"pZ":6.397360331476218,"vX0":-4.038747794293417,"vY0":-120.98740668548928,"vZ0":9.02125686006639,"x":218.03,"y":66.05,"x0":-1.8454118792774752,"y0":50.005799798417186,"z0":5.8847161124740595,"aX":10.111529869627752},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.8,"breakHorizontal":-11.4,"spinRate":2498,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.4523955130361408,"extension":6.476115306154789},"index":7,"playId":"9374763c-4bac-3660-a69d-b2f581a83a37","pitchNumber":5,"startTime":"2026-05-27T22:44:24.448Z","endTime":"2026-05-27T22:44:28.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.124869032606977,"aZ":-34.081410509364524,"pfxX":6.25419336949749,"pfxZ":-1.2072528931310273,"pX":-0.08634374006234609,"pZ":3.720403769600053,"vX0":1.8511258711285161,"vY0":-124.53489797448157,"vZ0":2.303458213076147,"x":120.29,"y":138.33,"x0":-1.6512851873364076,"y0":50.00495128312651,"z0":5.595200043950462,"aX":9.860913457979283},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.4,"breakHorizontal":-11.8,"spinRate":2588,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.4391912051747706,"extension":6.5561123130591445},"index":8,"playId":"46df5369-e1e1-3269-8632-df4f0ba20803","pitchNumber":6,"startTime":"2026-05-27T22:44:47.214Z","endTime":"2026-05-27T22:44:55.703Z","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":99.1,"endSpeed":90.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01483134568363,"aZ":-5.883403934193453,"pfxX":-3.1202891861428763,"pfxZ":12.523483459876783,"pX":0.544624063539391,"pZ":2.3121229424481418,"vX0":4.976336884390088,"vY0":-144.10271525261155,"vZ0":-8.283022787101453,"x":96.24,"y":176.35,"x0":-0.8006441697038791,"y0":50.0060213669944,"z0":5.589962614179013,"aX":-6.552406250526619},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.8,"breakVerticalInduced":21.1,"breakHorizontal":4.7,"spinRate":2423,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.38033881186659846,"extension":6.6344693781143835},"index":9,"playId":"4c213342-fd67-3d3a-a54c-76a7ea891075","pitchNumber":7,"startTime":"2026-05-27T22:45:30.427Z","endTime":"2026-05-27T22:45:38.312Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":10,"startTime":"2026-05-27T22:46:11.825Z","endTime":"2026-05-27T22:46:19.435Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.357905461899502,"aZ":-31.94875245745688,"pfxX":-0.5540512939597421,"pfxZ":0.13164012012759763,"pX":0.00556722368524747,"pZ":2.087310008414419,"vX0":3.425427749187515,"vY0":-128.16335273838212,"vZ0":-2.3688002819511773,"x":116.79,"y":182.42,"x0":-1.2736226071504444,"y0":50.001011991779734,"z0":5.5075565420939,"aX":-0.9264892820234012},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.0,"breakHorizontal":0.2,"spinRate":2421,"spinDirection":75},"zone":8,"typeConfidence":2.0,"plateTime":0.42663384840491236,"extension":6.921019061859801},"index":11,"playId":"69d09d33-dd24-335c-983a-ca23c7576e62","pitchNumber":8,"startTime":"2026-05-27T22:46:19.435Z","endTime":"2026-05-27T22:46:22.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14080498864156,"aZ":-25.746118501293996,"pfxX":-10.316533268144633,"pfxZ":3.5956673542593336,"pX":0.4374209750995714,"pZ":1.434069960924734,"vX0":8.369342191812038,"vY0":-132.36829986853334,"vZ0":-5.140049817660425,"x":100.33,"y":200.06,"x0":-1.4126163425566294,"y0":50.0045733419654,"z0":5.2672089410311305,"aX":-18.455381837345776},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.6,"breakHorizontal":17.0,"spinRate":1723,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.41253150742684763,"extension":6.820084757853278},"index":12,"playId":"640777e7-19dc-3c58-bfbf-4736dcb69cb0","pitchNumber":9,"startTime":"2026-05-27T22:46:40.876Z","endTime":"2026-05-27T22:46:45.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":91.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.312905792001153,"aZ":-16.046331314176715,"pfxX":-8.773721131137236,"pfxZ":7.62613852072963,"pX":1.008146370287999,"pZ":1.4392165804495196,"vX0":9.332155345504253,"vY0":-143.81628894838053,"vZ0":-8.320465222001317,"x":78.57,"y":199.92,"x0":-1.1238232723129296,"y0":50.00700561995619,"z0":5.345685706603707,"aX":-18.56298831898373},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.5,"breakHorizontal":14.3,"spinRate":2321,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3794421697005288,"extension":6.827159011687923},"index":13,"playId":"327a1c42-4eb5-390d-a3b8-ae06e29e40c9","pitchNumber":10,"startTime":"2026-05-27T22:47:00.536Z","endTime":"2026-05-27T22:47:05.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:47:05.977Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to center fielder Oneil Cruz. Pete Crow-Armstrong to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T22:47:11.973Z","endTime":"2026-05-27T22:49:01.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23595547706914,"aZ":-17.263368809253045,"pfxX":-8.467098373308353,"pfxZ":7.347110606214272,"pX":-0.0010105522789218351,"pZ":1.2811764735441993,"vX0":6.980483801745294,"vY0":-141.14448086381663,"vZ0":-8.285440593667936,"x":117.04,"y":204.19,"x0":-1.398426706143575,"y0":50.006121569651384,"z0":5.352985419057881,"aX":-17.194254381918977},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.9,"breakHorizontal":14.0,"spinRate":2235,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3871235948807894,"extension":6.730557246105808},"index":0,"playId":"893cdbd6-5fe4-3f6a-aad3-6cabdcebdf78","pitchNumber":1,"startTime":"2026-05-27T22:47:30.380Z","endTime":"2026-05-27T22:47:35.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.771169207641314,"aZ":-11.621333567483589,"pfxX":-5.5912952461021295,"pfxZ":10.309075743414745,"pX":0.015223231308313283,"pZ":2.137843721314821,"vX0":5.983557191594748,"vY0":-139.88083844210055,"vZ0":-7.050511658556175,"x":116.42,"y":181.06,"x0":-1.419008140287304,"y0":50.00098068539058,"z0":5.442653838714415,"aX":-11.14587481776076},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":9.0,"spinRate":2346,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.39065920480483607,"extension":6.801782956411694},"index":1,"playId":"55696b7f-7b25-3e14-9c94-f8a305fb5a3e","pitchNumber":2,"startTime":"2026-05-27T22:47:50.196Z","endTime":"2026-05-27T22:47:54.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.938661080986222,"aZ":-31.17569728560131,"pfxX":1.7408693377442876,"pfxZ":0.6044704678462036,"pX":2.049385892114521,"pZ":2.213958291271154,"vX0":8.189654618910948,"vY0":-128.0192356483042,"vZ0":-2.1414410472987324,"x":38.88,"y":179.0,"x0":-1.4200270217552664,"y0":50.00324122254874,"z0":5.506401415683128,"aX":2.88404049622875},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.8,"breakHorizontal":-5.0,"spinRate":2418,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4281721559931819,"extension":6.836122933813666},"index":2,"playId":"0dc82bd3-bd0b-38e0-84f0-7aa23f1eed54","pitchNumber":3,"startTime":"2026-05-27T22:48:10.826Z","endTime":"2026-05-27T22:48:14.352Z","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":0},"index":3,"playId":"1b97819a-1c05-3142-ba68-83267393b8b8","startTime":"2026-05-27T22:48:28.956Z","endTime":"2026-05-27T22:48:32.276Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37267470009834,"aZ":-12.084218792381412,"pfxX":-6.6477281640374635,"pfxZ":10.051914744572198,"pX":0.6544724239373689,"pZ":1.8330795683789993,"vX0":7.618098587099467,"vY0":-140.1702250049261,"vZ0":-7.812343750570532,"x":92.05,"y":189.29,"x0":-1.2291886406216952,"y0":50.006272161379805,"z0":5.4375851093511915,"aX":-13.290241103143435},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":10.6,"spinRate":2334,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.3901060868708668,"extension":6.784058105502114},"hitData":{"launchSpeed":102.2,"launchAngle":3.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.02,"coordY":87.83}},"index":4,"playId":"4b5567db-a92d-3155-b855-c73487a7eb9e","pitchNumber":4,"startTime":"2026-05-27T22:48:49.410Z","endTime":"2026-05-27T22:49:01.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:49:01.010Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bubba Chandler challenged (pitch result), call on the field was confirmed: Michael Busch walks. Pete Crow-Armstrong to 3rd. Nico Hoerner to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T22:49:07.311Z","endTime":"2026-05-27T22:52:25.641Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":88.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.498845172227032,"aZ":-12.807792463568843,"pfxX":-5.315532422683295,"pfxZ":9.603562568563927,"pX":-0.22785589414585333,"pZ":2.281912473784194,"vX0":4.509855510201886,"vY0":-140.55049810871452,"vZ0":-6.546640331889891,"x":125.69,"y":177.17,"x0":-1.156385031105797,"y0":50.00310127493545,"z0":5.460011861936003,"aX":-10.719174821229673},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2351,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.38853474317917325,"extension":6.763640197080789},"index":0,"playId":"2de0be21-5ab9-36a9-8c5e-f3f8be8671d0","pitchNumber":1,"startTime":"2026-05-27T22:49:26.985Z","endTime":"2026-05-27T22:49:31.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":84.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.927684163152236,"aZ":-26.055070002708593,"pfxX":0.3530063760212734,"pfxZ":3.472179257588377,"pX":0.8003804981744806,"pZ":1.0407274129817219,"vX0":5.937519340629684,"vY0":-130.77538243477605,"vZ0":-6.1607377153499705,"x":86.49,"y":210.68,"x0":-1.5285279103150244,"y0":50.00381690619081,"z0":5.335026747847045,"aX":0.62253468555431},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.4,"breakHorizontal":-1.7,"spinRate":2401,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4159872696677076,"extension":6.847756929757476},"index":1,"playId":"b79ad4f7-4c5a-3b09-8ba8-dc5cec404207","pitchNumber":2,"startTime":"2026-05-27T22:49:42.217Z","endTime":"2026-05-27T22:49:46.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19003975739198,"aZ":-12.106148982873082,"pfxX":-5.048529300414699,"pfxZ":9.855881309635079,"pX":1.2946754938830367,"pZ":1.4359620519416751,"vX0":8.611090593463418,"vY0":-141.0991878487814,"vZ0":-8.88905530321099,"x":67.65,"y":200.01,"x0":-1.1273147265228485,"y0":50.00245009537906,"z0":5.388279315992358,"aX":-10.27942578360838},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.3,"breakHorizontal":7.6,"spinRate":2368,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3867706951390484,"extension":6.732396251918587},"index":2,"playId":"30061470-60b0-38f2-8657-260802f0612b","pitchNumber":3,"startTime":"2026-05-27T22:50:00.392Z","endTime":"2026-05-27T22:50:04.611Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-27T22:50:28.924Z","endTime":"2026-05-27T22:51:25.105Z","isPitch":false,"type":"action"},{"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":true},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.356621981297593,"aZ":-23.10424771016459,"pfxX":-7.846558648645072,"pfxZ":5.248483023609369,"pX":0.9247708584140405,"pZ":2.3861056681237747,"vX0":8.775275693264899,"vY0":-130.8339666902091,"vZ0":-3.478290842135512,"x":81.75,"y":174.36,"x0":-1.4579448972064182,"y0":50.00467595703777,"z0":5.470242037705264,"aX":-13.565282937894402},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.9,"breakHorizontal":12.2,"spinRate":1819,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.41911047362188913,"extension":6.805931138679722},"index":4,"playId":"a03f80d7-3d74-3180-8a6b-17550383f15d","pitchNumber":4,"startTime":"2026-05-27T22:51:25.105Z","endTime":"2026-05-27T22:51:52.108Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90127766151752,"aZ":-21.301286160564366,"pfxX":-6.87146276252824,"pfxZ":6.23869831495775,"pX":0.8174931882260974,"pZ":2.733355509253177,"vX0":8.025711140369875,"vY0":-131.42874280855364,"vZ0":-2.8474449346659094,"x":85.84,"y":164.98,"x0":-1.388751451273695,"y0":50.000114643199296,"z0":5.419813481846179,"aX":-11.971082859348138},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.8,"breakHorizontal":10.6,"spinRate":1830,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.41739048576012117,"extension":6.745708057992016},"index":5,"playId":"7ed27013-99a4-30d8-a5ad-3fd37b3222e7","pitchNumber":5,"startTime":"2026-05-27T22:51:58.626Z","endTime":"2026-05-27T22:52:25.641Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"}},"playEndTime":"2026-05-27T22:52:25.641Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T22:52:40.522Z","endTime":"2026-05-27T22:54:21.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":"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.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29688367580614,"aZ":-12.354817173246747,"pfxX":-6.016272259707005,"pfxZ":9.409452667285098,"pX":0.08496474486903081,"pZ":2.011768241488288,"vX0":5.80851209526911,"vY0":-143.95343845816595,"vZ0":-7.8123547651328265,"x":113.76,"y":184.46,"x0":-1.1737889081714679,"y0":50.00416037005937,"z0":5.519452008222461,"aX":-12.673239618263956},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.7,"breakHorizontal":9.8,"spinRate":2419,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.3799793681795789,"extension":6.745769290873017},"index":0,"playId":"50098b9e-1350-31df-b5b1-de21aca49494","pitchNumber":1,"startTime":"2026-05-27T22:52:40.522Z","endTime":"2026-05-27T22:52:45.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.192757316162684,"aZ":-28.55641636620342,"pfxX":-1.8601083557973168,"pfxZ":1.9618845102380273,"pX":-0.1994715955152169,"pZ":2.200466908366268,"vX0":4.3268351274976125,"vY0":-134.17663092203392,"vZ0":-3.4658787941932534,"x":124.6,"y":179.37,"x0":-1.5837752609082119,"y0":50.001230359735665,"z0":5.520540388135655,"aX":-3.42713068997943},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.1,"breakHorizontal":2.5,"spinRate":2332,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.4065877244863274,"extension":6.654770364530322},"index":1,"playId":"6825abdc-7e43-3ebf-86a0-e2d46e0f9c68","pitchNumber":2,"startTime":"2026-05-27T22:52:56.155Z","endTime":"2026-05-27T22:52:59.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41029812046662,"aZ":-29.255122556430692,"pfxX":0.5077228491849182,"pfxZ":1.6424447263010058,"pX":1.3033938104208824,"pZ":0.3439105895372373,"vX0":7.09447086247953,"vY0":-132.00016387032514,"vZ0":-7.231219867510513,"x":67.32,"y":229.49,"x0":-1.4778075519992866,"y0":50.001732629652174,"z0":5.253910402197631,"aX":0.9010512963139038},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.7,"breakHorizontal":-2.4,"spinRate":2443,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.41392261274713205,"extension":6.832395872801675},"index":2,"playId":"b2b4d27e-d815-32f4-bed4-4427070c4a3d","pitchNumber":3,"startTime":"2026-05-27T22:53:14.043Z","endTime":"2026-05-27T22:53:18.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.201614046666684,"aZ":-22.59478878560138,"pfxX":-10.669352564630032,"pfxZ":5.153659950579575,"pX":0.7528403628254143,"pZ":1.028959833264138,"vX0":9.60694024512218,"vY0":-134.72684754434755,"vZ0":-6.9921733605731085,"x":88.3,"y":211.0,"x0":-1.4536978355870078,"y0":50.004674487464335,"z0":5.22811393928224,"aX":-19.83615337792862},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.2,"breakHorizontal":17.5,"spinRate":1990,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4048180584272112,"extension":6.848318217772981},"index":3,"playId":"d837d7bb-5884-35c1-9fee-e85023820ad7","pitchNumber":4,"startTime":"2026-05-27T22:53:39.687Z","endTime":"2026-05-27T22:53:43.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":92.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.244517241953474,"aZ":-10.07662529112312,"pfxX":-5.09426833922365,"pfxZ":10.176084859241382,"pX":-0.38435092466941273,"pZ":3.4798696719077564,"vX0":3.4343068142430453,"vY0":-146.1473475870231,"vZ0":-4.772893422014278,"x":131.65,"y":144.82,"x0":-0.9106259841836707,"y0":50.00000839090389,"z0":5.7349035291176955,"aX":-11.059075037452445},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":17.8,"breakHorizontal":8.6,"spinRate":2466,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.37425403318656736,"extension":6.5438884328235405},"index":4,"playId":"1b8de08e-5e0d-31c9-ad88-e9353a2b9ef6","pitchNumber":5,"startTime":"2026-05-27T22:54:16.964Z","endTime":"2026-05-27T22:54:21.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:54:21.289Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a line drive to center fielder Oneil Cruz. Pete Crow-Armstrong scores. Nico Hoerner scores. Michael Busch to 3rd.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T22:54:27.925Z","endTime":"2026-05-27T22:56:45.686Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"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":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06638038380049,"aZ":-8.226510341563126,"pfxX":-4.633826359928268,"pfxZ":11.299183530204028,"pX":-0.20230367996548987,"pZ":2.969377564811396,"vX0":4.2978264007940155,"vY0":-144.30657584648327,"vZ0":-5.922347761757916,"x":124.71,"y":158.61,"x0":-1.1054013849161861,"y0":50.0015065941602,"z0":5.5488803404777585,"aX":-9.819664352357668},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":19.6,"breakHorizontal":7.6,"spinRate":2465,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3788723223936046,"extension":6.664097763664042},"index":0,"playId":"254f920b-7d05-361b-9ab3-8bc8917bd331","pitchNumber":1,"startTime":"2026-05-27T22:54:45.758Z","endTime":"2026-05-27T22:54:52.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54213123867743,"aZ":-13.029789231779299,"pfxX":-6.328631984733024,"pfxZ":9.043173752627869,"pX":-0.613325647807578,"pZ":3.110057639855503,"vX0":3.7563917011205157,"vY0":-144.34573168832623,"vZ0":-4.72746482012275,"x":140.38,"y":154.81,"x0":-1.1069332499074132,"y0":50.0067697846786,"z0":5.566943189974317,"aX":-13.402522043421003},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.6,"breakHorizontal":10.8,"spinRate":2284,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.37897491678377193,"extension":6.72679775698086},"index":1,"playId":"469b4c09-179a-3827-93db-c14997446779","pitchNumber":2,"startTime":"2026-05-27T22:55:06.490Z","endTime":"2026-05-27T22:55:12.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49568960089292,"aZ":-11.408968491705973,"pfxX":-4.972713415766904,"pfxZ":9.799136760747139,"pX":-0.48685868232197205,"pZ":5.258708875364929,"vX0":3.74841923215238,"vY0":-144.40142104087965,"vZ0":0.44008837227277336,"x":135.56,"y":96.79,"x0":-1.1533207967818468,"y0":50.00640036642064,"z0":5.804385409541654,"aX":-10.541482154169941},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.0,"breakHorizontal":8.3,"spinRate":2413,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.37880530265035484,"extension":6.623342270497904},"index":2,"playId":"e48b5cb9-bf28-3942-bbe6-fd8df4166827","pitchNumber":3,"startTime":"2026-05-27T22:55:30.123Z","endTime":"2026-05-27T22:55:34.243Z","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":98.1,"endSpeed":89.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66678221068463,"aZ":-11.23312005568238,"pfxX":-6.01741804031168,"pfxZ":10.101918583694797,"pX":-0.6350009054039033,"pZ":3.1185481419181795,"vX0":3.5637427472441523,"vY0":-142.77631278398627,"vZ0":-4.941674165834379,"x":141.2,"y":154.58,"x0":-1.1150408938869238,"y0":50.00123621673739,"z0":5.5735818170528235,"aX":-12.470625741739532},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":10.2,"spinRate":2379,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.38305972707301716,"extension":6.583694666261194},"index":3,"playId":"4fd696f6-50f9-3d8c-b7fe-df94ad6221ae","pitchNumber":4,"startTime":"2026-05-27T22:55:51.997Z","endTime":"2026-05-27T22:55:56.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.105915371906455,"aZ":-31.761278752642916,"pfxX":1.2071641425040904,"pfxZ":0.24012071646300726,"pX":0.572701921031575,"pZ":1.312308458075062,"vX0":4.654670654243148,"vY0":-129.69176262407436,"vZ0":-4.4178057733717715,"x":95.17,"y":203.35,"x0":-1.3935732797398828,"y0":50.00370979687607,"z0":5.428154403090426,"aX":2.0802331249866204},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.2,"breakHorizontal":-3.1,"spinRate":2438,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.42042785866967325,"extension":6.817830357201059},"index":4,"playId":"2652f961-3b99-3107-8767-e272ef147e45","pitchNumber":5,"startTime":"2026-05-27T22:56:15.664Z","endTime":"2026-05-27T22:56:19.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.834142740252535,"aZ":-25.533536738458107,"pfxX":-10.180528435831654,"pfxZ":3.6855665604174934,"pX":-0.4997644267451384,"pZ":3.0092710199847086,"vX0":6.011958570015052,"vY0":-133.20468473249886,"vZ0":-1.4929676494458473,"x":136.05,"y":157.53,"x0":-1.4598519315827834,"y0":50.00466683449395,"z0":5.418032625734474,"aX":-18.349733419932274},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.6,"breakHorizontal":17.2,"spinRate":1986,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.41074387152073655,"extension":6.688497234498061},"hitData":{"launchSpeed":94.1,"launchAngle":14.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.09,"coordY":77.87}},"index":5,"playId":"bea65246-9efd-3099-8420-7f54d0853590","pitchNumber":6,"startTime":"2026-05-27T22:56:33.869Z","endTime":"2026-05-27T22:56:45.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:56:45.686Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Seiya Suzuki grounds into a double play, shortstop Konnor Griffin to second baseman Brandon Lowe to first baseman Spencer Horwitz. Ian Happ out at 2nd. Seiya Suzuki out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T22:57:05.879Z","endTime":"2026-05-27T22:57:38.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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_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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88334101173945,"aZ":-18.217784105904812,"pfxX":-7.615598992179663,"pfxZ":6.921907116384036,"pX":-0.9000276100976373,"pZ":2.4624181021503713,"vX0":4.192191782789621,"vY0":-140.41095499404105,"vZ0":-4.933844573256627,"x":151.31,"y":172.29,"x0":-1.4152922796535872,"y0":50.00147427002037,"z0":5.4109328056388,"aX":-15.353727614179022},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.9,"breakHorizontal":13.1,"spinRate":2073,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38864364798336304,"extension":6.673476554504064},"index":0,"playId":"8011d451-8cc3-3d77-bd89-baf308eaa3c0","pitchNumber":1,"startTime":"2026-05-27T22:57:15.933Z","endTime":"2026-05-27T22:57:20.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.632480698914705,"aZ":-18.42957906820879,"pfxX":-8.26450332637248,"pfxZ":6.912281352989033,"pX":-0.21579899594088928,"pZ":2.5685123501051055,"vX0":6.455081488082391,"vY0":-139.45667959335262,"vZ0":-4.372275018970604,"x":125.23,"y":169.43,"x0":-1.476088492285733,"y0":50.001048173484,"z0":5.356882146528572,"aX":-16.428186512019696},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":13.8,"spinRate":2113,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.39137915374076115,"extension":6.800460948509683},"hitData":{"launchSpeed":92.8,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.79,"coordY":152.7}},"index":1,"playId":"cec20072-1b38-3173-9f85-2840456e26ce","pitchNumber":2,"startTime":"2026-05-27T22:57:30.604Z","endTime":"2026-05-27T22:57:38.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:57:38.162Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Horwitz pops out to shortstop Dansby Swanson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T22:59:39.097Z","endTime":"2026-05-27T23:00:07.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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":"Pop Out","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":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.399227902964086,"aZ":-13.76291379859658,"pfxX":-4.388223061346294,"pfxZ":10.190440592634921,"pX":-0.28801601967479096,"pZ":2.1275136069196003,"vX0":4.316182350336096,"vY0":-133.7027484063408,"vZ0":-6.793984108209812,"x":127.98,"y":181.34,"x0":-1.354771955721127,"y0":50.00199816784847,"z0":5.693142074741218,"aX":-7.927765160222246},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":7.0,"spinRate":2276,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.40999374282922263,"extension":6.942375856539123},"index":0,"playId":"73068d3d-02dd-3d09-aa2b-8ee11b1bed67","pitchNumber":1,"startTime":"2026-05-27T22:59:46.111Z","endTime":"2026-05-27T22:59:49.801Z","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":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56249402772949,"aZ":-13.874822409295753,"pfxX":-4.282247966248045,"pfxZ":10.124958014058066,"pX":0.23956740672207955,"pZ":3.524633488470737,"vX0":4.974830544179096,"vY0":-133.78166588429124,"vZ0":-3.305467318708915,"x":107.87,"y":143.61,"x0":-1.0900486730598233,"y0":50.00666355210393,"z0":5.774272233181769,"aX":-7.743491121032521},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":6.6,"spinRate":2252,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.40982378355209326,"extension":6.860875201827345},"hitData":{"launchSpeed":73.7,"launchAngle":57.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":118.02,"coordY":128.59}},"index":1,"playId":"2b2a4744-f6a5-3da2-b41f-a6e33590658b","pitchNumber":2,"startTime":"2026-05-27T22:59:59.033Z","endTime":"2026-05-27T23:00:07.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:00:07.347Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging, catcher Carson Kelly to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T23:00:18.643Z","endTime":"2026-05-27T23:02:53.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.6333842905481,"aZ":-38.53282144146936,"pfxX":4.927883632556592,"pfxZ":-4.728181058610927,"pX":-0.677697070738847,"pZ":2.4709784468419427,"vX0":-0.030203272501310496,"vY0":-115.26553057533656,"vZ0":0.400768541410895,"x":142.83,"y":172.06,"x0":-1.3045812200951687,"y0":50.00410295348503,"z0":6.0185273992685095,"aX":6.624311714471932},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.2,"breakHorizontal":-8.9,"spinRate":2598,"spinDirection":38},"zone":4,"typeConfidence":0.91,"plateTime":0.4753684073979052,"extension":6.62258151221528},"index":0,"playId":"0e78d4b6-1694-3a1a-9456-c2b02f50803f","pitchNumber":1,"startTime":"2026-05-27T23:00:30.746Z","endTime":"2026-05-27T23:00:35.047Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-27T23:00:41.883Z","endTime":"2026-05-27T23:00:53.577Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.279874419319615,"aZ":-23.10327597237628,"pfxX":-8.504890233387869,"pfxZ":5.769134550567216,"pX":0.0063534774591239235,"pZ":1.8612072478368502,"vX0":5.728651635766254,"vY0":-124.41019155064528,"vZ0":-4.841435256185271,"x":116.76,"y":188.53,"x0":-1.2178173386901758,"y0":50.00171065883635,"z0":5.740219918034318,"aX":-13.37003950401011},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.6,"breakHorizontal":14.2,"spinRate":1807,"spinDirection":233},"zone":8,"typeConfidence":0.89,"plateTime":0.4397601551697119,"extension":6.710026688398919},"index":2,"playId":"e1b21cd3-511c-3381-a471-04ed9f0857f7","pitchNumber":2,"startTime":"2026-05-27T23:00:53.577Z","endTime":"2026-05-27T23:00:57.037Z","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":81.2,"endSpeed":74.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.805042542218285,"aZ":-34.64420476830794,"pfxX":6.494861959676276,"pfxZ":-1.767548830794102,"pX":0.4465212293755327,"pZ":0.6236365428924703,"vX0":2.3153310107361262,"vY0":-118.129538446633,"vZ0":-4.456125834714749,"x":99.98,"y":221.94,"x0":-1.3931012747683447,"y0":50.002866747806,"z0":5.757422851469003,"aX":9.077934196793663},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.1,"breakHorizontal":-12.4,"spinRate":2772,"spinDirection":49},"zone":14,"typeConfidence":0.82,"plateTime":0.4656326656484726,"extension":6.70193902814953},"index":3,"playId":"ea2f9b63-5494-3a20-8b30-69e55ee77144","pitchNumber":3,"startTime":"2026-05-27T23:01:09.678Z","endTime":"2026-05-27T23:01:14.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.501091964100777,"aZ":-16.044994420572813,"pfxX":-6.112705946235533,"pfxZ":8.761245447261299,"pX":-0.3656926318675273,"pZ":2.663143823918524,"vX0":4.202383142489939,"vY0":-134.88152773189782,"vZ0":-5.083157131655926,"x":130.94,"y":166.88,"x0":-1.1501667670116633,"y0":50.00501424957875,"z0":5.704569870604819,"aX":-11.257765657992762},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":10.2,"spinRate":2283,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4061575705670468,"extension":6.872469190824133},"index":4,"playId":"27b29032-c730-38ba-9490-914aa6397947","pitchNumber":4,"startTime":"2026-05-27T23:01:30.692Z","endTime":"2026-05-27T23:01:37.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.569572351804265,"aZ":-24.92138046776289,"pfxX":-8.427005791755597,"pfxZ":4.559379958865872,"pX":-1.0191052997562475,"pZ":1.5621063993819582,"vX0":3.243546734923433,"vY0":-124.87318501006445,"vZ0":-5.205159028320592,"x":155.85,"y":196.6,"x0":-1.2352281116847192,"y0":50.00044574554276,"z0":5.706535667827601,"aX":-13.395515781199439},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.3,"breakHorizontal":14.6,"spinRate":1810,"spinDirection":237},"zone":13,"typeConfidence":0.89,"plateTime":0.4375102822987249,"extension":6.80382907654756},"index":5,"playId":"6c34bf3e-64a6-35ad-8eee-1fe1af8c350b","pitchNumber":5,"startTime":"2026-05-27T23:01:50.844Z","endTime":"2026-05-27T23:01:57.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.913272637138682,"aZ":-13.331710282375742,"pfxX":-3.9798137797731425,"pfxZ":10.36433704486949,"pX":0.8204210040224061,"pZ":3.3282476343557073,"vX0":6.5510750311810355,"vY0":-133.96581226026137,"vZ0":-3.9161960722340132,"x":85.73,"y":148.92,"x0":-1.139423895280176,"y0":50.00165960807032,"z0":5.761877710400681,"aX":-7.23510021563039},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.1,"breakHorizontal":5.8,"spinRate":2321,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4088534315564618,"extension":6.977944161216349},"index":6,"playId":"495337cf-363f-3686-b415-ff32715d9243","pitchNumber":6,"startTime":"2026-05-27T23:02:24.643Z","endTime":"2026-05-27T23:02:28.262Z","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(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":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.905060572518135,"aZ":-29.113271276762486,"pfxX":6.919435899453134,"pfxZ":2.0980461605662892,"pX":0.32099409019198083,"pZ":0.14011680642424434,"vX0":1.8433614153298152,"vY0":-119.72050309236515,"vZ0":-6.9404241210560595,"x":104.76,"y":235.0,"x0":-1.3570023566195917,"y0":50.00349969097407,"z0":5.663572306573395,"aX":10.100630993122781},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.5,"breakHorizontal":-13.0,"spinRate":2730,"spinDirection":55},"zone":14,"typeConfidence":0.77,"plateTime":0.4565379158063778,"extension":6.838042062166252},"index":7,"playId":"8c7cd529-7de1-340d-9e07-b82331bfb1ff","pitchNumber":7,"startTime":"2026-05-27T23:02:45.145Z","endTime":"2026-05-27T23:02:53.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:02:53.101Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan Reynolds doubles (11) on a fly ball to right fielder Seiya Suzuki.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T23:03:00.613Z","endTime":"2026-05-27T23:03:44.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.4,"endSpeed":85.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20458923646791,"aZ":-15.312222026112709,"pfxX":-5.2883070747172205,"pfxZ":9.119409112220497,"pX":-1.1579158273676136,"pZ":2.697033220105998,"vX0":2.310347012745941,"vY0":-134.61629968448605,"vZ0":-5.066279519974879,"x":161.14,"y":165.96,"x0":-1.3367227307912397,"y0":50.002642431638726,"z0":5.675042604856362,"aX":-9.776939360665237},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.7,"breakHorizontal":9.1,"spinRate":2301,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40575048889600707,"extension":6.891721362873722},"index":0,"playId":"bacedf7d-0df0-3254-8d55-1caac6416492","pitchNumber":1,"startTime":"2026-05-27T23:03:15.908Z","endTime":"2026-05-27T23:03:20.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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42442458365331,"aZ":-27.183143843841837,"pfxX":-9.18987738149099,"pfxZ":3.1347848246317565,"pX":-0.016968169177453894,"pZ":2.1738790656249187,"vX0":5.775361038403913,"vY0":-124.91971250671935,"vZ0":-3.371160183479096,"x":117.65,"y":180.09,"x0":-1.156248547398116,"y0":50.00387975381116,"z0":5.757868551013077,"aX":-14.632272924388376},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.2,"breakHorizontal":15.5,"spinRate":1880,"spinDirection":232},"zone":8,"typeConfidence":0.91,"plateTime":0.4372300093738586,"extension":6.916687585952315},"hitData":{"launchSpeed":89.3,"launchAngle":28.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.52,"coordY":90.59}},"index":1,"playId":"2ee0fbbe-268d-3581-8eb7-ee0f15a92c6a","pitchNumber":2,"startTime":"2026-05-27T23:03:30.450Z","endTime":"2026-05-27T23:03:44.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:03:44.734Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T23:04:04.268Z","endTime":"2026-05-27T23:04:38.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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":"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":1},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.991186785439076,"aZ":-25.72258649911778,"pfxX":2.4035392592019,"pfxZ":3.93538115633479,"pX":0.7284174607363961,"pZ":1.837352595000637,"vX0":3.990344546811168,"vY0":-126.73689595178023,"vZ0":-4.833606845268628,"x":89.23,"y":189.17,"x0":-1.1739508294657854,"y0":50.0032002758133,"z0":5.804011591271905,"aX":3.940420574128548},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.4,"breakHorizontal":-5.2,"spinRate":2473,"spinDirection":175},"zone":9,"typeConfidence":0.88,"plateTime":0.43088882091278613,"extension":6.7316150378290684},"index":0,"playId":"dd109e02-44a1-3e7c-b9b0-849a03940b1e","pitchNumber":1,"startTime":"2026-05-27T23:04:12.362Z","endTime":"2026-05-27T23:04:16.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.947188686459416,"aZ":-19.16517195586847,"pfxX":-7.335106356231474,"pfxZ":6.950473525406496,"pX":-0.6222245725875545,"pZ":2.978200989886472,"vX0":4.010932036096114,"vY0":-135.52592575118842,"vZ0":-3.7729904886103824,"x":140.72,"y":158.37,"x0":-1.1637307777668522,"y0":50.000791548646596,"z0":5.716698535840937,"aX":-13.725453867619349},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.0,"breakHorizontal":12.5,"spinRate":2168,"spinDirection":207},"zone":1,"typeConfidence":0.99,"plateTime":0.4032166842310523,"extension":7.1338196054338265},"hitData":{"launchSpeed":53.9,"launchAngle":2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.29,"coordY":173.05}},"index":1,"playId":"ef388067-3d5d-3a09-95a7-8113daac4658","pitchNumber":2,"startTime":"2026-05-27T23:04:28.919Z","endTime":"2026-05-27T23:04:38.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:04:38.959Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Moisés Ballesteros strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T23:06:45.660Z","endTime":"2026-05-27T23:07:44.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"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":97.1,"endSpeed":88.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12450353244763,"aZ":-10.988023883218895,"pfxX":-5.901808080853378,"pfxZ":10.500652998863947,"pX":-0.39210324527899376,"pZ":3.7830188773861138,"vX0":4.316769054768682,"vY0":-141.36305740179893,"vZ0":-3.122863923919274,"x":131.95,"y":136.64,"x0":-1.174419964602212,"y0":50.006985566654954,"z0":5.610730897295445,"aX":-11.911873730627901},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.5,"breakHorizontal":9.7,"spinRate":2541,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3879195659467416,"extension":6.601461301275498},"index":0,"playId":"002b19e2-01df-3257-a20e-fbc98c0066a3","pitchNumber":1,"startTime":"2026-05-27T23:06:45.660Z","endTime":"2026-05-27T23:06:50.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.935292904810634,"aZ":-18.651660144508043,"pfxX":-9.71064939579125,"pfxZ":6.871376810649172,"pX":0.41342045002959715,"pZ":2.794785077264097,"vX0":7.771380529472132,"vY0":-139.0985473351417,"vZ0":-3.9359714824570693,"x":101.24,"y":163.32,"x0":-1.1490264442578682,"y0":50.00225808684732,"z0":5.457692519881975,"aX":-19.11064813123162},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":16.1,"spinRate":2324,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.39310456910318914,"extension":6.695133361943843},"index":1,"playId":"96043554-66ef-3da4-a960-350dcab8d466","pitchNumber":2,"startTime":"2026-05-27T23:06:59.846Z","endTime":"2026-05-27T23:07:04.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89919706187301,"aZ":-25.045666010300547,"pfxX":-9.913404926022157,"pfxZ":4.091320529951046,"pX":-0.5946467764090008,"pZ":2.7384944264158064,"vX0":5.1691469108607055,"vY0":-131.16592859702283,"vZ0":-2.273604910333363,"x":139.67,"y":164.84,"x0":-1.3036743669472846,"y0":50.00037110275546,"z0":5.485150694232617,"aX":-17.260580701871383},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.1,"breakHorizontal":16.8,"spinRate":2070,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.41766958752758976,"extension":6.650956096724973},"index":2,"playId":"bed700f8-7b4d-3db0-af4b-c727ede38a46","pitchNumber":3,"startTime":"2026-05-27T23:07:12.394Z","endTime":"2026-05-27T23:07:18.936Z","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":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.751543752147988,"aZ":-12.06578989322292,"pfxX":-4.203669751129642,"pfxZ":9.62109957794847,"pX":0.23710129584296874,"pZ":4.309465957754943,"vX0":4.5036612419708,"vY0":-143.33194532910858,"vZ0":-1.9989497889058685,"x":107.96,"y":122.42,"x0":-0.8050402609801145,"y0":50.00095466786575,"z0":5.765251095031273,"aX":-8.784590381364378},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.3,"breakHorizontal":6.7,"spinRate":2395,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.3814992598566258,"extension":6.664835616712153},"index":3,"playId":"fa77077e-2341-3b72-be46-9c60a2aa3720","pitchNumber":4,"startTime":"2026-05-27T23:07:39.947Z","endTime":"2026-05-27T23:07:44.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:07:44.487Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a ground ball to shortstop Konnor Griffin, deflected by pitcher Bubba Chandler.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T23:07:50.249Z","endTime":"2026-05-27T23:09:30.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696149,"link":"/api/v1/people/696149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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":97.3,"endSpeed":89.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.572496089399923,"aZ":-17.95587975365957,"pfxX":-8.363707049607541,"pfxZ":6.967464898129235,"pX":-0.7470639998575391,"pZ":3.8458062144586305,"vX0":4.448903597850695,"vY0":-141.75773933949995,"vZ0":-1.588906172257416,"x":145.48,"y":134.94,"x0":-1.2478623898517798,"y0":50.00317922789221,"z0":5.55659088146678,"aX":-17.06891296063681},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.5,"breakHorizontal":14.3,"spinRate":2295,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38598241779501086,"extension":6.651130195704148},"index":0,"playId":"167c7779-d94c-3f96-9a88-8e45ced3b6c1","pitchNumber":1,"startTime":"2026-05-27T23:08:07.064Z","endTime":"2026-05-27T23:08:10.524Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-27T23:08:16.233Z","endTime":"2026-05-27T23:08:29.663Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"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":97.7,"endSpeed":89.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.307225675792345,"aZ":-11.783444663545472,"pfxX":-4.800495786234528,"pfxZ":9.92229071574218,"pX":0.3871947709050085,"pZ":2.7592271782460505,"vX0":5.65224167985432,"vY0":-142.14887279459717,"vZ0":-5.779403358254175,"x":102.24,"y":164.28,"x0":-0.9993517482114078,"y0":50.004530480608345,"z0":5.560812025283559,"aX":-9.866795060179259},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":7.6,"spinRate":2439,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.38470508898204425,"extension":6.786570288056588},"index":2,"playId":"501bfa89-65b3-303e-b9d5-e14637761563","pitchNumber":2,"startTime":"2026-05-27T23:08:29.663Z","endTime":"2026-05-27T23:08:33.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.381127755006844,"aZ":-10.676545585277106,"pfxX":-3.916971032131735,"pfxZ":10.238193579962331,"pX":-1.097847477812501,"pZ":5.010347992292162,"vX0":0.8679963578929955,"vY0":-143.77144093689174,"vZ0":-0.43964609087199424,"x":158.85,"y":103.5,"x0":-0.8941398971070486,"y0":50.0021556421827,"z0":5.825963865057113,"aX":-8.224675863273367},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.6,"breakHorizontal":7.0,"spinRate":2364,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.38052692188001114,"extension":6.5087094140581065},"index":3,"playId":"24dd1c20-765c-36fd-b571-0443b2747903","pitchNumber":3,"startTime":"2026-05-27T23:09:02.554Z","endTime":"2026-05-27T23:09:05.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.327111338955543,"aZ":-31.510071024002666,"pfxX":3.1414241363751456,"pfxZ":0.37447924526374177,"pX":0.5456864448623051,"pZ":1.268895923347424,"vX0":3.837089751889505,"vY0":-130.26386603839322,"vZ0":-4.484371178563669,"x":96.2,"y":204.52,"x0":-1.343678369007908,"y0":50.00003419052964,"z0":5.342627099024229,"aX":5.50244634607878},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.1,"breakHorizontal":-6.4,"spinRate":2562,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.41736938797726353,"extension":6.7805690232964935},"hitData":{"launchSpeed":74.3,"launchAngle":-57.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.98,"coordY":183.1}},"index":4,"playId":"20f99873-8bac-3407-b5de-c60bb20da139","pitchNumber":4,"startTime":"2026-05-27T23:09:22.227Z","endTime":"2026-05-27T23:09:30.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:09:30.545Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a line drive to right fielder Esmerlyn Valdez. Carson Kelly to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T23:09:45.938Z","endTime":"2026-05-27T23:10:22.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":88.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8953217257644,"aZ":-17.485329761085104,"pfxX":-7.906134013728374,"pfxZ":7.42295574868726,"pX":-0.9992312855103853,"pZ":1.7159999032210107,"vX0":3.9012076937692015,"vY0":-139.1999457055384,"vZ0":-6.910070682911674,"x":155.09,"y":192.45,"x0":-1.385691097561149,"y0":50.000430881913545,"z0":5.372125386147327,"aX":-15.637378944007835},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.4,"breakHorizontal":13.6,"spinRate":2223,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.39228140884694573,"extension":6.71162553522008},"index":0,"playId":"baf472bd-4fd8-300c-baf8-388dad78761e","pitchNumber":1,"startTime":"2026-05-27T23:09:59.451Z","endTime":"2026-05-27T23:10:03.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.529605364886372,"aZ":-18.20721640447869,"pfxX":-8.778522559480091,"pfxZ":7.070905085455891,"pX":-0.06383651857988458,"pZ":2.6741458211211295,"vX0":6.576303880328018,"vY0":-139.26324444316978,"vZ0":-4.204681184100358,"x":119.43,"y":166.58,"x0":-1.3082459818085628,"y0":50.00545587025302,"z0":5.398191098358765,"aX":-17.348463331063993},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":14.6,"spinRate":2229,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3924049357226065,"extension":6.795198879004066},"hitData":{"launchSpeed":94.0,"launchAngle":8.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.04,"coordY":107.09}},"index":1,"playId":"99c0e08a-ce41-3368-b1bf-936522d109cf","pitchNumber":2,"startTime":"2026-05-27T23:10:14.135Z","endTime":"2026-05-27T23:10:22.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:10:22.309Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T23:10:33.888Z","endTime":"2026-05-27T23:11:42.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.534739487215354,"aZ":-17.093098984752963,"pfxX":-9.825966253273446,"pfxZ":7.371558736281148,"pX":-0.3586449976030076,"pZ":2.9143942936220224,"vX0":5.6555994132232685,"vY0":-141.91863161940344,"vZ0":-4.161816562028806,"x":130.67,"y":160.09,"x0":-1.097359282652617,"y0":50.00459736676448,"z0":5.483927618520022,"aX":-20.107634891448548},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.7,"breakHorizontal":16.7,"spinRate":2256,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.3854846819797886,"extension":6.800036958779756},"index":0,"playId":"b0e40edb-eae0-38d3-89fc-42ddebdf5b97","pitchNumber":1,"startTime":"2026-05-27T23:10:49.352Z","endTime":"2026-05-27T23:10:53.768Z","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":98.4,"endSpeed":90.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19634680800327,"aZ":-9.240661141567934,"pfxX":-6.59244091716781,"pfxZ":11.034358552716057,"pX":0.7042287490017802,"pZ":2.4718843259001115,"vX0":7.21908649625369,"vY0":-143.05440262199636,"vZ0":-6.938032584077712,"x":90.16,"y":172.04,"x0":-0.9923466515926949,"y0":50.00008117421425,"z0":5.503923507007395,"aX":-13.697872533196152},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.8,"breakHorizontal":10.6,"spinRate":2480,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.38250377283496606,"extension":6.7742745499820245},"index":1,"playId":"83779fcf-3926-3bc5-b317-d585e03191da","pitchNumber":2,"startTime":"2026-05-27T23:11:03.173Z","endTime":"2026-05-27T23:11:07.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.670665727330615,"aZ":-8.512698236935606,"pfxX":-4.162869421581698,"pfxZ":11.199516107964001,"pX":-0.5896602504480805,"pZ":2.7282889190007156,"vX0":2.588840953163958,"vY0":-144.22664339340116,"vZ0":-6.701641451416334,"x":139.48,"y":165.12,"x0":-0.956764823506748,"y0":50.00242433427757,"z0":5.603138342645535,"aX":-8.794099250213693},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.2,"breakHorizontal":7.1,"spinRate":2435,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.3793680383389746,"extension":6.685741326664571},"hitData":{"launchSpeed":92.9,"launchAngle":57.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.13,"coordY":111.47}},"index":2,"playId":"49850bf7-9106-31d6-b731-073e4bc999df","pitchNumber":3,"startTime":"2026-05-27T23:11:29.844Z","endTime":"2026-05-27T23:11:42.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:11:42.693Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a fly ball to right fielder Esmerlyn Valdez. Carson Kelly scores. Dansby Swanson to 3rd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T23:11:52.378Z","endTime":"2026-05-27T23:12:35.749Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64451018723315,"aZ":-16.56868799782692,"pfxX":-7.863716010715457,"pfxZ":7.409556545969636,"pX":-0.026972508126785248,"pZ":2.906594157833279,"vX0":6.263242860825141,"vY0":-143.79654436185777,"vZ0":-4.381607140184781,"x":118.03,"y":160.3,"x0":-1.2057553832748946,"y0":50.000978519400675,"z0":5.469941954434492,"aX":-16.55613190249981},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.7,"breakHorizontal":13.1,"spinRate":2250,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.380120914373967,"extension":6.814172902293222},"index":0,"playId":"af9d29ed-f010-3cf3-88e8-7db163f7c0a3","pitchNumber":1,"startTime":"2026-05-27T23:12:01.846Z","endTime":"2026-05-27T23:12:05.779Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-27T23:12:10.244Z","endTime":"2026-05-27T23:12:23.583Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86773836097109,"aZ":-11.3337948274771,"pfxX":-5.82010675833204,"pfxZ":9.900806560015365,"pX":-0.5383026637826519,"pZ":2.8706136927707626,"vX0":3.830040359978627,"vY0":-144.0236521721259,"vZ0":-5.615407754011808,"x":137.52,"y":161.27,"x0":-1.1279801625597843,"y0":50.00070162459398,"z0":5.543904621858003,"aX":-12.248024078702436},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.0,"breakHorizontal":9.8,"spinRate":2468,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.3800308855731078,"extension":6.852107281524878},"hitData":{"launchSpeed":66.3,"launchAngle":26.0,"totalDistance":185.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.08,"coordY":141.86}},"index":2,"playId":"e5735fe1-9141-3e00-a349-2964bba42b44","pitchNumber":2,"startTime":"2026-05-27T23:12:23.583Z","endTime":"2026-05-27T23:12:35.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:12:35.749Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T23:12:58.343Z","endTime":"2026-05-27T23:14:47.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":"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":96.9,"endSpeed":88.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86955056249486,"aZ":-13.17526080318766,"pfxX":-6.422672066655467,"pfxZ":9.436466386149721,"pX":0.411437955992122,"pZ":3.2483398846631566,"vX0":6.085317894804301,"vY0":-140.95484941125014,"vZ0":-3.9575831677229827,"x":101.32,"y":151.07,"x0":-0.940384343446285,"y0":50.00417596414825,"z0":5.520647974953471,"aX":-12.932623558653985},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":10.4,"spinRate":2336,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.38850560829574476,"extension":6.792268868052722},"index":0,"playId":"0ccc76e9-70b6-3686-930a-f474bbcfd164","pitchNumber":1,"startTime":"2026-05-27T23:13:00.778Z","endTime":"2026-05-27T23:13:04.562Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"8134037b-bdae-3a6c-8a0c-6e35da97d020","startTime":"2026-05-27T23:13:16.757Z","endTime":"2026-05-27T23:13:20.221Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.268708565858898,"aZ":-10.437093275346117,"pfxX":-6.158393999147061,"pfxZ":10.612715980919292,"pX":0.7310558271154035,"pZ":2.646237694846821,"vX0":6.941063438900629,"vY0":-141.5008158964984,"vZ0":-6.106108482393546,"x":89.13,"y":167.33,"x0":-0.942012214742934,"y0":50.002574734413535,"z0":5.486365961740865,"aX":-12.613445712613617},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.2,"breakHorizontal":10.0,"spinRate":2430,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3856133779509774,"extension":6.883692219133423},"index":2,"playId":"52a5d67f-f730-39a3-9800-5189974b2777","pitchNumber":2,"startTime":"2026-05-27T23:13:33.920Z","endTime":"2026-05-27T23:13:38.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51184074709734,"aZ":-21.26082007831398,"pfxX":-9.341335051643327,"pfxZ":6.078447565836141,"pX":0.49968905055587104,"pZ":2.5216639414255506,"vX0":7.965902132158867,"vY0":-132.7139273837628,"vZ0":-3.5080332970455923,"x":97.95,"y":170.7,"x0":-1.3166982133285245,"y0":50.00642315378715,"z0":5.396175540416966,"aX":-16.78525775824808},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.4,"breakHorizontal":15.4,"spinRate":2109,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.41158821035311544,"extension":6.798956044215373},"index":3,"playId":"c99fcd52-1f81-3192-8f7b-75670fd50db5","pitchNumber":3,"startTime":"2026-05-27T23:13:51.537Z","endTime":"2026-05-27T23:13:57.492Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-27T23:14:15.777Z","endTime":"2026-05-27T23:14:28.090Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"2761d9ae-2fa5-35cb-bcb8-bead3ca742fb","startTime":"2026-05-27T23:14:28.090Z","endTime":"2026-05-27T23:14:31.828Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.377887219906516,"aZ":-9.856320169515932,"pfxX":-5.205045612870945,"pfxZ":10.482428335727542,"pX":0.8110606117015347,"pZ":3.346253881114931,"vX0":6.877364022867852,"vY0":-144.4710891043785,"vZ0":-4.847134443298477,"x":86.08,"y":148.43,"x0":-0.9160110193380063,"y0":50.004419270469285,"z0":5.642949480998072,"aX":-11.084017950099176},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.2,"breakHorizontal":8.2,"spinRate":2325,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3780906286789336,"extension":6.785679105551174},"index":6,"playId":"ed8f3fbb-8feb-3391-b921-e306b8f940f6","pitchNumber":4,"startTime":"2026-05-27T23:14:43.954Z","endTime":"2026-05-27T23:14:47.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:14:47.927Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Oneil Cruz lines out to right fielder Seiya Suzuki.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T23:16:52.972Z","endTime":"2026-05-27T23:17:44.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":84.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34248768605254,"aZ":-13.598313597981084,"pfxX":-4.897047559639395,"pfxZ":10.13728313987097,"pX":-1.3351215829871894,"pZ":2.7770877795439595,"vX0":1.6717808880774554,"vY0":-133.88541302260097,"vZ0":-5.269426792855593,"x":167.89,"y":163.8,"x0":-1.3278621080054345,"y0":50.00507283181609,"z0":5.728648184296107,"aX":-8.975547138397419},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.5,"breakHorizontal":8.5,"spinRate":2265,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4076368066748781,"extension":6.872572087917982},"index":0,"playId":"e5dbb4cf-ed24-366a-aa98-d714d6b73f7b","pitchNumber":1,"startTime":"2026-05-27T23:17:06.847Z","endTime":"2026-05-27T23:17:10.938Z","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":91.5,"endSpeed":84.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.340697307412285,"aZ":-14.388443961289955,"pfxX":-4.012590864245672,"pfxZ":9.799916809008478,"pX":-0.18454279598555923,"pZ":4.249399875806315,"vX0":4.10794955583298,"vY0":-133.2910940743268,"vZ0":-1.36433833815992,"x":124.03,"y":124.05,"x0":-1.2180552833575482,"y0":50.002139035789405,"z0":5.797596997554432,"aX":-7.282212180126236},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":6.5,"spinRate":2235,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4095794088370188,"extension":6.921609702674769},"index":1,"playId":"a4a3820e-81c0-31d3-b986-e148288f02e8","pitchNumber":2,"startTime":"2026-05-27T23:17:18.611Z","endTime":"2026-05-27T23:17:24.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64409376147314,"aZ":-28.369650893813507,"pfxX":-8.410024386631644,"pfxZ":2.4503624299843754,"pX":-0.7694306795353343,"pZ":3.2096037380401214,"vX0":3.6443321021883817,"vY0":-123.59514398215381,"vZ0":-0.8230732302432282,"x":146.33,"y":152.12,"x0":-1.1669055849364909,"y0":50.004373731023705,"z0":5.920347872813528,"aX":-13.068047622292154},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.4,"breakHorizontal":14.4,"spinRate":1844,"spinDirection":228},"zone":1,"typeConfidence":0.9,"plateTime":0.44243406163622145,"extension":6.762526766079208},"hitData":{"launchSpeed":92.4,"launchAngle":25.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.93,"coordY":73.49}},"index":2,"playId":"af69842f-ae8f-3cc2-ad30-2ea6019faa7e","pitchNumber":3,"startTime":"2026-05-27T23:17:33.709Z","endTime":"2026-05-27T23:17:44.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:17:44.700Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Konnor Griffin flies out sharply to left fielder Ian Happ.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T23:17:52.695Z","endTime":"2026-05-27T23:18:32.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68261272962841,"aZ":-18.463358095088644,"pfxX":-7.102148068757392,"pfxZ":7.513568559435548,"pX":-0.8613189956574593,"pZ":2.3930028032115898,"vX0":2.872498784309452,"vY0":-133.48734189638176,"vZ0":-5.17127805695037,"x":149.83,"y":174.17,"x0":-1.0217405829779356,"y0":50.00405179519235,"z0":5.663045212339394,"aX":-12.963288709927868},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.8,"breakHorizontal":12.4,"spinRate":2131,"spinDirection":204},"zone":13,"typeConfidence":0.97,"plateTime":0.408557908511769,"extension":6.976779261675622},"index":0,"playId":"2e68d8f7-8396-3f3a-8238-c706b093d97a","pitchNumber":1,"startTime":"2026-05-27T23:18:08.036Z","endTime":"2026-05-27T23:18:13.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.31978976046918,"aZ":-29.240506179248275,"pfxX":8.312660043482257,"pfxZ":2.03633194773297,"pX":0.3573878135166669,"pZ":2.721616116326475,"vX0":1.3100202547540916,"vY0":-118.8443824655917,"vZ0":-1.170919598956217,"x":103.38,"y":165.3,"x0":-1.2806160832137585,"y0":50.00334382037229,"z0":5.860241678168742,"aX":11.970979858323885},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.7,"breakHorizontal":-15.4,"spinRate":2719,"spinDirection":66},"zone":6,"typeConfidence":0.74,"plateTime":0.4596905335072301,"extension":6.745495036293504},"hitData":{"launchSpeed":100.8,"launchAngle":54.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":62.2,"coordY":109.65}},"index":1,"playId":"66245b7f-0df5-3c1c-ba36-826e89421088","pitchNumber":2,"startTime":"2026-05-27T23:18:21.478Z","endTime":"2026-05-27T23:18:32.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:18:32.075Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcell Ozuna lines out sharply to left fielder Ian Happ.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T23:18:39.665Z","endTime":"2026-05-27T23:19:50.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.262163073666873,"aZ":-11.84602685574524,"pfxX":-4.449449424269335,"pfxZ":11.206629287183478,"pX":1.2933758377774773,"pZ":2.0845656405919777,"vX0":7.179503272358245,"vY0":-133.24671882075697,"vZ0":-7.26669128251029,"x":67.7,"y":182.5,"x0":-0.8470677627102653,"y0":50.003224542227535,"z0":5.686657057045627,"aX":-8.071905823248748},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.1,"breakHorizontal":6.7,"spinRate":2312,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.40967340963868226,"extension":7.005931787438612},"index":0,"playId":"7ae1e37e-4bf9-34e5-b570-353bb8eb3bbd","pitchNumber":1,"startTime":"2026-05-27T23:18:56.792Z","endTime":"2026-05-27T23:19:01.107Z","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":86.0,"endSpeed":80.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.117500246683587,"aZ":-25.83856429716776,"pfxX":2.5557769164272837,"pfxZ":3.9351930593683875,"pX":1.133547227793868,"pZ":1.7635867378217656,"vX0":4.765300735410761,"vY0":-125.22822527659461,"vZ0":-4.773125429859833,"x":73.79,"y":191.16,"x0":-1.1160662066671185,"y0":50.001161245450604,"z0":5.773975978318045,"aX":4.112951414041807},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.4,"breakHorizontal":-5.6,"spinRate":2548,"spinDirection":160},"zone":14,"typeConfidence":0.89,"plateTime":0.4351559776773488,"extension":6.867935915299723},"index":1,"playId":"8ae11848-7b41-377e-bdaa-3985b9db3d04","pitchNumber":2,"startTime":"2026-05-27T23:19:09.434Z","endTime":"2026-05-27T23:19:13.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.371515016561222,"aZ":-13.693587036270833,"pfxX":-4.542636343940288,"pfxZ":10.055087590313802,"pX":0.06751150011627656,"pZ":2.876170685082221,"vX0":4.770416602672491,"vY0":-134.07749898642865,"vZ0":-4.907313663616238,"x":114.43,"y":161.12,"x0":-1.136444586542888,"y0":50.00512988047453,"z0":5.692295020875943,"aX":-8.351614253507702},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.5,"breakHorizontal":7.3,"spinRate":2348,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.4070180741889562,"extension":7.07476701203417},"index":2,"playId":"eaa414b5-a8a4-3d24-b21a-bf91d23b1ceb","pitchNumber":3,"startTime":"2026-05-27T23:19:22.862Z","endTime":"2026-05-27T23:19:26.587Z","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":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.967227925430773,"aZ":-14.421215009679704,"pfxX":-4.167020500700536,"pfxZ":9.72913612243581,"pX":0.20866675104669413,"pZ":2.850232860907975,"vX0":4.890538999248751,"vY0":-133.96977615422222,"vZ0":-4.905558184215557,"x":109.05,"y":161.82,"x0":-1.095967480543965,"y0":50.00037666520274,"z0":5.729988070311036,"aX":-7.601402861306258},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.8,"breakHorizontal":6.5,"spinRate":2247,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.408285330730358,"extension":7.0811943007409255},"hitData":{"launchSpeed":106.6,"launchAngle":18.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":63.59,"coordY":95.57}},"index":3,"playId":"453e50a4-a6cb-300c-b65e-f1aaaa5c0a91","pitchNumber":4,"startTime":"2026-05-27T23:19:42.857Z","endTime":"2026-05-27T23:19:50.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:19:50.859Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T23:21:43.597Z","endTime":"2026-05-27T23:22:35.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.928908025232403,"aZ":-16.844337217811145,"pfxX":-7.869771583473845,"pfxZ":7.633228752337848,"pX":-1.011286834097653,"pZ":3.049415317167002,"vX0":4.097227964992419,"vY0":-140.14896090433328,"vZ0":-3.939550725194132,"x":155.55,"y":156.45,"x0":-1.4625502002259743,"y0":50.00069571656039,"z0":5.5596494808104815,"aX":-15.797614082689902},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":13.6,"spinRate":2448,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3894512755147268,"extension":6.611982209194432},"index":0,"playId":"ab865371-f83b-3502-b8d8-2a85b03254dd","pitchNumber":1,"startTime":"2026-05-27T23:21:57.836Z","endTime":"2026-05-27T23:22:02.142Z","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":95.8,"endSpeed":88.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.105009184665356,"aZ":-12.872306118016382,"pfxX":-6.3829571912063905,"pfxZ":9.738278671574447,"pX":0.9699823548174118,"pZ":3.7375450703897184,"vX0":8.13573428236368,"vY0":-139.36780711741392,"vZ0":-2.9062057509372217,"x":80.03,"y":137.87,"x0":-1.1474387154235053,"y0":50.00294959181102,"z0":5.635439136129994,"aX":-12.652213134847933},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":10.1,"spinRate":2515,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3918839072087552,"extension":6.634389896885434},"index":1,"playId":"3ff4af9a-3d12-3c72-bd0d-afb2ea5ccff4","pitchNumber":2,"startTime":"2026-05-27T23:22:12.633Z","endTime":"2026-05-27T23:22:15.983Z","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":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.946596058058553,"aZ":-14.074866237640887,"pfxX":-7.223448337550929,"pfxZ":9.361457529290643,"pX":0.5105173719006365,"pZ":2.6706546221853547,"vX0":7.043874349996323,"vY0":-137.5501260415983,"vZ0":-5.1551176019633616,"x":97.54,"y":166.67,"x0":-1.1339691531632687,"y0":50.00277804919888,"z0":5.509340620864614,"aX":-13.965986776022},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":11.8,"spinRate":2426,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.39685283895624535,"extension":6.784204143198613},"hitData":{"launchSpeed":97.6,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":151.68}},"index":2,"playId":"e07507c1-2676-3aeb-8518-75632378688c","pitchNumber":3,"startTime":"2026-05-27T23:22:27.742Z","endTime":"2026-05-27T23:22:35.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:22:35.590Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T23:22:43.312Z","endTime":"2026-05-27T23:23:06.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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(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":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.514081122284335,"aZ":-18.37230574288326,"pfxX":-8.797138486535012,"pfxZ":6.962943389108438,"pX":-0.569797602951244,"pZ":2.3072299443091775,"vX0":5.110003663239732,"vY0":-139.66634625587338,"vZ0":-5.234796258582129,"x":138.72,"y":176.48,"x0":-1.2771910809512712,"y0":50.000005263887175,"z0":5.40814869378675,"aX":-17.43250248198678},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.8,"breakHorizontal":14.9,"spinRate":2396,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.39167939753503767,"extension":6.7661260661164775},"hitData":{"launchSpeed":99.4,"launchAngle":33.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":87.82,"coordY":51.53}},"index":0,"playId":"81a6e3b7-01e6-3be6-ab02-6e63d1c8ec9e","pitchNumber":1,"startTime":"2026-05-27T23:22:57.075Z","endTime":"2026-05-27T23:23:06.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:23:06.287Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Seiya Suzuki lines out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T23:23:15.916Z","endTime":"2026-05-27T23:24:47.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.701254716358815,"aZ":-16.667024371476142,"pfxX":-8.385621573301677,"pfxZ":7.350017344630114,"pX":0.12025243456016543,"pZ":1.9219920104848813,"vX0":6.566274154613421,"vY0":-143.727677594116,"vZ0":-7.06594429026794,"x":112.42,"y":186.89,"x0":-1.0949332137602688,"y0":50.00239416994818,"z0":5.431549284204744,"aX":-17.6907219344837},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.2,"breakHorizontal":14.0,"spinRate":2387,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3798676287492442,"extension":6.7139044749742425},"index":0,"playId":"e33d3630-6bec-3db7-adba-1b48c634f1b1","pitchNumber":1,"startTime":"2026-05-27T23:23:27.200Z","endTime":"2026-05-27T23:23:31.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75746006189042,"aZ":-27.742079926717256,"pfxX":3.956423827170165,"pfxZ":2.647659015739425,"pX":0.7083609781591526,"pZ":2.896138240411161,"vX0":3.914793305112822,"vY0":-128.09745394879425,"vZ0":-1.0244361978079795,"x":90.0,"y":160.58,"x0":-1.3498495169713884,"y0":50.002558800997065,"z0":5.45668582039947,"aX":6.618723047557751},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.8,"breakHorizontal":-8.0,"spinRate":2483,"spinDirection":55},"zone":3,"typeConfidence":2.0,"plateTime":0.4264722161988268,"extension":6.719070441760122},"index":1,"playId":"a4295079-3b14-39ed-b609-4115ed85d58f","pitchNumber":2,"startTime":"2026-05-27T23:23:40.248Z","endTime":"2026-05-27T23:23:46.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.165806946969823,"aZ":-28.861684892748176,"pfxX":3.5406854686492997,"pfxZ":1.9070393407168194,"pX":1.5453878345877379,"pZ":2.07146512721211,"vX0":6.026071590143865,"vY0":-130.76771517737274,"vZ0":-2.9500104886812615,"x":58.09,"y":182.85,"x0":-1.2472726375817278,"y0":50.00045082812625,"z0":5.375702532871461,"aX":6.139964002817171},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.0,"breakHorizontal":-7.7,"spinRate":2434,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.41859411768522126,"extension":6.801691628753249},"index":2,"playId":"c565b1e6-a1d6-3693-abc1-cbe3c833a49a","pitchNumber":3,"startTime":"2026-05-27T23:23:58.860Z","endTime":"2026-05-27T23:24:04.143Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-27T23:24:09.368Z","endTime":"2026-05-27T23:24:19.932Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.045793404422334,"aZ":-18.256183199228715,"pfxX":-8.46155155882015,"pfxZ":6.634951765062562,"pX":1.4947655828605813,"pZ":2.7999369786735238,"vX0":10.249786537552767,"vY0":-143.44373643754543,"vZ0":-4.434080505709058,"x":60.02,"y":163.18,"x0":-1.0138915385173193,"y0":50.00430476863843,"z0":5.493036849814725,"aX":-17.755741248433193},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.3,"breakHorizontal":13.4,"spinRate":2335,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3808371261270338,"extension":6.773565474913096},"index":4,"playId":"a0ad6d0f-268b-3d7c-9ecf-dd3b0d68b1e6","pitchNumber":4,"startTime":"2026-05-27T23:24:19.932Z","endTime":"2026-05-27T23:24:24.077Z","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":98.6,"endSpeed":90.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.292944175343436,"aZ":-11.028404056734027,"pfxX":-5.429180331824545,"pfxZ":10.137740636690637,"pX":0.8793119737822226,"pZ":2.3140280803176614,"vX0":6.530125236334196,"vY0":-143.30739600055588,"vZ0":-7.360243266368812,"x":83.48,"y":176.3,"x0":-0.7206247446701101,"y0":50.0008716993502,"z0":5.600142690186079,"aX":-11.322036960116794},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.0,"breakHorizontal":8.5,"spinRate":2423,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.38182581706250085,"extension":6.715127467716952},"hitData":{"launchSpeed":103.5,"launchAngle":21.0,"totalDistance":383.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":123.99,"coordY":44.38}},"index":5,"playId":"afabc5ab-4d55-3e7d-9953-6d010a570b92","pitchNumber":5,"startTime":"2026-05-27T23:24:39.396Z","endTime":"2026-05-27T23:24:47.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:24:47.154Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Endy Rodríguez walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T23:26:51.658Z","endTime":"2026-05-27T23:27:38.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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,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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"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":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.027739266905666,"aZ":-15.172805729805948,"pfxX":-3.1568099073623666,"pfxZ":9.347563051113896,"pX":-0.7650456957685918,"pZ":3.1737237105090057,"vX0":2.6595637812967157,"vY0":-133.3637886075955,"vZ0":-3.8950742184160667,"x":146.16,"y":153.09,"x0":-1.3602584874662436,"y0":50.00610812834877,"z0":5.732739673491422,"aX":-5.743846846959334},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":5.2,"spinRate":2307,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.4091578270379501,"extension":6.920811348231243},"index":0,"playId":"bb5975ba-9729-3332-814f-9f4fc1d01b02","pitchNumber":1,"startTime":"2026-05-27T23:26:51.658Z","endTime":"2026-05-27T23:26:55.971Z","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":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.09284344866925,"aZ":-28.436512797870723,"pfxX":-7.651939500612048,"pfxZ":2.4607305474046086,"pX":-0.557591970573908,"pZ":3.935507176007257,"vX0":3.9916563738122095,"vY0":-121.6843239394843,"vZ0":0.8606116125968127,"x":138.25,"y":132.52,"x0":-1.2144965993413357,"y0":50.00270355973334,"z0":6.017601665943917,"aX":-11.617781783464144},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.9,"breakHorizontal":13.1,"spinRate":1667,"spinDirection":231},"zone":11,"typeConfidence":0.89,"plateTime":0.44800549170817616,"extension":6.675477141871344},"index":1,"playId":"942e1937-a76d-39e5-82fe-471049586d75","pitchNumber":2,"startTime":"2026-05-27T23:27:04.667Z","endTime":"2026-05-27T23:27:09.787Z","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":90.8,"endSpeed":83.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.145066794233635,"aZ":-14.818494654661444,"pfxX":-2.8329610565695913,"pfxZ":9.724669639016414,"pX":-0.8938180014243362,"pZ":3.1300012180993506,"vX0":2.024056483135292,"vY0":-132.2349456427537,"vZ0":-3.9208070579961856,"x":151.07,"y":154.27,"x0":-1.2981340283400842,"y0":50.00218655130446,"z0":5.707222969800255,"aX":-5.0559157383072195},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.0,"breakHorizontal":4.7,"spinRate":2246,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.41298090241182717,"extension":6.9345668809438},"index":2,"playId":"d1362eb5-2906-33eb-824b-3a0b6e510d02","pitchNumber":3,"startTime":"2026-05-27T23:27:19.797Z","endTime":"2026-05-27T23:27:24.749Z","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":92.1,"endSpeed":84.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.938736075825034,"aZ":-14.60179977086162,"pfxX":-3.0549937207864053,"pfxZ":9.5699094659765,"pX":-0.28583755602021715,"pZ":3.657505740812056,"vX0":3.7250465565142235,"vY0":-134.13776999547133,"vZ0":-2.7746044988136633,"x":127.9,"y":140.03,"x0":-1.290662578997663,"y0":50.00249414555789,"z0":5.736464653071889,"aX":-5.609751542104167},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.0,"breakHorizontal":4.8,"spinRate":2319,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40713998093286285,"extension":7.032374670200507},"index":3,"playId":"ecb6b5a0-7c90-3d17-a2a9-ca13a2cac78d","pitchNumber":4,"startTime":"2026-05-27T23:27:34.321Z","endTime":"2026-05-27T23:27:38.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:27:38.852Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T23:27:45.897Z","endTime":"2026-05-27T23:29:24.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54676728123753,"aZ":-17.720338936054098,"pfxX":-6.488507679573935,"pfxZ":7.85102757712505,"pX":-0.17483706791876152,"pZ":2.719374253098628,"vX0":4.432914554881334,"vY0":-133.98204683213712,"vZ0":-4.716360054928101,"x":123.66,"y":165.36,"x0":-0.9973725215661908,"y0":50.0022648746399,"z0":5.746580532848042,"aX":-11.944168361392132},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":10.9,"spinRate":2170,"spinDirection":201},"zone":5,"typeConfidence":0.96,"plateTime":0.4068688238783258,"extension":6.985925738245428},"index":0,"playId":"6651c3ce-cdac-3fd9-b5e2-42449ded4a79","pitchNumber":1,"startTime":"2026-05-27T23:28:02.483Z","endTime":"2026-05-27T23:28:06.512Z","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.4,"endSpeed":81.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.278664519051297,"aZ":-25.201391558985726,"pfxX":2.8140845982725624,"pfxZ":4.166427451876009,"pX":0.3303189516301065,"pZ":1.5092767543868164,"vX0":2.976029360135652,"vY0":-127.32194939964562,"vZ0":-5.49322863406096,"x":104.41,"y":198.03,"x0":-1.2109635560917384,"y0":50.00494869917114,"z0":5.639065269622861,"aX":4.712066503394127},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.7,"breakHorizontal":-5.6,"spinRate":2552,"spinDirection":170},"zone":14,"typeConfidence":0.91,"plateTime":0.4269826004551378,"extension":6.869477996559093},"index":1,"playId":"d7c93f9e-6863-3680-b4e6-1b38b45f2bc1","pitchNumber":2,"startTime":"2026-05-27T23:28:18.231Z","endTime":"2026-05-27T23:28:22.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795195414176355,"aZ":-16.80296641428935,"pfxX":-6.482082647042388,"pfxZ":8.363816546569991,"pX":-0.7144695642201503,"pZ":3.472147907664652,"vX0":3.1476930436518304,"vY0":-133.94381577300504,"vZ0":-2.9008550892661553,"x":144.23,"y":145.03,"x0":-1.0553557249728913,"y0":50.00402289172112,"z0":5.75400934809945,"aX":-11.915255848259987},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.9,"breakHorizontal":11.2,"spinRate":2198,"spinDirection":205},"zone":1,"typeConfidence":0.94,"plateTime":0.4071362262830487,"extension":6.99934199292534},"index":2,"playId":"65f73481-9a41-3dcf-9827-5d40e755e24e","pitchNumber":3,"startTime":"2026-05-27T23:28:37.742Z","endTime":"2026-05-27T23:28:41.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.689485598540628,"aZ":-30.88779935418014,"pfxX":7.645181049933457,"pfxZ":0.8752848248145693,"pX":1.2088249194116092,"pZ":2.072235180491439,"vX0":3.2722843263298103,"vY0":-120.71792048320266,"vZ0":-2.254918431227577,"x":70.92,"y":182.83,"x0":-1.1580255611324535,"y0":50.0044627020875,"z0":5.739747815560217,"aX":11.274856561304015},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.3,"breakHorizontal":-14.6,"spinRate":2708,"spinDirection":65},"zone":14,"typeConfidence":0.57,"plateTime":0.4538781397084537,"extension":6.9559234271746195},"index":3,"playId":"6fa76b62-fcd5-3635-95ae-6ec4eb31f37f","pitchNumber":4,"startTime":"2026-05-27T23:28:59.795Z","endTime":"2026-05-27T23:29:04.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.052467491599998,"aZ":-30.323468705200025,"pfxX":8.534256959208749,"pfxZ":1.285813236629287,"pX":0.8343403841595876,"pZ":1.3523114413532142,"vX0":2.195659877473057,"vY0":-119.45504635251193,"vZ0":-3.696950504392334,"x":85.2,"y":202.27,"x0":-1.2064650602928415,"y0":50.003299168384615,"z0":5.6604686659215675,"aX":12.272561039600633},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.7,"breakHorizontal":-16.0,"spinRate":2791,"spinDirection":57},"zone":14,"typeConfidence":0.8,"plateTime":0.4593728655538003,"extension":7.0074110898746005},"index":4,"playId":"587bd204-1ec0-3e96-b06b-214a7871fed3","pitchNumber":5,"startTime":"2026-05-27T23:29:17.838Z","endTime":"2026-05-27T23:29:24.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:29:24.032Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a line drive to left fielder Ian Happ. Endy Rodríguez to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T23:29:31.661Z","endTime":"2026-05-27T23:31:44.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnSecond":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":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":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77301240859951,"aZ":-39.36609286404469,"pfxX":4.344833657414556,"pfxZ":-5.2283751259852265,"pX":0.1766413620893212,"pZ":1.196034104595441,"vX0":1.9303626748741989,"vY0":-116.49908023550371,"vZ0":-1.9710086355824576,"x":110.27,"y":206.49,"x0":-1.2270456006319688,"y0":50.003082000942236,"z0":5.7720095945346,"aX":5.975417401123954},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-9.7,"breakHorizontal":-8.4,"spinRate":2511,"spinDirection":43},"zone":14,"typeConfidence":0.91,"plateTime":0.4700626706517581,"extension":6.9321449136238},"index":0,"playId":"6e8f7e9a-fc21-3652-8c59-ca05a5437645","pitchNumber":1,"startTime":"2026-05-27T23:29:43.765Z","endTime":"2026-05-27T23:29:48.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44560202595959,"aZ":-29.228199479633517,"pfxX":-8.884552596695624,"pfxZ":1.8768317939781374,"pX":0.023695491901469756,"pZ":-0.4853227609486352,"vX0":5.701507915152846,"vY0":-124.60936656235013,"vZ0":-8.926548394019969,"x":116.1,"y":251.88,"x0":-1.1417436676762973,"y0":50.002550254424236,"z0":5.564196457557915,"aX":-13.947387936946996},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.4,"breakHorizontal":14.8,"spinRate":1761,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.4398504926830995,"extension":6.963626865442338},"index":1,"playId":"27a47bbf-e122-3f32-802b-8efea6d1b576","pitchNumber":2,"startTime":"2026-05-27T23:30:00.599Z","endTime":"2026-05-27T23:30:05.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34730743541302,"aZ":-41.34466683679657,"pfxX":5.595300210271707,"pfxZ":-6.943659921377476,"pX":-1.2215032733440017,"pZ":3.1592512907008476,"vX0":-1.5392748843025472,"vY0":-114.56474382271917,"vZ0":2.681034698395525,"x":163.56,"y":153.48,"x0":-1.265368600637706,"y0":50.001044991968236,"z0":6.03208722977502,"aX":7.392390955327185},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-11.5,"breakHorizontal":-9.7,"spinRate":2492,"spinDirection":46},"zone":11,"typeConfidence":0.91,"plateTime":0.47919148280295953,"extension":6.787295809323075},"index":2,"playId":"ff7532a0-d347-3ea6-b856-aaf5d023aaa3","pitchNumber":3,"startTime":"2026-05-27T23:30:24.874Z","endTime":"2026-05-27T23:30:29.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.588925264062482,"aZ":-13.653005544226298,"pfxX":-2.3851388208333795,"pfxZ":10.041727486765513,"pX":-0.04187865722773112,"pZ":2.5064211142874457,"vX0":4.141158936298328,"vY0":-134.99795231718682,"vZ0":-5.87162338275136,"x":118.6,"y":171.11,"x0":-1.2863654534377837,"y0":50.00242252491029,"z0":5.671919571116146,"aX":-4.399332471890525},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":3.5,"spinRate":2371,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4058415274296414,"extension":7.084848791452407},"index":3,"playId":"cf1179de-4e7d-31f9-9469-4e9428675d54","pitchNumber":4,"startTime":"2026-05-27T23:30:42.329Z","endTime":"2026-05-27T23:30:46.727Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.032394721321012,"aZ":-31.462809169318373,"pfxX":6.125294030678971,"pfxZ":0.5030199049362931,"pX":-0.18459082296304724,"pZ":2.049058905452981,"vX0":0.9818268978351856,"vY0":-117.84678632298973,"vZ0":-1.7447538819382076,"x":124.04,"y":183.46,"x0":-1.4022778721080456,"y0":50.002150552538744,"z0":5.700620064191488,"aX":8.62923692606136},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.7,"breakHorizontal":-11.3,"spinRate":2700,"spinDirection":57},"zone":8,"typeConfidence":0.82,"plateTime":0.46448013707477953,"extension":7.02184159924784},"index":4,"playId":"680c6cf5-479a-3228-96fd-e322a6ad4bc9","pitchNumber":5,"startTime":"2026-05-27T23:31:11.626Z","endTime":"2026-05-27T23:31:16.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78541071099182,"aZ":-13.320637828925278,"pfxX":-2.3167394756223283,"pfxZ":10.073384807608583,"pX":-0.4060060661451521,"pZ":2.943104892804744,"vX0":3.1090441934045403,"vY0":-135.94923613805372,"vZ0":-4.707093797984691,"x":132.48,"y":159.32,"x0":-1.2634278533686634,"y0":50.00669294424139,"z0":5.621636689983734,"aX":-4.338046604088395},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":3.5,"spinRate":2320,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.4028764592342937,"extension":6.89607608792634},"hitData":{"launchSpeed":79.2,"launchAngle":22.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.89,"coordY":124.63}},"index":5,"playId":"72ae748c-5286-3f68-88ad-ecff84d29658","pitchNumber":6,"startTime":"2026-05-27T23:31:32.267Z","endTime":"2026-05-27T23:31:44.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:31:44.102Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Lowe homers (14) on a fly ball to right field. Endy Rodríguez scores. Spencer Horwitz scores.","rbi":3,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T23:31:50.184Z","endTime":"2026-05-27T23:32:40.832Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":592791,"link":"/api/v1/people/592791"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":{"id":592791,"link":"/api/v1/people/592791"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":592791,"link":"/api/v1/people/592791"},"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":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.296233024266584,"aZ":-12.631774377192954,"pfxX":-2.9472984714095523,"pfxZ":10.638724047260764,"pX":0.6694023306417785,"pZ":2.005078208571325,"vX0":5.855481682345124,"vY0":-135.13897652659543,"vZ0":-7.266210773127035,"x":91.48,"y":184.64,"x0":-1.1491438793825373,"y0":50.00433714058107,"z0":5.628692088966778,"aX":-5.415131332846362},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":4.0,"spinRate":2366,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.4063464762705369,"extension":6.913219353150592},"hitData":{"launchSpeed":106.9,"launchAngle":25.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.19,"coordY":69.23}},"index":0,"playId":"d883066a-ec7f-311a-a232-0dee5aab1b75","pitchNumber":1,"startTime":"2026-05-27T23:32:10.574Z","endTime":"2026-05-27T23:32:40.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:32:40.832Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T23:32:35.650Z","endTime":"2026-05-27T23:33:26.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19218881558092,"aZ":-38.28666961930101,"pfxX":4.501989640338138,"pfxZ":-4.430400929889384,"pX":-0.9561763752954258,"pZ":2.8469886545719074,"vX0":-0.326502396115141,"vY0":-116.70240947518633,"vZ0":1.068627499056853,"x":153.45,"y":161.91,"x0":-1.3992774814922326,"y0":50.0056647139907,"z0":5.99248224328347,"aX":6.203954689503625},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.4,"breakHorizontal":-8.0,"spinRate":2457,"spinDirection":48},"zone":11,"typeConfidence":0.9,"plateTime":0.4695279523225664,"extension":6.702051376789206},"index":0,"playId":"adb9308b-7131-365c-94a0-78c60b541c49","pitchNumber":1,"startTime":"2026-05-27T23:33:01.787Z","endTime":"2026-05-27T23:33:06.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28009674365998,"aZ":-27.477043838781032,"pfxX":-9.30501714458912,"pfxZ":2.9551066241158495,"pX":-0.8831866354233164,"pZ":2.3574516236973615,"vX0":3.8912118468474355,"vY0":-125.00702502294247,"vZ0":-2.9125814114581425,"x":150.66,"y":175.13,"x0":-1.247741386877457,"y0":50.002224694091886,"z0":5.784178313738043,"aX":-14.783195713064783},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.9,"breakHorizontal":16.0,"spinRate":1884,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.43751308477390083,"extension":6.887293595222169},"hitData":{"launchSpeed":78.8,"launchAngle":42.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.87,"coordY":95.6}},"index":1,"playId":"33d3fe34-a24e-34bf-908f-f91500bf7991","pitchNumber":2,"startTime":"2026-05-27T23:33:17.285Z","endTime":"2026-05-27T23:33:26.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:33:26.645Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Gonzales pops out softly to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T23:33:33.787Z","endTime":"2026-05-27T23:34:10.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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":"Pop Out","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":1},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.064157818985844,"aZ":-35.02484256004591,"pfxX":6.466914589764238,"pfxZ":-2.064293709525468,"pX":0.07253377045968583,"pZ":1.412290537753346,"vX0":1.4083428240124103,"vY0":-116.77450216236153,"vZ0":-2.363874418378849,"x":114.24,"y":200.65,"x0":-1.378665966287359,"y0":50.00435658361362,"z0":5.734023754640023,"aX":8.927588694146703},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.1,"breakHorizontal":-12.0,"spinRate":2715,"spinDirection":60},"zone":14,"typeConfidence":0.74,"plateTime":0.4691252474719456,"extension":6.961384232882973},"index":0,"playId":"be474c7a-d70a-3e09-a650-ff4a00027bec","pitchNumber":1,"startTime":"2026-05-27T23:33:48.937Z","endTime":"2026-05-27T23:33:53.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.954719054577268,"aZ":-16.450052397025107,"pfxX":-6.527589822032534,"pfxZ":8.482923620598084,"pX":-0.5353533221691386,"pZ":3.076260176269017,"vX0":3.8993440184332564,"vY0":-134.94859457280845,"vZ0":-4.121287113074083,"x":137.41,"y":155.72,"x0":-1.1470810588348452,"y0":50.003951985970595,"z0":5.773830996012094,"aX":-12.102111644829915},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":11.0,"spinRate":2337,"spinDirection":204},"zone":1,"typeConfidence":0.94,"plateTime":0.4050746187273466,"extension":6.922596749772472},"hitData":{"launchSpeed":53.8,"launchAngle":76.0,"totalDistance":46.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":139.19,"coordY":190.3}},"index":1,"playId":"648cc903-592f-3d69-befe-f46740263391","pitchNumber":2,"startTime":"2026-05-27T23:34:02.240Z","endTime":"2026-05-27T23:34:10.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:34:10.268Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Moisés Ballesteros pops out to third baseman Nick Gonzales.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T23:36:07.921Z","endTime":"2026-05-27T23:37:39.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":90.4,"endSpeed":82.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.548746225516993,"aZ":-26.2646181737838,"pfxX":-9.289354602520687,"pfxZ":3.371502515434507,"pX":-0.10823070399573682,"pZ":2.356073234352974,"vX0":6.527579318178005,"vY0":-131.50720040142355,"vZ0":-3.023542807273368,"x":121.13,"y":175.17,"x0":-1.4140411621254998,"y0":50.00364892758151,"z0":5.466155088072201,"aX":-16.292487669824848},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.6,"breakHorizontal":15.4,"spinRate":2127,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.4162818745240431,"extension":6.6400048973025045},"index":0,"playId":"9147eca5-90d1-3c51-81e2-8fe1682e3a82","pitchNumber":1,"startTime":"2026-05-27T23:36:15.846Z","endTime":"2026-05-27T23:36:20.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32466743918537,"aZ":-17.988955148672616,"pfxX":-9.306462604809305,"pfxZ":6.958355757391027,"pX":-1.0099293180816835,"pZ":2.8564658222287016,"vX0":4.3542313882746,"vY0":-141.64710210417735,"vZ0":-4.3239155664690445,"x":155.5,"y":161.66,"x0":-1.3549560107838035,"y0":50.00567289231144,"z0":5.5476559046319736,"aX":-18.978156154095224},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.9,"breakHorizontal":16.0,"spinRate":2403,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38618699844882975,"extension":6.650777285693562},"index":1,"playId":"7129b67f-878f-3469-a48d-f23db2284007","pitchNumber":2,"startTime":"2026-05-27T23:36:29.834Z","endTime":"2026-05-27T23:36:37.732Z","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":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.211316161417813,"aZ":-31.23320014857349,"pfxX":-0.5300986552330837,"pfxZ":0.5582344049804657,"pX":0.1717795945486798,"pZ":0.8367427116226154,"vX0":3.9423597318018304,"vY0":-128.50042796350564,"vZ0":-5.72380349801098,"x":110.45,"y":216.19,"x0":-1.3122560963513017,"y0":50.001330814388815,"z0":5.5146894486668945,"aX":-0.8887899646888542},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.0,"breakHorizontal":0.1,"spinRate":2466,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4259744003226942,"extension":6.808775957969422},"index":2,"playId":"73524c83-832f-3457-bbb7-4dfd1b14549a","pitchNumber":3,"startTime":"2026-05-27T23:36:51.168Z","endTime":"2026-05-27T23:36:54.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80563899158792,"aZ":-31.37109576010214,"pfxX":0.7288662544545197,"pfxZ":0.468806135870115,"pX":0.5946548798433037,"pZ":0.6162566143802446,"vX0":4.033527097058641,"vY0":-130.20437318702074,"vZ0":-6.480073535588943,"x":94.33,"y":222.14,"x0":-1.0655582331943207,"y0":50.0057888925102,"z0":5.493225806447248,"aX":1.2590515801351307},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.4,"breakHorizontal":-2.2,"spinRate":2393,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4197006155095657,"extension":6.8323224898469785},"index":3,"playId":"ecab7952-dbec-3148-961d-203d9f796892","pitchNumber":4,"startTime":"2026-05-27T23:37:09.694Z","endTime":"2026-05-27T23:37:12.897Z","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.8,"endSpeed":91.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.533563140666242,"aZ":-9.739248745270247,"pfxX":-4.413718145664833,"pfxZ":10.604757941537367,"pX":0.17055414721400702,"pZ":3.3649182821283885,"vX0":4.376421699509021,"vY0":-143.87033456042892,"vZ0":-5.103354835424277,"x":110.5,"y":147.93,"x0":-0.7902176390709316,"y0":50.00067155096108,"z0":5.754006620263782,"aX":-9.335868857984483},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.5,"breakHorizontal":7.2,"spinRate":2425,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.37940167820464366,"extension":6.650811388053851},"hitData":{"launchSpeed":85.8,"launchAngle":73.0,"totalDistance":106.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":95.62,"coordY":172.14}},"index":4,"playId":"a4c8016a-649b-3cd9-8a42-88dca4fe60c0","pitchNumber":5,"startTime":"2026-05-27T23:37:28.737Z","endTime":"2026-05-27T23:37:39.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:37:39.837Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carson Kelly pops out to second baseman Brandon Lowe.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T23:37:49.342Z","endTime":"2026-05-27T23:38:55.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.542769992497,"aZ":-32.52142586462904,"pfxX":-0.2971810773437361,"pfxZ":-0.20077443745108958,"pX":-0.03149481228679641,"pZ":1.0116433704308467,"vX0":3.672035509989825,"vY0":-128.81198441313532,"vZ0":-4.953119897634835,"x":118.2,"y":211.47,"x0":-1.4340480738254409,"y0":50.005651392398114,"z0":5.459813547833931,"aX":-0.5016897189892344},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.2,"breakHorizontal":-0.2,"spinRate":2605,"spinDirection":93},"zone":13,"typeConfidence":2.0,"plateTime":0.4244255127379386,"extension":6.745028819838737},"index":0,"playId":"71489269-9d94-3431-9ef5-858291ba75c9","pitchNumber":1,"startTime":"2026-05-27T23:38:02.015Z","endTime":"2026-05-27T23:38:06.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.877787190338054,"aZ":-14.720150529450482,"pfxX":-6.687935353048887,"pfxZ":8.418331940718984,"pX":-0.12617437816802668,"pZ":2.7860442347699474,"vX0":5.772416160586457,"vY0":-143.04754636740498,"vZ0":-5.167426217912223,"x":121.81,"y":163.56,"x0":-1.3009794169045186,"y0":50.00088582489665,"z0":5.5380380319302125,"aX":-13.864084684064998},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":10.9,"spinRate":2411,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3828406600361718,"extension":6.718004600447239},"index":1,"playId":"18cd66d2-b8cb-317b-b994-cb698038f4f0","pitchNumber":2,"startTime":"2026-05-27T23:38:15.421Z","endTime":"2026-05-27T23:38:22.843Z","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":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.939522411684038,"aZ":-10.703859557785234,"pfxX":-5.265163357930561,"pfxZ":10.50552737924775,"pX":-0.6161214008880632,"pZ":2.8164139342980725,"vX0":3.0403382300834747,"vY0":-141.9305191076349,"vZ0":-6.057220357133765,"x":140.49,"y":162.74,"x0":-1.016121371749264,"y0":50.004100790658555,"z0":5.657334004689346,"aX":-10.761868798342867},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.0,"breakHorizontal":8.9,"spinRate":2478,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3856460932029595,"extension":6.739234483351142},"hitData":{"launchSpeed":72.3,"launchAngle":59.0,"totalDistance":163.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":139.97,"coordY":137.99}},"index":2,"playId":"a13a8f21-6987-30a6-8e7d-d7821a7a8b67","pitchNumber":3,"startTime":"2026-05-27T23:38:45.816Z","endTime":"2026-05-27T23:38:55.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:38:55.525Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dansby Swanson doubles (5) on a sharp line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T23:39:03.040Z","endTime":"2026-05-27T23:40:03.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":89.5,"endSpeed":82.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66538098427568,"aZ":-32.602576606681595,"pfxX":1.2287156987312655,"pfxZ":-0.2493225910299426,"pX":-0.10132133374379537,"pZ":1.0385237802879406,"vX0":3.031689553252018,"vY0":-130.2472194462603,"vZ0":-5.158487146308281,"x":120.86,"y":210.74,"x0":-1.4405903200585597,"y0":50.00359969396375,"z0":5.513701343576527,"aX":2.1081067032903285},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.4,"breakHorizontal":-2.9,"spinRate":2350,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.42072046459678925,"extension":6.796657548597002},"index":0,"playId":"89a04a26-85f6-3a40-bf2d-23c7fc29fa0e","pitchNumber":1,"startTime":"2026-05-27T23:39:18.037Z","endTime":"2026-05-27T23:39:22.061Z","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":87.6,"endSpeed":80.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.208939688432853,"aZ":-35.60095389296683,"pfxX":0.9934345254627472,"pfxZ":-2.0844187140650092,"pX":-0.7778033926734323,"pZ":2.8482694588767776,"vX0":1.4956685816835074,"vY0":-127.63037613444735,"vZ0":0.09218034913551487,"x":146.65,"y":161.88,"x0":-1.5013601772078304,"y0":50.00419106751832,"z0":5.624360522130733,"aX":1.632298143896261},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.5,"breakHorizontal":-2.2,"spinRate":2453,"spinDirection":69},"zone":1,"typeConfidence":2.0,"plateTime":0.42979344867397273,"extension":6.692255117372753},"index":1,"playId":"d39bebcf-a432-334d-a238-15114b1de5ab","pitchNumber":2,"startTime":"2026-05-27T23:39:36.760Z","endTime":"2026-05-27T23:39:40.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.687029621900823,"aZ":-34.6960011905994,"pfxX":-0.25831162173292954,"pfxZ":-1.481114398944257,"pX":0.77231629292788,"pZ":2.7463170993953847,"vX0":5.58495053286402,"vY0":-129.92481763171185,"vZ0":-0.3919001339417204,"x":87.56,"y":164.63,"x0":-1.3731112347650765,"y0":50.0005472026095,"z0":5.54000151538965,"aX":-0.441630330278723},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.5,"breakHorizontal":-0.8,"spinRate":2514,"spinDirection":94},"zone":6,"typeConfidence":2.0,"plateTime":0.42186296566513537,"extension":6.714642709657294},"hitData":{"launchSpeed":103.2,"launchAngle":16.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":96.19,"coordY":81.89}},"index":2,"playId":"e9d0cede-e3b6-3dea-a08f-2098901c85ee","pitchNumber":3,"startTime":"2026-05-27T23:39:51.683Z","endTime":"2026-05-27T23:40:03.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:40:03.613Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Crow-Armstrong doubles (6) on a sharp line drive to right fielder Esmerlyn Valdez. Dansby Swanson scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T23:40:18.304Z","endTime":"2026-05-27T23:41:10.977Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49056221528286,"aZ":-15.69294708745336,"pfxX":-8.381244102523818,"pfxZ":7.955725720553163,"pX":-1.065134938997985,"pZ":3.4157867452923507,"vX0":3.753077078302298,"vY0":-143.13286244771632,"vZ0":-3.3501561264166577,"x":157.6,"y":146.55,"x0":-1.305495463292515,"y0":50.003915013319975,"z0":5.586015549212901,"aX":-17.36555910693768},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.9,"breakHorizontal":14.4,"spinRate":2434,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38287764455005613,"extension":6.704122316358837},"index":0,"playId":"c16e3f7d-873f-3001-932f-20a0bfa396e8","pitchNumber":1,"startTime":"2026-05-27T23:40:33.866Z","endTime":"2026-05-27T23:40:39.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.972195314337604,"aZ":-10.654500754286875,"pfxX":-6.07972731793569,"pfxZ":10.31785787200926,"pX":-0.010473890830792209,"pZ":2.2572313091219187,"vX0":4.788847177259206,"vY0":-143.66255423690725,"vZ0":-7.481284718933998,"x":117.4,"y":177.83,"x0":-0.9109606280875943,"y0":50.00353857242433,"z0":5.561115482879954,"aX":-12.680720477628189},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.3,"breakHorizontal":10.1,"spinRate":2408,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.38158417052688476,"extension":6.762410675501302},"hitData":{"launchSpeed":108.9,"launchAngle":21.0,"totalDistance":367.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":199.65,"coordY":70.17}},"index":1,"playId":"7b70e064-1f4e-3e04-aa97-6d12e05a1e88","pitchNumber":2,"startTime":"2026-05-27T23:40:56.001Z","endTime":"2026-05-27T23:41:10.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:41:10.977Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T23:41:22.997Z","endTime":"2026-05-27T23:44:18.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87636745537168,"aZ":-14.296304816096185,"pfxX":-7.595568502120873,"pfxZ":8.527681930123615,"pX":-0.9147710138506672,"pZ":3.2641819616994594,"vX0":4.089710587543974,"vY0":-143.76318635649343,"vZ0":-4.059081326675054,"x":151.87,"y":150.65,"x0":-1.3678947337751486,"y0":50.00127395086739,"z0":5.57981362852773,"aX":-15.920469536245529},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.9,"breakHorizontal":13.0,"spinRate":2357,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3807814267376113,"extension":6.8161120287137384},"index":0,"playId":"0a126e3e-cf67-392a-8f56-1ced55df67b4","pitchNumber":1,"startTime":"2026-05-27T23:41:43.031Z","endTime":"2026-05-27T23:41:46.272Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-27T23:42:04.071Z","endTime":"2026-05-27T23:42:15.121Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":91.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.700458479395937,"aZ":-18.65780453072092,"pfxX":-7.88537756289033,"pfxZ":6.380932099865913,"pX":-1.4959457138688246,"pZ":2.4618397716320906,"vX0":2.2521870056712,"vY0":-144.2078944563777,"vZ0":-5.5568864724554,"x":174.02,"y":172.31,"x0":-1.2596196546524818,"y0":50.0037712174561,"z0":5.554463753175757,"aX":-16.705772305231754},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.7,"breakHorizontal":13.9,"spinRate":2346,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.37897131726759525,"extension":6.707957486199207},"index":2,"playId":"13cbc291-8190-391e-9ea4-b2e6689e0628","pitchNumber":2,"startTime":"2026-05-27T23:42:15.121Z","endTime":"2026-05-27T23:42:18.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75071622426503,"aZ":-18.491223131462373,"pfxX":-8.999942655257836,"pfxZ":6.372560941258383,"pX":-0.843945290454564,"pZ":2.947218304094288,"vX0":4.580294258963565,"vY0":-145.0849011836563,"vZ0":-4.2548649441883555,"x":149.17,"y":159.21,"x0":-1.2679836875982378,"y0":50.00087231003547,"z0":5.549007440828888,"aX":-19.31650324143121},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":10.9,"breakHorizontal":15.5,"spinRate":2364,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.37653602922545426,"extension":6.726337196469761},"index":3,"playId":"8d038096-0f89-30bb-b57f-e5efe01dfb9f","pitchNumber":3,"startTime":"2026-05-27T23:42:43.657Z","endTime":"2026-05-27T23:42:49.212Z","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":87.4,"endSpeed":81.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.873268565791896,"aZ":-34.855420386855705,"pfxX":-0.9676004557378168,"pfxZ":-1.62651444486451,"pX":0.9673629856276976,"pZ":1.46621116354496,"vX0":6.150325288468824,"vY0":-127.20323233905208,"vZ0":-3.4315616654101113,"x":80.13,"y":199.19,"x0":-1.3465550298000706,"y0":50.00006860736181,"z0":5.570321768662943,"aX":-1.6010753996194562},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.5,"breakHorizontal":0.5,"spinRate":2596,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.429111778643394,"extension":6.920844268500244},"index":4,"playId":"e9f84e21-2929-3dc5-8722-40e813268b86","pitchNumber":4,"startTime":"2026-05-27T23:43:07.782Z","endTime":"2026-05-27T23:43:11.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.777602388671824,"aZ":-25.01190814809521,"pfxX":-10.180240235937404,"pfxZ":3.8953366200438673,"pX":-1.3087494563905915,"pZ":2.477731819484897,"vX0":4.170385156515026,"vY0":-134.81926213032426,"vZ0":-3.211969057795149,"x":166.89,"y":171.88,"x0":-1.5546061750126559,"y0":50.00153357944661,"z0":5.453243505610697,"aX":-18.70637343715403},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":17.5,"spinRate":2062,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4065402135485132,"extension":6.79201388097786},"index":5,"playId":"ccafa38a-4df3-31b7-ae54-33f5d4f02fc9","pitchNumber":5,"startTime":"2026-05-27T23:43:24.570Z","endTime":"2026-05-27T23:43:28.773Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"playId":"138e4bb8-ddc8-3a7d-84c7-02e06bbe1f67","startTime":"2026-05-27T23:43:46.694Z","endTime":"2026-05-27T23:43:52.441Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":91.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0949243692554,"aZ":-10.34759841725746,"pfxX":-3.4701589058677738,"pfxZ":10.141767746636194,"pX":-0.8273598510031815,"pZ":3.6247903340861853,"vX0":1.2034404335400153,"vY0":-145.32597340006703,"vZ0":-4.397147288824331,"x":148.54,"y":140.91,"x0":-0.7944689992617868,"y0":50.00194786929238,"z0":5.778865758603998,"aX":-7.467716406976243},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.8,"breakHorizontal":6.1,"spinRate":2242,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.37601842661899854,"extension":6.658400543066564},"index":7,"playId":"460a735b-c3e1-3fc7-841a-493cc945798c","pitchNumber":6,"startTime":"2026-05-27T23:44:14.016Z","endTime":"2026-05-27T23:44:18.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:44:18.567Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:46:27.880Z","endTime":"2026-05-27T23:47:53.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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":"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":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":80.2,"endSpeed":74.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.119898499658436,"aZ":-38.97221512012827,"pfxX":3.113448585062055,"pfxZ":-4.897925063700356,"pX":0.46782627321986153,"pZ":1.3363122056087302,"vX0":3.0406884541297137,"vY0":-116.86805699679017,"vZ0":-2.1965859261214264,"x":99.17,"y":202.7,"x0":-1.2523844681649665,"y0":50.00105319373316,"z0":5.933891434303424,"aX":4.324169682538018},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.1,"breakHorizontal":-6.4,"spinRate":2539,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.46789219782272085,"extension":7.064742631997204},"index":0,"playId":"7054dd95-0a7b-33d6-8add-38d4f54390ef","pitchNumber":1,"startTime":"2026-05-27T23:46:31.817Z","endTime":"2026-05-27T23:46:35.597Z","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":85.6,"endSpeed":79.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.534694536789164,"aZ":-27.100888274250035,"pfxX":-8.251144129443528,"pfxZ":3.2020928690041472,"pX":-1.120697556575106,"pZ":2.322654388572105,"vX0":3.07813430609962,"vY0":-124.70044934475469,"vZ0":-3.1019350390737515,"x":159.72,"y":176.07,"x0":-1.2943966698648774,"y0":50.00567787847579,"z0":5.803081264936596,"aX":-13.081739393198145},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.4,"breakHorizontal":14.3,"spinRate":1755,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4381442863864531,"extension":6.8072880967883584},"index":1,"playId":"01f12501-70d6-3e45-aa76-cae8d3c5ae15","pitchNumber":2,"startTime":"2026-05-27T23:46:45.242Z","endTime":"2026-05-27T23:46:49.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.313346336559444,"aZ":-15.810232326767926,"pfxX":-3.152996005229153,"pfxZ":9.043108050699619,"pX":0.017543433886064934,"pZ":4.361676935170009,"vX0":3.9486938070952835,"vY0":-133.32044557831443,"vZ0":-1.112316481426088,"x":116.33,"y":121.01,"x0":-1.0696079987478757,"y0":50.0002713216101,"z0":5.919766640949452,"aX":-5.704056337936898},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":4.9,"spinRate":2243,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.41004568446715517,"extension":6.850580430500941},"index":2,"playId":"27c585b8-898c-325b-846a-ad4c24888ea2","pitchNumber":3,"startTime":"2026-05-27T23:46:59.802Z","endTime":"2026-05-27T23:47:03.958Z","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":92.6,"endSpeed":85.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.713474368680703,"aZ":-15.214138037123163,"pfxX":-4.373317440783445,"pfxZ":9.139774774576324,"pX":-0.8610975962482909,"pZ":3.283095785985588,"vX0":2.886393409700012,"vY0":-134.9609149080564,"vZ0":-3.6131995800407015,"x":149.82,"y":150.14,"x0":-1.3729451746514338,"y0":50.0054568811463,"z0":5.702165196115973,"aX":-8.117515312987994},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":2310,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4049208576191914,"extension":7.013547377734852},"index":3,"playId":"f9b72a72-bc8b-33b6-b47a-c4d07b44831e","pitchNumber":4,"startTime":"2026-05-27T23:47:13.754Z","endTime":"2026-05-27T23:47:17.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13268622214085,"aZ":-30.567884986366835,"pfxX":6.93239974586771,"pfxZ":1.1283267312546474,"pX":-0.057126344518027485,"pZ":1.7063437616919659,"vX0":1.1320801373371752,"vY0":-118.01895879979845,"vZ0":-2.8576162095157676,"x":119.18,"y":192.71,"x0":-1.4432449835062169,"y0":50.00149402409838,"z0":5.730380444157853,"aX":9.839099732926087},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.7,"breakHorizontal":-12.8,"spinRate":2742,"spinDirection":55},"zone":13,"typeConfidence":0.85,"plateTime":0.4629858661667594,"extension":7.0158441194330665},"index":4,"playId":"630d4a16-7786-3aa7-8ce4-11c503d49e3a","pitchNumber":5,"startTime":"2026-05-27T23:47:29.925Z","endTime":"2026-05-27T23:47:33.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.533933502876355,"aZ":-26.7744145207448,"pfxX":-6.825429073155282,"pfxZ":3.485202067459289,"pX":-1.010301975044663,"pZ":2.6075214016234542,"vX0":2.763598762729434,"vY0":-123.45803621708279,"vZ0":-2.4879636656964115,"x":155.51,"y":168.38,"x0":-1.2545752375402617,"y0":50.00442995970197,"z0":5.871361405709573,"aX":-10.585190542590244},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.0,"breakHorizontal":11.8,"spinRate":1765,"spinDirection":230},"zone":13,"typeConfidence":0.87,"plateTime":0.4428877773814297,"extension":7.044835244922086},"index":5,"playId":"713c0050-1d61-3e5d-8c9a-06eed22e96a4","pitchNumber":6,"startTime":"2026-05-27T23:47:49.159Z","endTime":"2026-05-27T23:47:53.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:47:53.530Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Konnor Griffin homers (4) on a fly ball to right field.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:48:06.168Z","endTime":"2026-05-27T23:48:41.233Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":592791,"link":"/api/v1/people/592791"},"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":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.891766881940804,"aZ":-13.9838760712116,"pfxX":-3.483710272192187,"pfxZ":9.8514523372905,"pX":0.4470464351952673,"pZ":3.3417514218364732,"vX0":5.153439826865334,"vY0":-134.70789729420278,"vZ0":-3.835539710294478,"x":99.96,"y":148.55,"x0":-1.0338701115991087,"y0":50.00670901284671,"z0":5.765621394969256,"aX":-6.435791852249452},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":5.3,"spinRate":2251,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4058321858598224,"extension":6.893097004453684},"hitData":{"launchSpeed":98.3,"launchAngle":32.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.86,"coordY":72.72}},"index":0,"playId":"7978b904-c73d-3e47-8ed4-038fa28d35a6","pitchNumber":1,"startTime":"2026-05-27T23:48:17.290Z","endTime":"2026-05-27T23:48:41.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:48:41.233Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:49:00.558Z","endTime":"2026-05-27T23:50:19.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.593568291552828,"aZ":-29.423078052182063,"pfxX":7.410009971174264,"pfxZ":1.8793034428777178,"pX":1.1146154050849846,"pZ":1.9206261178818413,"vX0":3.455143898926052,"vY0":-120.21674102168275,"vZ0":-2.901175439903012,"x":74.51,"y":186.92,"x0":-1.3044001198266948,"y0":50.00185558360244,"z0":5.758471888563476,"aX":10.829011681527332},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.0,"breakHorizontal":-14.3,"spinRate":2754,"spinDirection":60},"zone":14,"typeConfidence":0.68,"plateTime":0.45584844645704115,"extension":6.938403609080482},"index":0,"playId":"369e9f3a-983f-3756-b9cc-fc315887608d","pitchNumber":1,"startTime":"2026-05-27T23:49:01.165Z","endTime":"2026-05-27T23:49:05.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73012461513501,"aZ":-33.23190854351228,"pfxX":6.670331659971034,"pfxZ":-0.7549871250992286,"pX":-0.6019475113224328,"pZ":2.8976610611065046,"vX0":-0.26751435976655674,"vY0":-117.49081115473747,"vZ0":0.18276855765688493,"x":139.94,"y":160.54,"x0":-1.353713671598704,"y0":50.00317957624674,"z0":5.900800913841387,"aX":9.348750703475702},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.1,"breakHorizontal":-12.0,"spinRate":2798,"spinDirection":57},"zone":1,"typeConfidence":0.73,"plateTime":0.4657460876352748,"extension":6.992774612857074},"index":1,"playId":"74281d15-00c4-3c3f-ab36-ee409f0c98ad","pitchNumber":2,"startTime":"2026-05-27T23:49:15.092Z","endTime":"2026-05-27T23:49:19.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.132449283192496,"aZ":-20.612164063658614,"pfxX":-8.754819308091001,"pfxZ":6.205298124413396,"pX":-1.2363933075405382,"pZ":3.5544646176117256,"vX0":2.7567774547566395,"vY0":-135.49418283190664,"vZ0":-1.9855222133883326,"x":164.13,"y":142.81,"x0":-1.1286734774461593,"y0":50.00030867381897,"z0":5.734523219298742,"aX":-16.3026455571757},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.0,"breakHorizontal":15.2,"spinRate":2260,"spinDirection":203},"zone":11,"typeConfidence":0.99,"plateTime":0.40397867495620154,"extension":6.9389758828312855},"index":2,"playId":"29aec135-b0e1-3461-9512-8e34c4bea813","pitchNumber":3,"startTime":"2026-05-27T23:49:28.294Z","endTime":"2026-05-27T23:49:34.487Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-27T23:49:36.312Z","endTime":"2026-05-27T23:49:57.416Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"}},{"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":81.4,"endSpeed":75.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86259937216255,"aZ":-32.170334059436925,"pfxX":7.429921515771228,"pfxZ":0.0029745494363377922,"pX":1.3330983759265278,"pZ":0.659621583811176,"vX0":3.6640223326228836,"vY0":-118.4624998723668,"vZ0":-4.976942528608663,"x":66.19,"y":220.97,"x0":-1.199571565760556,"y0":50.00447510019044,"z0":5.732505028903899,"aX":10.547503586232043},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.0,"breakHorizontal":-14.4,"spinRate":2767,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.46257536088396556,"extension":7.06532775259942},"index":4,"playId":"42ba2a8a-9e54-3fd9-899d-b270d355d8e2","pitchNumber":4,"startTime":"2026-05-27T23:49:57.416Z","endTime":"2026-05-27T23:50:01.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.000225708325427,"aZ":-35.40496820432918,"pfxX":9.385925547842852,"pfxZ":-2.3380074538173057,"pX":0.4036976128612335,"pZ":1.9084256476517931,"vX0":0.9651064200519679,"vY0":-117.08974005942972,"vZ0":-1.3269999783053528,"x":101.61,"y":187.25,"x0":-1.233081376502811,"y0":50.00301390260915,"z0":5.808427885882928,"aX":12.975172828637586},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.3,"breakHorizontal":-17.3,"spinRate":2649,"spinDirection":53},"zone":9,"typeConfidence":0.88,"plateTime":0.46855716233530886,"extension":7.123284573444734},"index":5,"playId":"efa10eb1-4dc2-35d9-bdc1-85af8b8ef4d2","pitchNumber":5,"startTime":"2026-05-27T23:50:14.775Z","endTime":"2026-05-27T23:50:19.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:50:19.297Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Endy Rodríguez walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:50:26.190Z","endTime":"2026-05-27T23:52:04.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":79.2,"endSpeed":73.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.609281662258454,"aZ":-41.85016936367527,"pfxX":3.837491996981278,"pfxZ":-7.184379106288615,"pX":-0.8680594013511833,"pZ":2.7252567224990707,"vX0":-0.15865671359862812,"vY0":-115.40365996038337,"vZ0":1.7268281475185139,"x":150.09,"y":165.2,"x0":-1.2968347863812095,"y0":50.000734415451745,"z0":6.000622917922393,"aX":5.17153145508918},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.2,"breakHorizontal":-7.0,"spinRate":2480,"spinDirection":39},"zone":11,"typeConfidence":0.89,"plateTime":0.47475150877950334,"extension":7.087826216702382},"index":0,"playId":"1367066f-068f-354f-bf1c-153cef329932","pitchNumber":1,"startTime":"2026-05-27T23:50:42.152Z","endTime":"2026-05-27T23:50:46.127Z","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":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.455644434208335,"aZ":-27.243190168030203,"pfxX":-7.891495282051463,"pfxZ":3.172903532470162,"pX":-0.4740389562982567,"pZ":3.7021173459209935,"vX0":4.490172283393951,"vY0":-123.62079211922855,"vZ0":0.15795794505188376,"x":135.07,"y":138.82,"x0":-1.28378611823766,"y0":50.00518489624793,"z0":5.914646073840553,"aX":-12.27866716799225},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.0,"breakHorizontal":13.3,"spinRate":1870,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.44220592084708965,"extension":6.901496743874313},"index":1,"playId":"dc1896ac-7f28-3103-835f-1992adca659d","pitchNumber":2,"startTime":"2026-05-27T23:50:55.077Z","endTime":"2026-05-27T23:50:59.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.753528777228308,"aZ":-14.434977101985119,"pfxX":-3.590347418901096,"pfxZ":9.703573648441576,"pX":-0.5490768324777252,"pZ":3.132842041093123,"vX0":3.128670345976897,"vY0":-134.05152495850453,"vZ0":-4.134764939721653,"x":137.93,"y":154.19,"x0":-1.2622856309141361,"y0":50.00438377743161,"z0":5.719113069784328,"aX":-6.564537570844674},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.9,"breakHorizontal":5.9,"spinRate":2262,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.40789087971047033,"extension":7.001917277120441},"index":2,"playId":"dd8d1b02-2fa5-3357-8c6f-a2f7150aece7","pitchNumber":3,"startTime":"2026-05-27T23:51:08.502Z","endTime":"2026-05-27T23:51:13.347Z","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":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17484200401541,"aZ":-32.63373895122725,"pfxX":8.76714045430057,"pfxZ":-0.3309069642678959,"pX":0.5128030562270949,"pZ":0.8933730557496856,"vX0":1.8127135121484594,"vY0":-117.74459322005939,"vZ0":-4.268461230006431,"x":97.45,"y":214.66,"x0":-1.4056989775755329,"y0":50.000024503624644,"z0":5.746365458399515,"aX":12.318179958473733},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.3,"breakHorizontal":-16.3,"spinRate":2725,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4650310263621158,"extension":7.067178333684264},"index":3,"playId":"6e9fbe10-67d2-3ddb-aed3-f1dce5368464","pitchNumber":4,"startTime":"2026-05-27T23:51:23.429Z","endTime":"2026-05-27T23:51:27.325Z","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":80.5,"endSpeed":74.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.340537122535366,"aZ":-42.03809049490475,"pfxX":4.043686807485307,"pfxZ":-7.121147922174574,"pX":-0.09554137994088001,"pZ":0.5976072508512593,"vX0":1.2580398199778065,"vY0":-117.22311674473929,"vZ0":-3.127530146564822,"x":120.64,"y":222.64,"x0":-1.1654544129641229,"y0":50.005850932406744,"z0":5.895544318723032,"aX":5.596589174589532},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.4,"breakHorizontal":-7.7,"spinRate":2602,"spinDirection":38},"zone":13,"typeConfidence":0.9,"plateTime":0.4682774486165955,"extension":7.011342333785941},"index":4,"playId":"c143e09d-eab8-3327-bf33-e5bb013d3bd8","pitchNumber":5,"startTime":"2026-05-27T23:51:40.982Z","endTime":"2026-05-27T23:51:44.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.238834804409116,"aZ":-34.428453293717794,"pfxX":6.751916497404666,"pfxZ":-1.58091031104607,"pX":-0.584845094449073,"pZ":1.3904887429024775,"vX0":-0.2384751468013223,"vY0":-118.34541734577749,"vZ0":-2.9756984395412562,"x":139.29,"y":201.24,"x0":-1.3611559037374779,"y0":50.00257335473135,"z0":5.79775196086728,"aX":9.63752868873244},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.2,"breakHorizontal":-12.2,"spinRate":2729,"spinDirection":50},"zone":13,"typeConfidence":0.6,"plateTime":0.4617042062491783,"extension":6.951538182924918},"index":5,"playId":"0caa03f2-3abb-3242-8490-1003e988ef5f","pitchNumber":6,"startTime":"2026-05-27T23:51:59.317Z","endTime":"2026-05-27T23:52:04.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:52:04.007Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esmerlyn Valdez flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:52:09.959Z","endTime":"2026-05-27T23:52:58.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82251895883619,"aZ":-18.939419184351383,"pfxX":-7.807958467983301,"pfxZ":7.079284361533339,"pX":0.043121714200731145,"pZ":1.4494378124574934,"vX0":5.39667573944137,"vY0":-134.76969349874673,"vZ0":-7.586296006124407,"x":115.36,"y":199.65,"x0":-0.9544993660362024,"y0":50.00430322012397,"z0":5.601824768581151,"aX":-14.597878984881108},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":13.2,"spinRate":2271,"spinDirection":203},"zone":14,"typeConfidence":0.98,"plateTime":0.4039193897535571,"extension":6.965556231509597},"index":0,"playId":"a109e8dd-5624-35d8-8041-9861544df078","pitchNumber":1,"startTime":"2026-05-27T23:52:26.989Z","endTime":"2026-05-27T23:52:33.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72957175629456,"aZ":-30.306678386369228,"pfxX":5.967312662889446,"pfxZ":1.2878448310904727,"pX":0.4471616167592561,"pZ":2.2446752335630853,"vX0":2.024618691660305,"vY0":-119.66415208588474,"vZ0":-1.8411060586712973,"x":99.96,"y":178.17,"x0":-1.1848644953433618,"y0":50.00440422285921,"z0":5.734817001334943,"aX":8.669038026392926},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.2,"breakHorizontal":-11.3,"spinRate":2626,"spinDirection":68},"zone":9,"typeConfidence":0.59,"plateTime":0.4574309616181589,"extension":7.069962858571125},"hitData":{"launchSpeed":99.2,"launchAngle":30.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.34,"coordY":41.24}},"index":1,"playId":"7315d3b4-fe2a-361d-afee-17e55bc15ab8","pitchNumber":2,"startTime":"2026-05-27T23:52:50.040Z","endTime":"2026-05-27T23:52:58.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:52:58.883Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T23:54:59.625Z","endTime":"2026-05-27T23:55:32.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.077008185090907,"aZ":-32.343427617277534,"pfxX":1.359460695633957,"pfxZ":-0.1027572563158472,"pX":-0.1866313911483527,"pZ":2.0921097517348937,"vX0":2.59268825274072,"vY0":-126.62600564673612,"vZ0":-2.1156109786308215,"x":124.11,"y":182.29,"x0":-1.4008081767823974,"y0":50.00370688380732,"z0":5.52839310393891,"aX":2.20559861654037},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.5,"breakHorizontal":-3.0,"spinRate":2581,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.4326955127069314,"extension":6.494033978826743},"index":0,"playId":"aef50a04-d506-3c6f-abec-439225ea1fc0","pitchNumber":1,"startTime":"2026-05-27T23:55:03.884Z","endTime":"2026-05-27T23:55:08.447Z","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":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33622499956739,"aZ":-9.831345916643919,"pfxX":-3.4381640136084917,"pfxZ":10.773809006601303,"pX":-0.22124816639363246,"pZ":2.2468223815079122,"vX0":2.8975518027795357,"vY0":-142.9520716903558,"vZ0":-7.743271360587169,"x":125.43,"y":178.12,"x0":-0.800285815239957,"y0":50.00414885013555,"z0":5.604651818954586,"aX":-7.130702395609238},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.1,"breakHorizontal":5.6,"spinRate":2373,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3828712701951251,"extension":6.6160078458370375},"hitData":{"launchSpeed":95.6,"launchAngle":42.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":33.01,"coordY":105.75}},"index":1,"playId":"08943091-9dd8-3d12-8d32-c6466d90e4e9","pitchNumber":2,"startTime":"2026-05-27T23:55:20.788Z","endTime":"2026-05-27T23:55:32.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:55:32.736Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a ground ball to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T23:55:41.608Z","endTime":"2026-05-27T23:57:00.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.878474011670985,"aZ":-31.728843101759114,"pfxX":0.969012391809561,"pfxZ":0.25649415176399426,"pX":0.5262427484315146,"pZ":1.9427037999737926,"vX0":4.782549871248788,"vY0":-129.1905519612274,"vZ0":-2.7210976548075143,"x":96.94,"y":186.33,"x0":-1.465671211253764,"y0":50.00114442335531,"z0":5.41901759617991,"aX":1.6558599776493312},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.1,"breakHorizontal":-2.6,"spinRate":2452,"spinDirection":77},"zone":9,"typeConfidence":2.0,"plateTime":0.42204683388044817,"extension":6.665583394064085},"index":0,"playId":"61846a0d-ceee-3bde-8429-f6a7e1afeda2","pitchNumber":1,"startTime":"2026-05-27T23:55:57.439Z","endTime":"2026-05-27T23:56:01.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72097494272968,"aZ":-28.59676026027491,"pfxX":3.1027104582410114,"pfxZ":2.0740963044575533,"pX":0.36553424871797163,"pZ":3.276922647235278,"vX0":3.9913183602131657,"vY0":-129.4533619847615,"vZ0":-0.2243874341102885,"x":103.07,"y":150.3,"x0":-1.5896998586219393,"y0":50.005214674393216,"z0":5.5228484395180235,"aX":5.354653945184673},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":-6.4,"spinRate":2460,"spinDirection":56},"zone":3,"typeConfidence":2.0,"plateTime":0.420398118107411,"extension":6.589135274354263},"index":1,"playId":"f6bab0f5-71ba-3a39-887c-a28b79ed175c","pitchNumber":2,"startTime":"2026-05-27T23:56:17.485Z","endTime":"2026-05-27T23:56:21.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.940985405755065,"aZ":-25.08797558588639,"pfxX":1.7868742244703864,"pfxZ":4.128748921687568,"pX":2.194734457320028,"pZ":1.6114547742876997,"vX0":8.778932949682648,"vY0":-130.58998912234128,"vZ0":-4.575095219432419,"x":33.34,"y":195.27,"x0":-1.4506473028229059,"y0":50.00528766238026,"z0":5.28637224189185,"aX":3.0691350390323513},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.6,"breakHorizontal":-5.3,"spinRate":2505,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4203207951122603,"extension":6.864672103866969},"index":2,"playId":"2435a9b3-916b-3124-980c-354d685a3b7c","pitchNumber":3,"startTime":"2026-05-27T23:56:32.212Z","endTime":"2026-05-27T23:56:35.578Z","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":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50637450131011,"aZ":-15.388734933667823,"pfxX":-6.295141408473306,"pfxZ":7.940447347208138,"pX":-0.3598073702839516,"pZ":2.0404278764757,"vX0":4.614997689377341,"vY0":-144.009876389688,"vZ0":-7.143297094216609,"x":130.72,"y":183.69,"x0":-1.1602503182230395,"y0":50.00151647702327,"z0":5.493699631115662,"aX":-13.303115566599649},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.2,"breakHorizontal":10.6,"spinRate":2208,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3794467391383365,"extension":6.698278499770434},"hitData":{"launchSpeed":66.0,"launchAngle":7.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.57,"coordY":122.29}},"index":3,"playId":"ca076bca-de45-308e-8cc5-892d5f574ec2","pitchNumber":4,"startTime":"2026-05-27T23:56:50.996Z","endTime":"2026-05-27T23:57:00.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:57:00.596Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T23:57:07.219Z","endTime":"2026-05-27T23:57:38.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53053724712428,"aZ":-26.03653416735411,"pfxX":-10.787254983362885,"pfxZ":3.346549624823192,"pX":-0.5499501431620603,"pZ":2.5168906712703127,"vX0":6.480613272583785,"vY0":-134.4481002057341,"vZ0":-2.8213223922438577,"x":137.96,"y":170.82,"x0":-1.58716920465386,"y0":50.00577989658247,"z0":5.423318242666734,"aX":-19.796649237847824},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.6,"breakHorizontal":18.2,"spinRate":1758,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.40704077548132256,"extension":6.6990926340484345},"hitData":{"launchSpeed":87.0,"launchAngle":35.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.49,"coordY":74.07}},"index":0,"playId":"a6765e39-5741-3e0f-bafd-e04101e4b0f8","pitchNumber":1,"startTime":"2026-05-27T23:57:27.436Z","endTime":"2026-05-27T23:57:38.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:57:38.124Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T23:57:48.480Z","endTime":"2026-05-27T23:59:53.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.314315632524234,"aZ":-7.9344608859744765,"pfxX":-3.1501367634143866,"pfxZ":11.594863693331014,"pX":0.23504010413701776,"pZ":2.8444478666671658,"vX0":4.838855431643575,"vY0":-143.25877062642186,"vZ0":-6.5460265955996935,"x":108.04,"y":161.98,"x0":-1.062176630472098,"y0":50.00315008835298,"z0":5.647231450551418,"aX":-6.586098728724753},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":19.9,"breakHorizontal":4.8,"spinRate":2314,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.38150873174435507,"extension":6.745396072997345},"index":0,"playId":"fc3de130-fac5-3a77-aef7-de640a4d7893","pitchNumber":1,"startTime":"2026-05-27T23:58:02.632Z","endTime":"2026-05-27T23:58:06.813Z","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.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96541439131657,"aZ":-10.71086099689129,"pfxX":-2.4611959370566105,"pfxZ":10.193073596045299,"pX":-0.023277458855126294,"pZ":5.496817756911306,"vX0":3.420447954785152,"vY0":-144.07106428302245,"vZ0":0.9158636531196238,"x":117.89,"y":90.37,"x0":-0.9052118416577841,"y0":50.000923410588456,"z0":5.836139015504842,"aX":-5.182226663340857},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.8,"breakHorizontal":3.8,"spinRate":2349,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.37995814618832746,"extension":6.674345765087006},"index":1,"playId":"7196742c-106a-38c4-aa82-31cb2a3278a2","pitchNumber":2,"startTime":"2026-05-27T23:58:18.611Z","endTime":"2026-05-27T23:58:23.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.910204887871444,"aZ":-30.553231192856106,"pfxX":0.6037533075478327,"pfxZ":0.9438211799525744,"pX":1.4053533166109666,"pZ":1.7605135979120785,"vX0":6.552717608338752,"vY0":-130.40052319490843,"vZ0":-3.5220778856752992,"x":63.43,"y":191.25,"x0":-1.2205905057516349,"y0":50.004805432464266,"z0":5.438631276241943,"aX":1.036194691955985},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.1,"breakHorizontal":-2.5,"spinRate":2543,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4203418984526657,"extension":7.0198772465651205},"index":2,"playId":"023d016e-f6de-359e-bb4f-4ef1c11a6fae","pitchNumber":3,"startTime":"2026-05-27T23:58:43.091Z","endTime":"2026-05-27T23:58:47.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.741462159532393,"aZ":-18.053367553796726,"pfxX":-7.737046219454183,"pfxZ":6.767580066501605,"pX":-0.494355642771221,"pZ":3.4150171202162998,"vX0":5.228293248120954,"vY0":-143.22487418439974,"vZ0":-2.7515414400215765,"x":135.84,"y":146.57,"x0":-1.3342051187566002,"y0":50.00321346321666,"z0":5.511424972524893,"aX":-16.143980929439987},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.9,"breakHorizontal":13.1,"spinRate":2221,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38179939151682296,"extension":6.743670455101799},"index":3,"playId":"dca4e0c8-6e4d-3cf9-b028-13fd2aafa3ac","pitchNumber":4,"startTime":"2026-05-27T23:59:15.893Z","endTime":"2026-05-27T23:59:19.638Z","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":2},"pitchData":{"startSpeed":100.4,"endSpeed":91.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86896243922326,"aZ":-9.704897955564132,"pfxX":-3.7840378447414076,"pfxZ":10.360487595123061,"pX":-0.3913232427588945,"pZ":3.7797746630239812,"vX0":2.8026611169171445,"vY0":-146.20131516711135,"vZ0":-3.8282232999550225,"x":131.92,"y":136.73,"x0":-0.8698153048058975,"y0":50.00531856603295,"z0":5.686819743221118,"aX":-8.208143919263204},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":18.2,"breakHorizontal":6.4,"spinRate":2407,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.37438461993581695,"extension":6.627963277956517},"index":4,"playId":"821e4222-81cf-30c7-ac44-6a9db274e943","pitchNumber":5,"startTime":"2026-05-27T23:59:48.882Z","endTime":"2026-05-27T23:59:53.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:59:53.330Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T00:01:57.990Z","endTime":"2026-05-28T00:02:46.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":3},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"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":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96686634203835,"aZ":-14.24889831219264,"pfxX":-4.7266591131579965,"pfxZ":9.763868084559547,"pX":0.0526837141429727,"pZ":3.2871073968247293,"vX0":5.094368515016832,"vY0":-134.35707851975818,"vZ0":-3.801417522807194,"x":114.99,"y":150.03,"x0":-1.2501017427126442,"y0":50.00205761515135,"z0":5.726824820209959,"aX":-8.677490178196683},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":7.6,"spinRate":2269,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4070037006662046,"extension":6.823402151052448},"index":0,"playId":"92fe4c57-7211-3613-a657-2193c4a48857","pitchNumber":1,"startTime":"2026-05-28T00:01:58.452Z","endTime":"2026-05-28T00:02:02.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.645122752793675,"aZ":-16.78441958182289,"pfxX":-4.023825674421033,"pfxZ":8.604546384273762,"pX":-0.2623363832937996,"pZ":3.4175543422747903,"vX0":3.948446977519756,"vY0":-132.68563838091526,"vZ0":-2.9308461650220474,"x":127.0,"y":146.51,"x0":-1.2449228827704064,"y0":50.00042428334861,"z0":5.755355378114208,"aX":-7.1942427403665015},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.2,"breakHorizontal":6.5,"spinRate":2276,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.41236597692309607,"extension":6.881477580484787},"index":1,"playId":"c9aedab1-b104-3bb3-903f-8252d635f444","pitchNumber":2,"startTime":"2026-05-28T00:02:13.155Z","endTime":"2026-05-28T00:02:17.665Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-28T00:02:29.880Z","endTime":"2026-05-28T00:02:37.393Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.983235330522884,"aZ":-34.441860193326576,"pfxX":8.620322893582868,"pfxZ":-1.5920724586337816,"pX":0.73054598063783,"pZ":2.17000802395218,"vX0":2.3558542213662097,"vY0":-119.03756917961516,"vZ0":-1.2498843252132268,"x":89.15,"y":180.19,"x0":-1.3929240904703317,"y0":50.00098510556239,"z0":5.835014558451345,"aX":12.30295426090487},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.9,"breakHorizontal":-16.2,"spinRate":2805,"spinDirection":57},"zone":6,"typeConfidence":0.8,"plateTime":0.4610702922523364,"extension":6.947073300483129},"hitData":{"launchSpeed":83.3,"launchAngle":41.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.9,"coordY":96.44}},"index":3,"playId":"2660c9d3-9130-3d0d-b2ff-c1cf3ee87ef6","pitchNumber":3,"startTime":"2026-05-28T00:02:37.393Z","endTime":"2026-05-28T00:02:46.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:02:46.854Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T00:02:55.048Z","endTime":"2026-05-28T00:04:10.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.784618684289075,"aZ":-19.147796080681076,"pfxX":-6.676103171143161,"pfxZ":6.965769636658185,"pX":-0.8603260053985439,"pZ":2.4742652419875313,"vX0":3.80349596256789,"vY0":-135.4426037595593,"vZ0":-5.001067730883831,"x":149.79,"y":171.97,"x0":-1.4106654124048599,"y0":50.003498691378525,"z0":5.671532462839231,"aX":-12.484551817612687},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":11.4,"spinRate":2185,"spinDirection":212},"zone":11,"typeConfidence":0.98,"plateTime":0.4034038367352619,"extension":6.937584095883349},"index":0,"playId":"a7bbc50b-1ca7-372f-93ee-be0502fee9a6","pitchNumber":1,"startTime":"2026-05-28T00:03:11.735Z","endTime":"2026-05-28T00:03:15.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30760583599304,"aZ":-18.582632470866034,"pfxX":-6.377475984003113,"pfxZ":7.206370258067574,"pX":-1.1144796428756596,"pZ":2.75114251799301,"vX0":2.8067418170081426,"vY0":-136.09570106450727,"vZ0":-4.370970188014174,"x":159.48,"y":164.5,"x0":-1.3273480940943907,"y0":50.004270100945355,"z0":5.655400698719262,"aX":-12.03111285554567},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":11.0,"spinRate":2123,"spinDirection":210},"zone":11,"typeConfidence":0.96,"plateTime":0.4016030842606817,"extension":6.882483757268933},"index":1,"playId":"15b96851-693c-30da-bdfe-2eb27eb8517f","pitchNumber":2,"startTime":"2026-05-28T00:03:26.210Z","endTime":"2026-05-28T00:03:30.657Z","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":80.6,"endSpeed":74.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.806417093989573,"aZ":-40.44987113287044,"pfxX":4.4222805241028365,"pfxZ":-5.9593695779280935,"pX":-0.3735415954956577,"pZ":3.2141899898914374,"vX0":0.6680728402863263,"vY0":-117.30572190945529,"vZ0":2.140563250212014,"x":131.24,"y":152.0,"x0":-1.2365707716306886,"y0":50.00175027393519,"z0":6.069139122926077,"aX":6.143639859658164},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-10.0,"breakHorizontal":-8.2,"spinRate":2531,"spinDirection":46},"zone":1,"typeConfidence":0.88,"plateTime":0.4674568884252679,"extension":6.883763897212431},"index":2,"playId":"0239f794-f265-3bf4-b918-7fdefb71e171","pitchNumber":3,"startTime":"2026-05-28T00:03:41.980Z","endTime":"2026-05-28T00:03:46.394Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-28T00:03:55.344Z","endTime":"2026-05-28T00:04:03.461Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.476262058407524,"aZ":-26.222414243223874,"pfxX":-9.094656465540826,"pfxZ":3.7271390176370005,"pX":-0.42546853002558443,"pZ":2.0964937770013212,"vX0":4.927325374391312,"vY0":-125.57236346905296,"vZ0":-3.6972123682839726,"x":133.22,"y":182.17,"x0":-1.2317529314768925,"y0":50.00210376996054,"z0":5.721690545165814,"aX":-14.520557693370415},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.1,"breakHorizontal":15.4,"spinRate":1964,"spinDirection":231},"zone":7,"typeConfidence":0.89,"plateTime":0.4362218091892083,"extension":6.798374151067189},"hitData":{"launchSpeed":93.4,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.34,"coordY":155.74}},"index":4,"playId":"2d1236a2-2931-3c32-bd91-a283def6f713","pitchNumber":4,"startTime":"2026-05-28T00:04:03.461Z","endTime":"2026-05-28T00:04:10.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:04:10.916Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a sharp line drive to left fielder Ian Happ. Bryan Reynolds out at 2nd on the throw, left fielder Ian Happ to second baseman Nico Hoerner.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T00:04:20.347Z","endTime":"2026-05-28T00:06:36.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.990058517341414,"aZ":-27.377297920002302,"pfxX":-8.669472180135305,"pfxZ":3.05583058528154,"pX":-0.5897724375049251,"pZ":0.6746438491757636,"vX0":4.311102655829836,"vY0":-124.54287173565022,"vZ0":-6.795595901183239,"x":139.48,"y":220.56,"x0":-1.2167194321298995,"y0":50.00454342107559,"z0":5.702613685356193,"aX":-13.621732290713569},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.2,"breakHorizontal":14.8,"spinRate":1739,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.4397744123527123,"extension":6.94218813594031},"index":0,"playId":"67d81dc0-d0b2-32c4-98b6-31e05930426a","pitchNumber":1,"startTime":"2026-05-28T00:04:35.763Z","endTime":"2026-05-28T00:04:39.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.330689930751483,"aZ":-17.466507137764175,"pfxX":-8.0143776328464,"pfxZ":7.7315916143418235,"pX":-0.30608957487093535,"pZ":0.7400563492018116,"vX0":5.22672545630547,"vY0":-136.39390678552428,"vZ0":-9.781942950014914,"x":128.67,"y":218.8,"x0":-1.196708222459132,"y0":50.00283585273798,"z0":5.553802350557862,"aX":-15.243432674464172},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":13.6,"spinRate":2233,"spinDirection":213},"zone":13,"typeConfidence":0.99,"plateTime":0.4001371485761478,"extension":7.066460287317341},"index":1,"playId":"6b929a5f-8447-3196-bafe-f8911722345a","pitchNumber":2,"startTime":"2026-05-28T00:04:56.405Z","endTime":"2026-05-28T00:05:00.673Z","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":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99499874932781,"aZ":-39.684412541154465,"pfxX":4.017595869818736,"pfxZ":-5.41300671972531,"pX":0.4556303485777975,"pZ":0.5246477178988328,"vX0":2.6574475550802603,"vY0":-117.03669265371869,"vZ0":-3.6385175404209766,"x":99.63,"y":224.61,"x0":-1.2162417534303382,"y0":50.00124233095731,"z0":5.814192243475964,"aX":5.575490190443471},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-10.4,"breakHorizontal":-7.9,"spinRate":2629,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.46791432335331606,"extension":7.120417151522129},"index":2,"playId":"0307e502-4027-3328-80d6-2d0653740469","pitchNumber":3,"startTime":"2026-05-28T00:05:12.075Z","endTime":"2026-05-28T00:05:16.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.2,"endSpeed":85.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.885978341443103,"aZ":-12.963171920696281,"pfxX":-3.7398874709368206,"pfxZ":10.2386004690855,"pX":-0.34048119671359717,"pZ":3.191562146858279,"vX0":3.753882119761687,"vY0":-135.67459600311065,"vZ0":-4.332067114404005,"x":129.98,"y":152.61,"x0":-1.251831357303734,"y0":50.00380455428295,"z0":5.703304941289121,"aX":-7.018028559464204},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.9,"breakHorizontal":6.0,"spinRate":2304,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4027214623157773,"extension":6.904596723281165},"index":3,"playId":"8561ca33-5011-3b19-98ff-992eb01f8335","pitchNumber":4,"startTime":"2026-05-28T00:05:29.174Z","endTime":"2026-05-28T00:05:33.462Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-05-28T00:05:42.095Z","endTime":"2026-05-28T00:05:59.202Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25828424897583,"aZ":-38.74514958582001,"pfxX":4.269249335627332,"pfxZ":-4.596952076236676,"pX":0.11522623485140411,"pZ":2.004647676370846,"vX0":1.8001219517378768,"vY0":-118.69690283322169,"vZ0":-0.8861352649635428,"x":112.61,"y":184.65,"x0":-1.2071004380043608,"y0":50.00196093164769,"z0":5.903980054466948,"aX":6.104221718073951},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-8.3,"breakHorizontal":-8.2,"spinRate":2588,"spinDirection":41},"zone":8,"typeConfidence":0.88,"plateTime":0.46107096257128655,"extension":6.996913482446699},"index":5,"playId":"b120fa53-0c54-3d67-9bcc-8720e1eb1ccd","pitchNumber":5,"startTime":"2026-05-28T00:05:59.202Z","endTime":"2026-05-28T00:06:02.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.067049005820515,"aZ":-18.762879977869066,"pfxX":-7.967253111814097,"pfxZ":7.039169026180099,"pX":-0.5992945575034684,"pZ":2.536383375844669,"vX0":4.620449873050054,"vY0":-136.67199627281911,"vZ0":-4.738580708270043,"x":139.84,"y":170.3,"x0":-1.2701364367373125,"y0":50.00643508935235,"z0":5.568430396334977,"aX":-15.185296190744678},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":13.6,"spinRate":2215,"spinDirection":208},"zone":4,"typeConfidence":0.99,"plateTime":0.39965291108128476,"extension":6.936769059796602},"hitData":{"launchSpeed":101.3,"launchAngle":14.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":78.3,"coordY":106.78}},"index":6,"playId":"0f3cef2a-cd06-3aba-ad87-f88d949eae4e","pitchNumber":6,"startTime":"2026-05-28T00:06:21.883Z","endTime":"2026-05-28T00:06:36.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:06:36.127Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin Alcántara walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-28T00:09:04.606Z","endTime":"2026-05-28T00:10:53.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Evan Sisk replaces Bubba Chandler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T00:07:56.511Z","endTime":"2026-05-28T00:08:51.487Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681895,"link":"/api/v1/people/681895"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Kevin Alcántara replaces Moisés Ballesteros.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-28T00:08:51.487Z","endTime":"2026-05-28T00:09:06.855Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.39571439293034,"aZ":-29.051444295132217,"pfxX":-7.321017746062062,"pfxZ":2.3483310207164614,"pX":1.6469167512883416,"pZ":2.7018432977933595,"vX0":-3.181630222114829,"vY0":-114.29044586213345,"vZ0":1.512412382977994,"x":54.22,"y":165.83,"x0":4.006477339001092,"y0":50.0002985166675,"z0":4.877653484612345,"aX":-9.715051717648375},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":4.9,"breakHorizontal":14.0,"spinRate":2278,"spinDirection":286},"zone":12,"typeConfidence":0.9,"plateTime":0.47862572904186607,"extension":6.588465260323054},"index":2,"playId":"2bbf0ef4-a232-3151-a17a-0d20a92c68eb","pitchNumber":1,"startTime":"2026-05-28T00:09:06.855Z","endTime":"2026-05-28T00:09:11.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.257868298650223,"aZ":-31.388827558135567,"pfxX":-7.651649606770295,"pfxZ":0.5939558861131911,"pX":0.21031425680808122,"pZ":2.2225308890413435,"vX0":-5.828230217854036,"vY0":-114.48528831530449,"vZ0":0.7101415744927222,"x":108.98,"y":178.77,"x0":3.783809695081115,"y0":50.00380710125656,"z0":4.981978512178538,"aX":-10.150902079628914},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.6,"breakHorizontal":15.4,"spinRate":2286,"spinDirection":286},"zone":8,"typeConfidence":0.9,"plateTime":0.4785321602820667,"extension":6.816146368744753},"index":3,"playId":"d50f1e54-b69d-3e94-8c22-d74df76d1530","pitchNumber":2,"startTime":"2026-05-28T00:09:23.895Z","endTime":"2026-05-28T00:09:28.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.298245994431895,"aZ":-30.26053040239991,"pfxX":-7.408367045968232,"pfxZ":1.391916112912229,"pX":-0.2766536804299391,"pZ":1.668920341037033,"vX0":-7.055171993175753,"vY0":-116.51082781829814,"vZ0":-0.8099916702785157,"x":127.55,"y":193.72,"x0":3.7551264121146533,"y0":50.00104920109882,"z0":4.885797017543301,"aX":-10.162358049733372},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.6,"breakHorizontal":15.2,"spinRate":2298,"spinDirection":292},"zone":13,"typeConfidence":0.9,"plateTime":0.47046623810801025,"extension":6.800763161989328},"index":4,"playId":"b072da9b-e58d-3c5e-a19e-f46547a67fb0","pitchNumber":3,"startTime":"2026-05-28T00:09:40.587Z","endTime":"2026-05-28T00:09:47.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.501461529075844,"aZ":-28.14032280180052,"pfxX":8.193978357215057,"pfxZ":2.198971279751129,"pX":0.15668471271608161,"pZ":2.7209881775128086,"vX0":-11.204315757910395,"vY0":-134.05397933602083,"vZ0":-1.4298205859829864,"x":111.03,"y":165.31,"x0":3.308310423513773,"y0":50.00480986611307,"z0":5.252911771157585,"aX":15.051215429065955},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.8,"breakHorizontal":-12.7,"spinRate":1999,"spinDirection":132},"zone":5,"typeConfidence":0.9,"plateTime":0.4071583507341705,"extension":6.9533171488889},"index":5,"playId":"43781ad2-c25f-3d21-9725-46adc74e18ca","pitchNumber":4,"startTime":"2026-05-28T00:09:57.733Z","endTime":"2026-05-28T00:10:01.482Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-28T00:10:20.650Z","endTime":"2026-05-28T00:10:32.007Z","isPitch":false,"type":"action","player":{"id":682634,"link":"/api/v1/people/682634"}},{"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":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67755987880241,"aZ":-35.32637534075751,"pfxX":-4.723412984234113,"pfxZ":-2.297839631912023,"pX":-1.0368071723781696,"pZ":1.336971411419249,"vX0":-9.231850742258343,"vY0":-116.70222870054273,"vZ0":-0.6232310702359727,"x":156.52,"y":202.68,"x0":3.5890590465321535,"y0":50.00054173086942,"z0":4.945052393323987,"aX":-6.489610603983981},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.0,"breakHorizontal":10.9,"spinRate":2357,"spinDirection":294},"zone":13,"typeConfidence":0.9,"plateTime":0.46997030682470964,"extension":7.168710383304949},"index":7,"playId":"7d559f15-323f-3817-9c0b-57469c8cc33b","pitchNumber":5,"startTime":"2026-05-28T00:10:32.007Z","endTime":"2026-05-28T00:10:37.087Z","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":77.6,"endSpeed":71.5,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8564142805042,"aZ":-37.519674947334074,"pfxX":-6.725795946543207,"pfxZ":-4.1315314367378555,"pX":1.5534736297258387,"pZ":2.4591078868595333,"vX0":-2.8322607397377952,"vY0":-113.02788896154335,"vZ0":2.24127371990392,"x":57.79,"y":172.38,"x0":3.6972912022438726,"y0":50.00497394539724,"z0":5.225662556320195,"aX":-8.692095021648788},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-6.6,"breakHorizontal":13.0,"spinRate":2220,"spinDirection":298},"zone":14,"typeConfidence":0.9,"plateTime":0.48482614359595155,"extension":7.100794928506829},"index":8,"playId":"82e853ef-a506-3a77-aed1-79a61c6c097c","pitchNumber":6,"startTime":"2026-05-28T00:10:49.428Z","endTime":"2026-05-28T00:10:53.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:10:53.328Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a line drive to left fielder Bryan Reynolds. Kevin Alcántara to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-28T00:11:02.107Z","endTime":"2026-05-28T00:12:48.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47545868965329,"aZ":-18.104471000755233,"pfxX":4.691416559392419,"pfxZ":7.663883286684492,"pX":-0.13341482620969683,"pZ":2.468776942612756,"vX0":-10.711985639117945,"vY0":-134.27138562328747,"vZ0":-3.709612824642415,"x":122.09,"y":172.12,"x0":3.287983161017784,"y0":50.00611498335604,"z0":5.146849709938193,"aX":8.617509635914661},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.3,"breakHorizontal":-6.4,"spinRate":2088,"spinDirection":138},"zone":5,"typeConfidence":0.9,"plateTime":0.40701119329321234,"extension":7.108477809355562},"index":0,"playId":"0938dc58-4dc6-3724-9f5c-5797f33f0cf9","pitchNumber":1,"startTime":"2026-05-28T00:11:20.593Z","endTime":"2026-05-28T00:11:24.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.273764708171846,"aZ":-19.745578763630444,"pfxX":4.2770979925724255,"pfxZ":6.650979723368529,"pX":0.06033525559450287,"pZ":3.8853684876093775,"vX0":-10.03247188384833,"vY0":-135.27991031772729,"vZ0":-0.2501587626759868,"x":114.7,"y":133.88,"x0":3.247809674894572,"y0":50.00077631212142,"z0":5.353555915426705,"aX":7.990931413949029},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":-5.8,"spinRate":2046,"spinDirection":131},"zone":12,"typeConfidence":0.89,"plateTime":0.40362450220971846,"extension":6.947113969168273},"index":1,"playId":"6eb46908-cd12-3801-a646-a3a1e9c81d55","pitchNumber":2,"startTime":"2026-05-28T00:11:43.527Z","endTime":"2026-05-28T00:11:48.052Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"a35f1553-ea92-3e65-9f0a-9587190a425e","startTime":"2026-05-28T00:12:00.394Z","endTime":"2026-05-28T00:12:03.564Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.760701588488285,"aZ":-31.38281925100537,"pfxX":-6.506414674757623,"pfxZ":0.5736349244073908,"pX":-1.8963698561068523,"pZ":1.2296736282266616,"vX0":-10.870054198500954,"vY0":-116.84088796298849,"vZ0":-1.0625763548988831,"x":189.29,"y":205.58,"x0":3.667919916507453,"y0":50.00161809847768,"z0":4.648865543423127,"aX":-8.962552445235344},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.1,"breakHorizontal":14.5,"spinRate":2270,"spinDirection":285},"zone":13,"typeConfidence":0.9,"plateTime":0.4694305397281564,"extension":7.0066420049864435},"index":3,"playId":"5e65db84-7375-37a7-bc7e-32c91aa4f13f","pitchNumber":3,"startTime":"2026-05-28T00:12:19.955Z","endTime":"2026-05-28T00:12:23.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27578444016222,"aZ":-20.599184024807982,"pfxX":5.368766921373755,"pfxZ":6.120183701745024,"pX":-2.2060303142279E-4,"pZ":2.284366625258915,"vX0":-10.695288813672775,"vY0":-136.01193795810022,"vZ0":-3.796271139516389,"x":117.01,"y":177.1,"x0":3.269236407396204,"y0":50.00046325755098,"z0":5.11049575438445,"aX":10.150521351571406},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":-7.7,"spinRate":2070,"spinDirection":137},"zone":5,"typeConfidence":0.84,"plateTime":0.4013080798385307,"extension":7.232546941998434},"hitData":{"launchSpeed":105.3,"launchAngle":10.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.05,"coordY":83.27}},"index":4,"playId":"610d91f1-9c31-3032-a528-9e77ff1ae878","pitchNumber":4,"startTime":"2026-05-28T00:12:37.299Z","endTime":"2026-05-28T00:12:48.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:12:48.524Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dansby Swanson pops out to first baseman Spencer Horwitz in foul territory.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-28T00:12:57.612Z","endTime":"2026-05-28T00:14:15.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39919865576122,"aZ":-25.78724788578887,"pfxX":9.797978214957599,"pfxZ":3.403752372539717,"pX":1.1122620150223133,"pZ":3.6057677548086158,"vX0":-9.601143115868128,"vY0":-135.97487371284697,"vZ0":0.6506809422773224,"x":74.6,"y":141.42,"x0":3.4134758972123818,"y0":50.000082538764005,"z0":5.150488077538685,"aX":18.371929311012295},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.5,"breakHorizontal":-15.7,"spinRate":2047,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.40258037823785164,"extension":7.109690124103845},"index":0,"playId":"16ae8f46-5f84-351e-823a-b8af80574b9c","pitchNumber":1,"startTime":"2026-05-28T00:13:28.283Z","endTime":"2026-05-28T00:13:32.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.955717238156684,"aZ":-37.49174720274939,"pfxX":-6.6548713816899685,"pfxZ":-4.139194931477222,"pX":0.08244696876650422,"pZ":3.2974544843781173,"vX0":-6.005886001486159,"vY0":-112.46870921437787,"vZ0":4.3506372877095965,"x":113.86,"y":149.75,"x0":3.6498338188002366,"y0":50.0034472505959,"z0":5.134728914748514,"aX":-8.545371163056693},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-6.1,"breakHorizontal":13.6,"spinRate":2192,"spinDirection":292},"zone":2,"typeConfidence":0.9,"plateTime":0.4865631691634582,"extension":7.2366613908453825},"index":1,"playId":"a824afd9-49af-3e20-816c-e2583b0bb67d","pitchNumber":2,"startTime":"2026-05-28T00:13:44.006Z","endTime":"2026-05-28T00:13:48.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.400658416352634,"aZ":-35.79178337165659,"pfxX":-6.4948066335561725,"pfxZ":-2.8146928183660815,"pX":-0.18195774104346746,"pZ":3.0194525705415223,"vX0":-6.516581087198278,"vY0":-112.68853974036104,"vZ0":3.4104618194642926,"x":123.94,"y":157.25,"x0":3.590457240856185,"y0":50.00126501043143,"z0":5.10124750011403,"aX":-8.354120981629114},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-3.8,"breakHorizontal":13.4,"spinRate":2277,"spinDirection":292},"zone":2,"typeConfidence":0.9,"plateTime":0.4859796901369169,"extension":7.101138288363686},"hitData":{"launchSpeed":78.4,"launchAngle":63.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":179.74,"coordY":165.04}},"index":2,"playId":"4c51bdd8-822b-3809-b7ba-7571033bc5e6","pitchNumber":3,"startTime":"2026-05-28T00:14:03.047Z","endTime":"2026-05-28T00:14:15.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:14:15.511Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-28T00:14:33.997Z","endTime":"2026-05-28T00:16:09.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02535765214585,"aZ":-28.138854568254253,"pfxX":-5.048827902432832,"pfxZ":2.974098636233405,"pX":-0.11476733212369702,"pZ":1.911304399988616,"vX0":-7.266459606534536,"vY0":-115.55533797748316,"vZ0":-0.019539915521025186,"x":121.37,"y":187.17,"x0":3.723222115926019,"y0":50.00128907836931,"z0":4.617562270600115,"aX":-6.8429888993311465},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.6,"breakHorizontal":10.9,"spinRate":2206,"spinDirection":280},"zone":8,"typeConfidence":0.9,"plateTime":0.4735448086643972,"extension":6.979894901943604},"index":0,"playId":"35a7170c-566f-30dd-ac19-14978b07056b","pitchNumber":1,"startTime":"2026-05-28T00:14:45.576Z","endTime":"2026-05-28T00:14:48.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65148355500094,"aZ":-27.551770281144766,"pfxX":-6.656386215173656,"pfxZ":3.3576662733240266,"pX":-0.9428951594247036,"pZ":2.4839050429731597,"vX0":-8.83011805384828,"vY0":-116.72406590511271,"vZ0":1.1168161173419575,"x":152.94,"y":171.71,"x0":3.7583167190754625,"y0":50.00038993539726,"z0":4.59997968596568,"aX":-9.15099436864124},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":6.7,"breakHorizontal":14.3,"spinRate":2100,"spinDirection":279},"zone":11,"typeConfidence":0.9,"plateTime":0.4698569720196266,"extension":6.803625802755033},"index":1,"playId":"a405460b-a81a-3d49-a470-4e6859e76d41","pitchNumber":2,"startTime":"2026-05-28T00:15:05.064Z","endTime":"2026-05-28T00:15:11.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04223022582151,"aZ":-20.28229396464274,"pfxX":4.200812396109836,"pfxZ":6.775345503834629,"pX":-1.156312659845923,"pZ":3.016314075195142,"vX0":-12.257849850306286,"vY0":-131.2049892909204,"vZ0":-2.077326378329339,"x":161.08,"y":157.34,"x0":3.0166927297189887,"y0":50.00214980381411,"z0":5.319309561857169,"aX":7.373736188980839},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.0,"breakHorizontal":-5.2,"spinRate":1834,"spinDirection":138},"zone":11,"typeConfidence":0.89,"plateTime":0.416418335800552,"extension":7.182378742645346},"index":2,"playId":"57c452ed-9d1e-361f-8167-226f28631ef2","pitchNumber":3,"startTime":"2026-05-28T00:15:47.364Z","endTime":"2026-05-28T00:15:52.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.917550203503094,"aZ":-19.199443276687255,"pfxX":4.121977336160277,"pfxZ":7.178861720092717,"pX":-1.1396309238962192,"pZ":2.647282626758703,"vX0":-12.549621135668307,"vY0":-133.1585683490154,"vZ0":-3.144959136795654,"x":160.44,"y":167.3,"x0":3.0856936624890827,"y0":50.000215181852674,"z0":5.2223313640628986,"aX":7.447890919923209},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.5,"breakHorizontal":-4.9,"spinRate":2013,"spinDirection":138},"zone":11,"typeConfidence":0.89,"plateTime":0.4103535692602205,"extension":7.1384123009090175},"index":3,"playId":"a888a9ac-5ba7-3274-a662-d7503529cb9e","pitchNumber":4,"startTime":"2026-05-28T00:16:04.985Z","endTime":"2026-05-28T00:16:09.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:16:09.911Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nico Hoerner lines out to shortstop Konnor Griffin.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-28T00:18:59.532Z","endTime":"2026-05-28T00:19:27.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-28T00:16:26.676Z","endTime":"2026-05-28T00:17:29.195Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yohan Ramírez replaces Evan Sisk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-28T00:17:29.195Z","endTime":"2026-05-28T00:19:01.844Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"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":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.151519048698454,"aZ":-25.58592074524835,"pfxX":-11.25908970537812,"pfxZ":3.323218232423365,"pX":0.9608584559677947,"pZ":1.441114308947645,"vX0":14.537990351612516,"vY0":-139.60129129716225,"vZ0":-4.797191186989926,"x":80.37,"y":199.87,"x0":-2.8409217581449604,"y0":50.001942141015405,"z0":4.8567494646997735,"aX":-22.31834989907646},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.2,"breakHorizontal":17.5,"spinRate":2125,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.39169486648334706,"extension":7.0551868500990365},"index":2,"playId":"944ddb00-1dd1-3752-a7a7-0a31dbcb23f8","pitchNumber":1,"startTime":"2026-05-28T00:19:01.844Z","endTime":"2026-05-28T00:19:06.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.525449832864958,"aZ":-25.78816274874114,"pfxX":-10.138737159928557,"pfxZ":3.245636281121456,"pX":-0.494408459692871,"pZ":2.105021466270675,"vX0":10.622113029591723,"vY0":-139.26663779489297,"vZ0":-3.161238339267382,"x":135.85,"y":181.94,"x0":-3.0360135386708618,"y0":50.00619779205306,"z0":4.955769300788717,"aX":-19.971020347106485},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.4,"breakHorizontal":16.2,"spinRate":2142,"spinDirection":232},"zone":7,"typeConfidence":0.9,"plateTime":0.3929168156261369,"extension":7.205065788832753},"hitData":{"launchSpeed":78.3,"launchAngle":13.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":111.96,"coordY":138.7}},"index":3,"playId":"1972ba14-254a-3a96-b4e8-1a042e2bad50","pitchNumber":2,"startTime":"2026-05-28T00:19:21.052Z","endTime":"2026-05-28T00:19:27.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:19:27.601Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-28T00:21:41.614Z","endTime":"2026-05-28T00:22:38.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Kevin Alcántara remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T00:20:45.439Z","endTime":"2026-05-28T00:20:45.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"}},{"details":{"description":"Pitching Change: Jacob Webb replaces Jameson Taillon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-28T00:20:45.462Z","endTime":"2026-05-28T00:21:43.878Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657097,"link":"/api/v1/people/657097"},"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":82.0,"endSpeed":75.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32662512470256,"aZ":-44.36553314720325,"pfxX":2.704299176217286,"pfxZ":-8.501412630035423,"pX":-0.8779075445703746,"pZ":1.9014580715190017,"vX0":4.063495299596221,"vY0":-119.38325066960961,"vZ0":0.7728650205853356,"x":150.46,"y":187.44,"x0":-2.9574525036759645,"y0":50.00152595801545,"z0":5.586822477493655,"aX":3.8784440593746567},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.9,"breakHorizontal":-5.9,"spinRate":2687,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.45990411714507484,"extension":5.951714911412078},"index":2,"playId":"441fbbab-8054-3680-8cd3-341f2dc21b42","pitchNumber":1,"startTime":"2026-05-28T00:21:43.878Z","endTime":"2026-05-28T00:21:48.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.816110494424553,"aZ":-33.97453734201122,"pfxX":0.34563481837990917,"pfxZ":-1.1110768789474257,"pX":0.8829943872450439,"pZ":2.0785472593389356,"vX0":9.034151449159033,"vY0":-126.1925046812168,"vZ0":-1.6355904500451028,"x":83.34,"y":182.66,"x0":-2.7764878260771595,"y0":50.00022347005315,"z0":5.452301051500373,"aX":0.5607768072877993},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.2,"breakHorizontal":-2.5,"spinRate":2712,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.43275367633102446,"extension":6.219534594692357},"index":3,"playId":"52eb929f-097f-339f-910a-f9833eb34324","pitchNumber":2,"startTime":"2026-05-28T00:21:59.221Z","endTime":"2026-05-28T00:22:03.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.628345695566868,"aZ":-15.056715180030201,"pfxX":-5.615215173463554,"pfxZ":9.011698032513,"pX":0.9859995094229156,"pZ":5.0834892389060276,"vX0":11.979578507505746,"vY0":-136.59775763206022,"vZ0":1.8808159974825405,"x":79.42,"y":101.53,"x0":-2.716645536224133,"y0":50.003015775785066,"z0":5.4182642659220726,"aX":-10.668391007241887},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":7.8,"spinRate":2478,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.40019546845679743,"extension":6.296632174240518},"index":4,"playId":"007d4dc1-7d3c-374a-90d2-d34c141186fe","pitchNumber":3,"startTime":"2026-05-28T00:22:17.578Z","endTime":"2026-05-28T00:22:20.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.874984710599954,"aZ":-24.974525297701483,"pfxX":-10.759444493351406,"pfxZ":4.5331768928421,"pX":-0.8695681689554643,"pZ":1.8551076330848661,"vX0":8.175912201722012,"vY0":-125.1401014116089,"vZ0":-3.7304885556907177,"x":150.15,"y":188.69,"x0":-2.778573249201835,"y0":50.00390480239625,"z0":5.407355185374505,"aX":-17.09329572613299},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.6,"breakHorizontal":17.6,"spinRate":2281,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4374297216039458,"extension":6.056348503239061},"index":5,"playId":"78236284-7232-30e5-b2f8-934edb4309b2","pitchNumber":4,"startTime":"2026-05-28T00:22:34.514Z","endTime":"2026-05-28T00:22:38.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:22:38.837Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-28T00:22:46.583Z","endTime":"2026-05-28T00:24:13.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"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":"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":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.579254534125976,"aZ":-15.424284667407402,"pfxX":-6.508768209458472,"pfxZ":8.677426286902763,"pX":-0.16347121539532916,"pZ":3.0784986264853536,"vX0":9.164601150540559,"vY0":-138.0157696611194,"vZ0":-3.1454251263545356,"x":123.23,"y":155.66,"x0":-2.680661679463089,"y0":50.00122657235444,"z0":5.271044454257489,"aX":-12.562160507970184},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":9.8,"spinRate":2445,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39679144321818915,"extension":6.347272460221057},"index":0,"playId":"3ca91e9d-c03c-3348-90c2-d8d89d2bbc1d","pitchNumber":1,"startTime":"2026-05-28T00:23:02.031Z","endTime":"2026-05-28T00:23:05.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91132149296121,"aZ":-16.357729101251294,"pfxX":-6.289873106217765,"pfxZ":8.16471149640881,"pX":0.16482655881215572,"pZ":4.199311584758413,"vX0":10.410343364069295,"vY0":-138.3278520287431,"vZ0":-0.03218901157403814,"x":110.72,"y":125.4,"x0":-2.8305741649430867,"y0":50.006031055560236,"z0":5.308002790587456,"aX":-12.19092203688552},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2429,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3960096242338853,"extension":6.414302070207429},"index":1,"playId":"81965c4d-8865-304a-9c5a-dbf380f2f0a9","pitchNumber":2,"startTime":"2026-05-28T00:23:17.927Z","endTime":"2026-05-28T00:23:22.818Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.943773801988172,"aZ":-15.95408031334758,"pfxX":-6.579625891544842,"pfxZ":8.447441466185918,"pX":0.44259214502225,"pZ":1.9452385420684921,"vX0":10.78684587749859,"vY0":-137.545916433155,"vZ0":-5.7570309569098,"x":100.13,"y":186.26,"x0":-2.671477530402653,"y0":50.001253475624154,"z0":5.143670688383486,"aX":-12.63186759406679},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":9.7,"spinRate":2416,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.39791693868123756,"extension":6.465518158191477},"index":2,"playId":"722d2e32-aee1-310a-8521-6dedd98dccb0","pitchNumber":3,"startTime":"2026-05-28T00:23:33.063Z","endTime":"2026-05-28T00:24:00.086Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":665833,"fullName":"Oneil Cruz","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(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":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.777124548579284,"aZ":-26.42234277949143,"pfxX":-11.526571931738715,"pfxZ":3.5783647536924503,"pX":-1.0282604468885987,"pZ":1.5129337285024227,"vX0":8.25186644314366,"vY0":-126.26492333907251,"vZ0":-4.228747723566325,"x":156.19,"y":197.93,"x0":-2.8484133983488285,"y0":50.00429712327579,"z0":5.346715936837592,"aX":-18.530581693932238},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.6,"breakHorizontal":18.8,"spinRate":2265,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4345467279813713,"extension":6.0435973939620995},"index":3,"playId":"a2061b67-6963-37a8-a355-ba52d2e1590a","pitchNumber":4,"startTime":"2026-05-28T00:24:08.156Z","endTime":"2026-05-28T00:24:13.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:24:13.251Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly challenged (pitch result), call on the field was overturned: Konnor Griffin called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-28T00:24:23.557Z","endTime":"2026-05-28T00:27:28.951Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8,9],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.265381992284883,"aZ":-25.79472584704,"pfxX":-10.441693917449147,"pfxZ":4.085353203765224,"pX":-0.7559336328685471,"pZ":1.497166636634989,"vX0":8.228381435119685,"vY0":-124.54028117001963,"vZ0":-4.299595266553128,"x":145.81,"y":198.36,"x0":-2.7548047811181515,"y0":50.004388650490554,"z0":5.392925099769934,"aX":-16.31591379117635},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.6,"breakHorizontal":16.9,"spinRate":2322,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.44070906440739765,"extension":6.2353107497318865},"index":0,"playId":"82b22757-df5f-3d55-a5dd-beffe49f37aa","pitchNumber":1,"startTime":"2026-05-28T00:24:36.721Z","endTime":"2026-05-28T00:24:40.436Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-28T00:24:45.749Z","endTime":"2026-05-28T00:24:59.394Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80451189067427,"aZ":-14.758155705842098,"pfxX":-6.798912427037554,"pfxZ":8.904649710138058,"pX":0.45630456458811813,"pZ":2.954752815474966,"vX0":11.19986290663712,"vY0":-139.32699526788036,"vZ0":-3.422149613702871,"x":99.61,"y":159.0,"x0":-2.7417560170349726,"y0":50.002997483201014,"z0":5.1810814759123565,"aX":-13.298847488867485},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":9.8,"spinRate":2549,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3939005386953842,"extension":6.434264463885249},"index":2,"playId":"e7ef936b-e1aa-3f13-99f3-3f06b4cb6d0d","pitchNumber":2,"startTime":"2026-05-28T00:24:59.394Z","endTime":"2026-05-28T00:25:02.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.060037556764215,"aZ":-15.55935624584168,"pfxX":-6.93277167750319,"pfxZ":8.576972320681962,"pX":-0.1286988645261785,"pZ":4.253526035279266,"vX0":9.389744523847085,"vY0":-138.57280390794332,"vZ0":-0.13759810923425497,"x":121.91,"y":123.93,"x0":-2.666377368269687,"y0":50.00488495218794,"z0":5.346670517160402,"aX":-13.43415552337836},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":10.6,"spinRate":2555,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39584568381575025,"extension":6.315073819004372},"index":3,"playId":"4fef1001-fd73-3e19-b49b-bb60f091dfa3","pitchNumber":3,"startTime":"2026-05-28T00:25:14.011Z","endTime":"2026-05-28T00:25:18.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8976452774725,"aZ":-21.67194960703237,"pfxX":-11.14479400344755,"pfxZ":6.39285490211971,"pX":0.5237816297319121,"pZ":-0.6040240718469981,"vX0":11.445420621069303,"vY0":-127.5426483621077,"vZ0":-9.94363231924711,"x":97.03,"y":255.09,"x0":-2.579734336799861,"y0":50.005483185956834,"z0":5.062959287579754,"aX":-18.314933642157463},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.4,"breakHorizontal":17.5,"spinRate":2331,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4298905324711342,"extension":6.36253043991706},"index":4,"playId":"cb1a519d-4a28-34e8-a3cb-4ef93a9a0287","pitchNumber":4,"startTime":"2026-05-28T00:25:29.643Z","endTime":"2026-05-28T00:25:34.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.535886413994977,"aZ":-23.48667261132275,"pfxX":-11.247259170038003,"pfxZ":5.289832974717114,"pX":0.9810833748080252,"pZ":0.2443420220446975,"vX0":12.472706625196848,"vY0":-126.9616241779358,"vZ0":-7.696565056277662,"x":79.6,"y":232.18,"x0":-2.5201447532485335,"y0":50.00177408090932,"z0":5.167238102473431,"aX":-18.47039635085415},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.0,"breakHorizontal":17.8,"spinRate":2311,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4304266694716805,"extension":6.3176117903205915},"index":5,"playId":"7c27de24-0baf-3a1f-99ef-ef54855ca981","pitchNumber":5,"startTime":"2026-05-28T00:25:47.383Z","endTime":"2026-05-28T00:25:51.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.222548109418113,"aZ":-14.466865808271033,"pfxX":-6.780097553099841,"pfxZ":9.02665082140578,"pX":-0.2227324334142254,"pZ":3.8372965194911304,"vX0":9.329099479606203,"vY0":-138.75292937454597,"vZ0":-1.399344024277407,"x":125.49,"y":135.17,"x0":-2.737914404039486,"y0":50.00685489192364,"z0":5.305887141668104,"aX":-13.307299633135976},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":10.4,"spinRate":2434,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3938133163884636,"extension":6.319232966522853},"index":6,"playId":"e4c56d0c-6a5a-325a-af13-dbc3a2279cb6","pitchNumber":6,"startTime":"2026-05-28T00:26:03.942Z","endTime":"2026-05-28T00:26:07.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.224085581730762,"aZ":-14.723572937972447,"pfxX":-7.906536977998475,"pfxZ":8.901133524330826,"pX":-0.06412124792247492,"pZ":3.2440095746050495,"vX0":10.108384368703003,"vY0":-139.1290672118819,"vZ0":-2.6767263415514897,"x":119.44,"y":151.19,"x0":-2.71721867412893,"y0":50.001108113387936,"z0":5.19434457879418,"aX":-15.498675198672677},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":12.2,"spinRate":2566,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.393679889899055,"extension":6.430401077896424},"index":7,"playId":"cd726fe9-8be9-31ba-8b58-9484a2210ed1","pitchNumber":7,"startTime":"2026-05-28T00:26:23.309Z","endTime":"2026-05-28T00:26:27.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14290429024395,"aZ":-21.708120928557673,"pfxX":-11.356798434543366,"pfxZ":6.448042551523759,"pX":-0.9874916239362433,"pZ":2.9817087021916397,"vX0":7.931315969177917,"vY0":-126.44688654218464,"vZ0":-1.6378399893548101,"x":154.64,"y":158.27,"x0":-2.6851038214988776,"y0":50.0042782265725,"z0":5.374985045472214,"aX":-18.440744271495518},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.5,"breakHorizontal":18.8,"spinRate":2238,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.43272287570553214,"extension":6.183126268307807},"index":8,"playId":"91f1884a-5c07-3bb6-b0b1-a62c06ff081f","pitchNumber":8,"startTime":"2026-05-28T00:26:41.543Z","endTime":"2026-05-28T00:26:46.227Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25572401647312,"aZ":-14.058563152052814,"pfxX":-7.365254539854725,"pfxZ":9.340489004149926,"pX":0.6705519505280373,"pZ":2.3362080771606606,"vX0":11.679496278240194,"vY0":-138.89493495706745,"vZ0":-4.941001910123836,"x":91.44,"y":175.7,"x0":-2.6463119096373617,"y0":50.000784870361436,"z0":5.084262871978612,"aX":-14.282624675505076},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":10.7,"spinRate":2554,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.3954579058036276,"extension":6.440055929791988},"index":9,"playId":"0722d14c-fe47-35eb-8934-2cd974a513c3","pitchNumber":9,"startTime":"2026-05-28T00:27:01.933Z","endTime":"2026-05-28T00:27:28.951Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"}},"playEndTime":"2026-05-28T00:27:28.951Z","atBatIndex":52},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Michael Busch hit by pitch.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:29:48.644Z","endTime":"2026-05-28T00:32:23.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.930371363383898,"aZ":-39.775281454005665,"pfxX":7.399659845009977,"pfxZ":-5.338832127285025,"pX":-1.037421287892858,"pZ":2.6353672731753277,"vX0":2.045326843748239,"vY0":-118.6471919487739,"vZ0":1.4257311104178256,"x":156.54,"y":167.63,"x0":-2.872174546327323,"y0":50.00271858893811,"z0":5.654459785751886,"aX":10.536851876212996},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.0,"breakHorizontal":-13.9,"spinRate":2399,"spinDirection":47},"zone":11,"typeConfidence":0.92,"plateTime":0.46183979327203417,"extension":6.781516547864828},"index":0,"playId":"1d528749-3292-3597-a95d-03c46d1fc484","pitchNumber":1,"startTime":"2026-05-28T00:29:48.644Z","endTime":"2026-05-28T00:29:52.853Z","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":97.0,"endSpeed":88.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.927379890295988,"aZ":-15.37638949661058,"pfxX":-7.426134795209572,"pfxZ":8.366565422403706,"pX":0.6224450815558676,"pZ":3.432832960756861,"vX0":12.460125368082823,"vY0":-140.78165515496516,"vZ0":-1.7894415020104524,"x":93.27,"y":146.09,"x0":-2.895717869658774,"y0":50.00197892835386,"z0":5.071884597040015,"aX":-14.909625079350926},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":10.9,"spinRate":2443,"spinDirection":231},"zone":12,"typeConfidence":0.91,"plateTime":0.389050697194981,"extension":7.160551335066682},"index":1,"playId":"2f304714-f9d6-35a5-9a88-11b9171e6885","pitchNumber":2,"startTime":"2026-05-28T00:30:05.866Z","endTime":"2026-05-28T00:30:11.364Z","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":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28827957324551,"aZ":-37.63150771701798,"pfxX":9.236013756499911,"pfxZ":-3.8220317630979093,"pX":-0.9108699522312139,"pZ":2.863341626239746,"vX0":-1.6311695947906037,"vY0":-119.09628271184836,"vZ0":1.5310718414616744,"x":151.72,"y":161.47,"x0":-1.4138477517672092,"y0":50.004203129736986,"z0":5.632701451923102,"aX":13.18056764782982},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.2,"breakHorizontal":-16.3,"spinRate":2324,"spinDirection":51},"zone":11,"typeConfidence":0.92,"plateTime":0.4610706938958904,"extension":6.8980652715438735},"index":2,"playId":"0dcea437-f080-304e-8ad0-ecf0228098ef","pitchNumber":3,"startTime":"2026-05-28T00:30:40.575Z","endTime":"2026-05-28T00:30:45.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87522119979388,"aZ":-14.87037851736032,"pfxX":-7.048558468123959,"pfxZ":8.71969256740116,"pX":0.15913236973556608,"pZ":1.7276816758165032,"vX0":7.109686539963884,"vY0":-140.04163328715558,"vZ0":-6.039514634442931,"x":110.93,"y":192.13,"x0":-1.4978043569422614,"y0":50.00259414941676,"z0":4.886370723042585,"aX":-13.988149372790968},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":11.3,"spinRate":2382,"spinDirection":230},"zone":8,"typeConfidence":0.9,"plateTime":0.39123780254183593,"extension":6.9600549832638166},"index":3,"playId":"b3b277f7-2078-3ed6-85b3-a9ce38e72143","pitchNumber":4,"startTime":"2026-05-28T00:30:58.591Z","endTime":"2026-05-28T00:31:03.072Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-05-28T00:31:40.577Z","endTime":"2026-05-28T00:32:18.311Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.317806516333132,"aZ":-34.63033128270189,"pfxX":6.3545933200178535,"pfxZ":-1.6922336265788869,"pX":2.3503987501609074,"pZ":-0.34031103212459646,"vX0":6.115044830171088,"vY0":-119.63108617449272,"vZ0":-6.190798728364614,"x":27.41,"y":247.97,"x0":-1.0657299031787348,"y0":50.00508387215058,"z0":5.389312555529217,"aX":9.201629386828113},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.3,"breakHorizontal":-13.0,"spinRate":2462,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.458040459097413,"extension":7.157959679170749},"index":5,"playId":"2a147b60-6c24-385f-a991-bf7a622f5c3a","pitchNumber":5,"startTime":"2026-05-28T00:32:18.311Z","endTime":"2026-05-28T00:32:23.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:32:23.900Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Bregman doubles (8) on a line drive to left fielder Bryan Reynolds. Michael Busch to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:33:19.477Z","endTime":"2026-05-28T00:33:38.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"4e41c4fa-2684-3804-9a51-4fa6a0528bc2","startTime":"2026-05-28T00:32:50.440Z","endTime":"2026-05-28T00:32:55.688Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.846610867313366,"aZ":-16.32699230494021,"pfxX":-7.129089116209369,"pfxZ":8.066625337710196,"pX":0.37362168644013644,"pZ":2.2985651564321703,"vX0":11.743692763813659,"vY0":-139.6037939548404,"vZ0":-4.382813919815516,"x":102.76,"y":176.72,"x0":-2.970571880739859,"y0":50.000851915334934,"z0":4.971033827488404,"aX":-14.002869462266286},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":10.3,"spinRate":2340,"spinDirection":238},"zone":6,"typeConfidence":0.9,"plateTime":0.393066961160347,"extension":7.045390855170096},"hitData":{"launchSpeed":81.6,"launchAngle":36.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":48.94,"coordY":111.65}},"index":1,"playId":"6b035f96-153f-3019-a875-fbe81be78986","pitchNumber":1,"startTime":"2026-05-28T00:33:21.819Z","endTime":"2026-05-28T00:33:38.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:33:38.741Z","atBatIndex":54},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ian Happ homers (11) on a fly ball to right field. Michael Busch scores. Alex Bregman scores.","rbi":3,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:33:48.981Z","endTime":"2026-05-28T00:34:43.217Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":670990,"link":"/api/v1/people/670990"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":670990,"link":"/api/v1/people/670990"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":670990,"link":"/api/v1/people/670990"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58777150743884,"aZ":-27.061309609204276,"pfxX":8.675762758055079,"pfxZ":3.3356654886611103,"pX":0.31526228070240886,"pZ":2.742648132882188,"vX0":5.388133052523613,"vY0":-122.85158313406902,"vZ0":-0.44647902960612784,"x":104.98,"y":164.73,"x0":-3.031265950772707,"y0":50.00408761884728,"z0":5.220377164844053,"aX":13.305147394351284},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.2,"breakHorizontal":-16.9,"spinRate":2675,"spinDirection":71},"zone":3,"typeConfidence":0.92,"plateTime":0.4452759770117187,"extension":7.090152133032768},"hitData":{"launchSpeed":95.4,"launchAngle":38.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":234.5,"coordY":94.34}},"index":0,"playId":"99c820e9-f3bb-37bd-b36d-0c7583035f3c","pitchNumber":1,"startTime":"2026-05-28T00:34:13.547Z","endTime":"2026-05-28T00:34:43.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:34:43.217Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a sharp line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:35:34.389Z","endTime":"2026-05-28T00:37:26.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T00:34:58.458Z","endTime":"2026-05-28T00:35:36.667Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.757705643179726,"aZ":-30.04436764925843,"pfxX":8.852943631537093,"pfxZ":1.4406528231600113,"pX":0.399879212983247,"pZ":2.853695444708985,"vX0":5.786728744140593,"vY0":-121.21407084272558,"vZ0":0.8332579413383363,"x":101.76,"y":161.73,"x0":-3.172695382737349,"y0":50.00530577972832,"z0":5.1385718726269936,"aX":13.110112837619315},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.1,"breakHorizontal":-17.4,"spinRate":2665,"spinDirection":70},"zone":3,"typeConfidence":0.91,"plateTime":0.45271621566040166,"extension":7.053925954492999},"index":1,"playId":"51aa9372-6392-3e99-8890-3d60a495eadb","pitchNumber":1,"startTime":"2026-05-28T00:35:36.667Z","endTime":"2026-05-28T00:35:41.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.904004677675044,"aZ":-26.42476236341321,"pfxX":-10.712281188240066,"pfxZ":2.893659302180663,"pX":0.04230738191649407,"pZ":1.3403556214001486,"vX0":11.644791242762693,"vY0":-139.97168231179722,"vZ0":-4.6472953608181164,"x":115.39,"y":202.59,"x0":-2.775488943627351,"y0":50.005438138093936,"z0":4.7474842549016545,"aX":-21.308769024675627},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.4,"breakHorizontal":17.0,"spinRate":2316,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.39096188828045086,"extension":6.963185629252503},"index":2,"playId":"f2e4d77d-b099-30a3-bea9-0a2da5b688b7","pitchNumber":2,"startTime":"2026-05-28T00:35:52.710Z","endTime":"2026-05-28T00:35:57.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29570617937777,"aZ":-26.509244574820624,"pfxX":-10.508506113530665,"pfxZ":2.8440919717146933,"pX":-0.05273334228892534,"pZ":3.0688390512491095,"vX0":11.605121667504202,"vY0":-139.89105128268068,"vZ0":-0.2050432931859808,"x":119.01,"y":155.92,"x0":-2.8812232162075917,"y0":50.00143829079663,"z0":4.874633415077385,"aX":-20.91614961315601},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.3,"breakHorizontal":16.8,"spinRate":2256,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.39091177501232277,"extension":7.025012682156748},"index":3,"playId":"a996b60f-c61b-355d-b6e4-9990b775be4a","pitchNumber":3,"startTime":"2026-05-28T00:36:09.718Z","endTime":"2026-05-28T00:36:14.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6941853029735,"aZ":-29.80702591209999,"pfxX":6.477267194872107,"pfxZ":1.4929164930056533,"pX":3.160488550964162,"pZ":1.1014850964584901,"vX0":12.508170190704057,"vY0":-125.51707128084244,"vZ0":-3.816285414624307,"x":-3.47,"y":209.04,"x0":-2.739645164912238,"y0":50.002975522050235,"z0":5.083133385893382,"aX":10.279421900052338},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":-14.8,"spinRate":2764,"spinDirection":60},"zone":14,"typeConfidence":0.89,"plateTime":0.43728299839616325,"extension":7.213481166897462},"index":4,"playId":"860c41ec-6f49-3a17-86b8-c0f61ece99ee","pitchNumber":4,"startTime":"2026-05-28T00:36:27.466Z","endTime":"2026-05-28T00:36:34.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.671325700949186,"aZ":-30.124165562460554,"pfxX":7.9117909022488115,"pfxZ":1.3241343236329985,"pX":1.2025385135265558,"pZ":2.178024186858775,"vX0":7.85605319530534,"vY0":-123.63135945835033,"vZ0":-1.4883367168794925,"x":71.16,"y":179.97,"x0":-3.044314563281851,"y0":50.003713283068635,"z0":5.316520981831392,"aX":12.243667574423574},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.3,"breakHorizontal":-16.2,"spinRate":2675,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.44306245239467135,"extension":7.103327080167017},"index":5,"playId":"2b489d8f-9c31-3a35-b7aa-fc04c66d77aa","pitchNumber":5,"startTime":"2026-05-28T00:36:53.456Z","endTime":"2026-05-28T00:36:56.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.829290228760296,"aZ":-25.10962095629512,"pfxX":-11.151445663853497,"pfxZ":3.5653173073048876,"pX":0.7354179407717236,"pZ":2.433845096977417,"vX0":13.72896006930839,"vY0":-139.89557650058157,"vZ0":-2.36298821284761,"x":88.97,"y":173.07,"x0":-2.788937779998087,"y0":50.001081750301076,"z0":4.936975762936948,"aX":-22.08226437637374},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.1,"breakHorizontal":17.3,"spinRate":2227,"spinDirection":224},"zone":6,"typeConfidence":0.9,"plateTime":0.3916740567513495,"extension":7.082319341358963},"hitData":{"launchSpeed":102.9,"launchAngle":15.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":126.57,"coordY":71.51}},"index":6,"playId":"a94e4419-e810-3482-a893-6673a1574ff7","pitchNumber":6,"startTime":"2026-05-28T00:37:13.969Z","endTime":"2026-05-28T00:37:26.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:37:26.826Z","atBatIndex":56},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Conforto homers (4) on a fly ball to right center field. Seiya Suzuki scores.","rbi":2,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:40:35.779Z","endTime":"2026-05-28T00:41:04.442Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,2],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":{"id":664875,"link":"/api/v1/people/664875"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":670990,"link":"/api/v1/people/670990"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Conforto replaces Kevin Alcántara.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T00:37:58.149Z","endTime":"2026-05-28T00:38:13.148Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"702","replacedPlayer":{"id":682634,"link":"/api/v1/people/682634"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-28T00:38:13.148Z","endTime":"2026-05-28T00:38:57.937Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Lawrence replaces Yohan Ramírez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-28T00:38:57.937Z","endTime":"2026-05-28T00:40:38.124Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664875,"link":"/api/v1/people/664875"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.913830907701016,"aZ":-32.29691356528378,"pfxX":-11.318770633513191,"pfxZ":-0.06256245420130302,"pX":-0.46630475704624563,"pZ":1.8428813403424669,"vX0":10.110551877199757,"vY0":-137.402534084466,"vZ0":-0.10682355961135626,"x":134.77,"y":189.02,"x0":-2.7260585074477035,"y0":50.00418883829551,"z0":4.079834208121279,"aX":-21.60860094511382},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.1,"breakHorizontal":18.4,"spinRate":2386,"spinDirection":248},"zone":7,"typeConfidence":0.94,"plateTime":0.3988758261099785,"extension":6.686194349583017},"hitData":{"launchSpeed":102.6,"launchAngle":26.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":181.45,"coordY":49.25}},"index":3,"playId":"43b57225-f5f1-3ae8-bb26-d164813f3b5b","pitchNumber":1,"startTime":"2026-05-28T00:40:38.124Z","endTime":"2026-05-28T00:41:04.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:41:04.442Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly strikes out swinging.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:41:01.915Z","endTime":"2026-05-28T00:42:52.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36832887107814,"aZ":-29.6504643378415,"pfxX":-9.876098736996784,"pfxZ":1.2686751871405963,"pX":-0.5267342932344724,"pZ":2.531567375448472,"vX0":9.146007804091587,"vY0":-139.16026451006567,"vZ0":0.9034312267453789,"x":137.08,"y":170.43,"x0":-2.5518442145253735,"y0":50.0023924782023,"z0":4.147433005384825,"aX":-19.626026706780518},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.6,"breakHorizontal":16.3,"spinRate":2288,"spinDirection":249},"zone":4,"typeConfidence":0.82,"plateTime":0.3916340326310319,"extension":6.694159309694473},"index":0,"playId":"c0877159-3b13-32c2-b167-0f72733cee47","pitchNumber":1,"startTime":"2026-05-28T00:41:26.533Z","endTime":"2026-05-28T00:41:33.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.280697570957134,"aZ":-32.9867610761225,"pfxX":-10.932036271910103,"pfxZ":-0.4017238173622868,"pX":0.6633119110277408,"pZ":1.3156186061214317,"vX0":12.383916406287069,"vY0":-140.41246676044855,"vZ0":-1.735071513299583,"x":91.72,"y":203.26,"x0":-2.3733560490050163,"y0":50.00587936035689,"z0":4.0776141244246125,"aX":-21.944132591168042},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":-1.0,"breakHorizontal":17.4,"spinRate":2392,"spinDirection":246},"zone":14,"typeConfidence":0.97,"plateTime":0.389323872918689,"extension":6.764405546939718},"index":1,"playId":"e4613e68-8df7-3274-a6ae-bed3ae85e1a2","pitchNumber":2,"startTime":"2026-05-28T00:42:06.686Z","endTime":"2026-05-28T00:42:11.169Z","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":95.6,"endSpeed":87.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32229291850308,"aZ":-26.406576894811476,"pfxX":-10.127847376087445,"pfxZ":2.939130700796383,"pX":0.17905570825844938,"pZ":2.3520649212907054,"vX0":10.902769258437589,"vY0":-138.80578700843253,"vZ0":0.10387072561079191,"x":110.17,"y":175.27,"x0":-2.47265632915887,"y0":50.00436185246716,"z0":4.063757109091599,"aX":-19.88415382661804},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.5,"breakHorizontal":16.2,"spinRate":2351,"spinDirection":248},"zone":5,"typeConfidence":0.59,"plateTime":0.3936942026577759,"extension":6.646326222599375},"index":2,"playId":"500e107d-864d-3102-a2b6-6ee878800454","pitchNumber":3,"startTime":"2026-05-28T00:42:24.581Z","endTime":"2026-05-28T00:42:28.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57243831171852,"aZ":-30.90955163616011,"pfxX":10.357531528149725,"pfxZ":0.895038471988415,"pX":0.47874241897783393,"pZ":1.8469350356776018,"vX0":4.468567176038285,"vY0":-118.74391610790379,"vZ0":0.8773589553281944,"x":98.75,"y":188.91,"x0":-2.778165931140806,"y0":50.00363279882881,"z0":4.303812338010286,"aX":14.663442333186785},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.2,"breakHorizontal":-19.9,"spinRate":2937,"spinDirection":69},"zone":9,"typeConfidence":0.91,"plateTime":0.4627895605817356,"extension":6.788427983718002},"index":3,"playId":"516bbdbc-3a32-36d9-a400-6468c095e0a8","pitchNumber":4,"startTime":"2026-05-28T00:42:48.053Z","endTime":"2026-05-28T00:42:52.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:42:52.543Z","atBatIndex":58},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Dansby Swanson reaches on a throwing error by shortstop Konnor Griffin.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:42:58.429Z","endTime":"2026-05-28T00:43:46.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56893202958739,"aZ":-27.923353178032745,"pfxX":11.198518986687763,"pfxZ":2.9831597993490444,"pX":-1.128874239222201,"pZ":2.764978137282066,"vX0":0.8365358397407698,"vY0":-119.04873520799619,"vZ0":2.400529388517746,"x":160.03,"y":164.13,"x0":-2.9387277486062016,"y0":50.0007107831885,"z0":4.2846552770507325,"aX":15.942290908880262},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.4,"breakHorizontal":-20.4,"spinRate":2931,"spinDirection":74},"zone":11,"typeConfidence":0.9,"plateTime":0.46151134081973755,"extension":6.451785564062459},"index":0,"playId":"0ee4148b-d4ba-3e57-a009-4fc7ce3d88e9","pitchNumber":1,"startTime":"2026-05-28T00:43:17.659Z","endTime":"2026-05-28T00:43:22.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47679586538154,"aZ":-29.245114620049915,"pfxX":-10.781414857760431,"pfxZ":1.4924017862489283,"pX":-0.5600530149853894,"pZ":1.6858534323508017,"vX0":9.217303128504673,"vY0":-139.60181297563622,"vZ0":-1.3662230553654067,"x":138.35,"y":193.26,"x0":-2.515252840360497,"y0":50.00151635977145,"z0":4.119396459194036,"aX":-21.130375767211827},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.6,"breakHorizontal":17.4,"spinRate":2376,"spinDirection":248},"zone":7,"typeConfidence":0.9,"plateTime":0.3934103325110292,"extension":6.532645979763177},"hitData":{"launchSpeed":92.5,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":158.78}},"index":1,"playId":"5df4786a-b2f4-3fb2-8e2a-8f50b0decbb5","pitchNumber":2,"startTime":"2026-05-28T00:43:34.610Z","endTime":"2026-05-28T00:43:46.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:43:46.261Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:44:11.449Z","endTime":"2026-05-28T00:45:29.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.187907857247605,"aZ":-35.052688521979235,"pfxX":-9.78092983428908,"pfxZ":-1.4849240408431346,"pX":-0.5706909403831475,"pZ":2.1547818959155154,"vX0":8.860135258274385,"vY0":-137.811095911262,"vZ0":0.8125668362398997,"x":138.75,"y":180.6,"x0":-2.5487502636289676,"y0":50.006461135690856,"z0":4.2145845872218235,"aX":-18.911991179964268},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-2.3,"breakHorizontal":16.0,"spinRate":2349,"spinDirection":243},"zone":7,"typeConfidence":0.97,"plateTime":0.3966849884044561,"extension":6.566971879675684},"index":0,"playId":"7bfbe6fd-c042-3900-a4f6-106fb2f960c4","pitchNumber":1,"startTime":"2026-05-28T00:44:15.044Z","endTime":"2026-05-28T00:44:19.395Z","isPitch":true,"type":"pitch"},{"details":{"description":"Dansby Swanson steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"7bfbe6fd-c042-3900-a4f6-106fb2f960c4","startTime":"2026-05-28T00:44:32.714Z","endTime":"2026-05-28T00:44:38.302Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"e796d34e-f467-49b3-aae6-1afa79db480c","startTime":"2026-05-28T00:44:38.302Z","endTime":"2026-05-28T00:44:43.302Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.462760500226576,"aZ":-19.423131170802,"pfxX":-7.223982305283643,"pfxZ":6.5169823956484345,"pX":0.29548218889960787,"pZ":2.2448331143890767,"vX0":10.87018437924204,"vY0":-138.42228920983186,"vZ0":-1.928039214525334,"x":105.74,"y":178.17,"x0":-2.728685689617943,"y0":50.003539678340296,"z0":4.239288107193268,"aX":-14.137435362097746},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":11.0,"spinRate":2392,"spinDirection":246},"zone":6,"typeConfidence":0.97,"plateTime":0.3944259030092052,"extension":7.007898353709594},"index":3,"playId":"3b5c6113-55cf-3906-ae02-e5ca313e221c","pitchNumber":2,"startTime":"2026-05-28T00:44:58.426Z","endTime":"2026-05-28T00:45:02.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.006732363134457,"aZ":-30.150855947887862,"pfxX":5.21146373868023,"pfxZ":1.333059648962216,"pX":1.1870677462537857,"pZ":2.2992855191047177,"vX0":7.835603219421816,"vY0":-122.24940754902744,"vZ0":1.4561311471787055,"x":71.75,"y":176.7,"x0":-2.735905147885786,"y0":50.000504816845115,"z0":4.283271374037352,"aX":7.888391062381459},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.0,"breakHorizontal":-11.3,"spinRate":2839,"spinDirection":73},"zone":14,"typeConfidence":0.89,"plateTime":0.4479726706741509,"extension":6.487146155814629},"index":4,"playId":"c51c0bf3-20cc-35d0-a158-9686e81dfc43","pitchNumber":3,"startTime":"2026-05-28T00:45:22.481Z","endTime":"2026-05-28T00:45:29.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:45:29.623Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nico Hoerner walks.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:46:05.320Z","endTime":"2026-05-28T00:47:24.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-28T00:45:48.834Z","endTime":"2026-05-28T00:46:07.694Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84500186920808,"aZ":-32.214216008193475,"pfxX":-9.585806923905864,"pfxZ":-0.019114263862962666,"pX":-0.8704057700071552,"pZ":1.1810821246138492,"vX0":8.076261141430566,"vY0":-140.42629611560213,"vZ0":-2.8734989770522326,"x":150.18,"y":206.89,"x0":-2.5432566749857677,"y0":50.00532293152735,"z0":4.3211579943021965,"aX":-19.080192379447727},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":-0.5,"breakHorizontal":15.6,"spinRate":2411,"spinDirection":238},"zone":13,"typeConfidence":0.96,"plateTime":0.3905818894462345,"extension":6.661346096377803},"index":1,"playId":"ea87eb20-e047-39d6-934b-1658588379f4","pitchNumber":1,"startTime":"2026-05-28T00:46:07.694Z","endTime":"2026-05-28T00:46:12.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.365760963594543,"aZ":-31.953454613983837,"pfxX":6.417747074390095,"pfxZ":0.15333877411882746,"pX":0.33456693969309087,"pZ":2.195543948962668,"vX0":5.568161342414309,"vY0":-119.78158747032906,"vZ0":1.5748634003810045,"x":104.25,"y":179.5,"x0":-2.854946070113348,"y0":50.00444369928154,"z0":4.388844910013221,"aX":9.314487009982079},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.0,"breakHorizontal":-13.0,"spinRate":2964,"spinDirection":68},"zone":6,"typeConfidence":0.91,"plateTime":0.45745632844192663,"extension":6.663993436036229},"index":2,"playId":"009c7fe2-035e-3eda-b717-bd3740c60e0c","pitchNumber":2,"startTime":"2026-05-28T00:46:24.934Z","endTime":"2026-05-28T00:46:29.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.786299252011144,"aZ":-30.94157226374899,"pfxX":6.293506670204334,"pfxZ":0.8442040877656996,"pX":0.7587560133613805,"pZ":0.9731417461170756,"vX0":6.382816491528432,"vY0":-120.07899762134775,"vZ0":-1.4013810682903418,"x":88.08,"y":212.51,"x0":-2.753738222493087,"y0":50.002158531315324,"z0":4.323475345636844,"aX":9.165548985852451},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.4,"breakHorizontal":-13.0,"spinRate":2904,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.45658252498134244,"extension":6.6664861434949705},"index":3,"playId":"69474c3e-3eb3-3dbd-98d6-da863e1d0fdc","pitchNumber":3,"startTime":"2026-05-28T00:46:45.588Z","endTime":"2026-05-28T00:46:50.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52817379222633,"aZ":-32.91313144596254,"pfxX":-10.469767553175501,"pfxZ":-0.38315043877561195,"pX":-1.6438995437036732,"pZ":1.7722439277114783,"vX0":6.331848600044023,"vY0":-138.65695057939436,"vZ0":-0.549054867550546,"x":179.66,"y":190.93,"x0":-2.6031950385457194,"y0":50.00082411448999,"z0":4.179001724327921,"aX":-20.276543359726816},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-0.6,"breakHorizontal":17.5,"spinRate":2406,"spinDirection":236},"zone":13,"typeConfidence":0.96,"plateTime":0.39581269376097605,"extension":6.733744452055703},"index":4,"playId":"cbc20524-2e17-34b3-aca5-4387aeca7c7f","pitchNumber":4,"startTime":"2026-05-28T00:47:02.205Z","endTime":"2026-05-28T00:47:06.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.254339421645856,"aZ":-28.53938281256739,"pfxX":-8.843902858525327,"pfxZ":1.892611494611133,"pX":-0.9285693316637885,"pZ":3.3799278737955762,"vX0":7.634836452963514,"vY0":-137.89608498755868,"vZ0":2.866777780923157,"x":152.39,"y":147.52,"x0":-2.586932730986836,"y0":50.00388321892337,"z0":4.254576976206055,"aX":-16.998054969562478},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.3,"breakHorizontal":14.4,"spinRate":2436,"spinDirection":242},"zone":11,"typeConfidence":0.83,"plateTime":0.3975171618475284,"extension":7.005259681063657},"index":5,"playId":"ee9df6c4-3f03-3598-be05-eaf804737762","pitchNumber":5,"startTime":"2026-05-28T00:47:19.935Z","endTime":"2026-05-28T00:47:24.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:47:24.798Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a line drive to right fielder Esmerlyn Valdez. Dansby Swanson scores. Nico Hoerner to 3rd.","rbi":1,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:47:33.961Z","endTime":"2026-05-28T00:48:09.928Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":664875,"link":"/api/v1/people/664875"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.9,"endSpeed":87.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.108262396328573,"aZ":-21.10397907416557,"pfxX":-8.622169720455409,"pfxZ":5.716323480469855,"pX":-0.4084938362670578,"pZ":2.576258881515052,"vX0":9.540312748676282,"vY0":-137.91214193625262,"vZ0":-0.4536409236234259,"x":132.57,"y":169.22,"x0":-2.783485713591315,"y0":50.00334984271117,"z0":4.159517221082116,"aX":-16.700228747978432},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":13.8,"spinRate":2462,"spinDirection":246},"zone":4,"typeConfidence":0.96,"plateTime":0.39632799515000494,"extension":6.838923217220489},"hitData":{"launchSpeed":83.4,"launchAngle":17.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.7,"coordY":112.95}},"index":0,"playId":"cfd97e2f-73ea-3bd0-be46-d099674fbff4","pitchNumber":1,"startTime":"2026-05-28T00:47:58.460Z","endTime":"2026-05-28T00:48:09.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:48:09.928Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alex Bregman lines out to left fielder Bryan Reynolds.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:49:03.989Z","endTime":"2026-05-28T00:50:36.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"1b88085f-d23b-329a-a5b4-00cb62dbf60b","startTime":"2026-05-28T00:48:48.013Z","endTime":"2026-05-28T00:48:52.032Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21705059826707,"aZ":-31.021270497463437,"pfxX":7.167728887253428,"pfxZ":0.7770661125481197,"pX":-0.44536306232611034,"pZ":2.126194633292291,"vX0":3.6642943423420373,"vY0":-121.1098470921903,"vZ0":1.1617309972014802,"x":133.98,"y":181.37,"x0":-2.910372692910227,"y0":50.002854108137,"z0":4.358793537938765,"aX":10.61854167939154},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.9,"breakHorizontal":-13.9,"spinRate":3079,"spinDirection":75},"zone":7,"typeConfidence":0.91,"plateTime":0.45271328460383176,"extension":6.703858829731076},"index":1,"playId":"12207b35-8c69-3cdc-8f32-62ecc25991c3","pitchNumber":1,"startTime":"2026-05-28T00:49:06.268Z","endTime":"2026-05-28T00:49:11.153Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31974654850367,"aZ":-21.86602620888631,"pfxX":-8.606794887073006,"pfxZ":5.120672614466333,"pX":0.4461483816635995,"pZ":2.607034307206623,"vX0":11.125119254366922,"vY0":-140.6022200373947,"vZ0":-1.347213832839382,"x":99.99,"y":168.39,"x0":-2.4339857815500627,"y0":50.00135781328991,"z0":4.504124027850406,"aX":-17.321697017233046},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.2,"breakHorizontal":13.4,"spinRate":2461,"spinDirection":244},"zone":6,"typeConfidence":0.92,"plateTime":0.38878446011413503,"extension":6.810925884564161},"index":2,"playId":"8c3268c1-0707-3dcf-9897-b3d62ca54143","pitchNumber":2,"startTime":"2026-05-28T00:49:28.441Z","endTime":"2026-05-28T00:49:33.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.573823874397135,"aZ":-20.3573630318902,"pfxX":-7.572920200096295,"pfxZ":5.96104408424717,"pX":1.3673102997754827,"pZ":2.924827560065175,"vX0":12.628569930825716,"vY0":-139.2829052939002,"vZ0":-0.8096994079454289,"x":64.88,"y":159.81,"x0":-2.22257482152177,"y0":50.004570072083794,"z0":4.554051438496892,"aX":-15.018346107909514},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.8,"breakHorizontal":11.4,"spinRate":2576,"spinDirection":236},"zone":12,"typeConfidence":0.96,"plateTime":0.3918554878554583,"extension":6.830577039830716},"index":3,"playId":"c77b7a34-b962-34ec-b1ac-10373a69afb2","pitchNumber":3,"startTime":"2026-05-28T00:49:47.679Z","endTime":"2026-05-28T00:49:52.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.945225504311907,"aZ":-34.872355986704655,"pfxX":7.279979619699713,"pfxZ":-1.8210463075907946,"pX":-0.7969944057260288,"pZ":2.2458664068997485,"vX0":2.5272839129232163,"vY0":-121.06601301884585,"vZ0":2.002413135775678,"x":147.38,"y":178.14,"x0":-2.8006022215762605,"y0":50.003106544536614,"z0":4.463393156721314,"aX":10.789869872831082},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.5,"breakHorizontal":-13.8,"spinRate":3020,"spinDirection":67},"zone":4,"typeConfidence":0.93,"plateTime":0.45266672521570905,"extension":6.548042212458774},"index":4,"playId":"3f870303-b791-3f48-8b78-8ec6a7aca6ec","pitchNumber":4,"startTime":"2026-05-28T00:50:06.121Z","endTime":"2026-05-28T00:50:09.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4412565769522,"aZ":-31.016910647662602,"pfxX":9.917849257168115,"pfxZ":0.7896843482083069,"pX":0.6064542319818761,"pZ":1.7724125239207478,"vX0":4.9016900575358,"vY0":-120.83887749988473,"vZ0":0.27073395435328274,"x":93.88,"y":190.92,"x0":-2.739691365469809,"y0":50.00482926138509,"z0":4.392828579790658,"aX":14.609826157851138},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.8,"breakHorizontal":-19.2,"spinRate":3021,"spinDirection":69},"zone":9,"typeConfidence":0.91,"plateTime":0.45396793985358697,"extension":6.696389822042613},"hitData":{"launchSpeed":88.1,"launchAngle":22.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.85,"coordY":99.49}},"index":5,"playId":"4f8c8560-15d3-34dd-8db7-201cecf6a537","pitchNumber":5,"startTime":"2026-05-28T00:50:29.522Z","endTime":"2026-05-28T00:50:36.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:50:36.148Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcell Ozuna singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T00:53:02.805Z","endTime":"2026-05-28T00:54:36.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Michael Conforto remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T00:51:49.182Z","endTime":"2026-05-28T00:51:49.201Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"702","replacedPlayer":{"id":682634,"link":"/api/v1/people/682634"}},{"details":{"description":"Pitching Change: Phil Maton replaces Jacob Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-28T00:51:49.201Z","endTime":"2026-05-28T00:53:05.185Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664208,"link":"/api/v1/people/664208"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83242860993041,"aZ":-26.291756262721954,"pfxX":1.5317940685705569,"pfxZ":3.4138241582775155,"pX":-0.710651800222833,"pZ":4.0022577757444635,"vX0":0.8091939090373246,"vY0":-129.86243697996227,"vZ0":2.1624970502048635,"x":144.09,"y":130.72,"x0":-1.224417191015935,"y0":50.00394311352357,"z0":5.14662358884085,"aX":2.6405518895329734},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.8,"breakHorizontal":-3.0,"spinRate":2431,"spinDirection":188},"zone":11,"typeConfidence":0.9,"plateTime":0.42028309559581034,"extension":7.0348439217696725},"index":2,"playId":"efb13ebd-5d30-39e7-8117-616143ec18f0","pitchNumber":1,"startTime":"2026-05-28T00:53:05.185Z","endTime":"2026-05-28T00:53:09.778Z","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":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68492743705769,"aZ":-20.745691559049444,"pfxX":1.0321314446647138,"pfxZ":6.458326461257371,"pX":0.03398489522138849,"pZ":2.7640749958074062,"vX0":2.781919921596022,"vY0":-131.38999966164943,"vZ0":-1.7192059402638193,"x":115.7,"y":164.15,"x0":-1.1675184192834407,"y0":50.00218922287439,"z0":4.9498303033766575,"aX":1.8260893882147151},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.6,"breakHorizontal":-2.4,"spinRate":2569,"spinDirection":198},"zone":5,"typeConfidence":0.91,"plateTime":0.4149548607348019,"extension":7.117918859515464},"index":3,"playId":"c4e61016-eb4c-395d-bf2f-b024c5d77fed","pitchNumber":2,"startTime":"2026-05-28T00:53:21.475Z","endTime":"2026-05-28T00:53:26.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.153672172874327,"aZ":-27.229823627991635,"pfxX":4.578917559454734,"pfxZ":3.2327582066379925,"pX":1.3701676288510136,"pZ":1.2210573767122561,"vX0":4.767751745842345,"vY0":-122.5714983074085,"vZ0":-3.2076680864705422,"x":64.77,"y":205.81,"x0":-1.1916086365897092,"y0":50.00243539047565,"z0":4.860123729598567,"aX":6.998510124280475},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.4,"breakHorizontal":-9.4,"spinRate":2783,"spinDirection":81},"zone":14,"typeConfidence":0.87,"plateTime":0.44606288536828487,"extension":7.060478100996213},"index":4,"playId":"cac31c1b-4b33-3d20-9d0d-e2350f2bc92e","pitchNumber":3,"startTime":"2026-05-28T00:53:37.161Z","endTime":"2026-05-28T00:53:40.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":68.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27325783861916,"aZ":-40.71956528550018,"pfxX":11.460569783055,"pfxZ":-7.219249043302458,"pX":-2.1052202878505555,"pZ":3.0064343963085465,"vX0":-4.320026219777928,"vY0":-108.81287675480715,"vZ0":4.841781813829477,"x":197.25,"y":157.61,"x0":-1.5696018549069166,"y0":50.00036891300818,"z0":5.19813995962816,"aX":13.57292261471311},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-11.2,"breakHorizontal":-19.4,"spinRate":3153,"spinDirection":60},"zone":11,"typeConfidence":0.9,"plateTime":0.5057404513081156,"extension":7.046022596236768},"index":5,"playId":"d0eb8a31-eb03-3292-9057-5cd658c4de50","pitchNumber":4,"startTime":"2026-05-28T00:53:52.442Z","endTime":"2026-05-28T00:53:58.059Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64740852424847,"aZ":-22.798057873512793,"pfxX":1.8178196971462923,"pfxZ":5.32065519289856,"pX":0.4633849012424879,"pZ":2.3379717077249422,"vX0":3.6565892235478743,"vY0":-131.36250992263226,"vZ0":-2.4138218006809087,"x":99.34,"y":175.65,"x0":-1.1782730381734794,"y0":50.00372658218927,"z0":4.948761391066558,"aX":3.20271520942688},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.4,"breakHorizontal":-4.1,"spinRate":2571,"spinDirection":188},"zone":6,"typeConfidence":0.91,"plateTime":0.41564319318509657,"extension":7.201946779037667},"hitData":{"launchSpeed":84.9,"launchAngle":20.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.25,"coordY":94.48}},"index":6,"playId":"9a5992e5-0743-3d68-9acb-563fc070dbb4","pitchNumber":5,"startTime":"2026-05-28T00:54:24.001Z","endTime":"2026-05-28T00:54:36.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:54:36.267Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Endy Rodríguez walks. Marcell Ozuna to 2nd.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T00:54:43.965Z","endTime":"2026-05-28T00:57:31.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,7],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.791541742751157,"aZ":-25.195115890848186,"pfxX":1.306664444101306,"pfxZ":3.9139314972364776,"pX":-0.734890052712485,"pZ":3.3534636555074315,"vX0":0.8787851838571515,"vY0":-131.83913133408905,"vZ0":0.2876559479431764,"x":145.01,"y":148.24,"x0":-1.2408871999850046,"y0":50.00122537313207,"z0":5.084244761836065,"aX":2.3278146209115063},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.3,"breakHorizontal":-2.5,"spinRate":2502,"spinDirection":186},"zone":1,"typeConfidence":0.91,"plateTime":0.4135143569939741,"extension":7.062111970464299},"index":0,"playId":"d619cc33-6acf-3a19-9079-703ef1a75980","pitchNumber":1,"startTime":"2026-05-28T00:55:09.754Z","endTime":"2026-05-28T00:55:19.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.054660163398665,"aZ":-24.35979281213785,"pfxX":0.9899328285986564,"pfxZ":4.450295298724969,"pX":-0.31660980821634965,"pZ":3.7133766925935983,"vX0":2.3285490091320464,"vY0":-131.05075766948408,"vZ0":1.419369875902376,"x":129.07,"y":138.52,"x0":-1.3417868768538728,"y0":50.00644520578175,"z0":4.971367238968091,"aX":1.7391184293332254},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.5,"breakHorizontal":-2.3,"spinRate":2453,"spinDirection":185},"zone":11,"typeConfidence":0.91,"plateTime":0.4163426996494626,"extension":7.0737784624484865},"index":1,"playId":"6ac3683d-12aa-3fe4-b6e4-f38d16cafb1e","pitchNumber":2,"startTime":"2026-05-28T00:55:25.731Z","endTime":"2026-05-28T00:55:30.487Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-28T00:55:45.192Z","endTime":"2026-05-28T00:56:24.945Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.756117277429894,"aZ":-24.349692161990408,"pfxX":0.40110810474960923,"pfxZ":4.437258834200388,"pX":0.6287350067531209,"pZ":1.126195261726865,"vX0":4.4206042026291215,"vY0":-131.6776448541921,"vZ0":-5.074113015454484,"x":93.03,"y":208.37,"x0":-1.1208044941450572,"y0":50.00528259705091,"z0":4.869225248741614,"aX":0.7071765288958123},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.2,"breakHorizontal":-1.7,"spinRate":2533,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.4152286173813331,"extension":7.339188943280469},"index":3,"playId":"62532722-baa1-35f7-a174-852992527a5f","pitchNumber":3,"startTime":"2026-05-28T00:56:24.945Z","endTime":"2026-05-28T00:56:29.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.051664723931314,"aZ":-29.71847888071575,"pfxX":6.047567746194254,"pfxZ":1.6084016424151226,"pX":-0.04994558649002255,"pZ":2.4956517910378264,"vX0":2.245672965080095,"vY0":-122.21532426119042,"vZ0":0.6175239467357239,"x":118.9,"y":171.4,"x0":-1.7641217079047575,"y0":50.003325485147286,"z0":4.7741513980441495,"aX":9.22977960797372},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.2,"breakHorizontal":-11.5,"spinRate":2656,"spinDirection":100},"zone":5,"typeConfidence":0.9,"plateTime":0.44664382912803413,"extension":7.053803662453572},"index":4,"playId":"0d44fc61-f6e7-399b-91aa-f3de2ff3a9c0","pitchNumber":4,"startTime":"2026-05-28T00:56:40.719Z","endTime":"2026-05-28T00:56:45.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.426219368429024,"aZ":-30.232654445256983,"pfxX":6.640425627775921,"pfxZ":1.263599358496256,"pX":-0.5997413656993132,"pZ":3.18901058077908,"vX0":0.6430186749434521,"vY0":-122.61175838454393,"vZ0":2.0752238759729105,"x":139.86,"y":152.68,"x0":-1.7283052163444867,"y0":50.001459814933696,"z0":4.897250107089359,"aX":10.190266136848201},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.0,"breakHorizontal":-12.2,"spinRate":2774,"spinDirection":94},"zone":1,"typeConfidence":0.9,"plateTime":0.4453565880866286,"extension":6.931239041618069},"index":5,"playId":"5ed1ac63-6d87-3ce7-8734-7659de9e4fe2","pitchNumber":5,"startTime":"2026-05-28T00:56:56.903Z","endTime":"2026-05-28T00:57:01.607Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-28T00:57:13.232Z","endTime":"2026-05-28T00:57:27.219Z","isPitch":false,"type":"action","player":{"id":682848,"link":"/api/v1/people/682848"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.305808315166846,"aZ":-30.354923582497783,"pfxX":6.50185719801061,"pfxZ":1.164022662276679,"pX":0.8006810806361628,"pZ":1.3655798289570167,"vX0":3.755564418475627,"vY0":-123.76038190788832,"vZ0":-2.209336461486553,"x":86.48,"y":201.91,"x0":-1.5763033924517333,"y0":50.00576836441523,"z0":4.78679094283543,"aX":10.191131062628076},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.9,"breakHorizontal":-12.6,"spinRate":2771,"spinDirection":91},"zone":14,"typeConfidence":0.9,"plateTime":0.44083029837313115,"extension":7.057312358293932},"index":7,"playId":"c2e0ca5a-84e3-3cc6-8136-f0c933a55061","pitchNumber":6,"startTime":"2026-05-28T00:57:27.219Z","endTime":"2026-05-28T00:57:31.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:57:31.657Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez called out on strikes.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T00:57:45.009Z","endTime":"2026-05-28T00:59:48.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.654692008544867,"aZ":-31.608657523995763,"pfxX":6.6368908254311485,"pfxZ":0.37851725965815497,"pX":1.0866775275348948,"pZ":2.3430871824879334,"vX0":3.8413008584355643,"vY0":-121.2394252588779,"vZ0":0.5189116436740362,"x":75.58,"y":175.52,"x0":-1.3758808194276695,"y0":50.0052222527618,"z0":4.864818781892808,"aX":9.971053950397751},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.1,"breakHorizontal":-12.8,"spinRate":2684,"spinDirection":87},"zone":14,"typeConfidence":0.88,"plateTime":0.45019787050892557,"extension":7.058258323980829},"index":0,"playId":"765a5e8b-86e0-3b3a-b0d9-c2437a817c0d","pitchNumber":1,"startTime":"2026-05-28T00:57:54.333Z","endTime":"2026-05-28T00:57:58.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69297289069959,"aZ":-24.827961126070704,"pfxX":-4.726134333999422,"pfxZ":4.307220564370079,"pX":-0.17537601852374762,"pZ":3.3057358278303015,"vX0":4.640131077733903,"vY0":-128.9685068473712,"vZ0":1.006387199694207,"x":123.68,"y":149.53,"x0":-1.37320510528024,"y0":50.002322452957074,"z0":4.807763480948107,"aX":-8.060500177553424},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.3,"breakHorizontal":7.7,"spinRate":2278,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.42270144342474936,"extension":7.108143543824709},"index":1,"playId":"06b7f38d-31ae-310a-b86c-afea47631a7a","pitchNumber":2,"startTime":"2026-05-28T00:58:09.115Z","endTime":"2026-05-28T00:58:13.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58966387684189,"aZ":-24.594818412634876,"pfxX":-4.262860274808682,"pfxZ":4.440361249867562,"pX":-1.78751718055519,"pZ":3.3409103342199677,"vX0":0.8228334133949063,"vY0":-128.97468496658533,"vZ0":1.0992289190357023,"x":185.14,"y":148.58,"x0":-1.553988632335503,"y0":50.00147356185769,"z0":4.788178113361966,"aX":-7.273217743486635},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.5,"breakHorizontal":7.6,"spinRate":2314,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4226135635109607,"extension":7.162389284632847},"index":2,"playId":"35d9a8fc-0555-3ec9-b0a7-5bcaa71271c7","pitchNumber":3,"startTime":"2026-05-28T00:58:26.413Z","endTime":"2026-05-28T00:58:30.917Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.929360327284844,"aZ":-31.155002092435883,"pfxX":7.236549536708735,"pfxZ":0.6939571697794893,"pX":1.1487712755244908,"pZ":1.6216173081627618,"vX0":4.00534231636117,"vY0":-120.3621644107699,"vZ0":-0.8155776279260221,"x":73.21,"y":195.0,"x0":-1.473767016079974,"y0":50.00559852606523,"z0":4.707816710472184,"aX":10.688289169408504},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.3,"breakHorizontal":-14.0,"spinRate":2769,"spinDirection":85},"zone":14,"typeConfidence":0.88,"plateTime":0.4539405038079969,"extension":6.948591546306809},"index":3,"playId":"f4d222e1-d01c-3ec1-86b2-c35b364b11e9","pitchNumber":4,"startTime":"2026-05-28T00:58:42.564Z","endTime":"2026-05-28T00:58:46.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.8,"endSpeed":68.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.941936873267434,"aZ":-37.09529685733179,"pfxX":11.27501292453289,"pfxZ":-4.178828978447378,"pX":0.7729889966245911,"pZ":1.9180570963073433,"vX0":1.2895600716814264,"vY0":-108.76322336657488,"vZ0":2.086805757552833,"x":87.54,"y":186.99,"x0":-1.292290342549916,"y0":50.000681895329976,"z0":5.017056015697193,"aX":13.288424388389618},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-6.5,"breakHorizontal":-20.8,"spinRate":3077,"spinDirection":56},"zone":9,"typeConfidence":0.9,"plateTime":0.5067233105505502,"extension":7.119881144206378},"index":4,"playId":"53064fc3-2f55-3209-a6c5-9c0dacd76dba","pitchNumber":5,"startTime":"2026-05-28T00:59:00.064Z","endTime":"2026-05-28T00:59:03.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.104860315157964,"aZ":-25.42533527303864,"pfxX":2.2981011078060103,"pfxZ":3.920805723769128,"pX":-0.007865172010655057,"pZ":3.112177554919846,"vX0":2.2852797020370206,"vY0":-129.35586812488955,"vZ0":-0.002538594520063664,"x":117.3,"y":154.75,"x0":-1.196382061228577,"y0":50.001354527779064,"z0":5.037898216823328,"aX":3.9534163124290114},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.3,"breakHorizontal":-4.6,"spinRate":2580,"spinDirection":170},"zone":2,"typeConfidence":0.88,"plateTime":0.4209655359421003,"extension":7.291399391431395},"index":5,"playId":"62f87acf-9d5e-3ab0-80ab-8b5cc13e9b65","pitchNumber":6,"startTime":"2026-05-28T00:59:23.124Z","endTime":"2026-05-28T00:59:26.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":69.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.936808064930528,"aZ":-39.53532346039431,"pfxX":9.748119683855407,"pfxZ":-6.081707087196549,"pX":-0.7529610003965247,"pZ":1.9414960357591602,"vX0":-1.22876236088964,"vY0":-110.09223886940153,"vZ0":2.4470300285371076,"x":145.7,"y":186.36,"x0":-1.4479709164214951,"y0":50.000233664169706,"z0":5.04011095118213,"aX":11.806998335110283},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-9.8,"breakHorizontal":-17.2,"spinRate":3033,"spinDirection":62},"zone":7,"typeConfidence":0.9,"plateTime":0.5000249157429826,"extension":7.0158136329728435},"index":6,"playId":"6225c37f-47b2-3542-b337-7323c5cb6793","pitchNumber":7,"startTime":"2026-05-28T00:59:42.961Z","endTime":"2026-05-28T00:59:48.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:59:48.529Z","atBatIndex":66},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Pirates challenged (force play), call on the field was upheld: Pirates challenged (play at 1st), call on the field was upheld: Spencer Horwitz grounds into a double play, first baseman Michael Busch to shortstop Dansby Swanson to pitcher Phil Maton. Endy Rodríguez out at 2nd. Spencer Horwitz out at 1st.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T00:59:55.916Z","endTime":"2026-05-28T01:01:10.297Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"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":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87028009758531,"aZ":-38.549452221581504,"pfxX":9.84290624049407,"pfxZ":-5.1070555637553525,"pX":-0.0409615830593765,"pZ":1.7252238589992168,"vX0":0.3094929182603697,"vY0":-111.87951360243417,"vZ0":1.5904003527342443,"x":118.56,"y":192.2,"x0":-1.45743744520076,"y0":50.00094785817299,"z0":4.999292444962888,"aX":12.297335027286852},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-8.4,"breakHorizontal":-17.9,"spinRate":3164,"spinDirection":63},"zone":8,"typeConfidence":0.9,"plateTime":0.49226992221594346,"extension":7.022844189346883},"index":0,"playId":"92669ef5-93dd-30e4-8fa3-de6e15e1accf","pitchNumber":1,"startTime":"2026-05-28T01:00:10.590Z","endTime":"2026-05-28T01:00:15.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.255723071461166,"aZ":-25.69009713448807,"pfxX":1.3844122438899793,"pfxZ":3.7136518027699843,"pX":-0.19219665648533796,"pZ":3.9974066566641158,"vX0":2.3309640005918446,"vY0":-130.52893343624945,"vZ0":2.1422214076351964,"x":124.33,"y":130.85,"x0":-1.2724061446869757,"y0":50.004327871157514,"z0":5.084676030218053,"aX":2.4191492159588908},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":-3.0,"spinRate":2556,"spinDirection":180},"zone":11,"typeConfidence":0.9,"plateTime":0.41763164937435615,"extension":7.243686447621968},"index":1,"playId":"d01fe734-6165-3149-af90-96df6ea42ef8","pitchNumber":2,"startTime":"2026-05-28T01:00:27.596Z","endTime":"2026-05-28T01:00:33.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70860202683644,"aZ":-23.782446971745944,"pfxX":2.0861036344632358,"pfxZ":4.753605810092939,"pX":-0.3995365785249503,"pZ":2.3151945734114445,"vX0":1.6301642192989625,"vY0":-131.00484049921863,"vZ0":-2.1828829643585004,"x":132.23,"y":176.27,"x0":-1.2975633888537281,"y0":50.00166191786551,"z0":4.909340704137475,"aX":3.6805785804198416},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.4,"breakHorizontal":-4.1,"spinRate":2608,"spinDirection":190},"zone":4,"typeConfidence":0.9,"plateTime":0.4156799635362485,"extension":7.214704760667124},"index":2,"playId":"ddfb75d5-a8a5-3e8f-b5e9-eb7b2a312228","pitchNumber":3,"startTime":"2026-05-28T01:00:46.437Z","endTime":"2026-05-28T01:00:51.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":68.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.126236388642713,"aZ":-39.955154267823154,"pfxX":8.749985220774548,"pfxZ":-6.514041521614466,"pX":-0.40437780661824096,"pZ":1.4095642171757472,"vX0":-0.2379851235456879,"vY0":-109.40939954755777,"vZ0":1.6231753125077557,"x":132.41,"y":200.72,"x0":-1.4274144237728916,"y0":50.00509463356134,"z0":4.991485855108242,"aX":10.443266197405222},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-10.9,"breakHorizontal":-15.7,"spinRate":3135,"spinDirection":57},"zone":13,"typeConfidence":0.9,"plateTime":0.5036551677559915,"extension":7.021028579988131},"hitData":{"launchSpeed":74.3,"launchAngle":8.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.92,"coordY":163.84}},"index":3,"playId":"f047a9d1-8f66-33fe-8aeb-638238be580d","pitchNumber":4,"startTime":"2026-05-28T01:01:03.280Z","endTime":"2026-05-28T01:01:10.297Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MC","challengeTeamId":134,"additionalReviews":[{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":134}]},"playEndTime":"2026-05-28T01:01:10.297Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T01:05:29.731Z","endTime":"2026-05-28T01:06:19.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35858136597634,"aZ":-30.0837851262985,"pfxX":-9.2882090635515,"pfxZ":1.0788036948391104,"pX":-1.3256642556424474,"pZ":1.6162458091457728,"vX0":7.046071749568294,"vY0":-138.10068391433487,"vZ0":-1.16527938270406,"x":167.53,"y":195.14,"x0":-2.697174477147167,"y0":50.0050534821998,"z0":4.058292778495322,"aX":-18.030255240283626},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.9,"breakHorizontal":15.5,"spinRate":2394,"spinDirection":242},"zone":13,"typeConfidence":0.76,"plateTime":0.395882609787662,"extension":6.505973944275962},"index":0,"playId":"82c4308e-af1a-3ca0-aa9b-adc834fbfa26","pitchNumber":1,"startTime":"2026-05-28T01:05:29.731Z","endTime":"2026-05-28T01:05:34.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.180529592643378,"aZ":-29.336278076571265,"pfxX":-10.06420815934548,"pfxZ":1.4885536010933178,"pX":-0.04533429740617191,"pZ":1.5067784299844489,"vX0":9.838234998701989,"vY0":-136.613939466871,"vZ0":-1.4378637768215197,"x":118.73,"y":198.1,"x0":-2.373902998303152,"y0":50.00095573205735,"z0":4.043582763094247,"aX":-19.15136556437413},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.6,"breakHorizontal":16.3,"spinRate":2259,"spinDirection":251},"zone":13,"typeConfidence":0.5,"plateTime":0.3998897872858893,"extension":6.494862905365954},"index":1,"playId":"2cb3e3c5-f255-33d1-8ce6-bf5b46739932","pitchNumber":2,"startTime":"2026-05-28T01:05:47.243Z","endTime":"2026-05-28T01:05:52.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41747477261757,"aZ":-28.250186312722022,"pfxX":-10.155355641205873,"pfxZ":2.0033092359697235,"pX":0.43375068136971046,"pZ":2.42356238304697,"vX0":11.031815476318329,"vY0":-138.44731089480078,"vZ0":0.2890126503139222,"x":100.47,"y":173.34,"x0":-2.266847412144282,"y0":50.002552958146474,"z0":4.195522240900392,"aX":-19.884752380011307},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.8,"breakHorizontal":16.3,"spinRate":2379,"spinDirection":248},"zone":6,"typeConfidence":0.65,"plateTime":0.39433307062409995,"extension":6.475396779894185},"hitData":{"launchSpeed":99.0,"launchAngle":47.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.27,"coordY":65.36}},"index":2,"playId":"e50238ef-c167-3f05-894e-e3d66af9a3b0","pitchNumber":3,"startTime":"2026-05-28T01:06:08.908Z","endTime":"2026-05-28T01:06:19.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:06:19.771Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T01:06:28.776Z","endTime":"2026-05-28T01:08:38.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":{"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":87.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13502576505665,"aZ":-24.421079800054503,"pfxX":-9.757871898163485,"pfxZ":3.9059485161593415,"pX":-0.2536380340406978,"pZ":3.133371267356646,"vX0":9.153371748697765,"vY0":-139.8779666855201,"vZ0":1.1826023434416817,"x":126.67,"y":154.18,"x0":-2.2983918582800262,"y0":50.00186273004121,"z0":4.304706507666583,"aX":-19.362998360225944},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.6,"breakHorizontal":15.8,"spinRate":2417,"spinDirection":247},"zone":2,"typeConfidence":0.68,"plateTime":0.39137647188776725,"extension":6.701545281043604},"index":0,"playId":"14458e31-0a0f-3d4f-b716-4dbac3070119","pitchNumber":1,"startTime":"2026-05-28T01:06:45.981Z","endTime":"2026-05-28T01:06:50.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36120576691734,"aZ":-28.21488743602278,"pfxX":-9.234073793906138,"pfxZ":1.9920480082125245,"pX":-0.48360777999137416,"pZ":2.8422555507625478,"vX0":8.579661730057643,"vY0":-140.25108080560503,"vZ0":1.1245302116757068,"x":135.43,"y":162.04,"x0":-2.385869163484997,"y0":50.002489713086426,"z0":4.279102766257716,"aX":-18.35588467847236},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.1,"breakHorizontal":14.9,"spinRate":2507,"spinDirection":248},"zone":1,"typeConfidence":0.89,"plateTime":0.3908448716984734,"extension":6.5999401756098495},"index":1,"playId":"35d12d59-05f3-3f0e-a2aa-ab1e5eaf1e1e","pitchNumber":2,"startTime":"2026-05-28T01:07:04.883Z","endTime":"2026-05-28T01:07:08.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56418914437246,"aZ":-17.48530222837386,"pfxX":-8.288955163844992,"pfxZ":7.447006043103374,"pX":1.7971149434849423,"pZ":2.583299228348429,"vX0":14.030217121866894,"vY0":-139.14765526825823,"vZ0":-2.1373268206465004,"x":48.5,"y":169.03,"x0":-2.220328973549547,"y0":50.00184848643785,"z0":4.5126598454133005,"aX":-16.34854203243454},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":12.2,"spinRate":2432,"spinDirection":246},"zone":12,"typeConfidence":0.97,"plateTime":0.3927867693268028,"extension":6.93086389631278},"index":2,"playId":"4a931cd9-d76c-305f-949b-f845e2c323f9","pitchNumber":3,"startTime":"2026-05-28T01:07:31.274Z","endTime":"2026-05-28T01:07:35.081Z","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":84.5,"endSpeed":77.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.315588019437705,"aZ":-33.57591047164851,"pfxX":6.758030183457743,"pfxZ":-0.9183709384628407,"pX":1.9597688397022683,"pZ":0.6139858236990231,"vX0":8.470628605498286,"vY0":-122.86500370650212,"vZ0":-2.137409379372719,"x":42.3,"y":222.2,"x0":-2.4162881302948556,"y0":50.00455326718231,"z0":4.360272717105263,"aX":10.288046325656744},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.9,"breakHorizontal":-14.3,"spinRate":3169,"spinDirection":65},"zone":14,"typeConfidence":0.92,"plateTime":0.4465341157380154,"extension":6.662951028052024},"index":3,"playId":"f60dff0d-234a-30ff-ac12-29bc621a363f","pitchNumber":4,"startTime":"2026-05-28T01:07:48.535Z","endTime":"2026-05-28T01:07:52.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.178917905056508,"aZ":-31.75883153756361,"pfxX":8.36364984285003,"pfxZ":0.2853136571079258,"pX":-0.3197159405605855,"pZ":2.0983275004551873,"vX0":2.879603662946625,"vY0":-120.53151867849742,"vZ0":0.9168986063801725,"x":129.19,"y":182.13,"x0":-2.6177072165927497,"y0":50.00396049341883,"z0":4.524805745005002,"aX":12.264092038707732},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.0,"breakHorizontal":-15.8,"spinRate":3015,"spinDirection":70},"zone":8,"typeConfidence":0.92,"plateTime":0.45502537580304825,"extension":6.600874878213484},"index":4,"playId":"51f390ca-23b8-3026-9faa-cf3b58f24124","pitchNumber":5,"startTime":"2026-05-28T01:08:10.105Z","endTime":"2026-05-28T01:08:13.702Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59561553781219,"aZ":-31.535337437228563,"pfxX":8.814317409221296,"pfxZ":0.4427961904984423,"pX":1.0293360076558358,"pZ":0.8487382143285238,"vX0":5.613429960339574,"vY0":-120.25404900546945,"vZ0":-1.597464538087732,"x":77.76,"y":215.86,"x0":-2.4853497883804145,"y0":50.00571601157742,"z0":4.334550447138323,"aX":12.835074162298573},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.7,"breakHorizontal":-17.4,"spinRate":3126,"spinDirection":70},"zone":14,"typeConfidence":0.92,"plateTime":0.4564914611521802,"extension":6.813111982727868},"index":5,"playId":"1f3816c1-32f6-32ca-ac53-2bd4694d7c17","pitchNumber":6,"startTime":"2026-05-28T01:08:33.349Z","endTime":"2026-05-28T01:08:38.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:08:38.312Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Conforto walks.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T01:08:53.212Z","endTime":"2026-05-28T01:10:03.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"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":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.825897449983547,"aZ":-21.32661689008439,"pfxX":-6.23603944988983,"pfxZ":5.534547605064809,"pX":-0.4018226175018147,"pZ":3.4434831653891127,"vX0":8.160099237892979,"vY0":-138.61520043114575,"vZ0":1.0301865630213922,"x":132.32,"y":145.81,"x0":-2.5634253048579905,"y0":50.00440440990777,"z0":4.4832917079816905,"aX":-12.227153891725717},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.4,"breakHorizontal":9.7,"spinRate":2538,"spinDirection":231},"zone":11,"typeConfidence":0.95,"plateTime":0.39402624078462223,"extension":6.935713712721205},"index":0,"playId":"e506ea22-9c21-3c84-ad98-91689bbc1e12","pitchNumber":1,"startTime":"2026-05-28T01:09:06.192Z","endTime":"2026-05-28T01:09:10.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67972196851514,"aZ":-28.540694988102086,"pfxX":-9.379559332127835,"pfxZ":1.8549187671838858,"pX":-2.133258455926924,"pZ":2.2403351330160524,"vX0":4.504127285237278,"vY0":-139.48275409897877,"vZ0":-0.0835715197289868,"x":198.31,"y":178.29,"x0":-2.554224192119461,"y0":50.00596327282794,"z0":4.1596893160674275,"aX":-18.40226318742187},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.5,"breakHorizontal":16.0,"spinRate":2503,"spinDirection":240},"zone":13,"typeConfidence":0.83,"plateTime":0.3933676447589334,"extension":6.406196886179308},"index":1,"playId":"d74a0fe4-54eb-3178-829e-6f39f8cc5b13","pitchNumber":2,"startTime":"2026-05-28T01:09:23.261Z","endTime":"2026-05-28T01:09:26.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15206614416743,"aZ":-29.35841988331793,"pfxX":12.353559993030164,"pfxZ":1.924765052442889,"pX":-1.2193677312440305,"pZ":1.791307151384813,"vX0":0.16449919508111788,"vY0":-120.69663486374137,"vZ0":0.4037840784866047,"x":163.48,"y":190.41,"x0":-2.8916364513296844,"y0":50.00373372234416,"z0":4.222982982898402,"aX":18.089033615563732},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.8,"breakHorizontal":-22.3,"spinRate":3122,"spinDirection":77},"zone":13,"typeConfidence":0.91,"plateTime":0.4551245432633939,"extension":6.340762371516178},"index":2,"playId":"c3f16c86-6078-3416-810f-8d92c2939b5f","pitchNumber":3,"startTime":"2026-05-28T01:09:40.996Z","endTime":"2026-05-28T01:09:45.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22491711578475,"aZ":-30.64933540918029,"pfxX":-9.005733564185066,"pfxZ":0.7838105687776586,"pX":-2.1037374226108336,"pZ":2.7149688444719766,"vX0":4.709801159757013,"vY0":-139.02014232367796,"vZ0":1.649532273291854,"x":197.19,"y":165.48,"x0":-2.653057843635644,"y0":50.005277214717914,"z0":4.15362858618721,"aX":-17.565522024432813},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.0,"breakHorizontal":15.2,"spinRate":2543,"spinDirection":243},"zone":11,"typeConfidence":0.94,"plateTime":0.394551216758237,"extension":6.418463236771109},"index":3,"playId":"36766185-80a5-328c-a4a6-2afce006867a","pitchNumber":4,"startTime":"2026-05-28T01:09:59.488Z","endTime":"2026-05-28T01:10:03.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:10:03.830Z","atBatIndex":70},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Carson Kelly hit by pitch. Michael Conforto to 2nd.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T01:12:47.993Z","endTime":"2026-05-28T01:12:56.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-28T01:10:43.003Z","endTime":"2026-05-28T01:11:22.956Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Dennis Santana replaces Justin Lawrence.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-28T01:11:22.956Z","endTime":"2026-05-28T01:12:50.319Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":95.6,"endSpeed":86.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54690108059361,"aZ":-15.576664997567628,"pfxX":-8.232025655781861,"pfxZ":8.562759806361937,"pX":-2.4989217354053337,"pZ":3.8094328676196976,"vX0":1.0791931458947503,"vY0":-139.16094543195058,"vZ0":-1.910453118465703,"x":212.25,"y":135.93,"x0":-1.8259342366224205,"y0":50.00693199447176,"z0":5.549909047205943,"aX":-15.96590519053985},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":14.6,"spinRate":2498,"spinDirection":229},"zone":11,"typeConfidence":0.83,"plateTime":0.3953187526637816,"extension":5.7990760199417},"index":2,"playId":"b9aec4b2-4c1d-329b-a1e3-78530460cac3","pitchNumber":1,"startTime":"2026-05-28T01:12:50.319Z","endTime":"2026-05-28T01:12:56.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:12:56.760Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T01:13:01.782Z","endTime":"2026-05-28T01:15:15.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnThird":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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, 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":85.7,"endSpeed":79.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.636762751912894,"aZ":-26.673885336033667,"pfxX":0.6045502292314762,"pfxZ":3.501752578095055,"pX":2.2972301110609816,"pZ":1.2427406120621445,"vX0":9.532153840473105,"vY0":-124.48253275415907,"vZ0":-5.096315089290862,"x":29.43,"y":205.23,"x0":-1.6579491620641627,"y0":50.00554534309529,"z0":5.520910227919789,"aX":0.9489225189823078},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.4,"breakHorizontal":-3.2,"spinRate":2535,"spinDirection":205},"zone":14,"typeConfidence":0.84,"plateTime":0.4397491213620328,"extension":6.130118198550621},"index":0,"playId":"6abf63b9-f248-387c-9bb2-2be7dce9ef71","pitchNumber":1,"startTime":"2026-05-28T01:13:53.723Z","endTime":"2026-05-28T01:14:02.774Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Dennis Santana. Michael Conforto to 3rd. Carson Kelly to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"6abf63b9-f248-387c-9bb2-2be7dce9ef71","startTime":"2026-05-28T01:14:25.763Z","endTime":"2026-05-28T01:14:30.910Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66794665931285,"aZ":-15.286487183200698,"pfxX":-9.364472885545474,"pfxZ":8.662348476128265,"pX":0.7443271213693843,"pZ":1.5389771518616602,"vX0":9.52868153259125,"vY0":-138.65996479351605,"vZ0":-7.576475430187378,"x":88.63,"y":197.23,"x0":-1.5180869632653784,"y0":50.00287454275386,"z0":5.324470890919915,"aX":-18.256510618336115},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":15.0,"spinRate":2393,"spinDirection":228},"zone":14,"typeConfidence":0.77,"plateTime":0.3948462925719842,"extension":6.279177962991669},"index":2,"playId":"75576ab9-0641-306f-a42c-78839767b37b","pitchNumber":2,"startTime":"2026-05-28T01:14:30.910Z","endTime":"2026-05-28T01:14:35.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58900633801149,"aZ":-18.16841808963538,"pfxX":-8.565912308226295,"pfxZ":7.225216327427867,"pX":-0.07726703792742606,"pZ":1.063490719236073,"vX0":7.103382540381488,"vY0":-138.31662842908244,"vZ0":-8.160986040533391,"x":119.95,"y":210.07,"x0":-1.5646012090996522,"y0":50.00646811664568,"z0":5.268619764989639,"aX":-16.615918824191834},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.5,"breakHorizontal":14.0,"spinRate":2312,"spinDirection":234},"zone":13,"typeConfidence":0.62,"plateTime":0.3958603793604616,"extension":5.9719460372362585},"index":3,"playId":"dfb91808-5dad-31d8-a7c6-9d21eba5e450","pitchNumber":3,"startTime":"2026-05-28T01:14:49.645Z","endTime":"2026-05-28T01:14:54.454Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25982122309747,"aZ":-15.933522843840311,"pfxX":-8.074088912884582,"pfxZ":8.41588022049722,"pX":-0.8291691828201723,"pZ":3.4220813427792307,"vX0":5.20207840397145,"vY0":-138.3654124699647,"vZ0":-2.7884197420965946,"x":148.61,"y":146.38,"x0":-1.6892945532926764,"y0":50.00309900635018,"z0":5.51698226271113,"aX":-15.58027870600569},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":13.4,"spinRate":2384,"spinDirection":224},"zone":11,"typeConfidence":0.75,"plateTime":0.39659326856044563,"extension":5.8878354730048645},"index":4,"playId":"37722f64-0397-3258-bc9a-c19b0d9554a5","pitchNumber":4,"startTime":"2026-05-28T01:15:10.922Z","endTime":"2026-05-28T01:15:15.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:15:15.398Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T01:15:22.882Z","endTime":"2026-05-28T01:16:45.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":"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":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.006590688553963,"aZ":-26.990329990268386,"pfxX":-10.973661344335904,"pfxZ":3.0970393630898743,"pX":-0.6520336447045486,"pZ":1.8675180377923963,"vX0":6.897801176832568,"vY0":-128.6461674687617,"vZ0":-3.6412631600987475,"x":141.85,"y":188.36,"x0":-1.9440743636294098,"y0":50.00383093683294,"z0":5.396488113997964,"aX":-18.3709420098132},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":18.4,"spinRate":2350,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.425978537115141,"extension":6.076491994378098},"index":0,"playId":"af169b0e-26a7-3679-8775-4f303670d2b0","pitchNumber":1,"startTime":"2026-05-28T01:15:40.960Z","endTime":"2026-05-28T01:15:45.868Z","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":93.2,"endSpeed":85.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.614391316076464,"aZ":-17.00161287992868,"pfxX":-9.0223441465246,"pfxZ":8.17873476414715,"pX":-0.07937635384037756,"pZ":0.9202585392563924,"vX0":7.134024222103015,"vY0":-135.35944941221473,"vZ0":-8.618611464733535,"x":120.03,"y":213.93,"x0":-1.5771870186860841,"y0":50.00542939437986,"z0":5.3368317882846315,"aX":-16.740855311580066},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.1,"breakHorizontal":14.8,"spinRate":2344,"spinDirection":230},"zone":13,"typeConfidence":0.6,"plateTime":0.4046943319177698,"extension":6.0073414760159},"index":1,"playId":"2e8ebc1d-b2f5-3f32-9356-38a791cd1e85","pitchNumber":2,"startTime":"2026-05-28T01:15:56.480Z","endTime":"2026-05-28T01:16:00.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":85.6,"endSpeed":79.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.591034851295635,"aZ":-28.413967369191376,"pfxX":-0.20716275824564562,"pfxZ":2.371764214953049,"pX":-0.05470879233394972,"pZ":1.7706376381621287,"vX0":4.7049938213393485,"vY0":-124.67671586611138,"vZ0":-3.385653063693586,"x":119.09,"y":190.97,"x0":-1.9342825307644762,"y0":50.00064940301703,"z0":5.4752401988754436,"aX":-0.3282813401999341},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.8,"breakHorizontal":-0.6,"spinRate":2711,"spinDirection":206},"zone":8,"typeConfidence":0.85,"plateTime":0.438262974687849,"extension":6.087434242469241},"index":2,"playId":"f7ae8ea4-78dc-3165-9502-d8e4d90a466c","pitchNumber":3,"startTime":"2026-05-28T01:16:14.433Z","endTime":"2026-05-28T01:16:18.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67040101162365,"aZ":-17.60878597412844,"pfxX":-9.423186297292222,"pfxZ":7.713959117406871,"pX":-1.0261434621930239,"pZ":3.2061167135416775,"vX0":5.158461184335487,"vY0":-137.12819993840364,"vZ0":-3.052632760697628,"x":156.11,"y":152.21,"x0":-1.7156393339978468,"y0":50.00509491308618,"z0":5.547337924835763,"aX":-17.799582781655438},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":15.8,"spinRate":2475,"spinDirection":226},"zone":11,"typeConfidence":0.62,"plateTime":0.4006964908747328,"extension":5.928005073017418},"index":3,"playId":"f183b28b-7ffe-39f1-8ae5-e290e4f20956","pitchNumber":4,"startTime":"2026-05-28T01:16:39.818Z","endTime":"2026-05-28T01:16:45.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:16:45.688Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-28T01:19:08.301Z","endTime":"2026-05-28T01:19:34.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Thielbar replaces Phil Maton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T01:18:20.704Z","endTime":"2026-05-28T01:19:10.673Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573204,"link":"/api/v1/people/573204"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17548329047497,"aZ":-10.896120706783131,"pfxX":2.221239120661331,"pfxZ":11.53041661520615,"pX":-0.572075766899531,"pZ":2.1536990310767994,"vX0":-1.9134859858160909,"vY0":-134.71685504415245,"vZ0":-7.846747218051069,"x":138.81,"y":180.63,"x0":-0.14256207041205246,"y0":50.004711401407754,"z0":5.867150138782113,"aX":4.099589817825592},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.4,"breakHorizontal":-3.6,"spinRate":2245,"spinDirection":160},"zone":4,"typeConfidence":0.9,"plateTime":0.4059631087166431,"extension":6.201955018409503},"index":1,"playId":"e980891c-d078-3d13-b5e8-ba7aed6ae232","pitchNumber":1,"startTime":"2026-05-28T01:19:10.673Z","endTime":"2026-05-28T01:19:14.772Z","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":86.8,"endSpeed":80.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03334271125881,"aZ":-28.700966139731456,"pfxX":-2.876945574207735,"pfxZ":2.126483247840701,"pX":-0.49323903542682396,"pZ":2.3155617416676173,"vX0":-0.277426251959865,"vY0":-126.53000653753695,"vZ0":-3.4497932581442003,"x":135.8,"y":176.26,"x0":-0.00826896980012885,"y0":50.00349128395443,"z0":5.978241424064337,"aX":-4.69911427435403},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.4,"breakHorizontal":5.3,"spinRate":2322,"spinDirection":203},"zone":4,"typeConfidence":0.89,"plateTime":0.431678628969522,"extension":6.106222232038492},"hitData":{"launchSpeed":94.1,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":155.23}},"index":2,"playId":"67d5731e-979a-3135-a368-8fd409f8dd6a","pitchNumber":2,"startTime":"2026-05-28T01:19:25.901Z","endTime":"2026-05-28T01:19:34.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:19:34.150Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a ground ball to right fielder Seiya Suzuki.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-28T01:19:42.274Z","endTime":"2026-05-28T01:20:26.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34079718712313,"aZ":-13.04574917648725,"pfxX":3.953022837028647,"pfxZ":10.255652022684334,"pX":1.395870334160437,"pZ":3.294642578463912,"vX0":1.8448027668757527,"vY0":-135.85324810891439,"vZ0":-4.594087281307548,"x":63.79,"y":149.82,"x0":0.19395320236240543,"y0":50.004508410707366,"z0":5.917543840500965,"aX":7.373748572261262},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":-7.6,"spinRate":2343,"spinDirection":164},"zone":12,"typeConfidence":0.89,"plateTime":0.40350580900397226,"extension":6.022906276661492},"index":0,"playId":"48802e3f-7739-3726-bad6-8687d912b632","pitchNumber":1,"startTime":"2026-05-28T01:19:59.544Z","endTime":"2026-05-28T01:20:02.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.787263134833786,"aZ":-13.098118338708518,"pfxX":4.596357111449827,"pfxZ":10.263626249672315,"pX":0.12282089356491119,"pZ":2.517746703687444,"vX0":-1.4395659500258353,"vY0":-135.5031940927345,"vZ0":-6.4437184842723605,"x":112.32,"y":170.8,"x0":0.06404853106986817,"y0":50.00200095083195,"z0":5.842908161757428,"aX":8.54094744469482},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":-8.0,"spinRate":2360,"spinDirection":161},"zone":5,"typeConfidence":0.89,"plateTime":0.4043318345325604,"extension":6.0799798577905175},"hitData":{"launchSpeed":106.4,"launchAngle":3.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.63,"coordY":108.1}},"index":1,"playId":"1c4a838c-6f6b-3d1e-b569-a3377cf6eea0","pitchNumber":2,"startTime":"2026-05-28T01:20:14.581Z","endTime":"2026-05-28T01:20:26.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:20:26.606Z","atBatIndex":75},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Gonzales grounds into a force out, pitcher Caleb Thielbar to second baseman Nico Hoerner. Bryan Reynolds out at 2nd. Nick Gonzales to 1st.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-28T01:20:33.906Z","endTime":"2026-05-28T01:23:07.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":573204,"link":"/api/v1/people/573204"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"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":5},"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":1},"pitchData":{"startSpeed":78.0,"endSpeed":72.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93275461389711,"aZ":-42.00498415108323,"pfxX":-3.7721489975600377,"pfxZ":-7.509286403332203,"pX":-0.48633105543549116,"pZ":1.360885789753092,"vX0":-0.20555970924821826,"vY0":-113.67159160134892,"vZ0":-1.0840347839108282,"x":135.54,"y":202.04,"x0":0.09541297686050357,"y0":50.00531155083998,"z0":6.015981223761969,"aX":-4.934782301241601},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-13.6,"breakHorizontal":6.8,"spinRate":2631,"spinDirection":328},"zone":13,"typeConfidence":0.9,"plateTime":0.481935476807013,"extension":6.309813655307031},"index":0,"playId":"cc4c6727-c424-3faa-9cfc-0e33387e371a","pitchNumber":1,"startTime":"2026-05-28T01:20:48.471Z","endTime":"2026-05-28T01:20:52.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.241933997795137,"aZ":-12.61157323253708,"pfxX":3.2039683347806642,"pfxZ":10.504142556214553,"pX":-1.0044054179518638,"pZ":2.6853609234675644,"vX0":-3.383204314268569,"vY0":-135.5043224198851,"vZ0":-6.042919291792881,"x":155.29,"y":166.28,"x0":-0.15674702364560397,"y0":50.00148002979306,"z0":5.823303909052012,"aX":5.965947431975313},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":-5.0,"spinRate":2328,"spinDirection":157},"zone":11,"typeConfidence":0.88,"plateTime":0.4040202029600075,"extension":6.156869036465193},"index":1,"playId":"9cb129c1-f236-30ef-b7df-8c7ce6b70ee1","pitchNumber":2,"startTime":"2026-05-28T01:21:02.483Z","endTime":"2026-05-28T01:21:06.234Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-28T01:21:37.578Z","endTime":"2026-05-28T01:22:17.639Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.1,"endSpeed":86.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.708441935687848,"aZ":-13.156489699920249,"pfxX":4.420461025845618,"pfxZ":10.05456356747262,"pX":0.17866650848204096,"pZ":1.579377378613234,"vX0":-1.4037229213552171,"vY0":-136.78706830224897,"vZ0":-8.722313808283454,"x":110.19,"y":196.14,"x0":0.12480217593532746,"y0":50.00189233862205,"z0":5.715381281792651,"aX":8.360224160804128},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-7.7,"spinRate":2253,"spinDirection":156},"zone":8,"typeConfidence":0.9,"plateTime":0.40070713559037285,"extension":6.323390225330471},"index":3,"playId":"2dab74b0-846e-3b02-b4f0-4fb5cc1213c5","pitchNumber":3,"startTime":"2026-05-28T01:22:17.639Z","endTime":"2026-05-28T01:22:22.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.468646004689127,"aZ":-13.996672573803279,"pfxX":5.581868454438999,"pfxZ":9.914690462414159,"pX":-0.8825803641635541,"pZ":2.7079483403344966,"vX0":-3.800603211587032,"vY0":-134.5968395200524,"vZ0":-5.5934085820431845,"x":150.64,"y":165.67,"x0":-0.17674476558124202,"y0":50.00042902254231,"z0":5.805660630760483,"aX":10.230593427976249},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":-9.2,"spinRate":2274,"spinDirection":153},"zone":11,"typeConfidence":0.85,"plateTime":0.4070798251752543,"extension":6.1865769336135354},"index":4,"playId":"ac562b55-787b-3e11-940d-a34ac26396be","pitchNumber":4,"startTime":"2026-05-28T01:22:33.277Z","endTime":"2026-05-28T01:22:37.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":70.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.517288000898976,"aZ":-43.32780485288534,"pfxX":-4.056891685642535,"pfxZ":-8.997480640309309,"pX":0.7294809583120416,"pZ":2.7431759309466077,"vX0":2.6526664932281983,"vY0":-110.8837273476391,"vZ0":2.3507200051412096,"x":89.19,"y":164.71,"x0":0.04251852564720382,"y0":50.00027370511935,"z0":6.202490033707499,"aX":-5.032307806588138},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-15.4,"breakHorizontal":6.6,"spinRate":2572,"spinDirection":322},"zone":3,"typeConfidence":0.9,"plateTime":0.494674453603011,"extension":6.141978657889212},"hitData":{"launchSpeed":47.1,"launchAngle":-73.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":122.7,"coordY":180.53}},"index":5,"playId":"8d526422-db96-3ddd-8be4-84a956320d56","pitchNumber":5,"startTime":"2026-05-28T01:22:56.900Z","endTime":"2026-05-28T01:23:07.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:23:07.740Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz called out on strikes.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-28T01:23:19.771Z","endTime":"2026-05-28T01:25:41.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21074870046853,"aZ":-28.489485152798245,"pfxX":-3.0821827990954915,"pfxZ":2.2195786298761595,"pX":-2.0696191219624986,"pZ":1.9524439596054457,"vX0":-3.595084516353624,"vY0":-127.31657835747397,"vZ0":-4.3952278160453915,"x":195.89,"y":186.06,"x0":-0.24502561791366215,"y0":50.00385925042595,"z0":5.925037631985987,"aX":-5.120597637461406},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.4,"breakHorizontal":6.4,"spinRate":2315,"spinDirection":201},"zone":13,"typeConfidence":0.92,"plateTime":0.428262081502357,"extension":6.190316966649258},"index":0,"playId":"f2cadfec-db53-3eb1-aa71-e38a0d5e1234","pitchNumber":1,"startTime":"2026-05-28T01:23:34.962Z","endTime":"2026-05-28T01:23:40.502Z","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":87.9,"endSpeed":81.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690386166631818,"aZ":-26.37241059262079,"pfxX":-3.254862259915109,"pfxZ":3.4527737560983436,"pX":0.3371370396213172,"pZ":2.4497478920450537,"vX0":1.5471411608050896,"vY0":-128.17126575124053,"vZ0":-3.660385295876998,"x":104.15,"y":172.64,"x0":0.15225901778464565,"y0":50.006280566804875,"z0":5.929936901296497,"aX":-5.477707209230887},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.8,"breakHorizontal":5.6,"spinRate":2278,"spinDirection":200},"zone":6,"typeConfidence":0.91,"plateTime":0.4254969888442197,"extension":6.134026881147069},"index":1,"playId":"3864a5a1-7261-3d66-83d0-faa1d68a4841","pitchNumber":2,"startTime":"2026-05-28T01:23:49.362Z","endTime":"2026-05-28T01:23:54.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.15961476789095,"aZ":-41.531908195395204,"pfxX":-2.9137710844110503,"pfxZ":-7.069214042186472,"pX":-1.1172841170894872,"pZ":1.5028151784195276,"vX0":-1.0309645172169464,"vY0":-114.10094341843048,"vZ0":-1.0802400845767324,"x":159.59,"y":198.2,"x0":-0.28161766804533195,"y0":50.001485603319296,"z0":6.059432905596897,"aX":-3.8578294928280403},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-12.8,"breakHorizontal":5.5,"spinRate":2674,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.47925466920971216,"extension":6.325262261908596},"index":2,"playId":"90d8dffa-9f66-3aa9-b366-a6fbb5a35575","pitchNumber":3,"startTime":"2026-05-28T01:24:03.820Z","endTime":"2026-05-28T01:24:08.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.165547964981577,"aZ":-27.917737079373772,"pfxX":-3.1624122193887745,"pfxZ":2.5013561409783964,"pX":-0.6538737116874754,"pZ":2.9002882294004935,"vX0":-0.5331844983599433,"vY0":-128.69127718188406,"vZ0":-2.4574476320337886,"x":141.92,"y":160.47,"x0":-0.03340331302257107,"y0":50.002981535998025,"z0":5.999402924296985,"aX":-5.378887048794235},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.3,"breakHorizontal":5.9,"spinRate":2325,"spinDirection":201},"zone":4,"typeConfidence":0.93,"plateTime":0.42333338505735263,"extension":6.045418127436507},"index":3,"playId":"1736d0cc-bac0-3872-873f-55db00f33ada","pitchNumber":4,"startTime":"2026-05-28T01:24:18.188Z","endTime":"2026-05-28T01:24:22.956Z","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":80.9,"endSpeed":73.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.598923441273634,"aZ":-34.08526675989631,"pfxX":-9.1867023517629,"pfxZ":-1.3730630703081914,"pX":-0.7782041294437624,"pZ":4.285637569329424,"vX0":0.4663061748429975,"vY0":-117.70368744335823,"vZ0":3.342253240431945,"x":146.66,"y":123.07,"x0":0.21277891434207313,"y0":50.00061474098952,"z0":6.015720523181905,"aX":-12.810499862015416},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.3,"breakHorizontal":16.4,"spinRate":2506,"spinDirection":293},"zone":11,"typeConfidence":0.92,"plateTime":0.46642395219262145,"extension":5.984234488397096},"index":4,"playId":"8c0b91e0-5c38-32c7-b0a8-9656bf1ca6be","pitchNumber":5,"startTime":"2026-05-28T01:24:40.035Z","endTime":"2026-05-28T01:24:44.356Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.122004403790193,"aZ":-43.15013085546066,"pfxX":-2.5170368818753523,"pfxZ":-8.439433125866891,"pX":1.0663093363154241,"pZ":2.950007627412968,"vX0":2.992525031337703,"vY0":-113.47092783133638,"vZ0":2.4809672090245347,"x":76.35,"y":159.13,"x0":0.056331293156401153,"y0":50.00040029845068,"z0":6.147587085018525,"aX":-3.2761181695805903},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.3,"breakHorizontal":3.8,"spinRate":2546,"spinDirection":324},"zone":12,"typeConfidence":0.89,"plateTime":0.4830469037311578,"extension":6.097097279795843},"index":5,"playId":"30cbd0e7-0b52-3e5b-90ac-d22989a0f6e3","pitchNumber":6,"startTime":"2026-05-28T01:24:55.787Z","endTime":"2026-05-28T01:25:01.305Z","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.9,"endSpeed":80.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79761405385262,"aZ":-31.28114006523318,"pfxX":-2.712400297289919,"pfxZ":0.5496693725935238,"pX":-0.8279468571561271,"pZ":3.953898798299938,"vX0":-0.7523919696856955,"vY0":-126.6418386708569,"vZ0":0.9472183802672085,"x":148.56,"y":132.02,"x0":-0.1750766106342597,"y0":50.00579645709036,"z0":6.060747129036021,"aX":-4.444219829607732},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.4,"breakHorizontal":5.0,"spinRate":2268,"spinDirection":211},"zone":11,"typeConfidence":0.89,"plateTime":0.43109790355156896,"extension":6.102232989882167},"index":6,"playId":"dfc442c1-63af-35a8-b071-6930ef5f0bd4","pitchNumber":7,"startTime":"2026-05-28T01:25:17.157Z","endTime":"2026-05-28T01:25:22.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.2,"endSpeed":86.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.434779053363425,"aZ":-11.279975612531334,"pfxX":4.026930402535535,"pfxZ":10.938209161280986,"pX":-0.27823086822243986,"pZ":2.7054280418700043,"vX0":-1.7174350503031484,"vY0":-137.1103533015866,"vZ0":-6.433900307306728,"x":127.61,"y":165.73,"x0":-0.1679636202608423,"y0":50.001073681459836,"z0":5.847132762547319,"aX":7.689751765112235},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":-7.0,"spinRate":2388,"spinDirection":160},"zone":5,"typeConfidence":0.92,"plateTime":0.3990199622806072,"extension":6.178729247658054},"index":7,"playId":"091deea3-d91b-3462-8a4a-6d38aede10a4","pitchNumber":8,"startTime":"2026-05-28T01:25:36.646Z","endTime":"2026-05-28T01:25:41.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:25:41.649Z","atBatIndex":77},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nico Hoerner pops out softly to catcher Endy Rodríguez in foul territory.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T01:27:48.397Z","endTime":"2026-05-28T01:29:09.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.707362787945335,"aZ":-30.363065197968503,"pfxX":-0.06317626936155674,"pfxZ":1.141169957107346,"pX":0.3195724795767452,"pZ":3.102869712373909,"vX0":5.182494082420228,"vY0":-124.41376824625237,"vZ0":-0.11049470189805333,"x":104.82,"y":155.0,"x0":-1.7701781040034388,"y0":50.003496263372526,"z0":5.635191879660822,"aX":-0.10040912450288073},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.3,"breakHorizontal":-1.0,"spinRate":2664,"spinDirection":162},"zone":3,"typeConfidence":0.86,"plateTime":0.4379199362071815,"extension":5.8341936172667355},"index":0,"playId":"6b04c06e-6aa5-3c04-867f-04e38acea7e3","pitchNumber":1,"startTime":"2026-05-28T01:27:48.397Z","endTime":"2026-05-28T01:27:52.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.604937635170216,"aZ":-29.229090676953877,"pfxX":0.06603956753621754,"pfxZ":1.8279632673295492,"pX":0.7578784708305567,"pZ":2.0416209551034905,"vX0":5.925498917394555,"vY0":-125.40660741148872,"vZ0":-2.8448576814488447,"x":88.11,"y":183.66,"x0":-1.6326808138559648,"y0":50.00224368175798,"z0":5.546607489350177,"aX":0.10635039774796322},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":-1.3,"spinRate":2733,"spinDirection":142},"zone":9,"typeConfidence":0.83,"plateTime":0.4348359523216967,"extension":6.000445453580138},"index":1,"playId":"661dfb35-51ab-3f19-9248-63a9bd94423a","pitchNumber":2,"startTime":"2026-05-28T01:28:02.953Z","endTime":"2026-05-28T01:28:29.981Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-28T01:28:32.380Z","endTime":"2026-05-28T01:28:43.319Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.672201927363563,"aZ":-29.632698903821055,"pfxX":0.45220595205591163,"pfxZ":1.530636399669178,"pX":1.2062923049338035,"pZ":1.6672078636420973,"vX0":6.953729812597091,"vY0":-126.9346202501758,"vZ0":-3.7514672435019176,"x":71.02,"y":193.77,"x0":-1.6074430997064035,"y0":50.00363314086574,"z0":5.478608478714555,"aX":0.7498717390314921},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":-2.2,"spinRate":2762,"spinDirection":128},"zone":14,"typeConfidence":0.75,"plateTime":0.4286252866287601,"extension":5.954310877009535},"index":3,"playId":"628a1a16-7dd3-3e9a-9e87-ce1a4af51f9a","pitchNumber":3,"startTime":"2026-05-28T01:28:43.319Z","endTime":"2026-05-28T01:28:49.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.034036670298953,"aZ":-16.207854475167828,"pfxX":-7.052653189148027,"pfxZ":8.129991207993099,"pX":-1.1491036352476425,"pZ":3.3455453098621852,"vX0":4.506857004503547,"vY0":-138.98118755748325,"vZ0":-2.9464493008558414,"x":160.8,"y":148.45,"x0":-1.8722885642568934,"y0":50.00082517362414,"z0":5.4906903896321015,"aX":-13.848042778998549},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":11.9,"spinRate":2556,"spinDirection":224},"zone":11,"typeConfidence":0.81,"plateTime":0.39352955040939896,"extension":5.764435740134489},"hitData":{"launchSpeed":49.8,"launchAngle":81.0,"totalDistance":48.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":108.05,"coordY":213.02}},"index":4,"playId":"4e12c198-4d1e-3059-90a9-904a69f03633","pitchNumber":4,"startTime":"2026-05-28T01:29:01.895Z","endTime":"2026-05-28T01:29:09.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:29:09.990Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T01:29:32.301Z","endTime":"2026-05-28T01:30:34.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":94.8,"endSpeed":86.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.478834343301873,"aZ":-17.720336555694598,"pfxX":-6.9955005269171355,"pfxZ":7.482135508021123,"pX":-1.697504428415743,"pZ":3.943747458371249,"vX0":3.120556135708434,"vY0":-138.05747489792125,"vZ0":-1.0015620176616609,"x":181.7,"y":132.3,"x0":-1.9329888494933296,"y0":50.00497042715974,"z0":5.502954699269031,"aX":-13.51714861070076},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":12.0,"spinRate":2462,"spinDirection":228},"zone":11,"typeConfidence":0.8,"plateTime":0.39660018869711333,"extension":5.933539598277907},"index":0,"playId":"d39c6fb6-865b-3005-b55e-2c29216884aa","pitchNumber":1,"startTime":"2026-05-28T01:29:36.477Z","endTime":"2026-05-28T01:29:40.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06550929602402,"aZ":-17.417322759766808,"pfxX":-7.165099501412694,"pfxZ":7.547123823143375,"pX":0.9225697116989593,"pZ":2.377255694902719,"vX0":9.412169808826027,"vY0":-138.4843139631197,"vZ0":-5.163160134239205,"x":81.83,"y":174.59,"x0":-1.5790895654599086,"y0":50.00122879668867,"z0":5.419729188215519,"aX":-14.006282208595772},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":11.2,"spinRate":2424,"spinDirection":228},"zone":14,"typeConfidence":0.56,"plateTime":0.394555970267068,"extension":6.04147401890044},"index":1,"playId":"1df50bc9-51ad-3234-ad68-6fbc23573d52","pitchNumber":2,"startTime":"2026-05-28T01:29:53.761Z","endTime":"2026-05-28T01:29:58.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.421199348816884,"aZ":-29.332215587644107,"pfxX":0.021698566992085944,"pfxZ":1.816718109410397,"pX":1.6123115535647026,"pZ":1.0132007020705143,"vX0":7.83551678279231,"vY0":-123.97760239372555,"vZ0":-4.9042723813467255,"x":55.54,"y":211.42,"x0":-1.584243076677184,"y0":50.00480828977923,"z0":5.448450762958314,"aX":0.032915445599516396},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":-1.8,"spinRate":2645,"spinDirection":202},"zone":14,"typeConfidence":0.85,"plateTime":0.44080818719111203,"extension":6.189361042185561},"index":2,"playId":"cb65bede-ed48-3004-99c5-f7779df6b662","pitchNumber":3,"startTime":"2026-05-28T01:30:10.964Z","endTime":"2026-05-28T01:30:14.939Z","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":94.1,"endSpeed":86.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.768874636911473,"aZ":-17.95388891582854,"pfxX":-6.958728011450943,"pfxZ":7.463391849005465,"pX":-1.351565824905412,"pZ":4.113035148018309,"vX0":3.9001806325686683,"vY0":-137.04136016410786,"vZ0":-0.567333056290446,"x":168.52,"y":127.73,"x0":-1.8877347198093604,"y0":50.003196247208805,"z0":5.5471080459394075,"aX":-13.26012996646316},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":11.8,"spinRate":2469,"spinDirection":227},"zone":11,"typeConfidence":0.75,"plateTime":0.39940743472886675,"extension":5.846515091901602},"index":3,"playId":"3ae2c02a-b91c-3058-99a8-13fa0d3e4e62","pitchNumber":4,"startTime":"2026-05-28T01:30:29.753Z","endTime":"2026-05-28T01:30:34.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:30:34.863Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T01:30:41.365Z","endTime":"2026-05-28T01:31:45.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":91.0,"endSpeed":83.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36414847658116,"aZ":-18.073975223277902,"pfxX":-1.6552589866204717,"pfxZ":7.872233133600261,"pX":0.12107070408248906,"pZ":2.6759409934373175,"vX0":5.14578320057354,"vY0":-132.48846287471207,"vZ0":-4.032410795463308,"x":112.39,"y":166.53,"x0":-1.624992377635244,"y0":50.00186983102511,"z0":5.525958713858961,"aX":-2.9651590834004433},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.7,"breakHorizontal":1.9,"spinRate":2669,"spinDirection":223},"zone":5,"typeConfidence":0.93,"plateTime":0.41227841051420233,"extension":5.821909137865919},"index":0,"playId":"b6cf0363-fe5d-37c5-8311-ad218969d206","pitchNumber":1,"startTime":"2026-05-28T01:30:57.770Z","endTime":"2026-05-28T01:31:01.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81892084580147,"aZ":-13.733867754714954,"pfxX":-6.283930038632845,"pfxZ":9.753692864403508,"pX":-0.5146429073457446,"pZ":3.3693550478428214,"vX0":5.21161432169955,"vY0":-136.7825158319834,"vZ0":-3.0217394792942334,"x":136.62,"y":147.81,"x0":-1.6304114277722945,"y0":50.00246504753465,"z0":5.433004852330671,"aX":-11.879772533729687},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":10.2,"spinRate":2455,"spinDirection":222},"zone":11,"typeConfidence":0.87,"plateTime":0.40079248646826215,"extension":6.029742616185648},"index":1,"playId":"61f2690a-2bf6-39e4-8c87-89db589b1f43","pitchNumber":2,"startTime":"2026-05-28T01:31:14.644Z","endTime":"2026-05-28T01:31:18.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.697159727506175,"aZ":-19.35570030831695,"pfxX":-9.235178720112382,"pfxZ":6.702959896587805,"pX":-0.026847000598314068,"pZ":2.2505471097658694,"vX0":7.406111280732792,"vY0":-137.24994563237365,"vZ0":-4.989282795163534,"x":118.02,"y":178.02,"x0":-1.5571702349423229,"y0":50.002890967429664,"z0":5.405635343086144,"aX":-17.661560122596526},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.3,"breakHorizontal":15.2,"spinRate":2417,"spinDirection":228},"zone":5,"typeConfidence":0.85,"plateTime":0.398707095465495,"extension":6.3266525666684865},"hitData":{"launchSpeed":87.3,"launchAngle":37.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.99,"coordY":105.51}},"index":2,"playId":"3eeb846c-92e6-35b9-b467-65bc38c3ec59","pitchNumber":3,"startTime":"2026-05-28T01:31:34.142Z","endTime":"2026-05-28T01:31:45.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:31:45.767Z","atBatIndex":80},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T01:31:56.346Z","endTime":"2026-05-28T01:32:41.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.750643085377185,"aZ":-24.916813165463026,"pfxX":-1.1754200296610886,"pfxZ":4.5735170656170325,"pX":-0.0561602543863046,"pZ":0.45448130976598466,"vX0":4.776717621601989,"vY0":-124.34930204742322,"vZ0":-6.80945919116821,"x":119.14,"y":226.51,"x0":-1.83806791428577,"y0":50.005263821427775,"z0":5.257068163879635,"aX":-1.8667607692350676},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.2,"breakHorizontal":1.2,"spinRate":2621,"spinDirection":218},"zone":13,"typeConfidence":0.79,"plateTime":0.43820016677761586,"extension":5.914335963475812},"index":0,"playId":"98e702ea-42c7-3758-9c34-d1dca4522a9b","pitchNumber":1,"startTime":"2026-05-28T01:32:11.136Z","endTime":"2026-05-28T01:32:14.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69541449236596,"aZ":-17.020283075744945,"pfxX":-7.464433074909648,"pfxZ":7.85048211293521,"pX":0.20894765550292757,"pZ":2.1617602373213023,"vX0":7.774885841560747,"vY0":-138.47009569775855,"vZ0":-5.616038185252199,"x":109.04,"y":180.41,"x0":-1.6737469503243536,"y0":50.00103693610206,"z0":5.366053094202332,"aX":-14.405107523159204},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":11.8,"spinRate":2411,"spinDirection":227},"zone":5,"typeConfidence":0.63,"plateTime":0.3964996814538635,"extension":6.007424089508858},"hitData":{"launchSpeed":88.6,"launchAngle":38.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.31,"coordY":76.1}},"index":1,"playId":"98246e40-8f0f-3488-98e3-aa5c043b28b4","pitchNumber":2,"startTime":"2026-05-28T01:32:31.248Z","endTime":"2026-05-28T01:32:41.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:32:41.370Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Konnor Griffin grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-28T01:35:04.358Z","endTime":"2026-05-28T01:36:13.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ethan Roberts replaces Caleb Thielbar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T01:34:18.010Z","endTime":"2026-05-28T01:35:06.108Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681799,"link":"/api/v1/people/681799"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.752069019626532,"aZ":-16.33188808846422,"pfxX":-0.3786549812487321,"pfxZ":8.409002575417434,"pX":0.268974907605561,"pZ":2.83208543012929,"vX0":4.171152368009291,"vY0":-135.67822806506027,"vZ0":-3.2627401213645784,"x":106.75,"y":162.31,"x0":-1.232265495700556,"y0":50.004700258661494,"z0":5.1732707455444,"aX":-0.7145627441495337},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":-0.1,"spinRate":2750,"spinDirection":205},"zone":6,"typeConfidence":0.91,"plateTime":0.4020951098900829,"extension":6.347189716006974},"index":1,"playId":"16c81d27-af21-36e5-aa39-c50769251fa6","pitchNumber":1,"startTime":"2026-05-28T01:35:06.108Z","endTime":"2026-05-28T01:35:13.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63821349737479,"aZ":-33.779438382519864,"pfxX":11.020540075612008,"pfxZ":-1.098492682067734,"pX":1.5733253471702622,"pZ":1.226695534520497,"vX0":3.3220834240913844,"vY0":-120.9677830234157,"vZ0":-1.9253417112784184,"x":57.03,"y":205.66,"x0":-1.252383950063013,"y0":50.0006401913567,"z0":5.020493962035256,"aX":16.176605523163285},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.2,"breakHorizontal":-20.8,"spinRate":3160,"spinDirection":62},"zone":14,"typeConfidence":0.91,"plateTime":0.4544150126462121,"extension":6.442294854945921},"index":2,"playId":"ad51a92e-6f4f-312b-b70a-73907f0d187f","pitchNumber":2,"startTime":"2026-05-28T01:35:48.784Z","endTime":"2026-05-28T01:35:52.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.035856182737554,"aZ":-20.45436950540325,"pfxX":-7.533885464421509,"pfxZ":6.150000538520774,"pX":0.027123020635094648,"pZ":2.2861922377092676,"vX0":5.933750648870398,"vY0":-136.85718044544768,"vZ0":-3.394120331236432,"x":115.97,"y":177.05,"x0":-1.1859028001962038,"y0":50.00032274730006,"z0":4.9364961597020285,"aX":-14.34847274815547},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.7,"breakHorizontal":12.5,"spinRate":2374,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.3995885126305092,"extension":6.485882994255798},"hitData":{"launchSpeed":95.1,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":150.67}},"index":3,"playId":"7db148ce-0b81-3c65-9356-40a85c0d3caf","pitchNumber":3,"startTime":"2026-05-28T01:36:06.214Z","endTime":"2026-05-28T01:36:13.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:36:13.673Z","atBatIndex":82},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcell Ozuna flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-28T01:36:27.960Z","endTime":"2026-05-28T01:37:51.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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(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":94.0,"endSpeed":86.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.474830145117416,"aZ":-18.930436609249085,"pfxX":-0.404911521460976,"pfxZ":6.917369235239708,"pX":-0.610371483336281,"pZ":3.7553323704175696,"vX0":1.5375897070494153,"vY0":-137.06025514622047,"vZ0":-0.6688318158861667,"x":140.27,"y":137.39,"x0":-1.1244614988080925,"y0":50.002800853510735,"z0":5.287706048292646,"aX":-0.7753046167051036},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":0.5,"spinRate":2807,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.39864789313959914,"extension":6.181539696869591},"index":0,"playId":"ad7bf08f-a822-3419-a312-5dba6c835995","pitchNumber":1,"startTime":"2026-05-28T01:36:40.937Z","endTime":"2026-05-28T01:36:45.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.912785073351742,"aZ":-32.920732120201976,"pfxX":11.172337648345064,"pfxZ":-0.49877045905780726,"pX":0.808846959267353,"pZ":3.1102865317985797,"vX0":1.9948565181290876,"vY0":-122.78348710250921,"vZ0":1.7723148689514767,"x":86.17,"y":154.8,"x0":-1.4664668521554989,"y0":50.000258905728764,"z0":5.203984279012136,"aX":16.85859887400098},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.1,"breakHorizontal":-20.6,"spinRate":3234,"spinDirection":62},"zone":12,"typeConfidence":0.9,"plateTime":0.4480745439175604,"extension":6.313618498188314},"index":1,"playId":"b9ef3cef-781a-3a46-8f2d-473efd491161","pitchNumber":2,"startTime":"2026-05-28T01:36:57.727Z","endTime":"2026-05-28T01:37:04.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.362978013966334,"aZ":-16.6212158106488,"pfxX":-0.9285070768716777,"pfxZ":8.166809161187214,"pX":-0.32224243372536854,"pZ":2.066729706599426,"vX0":2.7997808762904564,"vY0":-136.70895392391168,"vZ0":-4.835978388895126,"x":129.28,"y":182.98,"x0":-1.2362191820286792,"y0":50.00621922798719,"z0":4.989094818832586,"aX":-1.769384912426824},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":1.1,"spinRate":2909,"spinDirection":206},"zone":7,"typeConfidence":0.91,"plateTime":0.3997003056709816,"extension":6.3044909734719985},"index":2,"playId":"8120a04a-8d51-3b28-aed2-8064fe3489f2","pitchNumber":3,"startTime":"2026-05-28T01:37:15.705Z","endTime":"2026-05-28T01:37:19.823Z","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":94.5,"endSpeed":86.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68674063527097,"aZ":-13.587593668988832,"pfxX":-2.172552323000346,"pfxZ":9.629839062468896,"pX":-0.4296560727495868,"pZ":2.5461564853993686,"vX0":2.92386234920933,"vY0":-137.60230500317113,"vZ0":-4.523402416760347,"x":133.38,"y":170.03,"x0":-1.2205424754234928,"y0":50.00083706331968,"z0":5.122448746501194,"aX":-4.192664261132682},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":3.4,"spinRate":2837,"spinDirection":204},"zone":4,"typeConfidence":0.91,"plateTime":0.3970745116640195,"extension":6.338705165760093},"hitData":{"launchSpeed":93.4,"launchAngle":52.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.15,"coordY":103.5}},"index":3,"playId":"843a93e7-5944-3f12-add0-7ae24de4031b","pitchNumber":4,"startTime":"2026-05-28T01:37:40.859Z","endTime":"2026-05-28T01:37:51.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:37:51.978Z","atBatIndex":83},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Endy Rodríguez walks.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-28T01:38:02.622Z","endTime":"2026-05-28T01:39:59.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"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,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91612602545871,"aZ":-17.435490574162213,"pfxX":-1.0397968914758988,"pfxZ":7.871897339653692,"pX":-0.2434281291382778,"pZ":1.9290010493294416,"vX0":3.2691981712202054,"vY0":-135.0904515395363,"vZ0":-5.157238015822388,"x":126.28,"y":186.7,"x0":-1.327400022345383,"y0":50.000329447782654,"z0":5.06539635364257,"aX":-1.946574564575779},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":1.3,"spinRate":2781,"spinDirection":207},"zone":8,"typeConfidence":0.91,"plateTime":0.4034888684731439,"extension":6.365183290589133},"index":0,"playId":"782d9b26-aa3e-3987-b068-a2590d238667","pitchNumber":1,"startTime":"2026-05-28T01:38:21.089Z","endTime":"2026-05-28T01:38:25.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39076673786553,"aZ":-23.25390076818566,"pfxX":-9.474057682498348,"pfxZ":4.720856949787709,"pX":0.828899030591831,"pZ":1.2879387253213255,"vX0":8.425482792440253,"vY0":-136.45140036987547,"vZ0":-5.3775749105856825,"x":85.4,"y":204.01,"x0":-1.0645758738129034,"y0":50.00538047152991,"z0":4.881782382783809,"aX":-17.908662723103358},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.6,"breakHorizontal":15.5,"spinRate":2464,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.4010613370970546,"extension":6.496419250111478},"index":1,"playId":"579b9904-370f-3ce6-a2ca-d403e679c170","pitchNumber":2,"startTime":"2026-05-28T01:38:37.929Z","endTime":"2026-05-28T01:38:42.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.124376603101194,"aZ":-35.41802499363107,"pfxX":11.130519042819955,"pfxZ":-2.230000051815799,"pX":-1.343778507516136,"pZ":1.7043038084288746,"vX0":-2.436721832542416,"vY0":-120.42892094581255,"vZ0":-0.408151785874421,"x":168.22,"y":192.76,"x0":-1.7593885052566525,"y0":50.00005486859417,"z0":5.030174487947263,"aX":16.216227458064175},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.8,"breakHorizontal":-19.4,"spinRate":3313,"spinDirection":59},"zone":13,"typeConfidence":0.91,"plateTime":0.4561964605850175,"extension":6.254686951662043},"index":2,"playId":"3bf1ed68-03d3-3bbd-9424-e9b76a2cd613","pitchNumber":3,"startTime":"2026-05-28T01:38:56.054Z","endTime":"2026-05-28T01:39:00.302Z","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":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.241450079234912,"aZ":-16.174710724015274,"pfxX":-1.7636199495356797,"pfxZ":8.26435741325778,"pX":-0.1444552016993087,"pZ":2.284045577000958,"vX0":3.4612391087132237,"vY0":-137.4869527846083,"vZ0":-4.679525014742077,"x":122.51,"y":177.11,"x0":-1.1841681883897037,"y0":50.00505327923097,"z0":5.087657336987547,"aX":-3.415545998502384},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":2.5,"spinRate":2632,"spinDirection":203},"zone":5,"typeConfidence":0.91,"plateTime":0.3966830088397111,"extension":6.446230889212147},"index":3,"playId":"f2b221fc-0c09-3090-9940-a7d0d83ee49d","pitchNumber":4,"startTime":"2026-05-28T01:39:14.136Z","endTime":"2026-05-28T01:39:18.588Z","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":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.467278974025223,"aZ":-17.708714154000322,"pfxX":-1.0311011862432107,"pfxZ":7.503034209583436,"pX":-1.2710056195316919,"pZ":3.9837828787512195,"vX0":0.40265839258202396,"vY0":-137.0566676303205,"vZ0":-0.3099908296841465,"x":165.45,"y":131.22,"x0":-1.284728855899004,"y0":50.00416023763218,"z0":5.293745391678127,"aX":-1.98815759094273},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.8,"breakHorizontal":1.8,"spinRate":2796,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.3976089860692449,"extension":6.2485585625013185},"index":4,"playId":"f01cb4af-2c1c-3a59-8139-6b38fb7c369d","pitchNumber":5,"startTime":"2026-05-28T01:39:36.116Z","endTime":"2026-05-28T01:39:41.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41127919299088,"aZ":-16.946634964701385,"pfxX":-0.6123988477749212,"pfxZ":7.870499727578874,"pX":-1.6717704080334699,"pZ":2.6371936534351894,"vX0":-0.35894193522641926,"vY0":-137.2597646558919,"vZ0":-3.85790595663356,"x":180.72,"y":167.58,"x0":-1.4603186874962502,"y0":50.00311985656153,"z0":5.193497004928138,"aX":-1.1846942183888909},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":1.2,"spinRate":2657,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.3969335645267438,"extension":6.239250591119736},"index":5,"playId":"5e3456c7-4fdc-3d18-9c4f-fcf6af626258","pitchNumber":6,"startTime":"2026-05-28T01:39:55.005Z","endTime":"2026-05-28T01:39:59.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:39:59.194Z","atBatIndex":84},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Esmerlyn Valdez grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-28T01:40:08.403Z","endTime":"2026-05-28T01:40:48.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.51"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.56"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.83"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.89"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.81"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.70"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.05"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.06"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.66"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.60"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.91"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.29"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.83"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".379"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".129"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.233"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.042"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".577"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.105"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".465"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.233"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.042"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".577"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.105"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".465"}],"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.527231076010192,"aZ":-29.281689416777525,"pfxX":9.948283716189977,"pfxZ":1.898677519784309,"pX":-0.5248952483383096,"pZ":2.9959730656648413,"vX0":-0.5417939646108395,"vY0":-122.30233336682375,"vZ0":0.9201788691704224,"x":137.01,"y":157.89,"x0":-1.595307804769354,"y0":50.00481784845527,"z0":5.112607252498481,"aX":15.17845483009158},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.8,"breakHorizontal":-17.9,"spinRate":2975,"spinDirection":63},"zone":1,"typeConfidence":0.9,"plateTime":0.4466383823146245,"extension":6.278482933125776},"index":0,"playId":"b68da92f-5842-37cf-9132-b59c750e5e48","pitchNumber":1,"startTime":"2026-05-28T01:40:23.380Z","endTime":"2026-05-28T01:40:28.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.841233848115436,"aZ":-25.28085697425242,"pfxX":-8.412843036686603,"pfxZ":3.5487721224551043,"pX":-0.2029068608957262,"pZ":1.3732610040796585,"vX0":5.5858916623534505,"vY0":-137.78103342427946,"vZ0":-4.92563433986798,"x":124.73,"y":201.7,"x0":-1.1535828186229655,"y0":50.002084729856556,"z0":4.871805254250025,"aX":-16.330403495508634},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.6,"breakHorizontal":14.3,"spinRate":2437,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.39608623204593085,"extension":6.518604465471776},"hitData":{"launchSpeed":101.3,"launchAngle":-17.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":151.68}},"index":1,"playId":"9dd12646-9f21-3b39-b9b9-f35105edfa41","pitchNumber":2,"startTime":"2026-05-28T01:40:39.714Z","endTime":"2026-05-28T01:40:48.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:40:48.295Z","atBatIndex":85}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Esmerlyn Valdez grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-28T01:40:08.403Z","endTime":"2026-05-28T01:40:48.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.51"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.56"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.83"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.89"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.81"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.70"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.05"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.06"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.66"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.60"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.91"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.29"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.83"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".379"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".129"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.233"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.042"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".577"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.105"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".465"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.233"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.042"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".577"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.105"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".465"}],"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.527231076010192,"aZ":-29.281689416777525,"pfxX":9.948283716189977,"pfxZ":1.898677519784309,"pX":-0.5248952483383096,"pZ":2.9959730656648413,"vX0":-0.5417939646108395,"vY0":-122.30233336682375,"vZ0":0.9201788691704224,"x":137.01,"y":157.89,"x0":-1.595307804769354,"y0":50.00481784845527,"z0":5.112607252498481,"aX":15.17845483009158},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.8,"breakHorizontal":-17.9,"spinRate":2975,"spinDirection":63},"zone":1,"typeConfidence":0.9,"plateTime":0.4466383823146245,"extension":6.278482933125776},"index":0,"playId":"b68da92f-5842-37cf-9132-b59c750e5e48","pitchNumber":1,"startTime":"2026-05-28T01:40:23.380Z","endTime":"2026-05-28T01:40:28.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.841233848115436,"aZ":-25.28085697425242,"pfxX":-8.412843036686603,"pfxZ":3.5487721224551043,"pX":-0.2029068608957262,"pZ":1.3732610040796585,"vX0":5.5858916623534505,"vY0":-137.78103342427946,"vZ0":-4.92563433986798,"x":124.73,"y":201.7,"x0":-1.1535828186229655,"y0":50.002084729856556,"z0":4.871805254250025,"aX":-16.330403495508634},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.6,"breakHorizontal":14.3,"spinRate":2437,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.39608623204593085,"extension":6.518604465471776},"hitData":{"launchSpeed":101.3,"launchAngle":-17.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":151.68}},"index":1,"playId":"9dd12646-9f21-3b39-b9b9-f35105edfa41","pitchNumber":2,"startTime":"2026-05-28T01:40:39.714Z","endTime":"2026-05-28T01:40:48.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:40:48.295Z","atBatIndex":85},"scoringPlays":[4,14,25,31,34,55,57,62],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":130.02,"y":87.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":145.09,"y":77.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":112.79,"y":152.7},"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":1,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":118.02,"y":128.59},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":209.52,"y":90.59},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":99.29,"y":173.05},"type":"O","description":"Groundout"}]}},{"startIndex":10,"endIndex":18,"top":[10,11,12,13,14,15],"bottom":[16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":126.98,"y":183.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":169.04,"y":107.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":87.13,"y":111.47},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":183.08,"y":141.86},"type":"H","description":"Single"}],"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":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":197.93,"y":73.49},"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":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":62.2,"y":109.65},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":63.59,"y":95.57},"type":"O","description":"Lineout"}]}},{"startIndex":19,"endIndex":27,"top":[19,20,21],"bottom":[22,23,24,25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":149.78,"y":151.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":87.82,"y":51.53},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":123.99,"y":44.38},"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":3,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":67.89,"y":124.63},"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":3,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":214.19,"y":69.23},"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":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":102.87,"y":95.6},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":139.19,"y":190.3},"type":"O","description":"Pop Out"}]}},{"startIndex":28,"endIndex":37,"top":[28,29,30,31,32],"bottom":[33,34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":95.62,"y":172.14},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":139.97,"y":137.99},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":96.19,"y":81.89},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":199.65,"y":70.17},"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":4,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":205.86,"y":72.72},"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":4,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":125.34,"y":41.24},"type":"O","description":"Flyout"}]}},{"startIndex":38,"endIndex":44,"top":[38,39,40,41],"bottom":[42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":33.01,"y":105.75},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":171.57,"y":122.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":169.49,"y":74.07},"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":5,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":188.9,"y":96.44},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":154.34,"y":155.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":78.3,"y":106.78},"type":"H","description":"Single"}]}},{"startIndex":45,"endIndex":52,"top":[45,46,47,48,49],"bottom":[50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":95.05,"y":83.27},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":179.74,"y":165.04},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":111.96,"y":138.7},"type":"O","description":"Lineout"}],"home":[]}},{"startIndex":53,"endIndex":67,"top":[53,54,55,56,57,58,59,60,61,62,63],"bottom":[64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":48.94,"y":111.65},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":234.5,"y":94.34},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":126.57,"y":71.51},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":181.45,"y":49.25},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":108.23,"y":158.78},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":185.7,"y":112.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":79.85,"y":99.49},"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":7,"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":99.25,"y":94.48},"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":7,"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":159.92,"y":163.84},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":68,"endIndex":77,"top":[68,69,70,71,72,73],"bottom":[74,75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":119.27,"y":65.36},"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":8,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":151.81,"y":155.23},"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":8,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":175.63,"y":108.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":122.7,"y":180.53},"type":"O","description":"Forceout"}]}},{"startIndex":78,"endIndex":85,"top":[78,79,80,81],"bottom":[82,83,84,85],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":108.05,"y":213.02},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":196.99,"y":105.51},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":92.31,"y":76.1},"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":9,"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":146.74,"y":150.67},"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":9,"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":148.15,"y":103.5},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":112.28,"y":151.68},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":6,"hits":5,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":3}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":7,"errors":1,"leftOnBase":5},"away":{"runs":10,"hits":14,"errors":0,"leftOnBase":13}},"defense":{"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"catcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"first":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"second":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"third":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"shortstop":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"left":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"center":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"right":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"onDeck":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"inHole":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"battingOrder":6,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"onDeck":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"inHole":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"battingOrder":9,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"balls":0,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":3,"airOuts":14,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":2,"avg":".238","atBats":41,"obp":".336","slg":".389","ops":".725","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":23,"rbi":10,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","popOuts":4,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":7,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":32,"obp":".306","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":146,"era":"4.22","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.24","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":58,"strikes":88,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":4,"pitchesPerInning":"16.22","runsScoredPer9":"4.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID694037":{"person":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":5,"groundOuts":6,"airOuts":13,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":42,"obp":".326","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":176,"era":"2.53","inningsPitched":"10.2","wins":1,"losses":0,"saves":3,"saveOpportunities":3,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.41","battersFaced":46,"outs":32,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":66,"strikes":110,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.50","gamesFinished":8,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.13","walksPer9Inn":"3.38","hitsPer9Inn":"9.28","runsScoredPer9":"2.53","homeRunsPer9":"1.69","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"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}},"ID696136":{"person":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":22,"obp":".458","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":80,"era":"16.62","inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"2.31","battersFaced":24,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":26,"strikes":54,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".000","pitchesPerInning":"18.46","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"10.38","walksPer9Inn":"2.08","hitsPer9Inn":"18.69","runsScoredPer9":"16.62","homeRunsPer9":"2.08","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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"702","stats":{"batting":{"note":"b-","summary":"1-1 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","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":34,"flyOuts":11,"groundOuts":13,"airOuts":18,"runs":12,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".278","atBats":72,"obp":".384","slg":".556","ops":".940","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":40,"rbi":13,"leftOnBase":32,"sacBunts":0,"sacFlies":1,"babip":".340","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":1,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":28,"errors":0,"chances":28,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID571948":{"person":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":24,"gamesStarted":0,"flyOuts":16,"groundOuts":30,"airOuts":30,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":2,"atBats":88,"obp":".278","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":364,"era":"2.59","inningsPitched":"24.1","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":7,"whip":"1.03","battersFaced":98,"outs":73,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":364,"balls":125,"strikes":239,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.96","gamesFinished":4,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"4.07","walksPer9Inn":"2.22","hitsPer9Inn":"7.03","runsScoredPer9":"2.59","homeRunsPer9":"0.74","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"2-6 | HR, 5 RBI, R","gamesPlayed":1,"flyOuts":4,"groundOuts":0,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":5,"rbi":5,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":26,"groundOuts":34,"airOuts":44,"runs":36,"doubles":8,"triples":1,"homeRuns":11,"strikeOuts":75,"baseOnBalls":37,"intentionalWalks":3,"hits":42,"hitByPitch":2,"avg":".215","atBats":195,"obp":".346","slg":".436","ops":".782","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":85,"rbi":26,"leftOnBase":118,"sacBunts":0,"sacFlies":0,"babip":".284","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.73","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":82,"errors":1,"chances":86,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID681799":{"person":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":5,"groundOuts":18,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":5,"hitByPitch":2,"atBats":40,"obp":".286","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":210,"era":"0.68","inningsPitched":"13.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.90","battersFaced":49,"outs":40,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":210,"balls":86,"strikes":124,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.75","gamesFinished":4,"strikeoutWalkRatio":"1.14","strikeoutsPer9Inn":"5.40","walksPer9Inn":"4.73","hitsPer9Inn":"3.38","runsScoredPer9":"0.67","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"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"}]},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":6,"strikes":11,"strikePercentage":".650","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":8,"groundOuts":10,"airOuts":13,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":44,"obp":".300","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":214,"era":"3.09","inningsPitched":"11.2","wins":2,"losses":2,"saves":2,"saveOpportunities":3,"holds":1,"blownSaves":1,"earnedRuns":4,"whip":"1.29","battersFaced":51,"outs":35,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":214,"balls":74,"strikes":140,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".500","pitchesPerInning":"18.34","gamesFinished":5,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"10.03","walksPer9Inn":"4.63","hitsPer9Inn":"6.94","runsScoredPer9":"3.86","homeRunsPer9":"1.54","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":45,"groundOuts":52,"airOuts":72,"runs":30,"doubles":12,"triples":1,"homeRuns":10,"strikeOuts":67,"baseOnBalls":17,"intentionalWalks":0,"hits":52,"hitByPitch":1,"atBats":242,"obp":".268","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1013,"era":"4.04","inningsPitched":"64.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.07","battersFaced":261,"outs":194,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1013,"balls":360,"strikes":653,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".444","pitchesPerInning":"15.66","gamesFinished":0,"strikeoutWalkRatio":"3.94","strikeoutsPer9Inn":"9.32","walksPer9Inn":"2.37","hitsPer9Inn":"7.24","runsScoredPer9":"4.18","homeRunsPer9":"1.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"2-6 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":35,"groundOuts":51,"airOuts":71,"runs":24,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":43,"baseOnBalls":25,"intentionalWalks":2,"hits":58,"hitByPitch":3,"avg":".261","atBats":222,"obp":".343","slg":".360","ops":".703","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":80,"rbi":16,"leftOnBase":114,"sacBunts":0,"sacFlies":1,"babip":".307","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.50","popOuts":17,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":80,"putOuts":26,"errors":4,"chances":110,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID699393":{"person":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"jerseyNumber":"75","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".375","slg":".429","ops":".804","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"5.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":7,"putOuts":4,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683737":{"person":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2 BB, HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":41,"groundOuts":45,"airOuts":56,"runs":23,"doubles":11,"triples":1,"homeRuns":6,"strikeOuts":53,"baseOnBalls":38,"intentionalWalks":1,"hits":46,"hitByPitch":5,"avg":".232","atBats":198,"obp":".366","slg":".389","ops":".755","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":77,"rbi":31,"leftOnBase":104,"sacBunts":0,"sacFlies":2,"babip":".284","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":56,"putOuts":409,"errors":1,"chances":466,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | HBP, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":17,"groundOuts":32,"airOuts":34,"runs":18,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":15,"intentionalWalks":0,"hits":41,"hitByPitch":3,"avg":".306","atBats":134,"obp":".388","slg":".396","ops":".784","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":53,"rbi":17,"leftOnBase":70,"sacBunts":0,"sacFlies":0,"babip":".371","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.00","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":25,"stolenBasePercentage":".781","caughtStealingPercentage":".219","assists":11,"putOuts":293,"errors":5,"chances":309,"fielding":".984","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID592791":{"person":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 4 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":8,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":75,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":75,"balls":30,"strikes":45,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":11,"gamesStarted":11,"flyOuts":50,"groundOuts":47,"airOuts":77,"runs":37,"doubles":8,"triples":0,"homeRuns":19,"strikeOuts":51,"baseOnBalls":20,"intentionalWalks":1,"hits":57,"hitByPitch":2,"atBats":232,"obp":".311","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":995,"era":"5.37","inningsPitched":"60.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.28","battersFaced":254,"outs":181,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":995,"balls":366,"strikes":629,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":4,"winPercentage":".333","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"7.61","walksPer9Inn":"2.98","hitsPer9Inn":"8.50","runsScoredPer9":"5.52","homeRunsPer9":"2.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":14},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2B, BB, 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"leftOnBase":8,"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":56,"flyOuts":33,"groundOuts":40,"airOuts":59,"runs":29,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":59,"baseOnBalls":21,"intentionalWalks":1,"hits":45,"hitByPitch":6,"avg":".224","atBats":201,"obp":".314","slg":".363","ops":".677","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":230,"totalBases":73,"rbi":24,"leftOnBase":94,"sacBunts":1,"sacFlies":1,"babip":".285","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":16,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":159,"errors":3,"chances":166,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID657097":{"person":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"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":17,"balls":5,"strikes":12,"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":24,"gamesStarted":0,"flyOuts":12,"groundOuts":22,"airOuts":18,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":93,"obp":".314","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":430,"era":"2.66","inningsPitched":"23.2","wins":1,"losses":1,"saves":1,"saveOpportunities":3,"holds":2,"blownSaves":2,"earnedRuns":7,"whip":"1.35","battersFaced":102,"outs":71,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":430,"balls":141,"strikes":289,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".500","pitchesPerInning":"18.17","gamesFinished":7,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"11.41","walksPer9Inn":"3.04","hitsPer9Inn":"9.13","runsScoredPer9":"3.80","homeRunsPer9":"1.14","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665804":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":13,"groundOuts":18,"airOuts":22,"runs":14,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":11,"intentionalWalks":0,"hits":18,"hitByPitch":3,"avg":".234","atBats":77,"obp":".352","slg":".377","ops":".729","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":29,"rbi":9,"leftOnBase":38,"sacBunts":1,"sacFlies":0,"babip":".278","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.67","popOuts":7,"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":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","assists":9,"putOuts":164,"errors":1,"chances":174,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694208":{"person":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":19,"groundOuts":30,"airOuts":38,"runs":15,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":28,"baseOnBalls":15,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".236","atBats":123,"obp":".314","slg":".423","ops":".737","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":52,"rbi":20,"leftOnBase":50,"sacBunts":0,"sacFlies":2,"babip":".253","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.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":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":14,"errors":0,"chances":14,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":22,"groundOuts":32,"airOuts":41,"runs":23,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":3,"hits":36,"hitByPitch":3,"avg":".234","atBats":154,"obp":".331","slg":".396","ops":".727","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":61,"rbi":17,"leftOnBase":112,"sacBunts":0,"sacFlies":1,"babip":".284","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":13,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":74,"errors":0,"chances":75,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669020":{"person":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":7,"groundOuts":19,"airOuts":12,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":60,"obp":".324","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":257,"era":"3.24","inningsPitched":"16.2","wins":3,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":6,"whip":"1.32","battersFaced":69,"outs":50,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":257,"balls":101,"strikes":156,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.58","rbi":0,"winPercentage":".750","pitchesPerInning":"15.42","gamesFinished":7,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"8.64","walksPer9Inn":"3.78","hitsPer9Inn":"8.10","runsScoredPer9":"4.32","homeRunsPer9":"1.62","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":8,"gamesStarted":0,"flyOuts":3,"groundOuts":15,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":1,"hits":7,"hitByPitch":0,"atBats":35,"obp":".263","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":147,"era":"2.79","inningsPitched":"9.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.03","battersFaced":38,"outs":29,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":57,"strikes":90,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.88","rbi":0,"winPercentage":".667","pitchesPerInning":"15.21","gamesFinished":2,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"4.66","walksPer9Inn":"2.79","hitsPer9Inn":"6.52","runsScoredPer9":"2.79","homeRunsPer9":"1.86","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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}},"ID682634":{"person":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"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":4,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".333","slg":".000","ops":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","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":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":8,"flyOuts":33,"groundOuts":64,"airOuts":50,"runs":30,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":44,"baseOnBalls":17,"intentionalWalks":0,"hits":57,"hitByPitch":2,"atBats":213,"obp":".326","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":910,"era":"4.83","inningsPitched":"54.0","wins":4,"losses":3,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.37","battersFaced":234,"outs":162,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":910,"balls":332,"strikes":578,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".571","pitchesPerInning":"16.85","gamesFinished":1,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"7.33","walksPer9Inn":"2.83","hitsPer9Inn":"9.50","runsScoredPer9":"5.00","homeRunsPer9":"1.33","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":11,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621020":{"person":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":35,"groundOuts":51,"airOuts":52,"runs":32,"doubles":5,"triples":1,"homeRuns":7,"strikeOuts":46,"baseOnBalls":26,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".190","atBats":179,"obp":".292","slg":".346","ops":".638","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":62,"rbi":27,"leftOnBase":95,"sacBunts":1,"sacFlies":3,"babip":".209","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.57","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":137,"putOuts":67,"errors":4,"chances":208,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID664208":{"person":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":10,"strikes":12,"strikePercentage":".550","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":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":19,"gamesStarted":0,"flyOuts":7,"groundOuts":13,"airOuts":16,"runs":14,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":19,"hitByPitch":3,"atBats":66,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":332,"era":"7.41","inningsPitched":"17.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":14,"whip":"1.71","battersFaced":81,"outs":51,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":332,"balls":118,"strikes":214,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".000","pitchesPerInning":"19.53","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.59","walksPer9Inn":"5.29","hitsPer9Inn":"10.06","runsScoredPer9":"7.41","homeRunsPer9":"1.59","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":41,"groundOuts":62,"airOuts":84,"runs":24,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":20,"baseOnBalls":26,"intentionalWalks":0,"hits":56,"hitByPitch":4,"avg":".256","atBats":219,"obp":".341","slg":".370","ops":".711","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":252,"totalBases":81,"rbi":32,"leftOnBase":93,"sacBunts":0,"sacFlies":3,"babip":".263","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.75","popOuts":18,"lineOuts":25},"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":153,"putOuts":71,"errors":1,"chances":225,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID676962":{"person":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":4,"flyOuts":17,"groundOuts":50,"airOuts":36,"runs":12,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":47,"baseOnBalls":14,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":161,"obp":".253","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":677,"era":"2.01","inningsPitched":"44.2","wins":1,"losses":2,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":10,"whip":"0.99","battersFaced":178,"outs":134,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":677,"balls":238,"strikes":439,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.39","rbi":0,"winPercentage":".333","pitchesPerInning":"15.16","gamesFinished":2,"strikeoutWalkRatio":"3.36","strikeoutsPer9Inn":"9.47","walksPer9Inn":"2.82","hitsPer9Inn":"6.04","runsScoredPer9":"2.42","homeRunsPer9":"0.20","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[691718,663538,683737,608324,664023,673548,694208,682634,624424,608348,621020,592791,657097,664208,573204,681799],"pitchers":[592791,657097,664208,573204,681799],"bench":[665804,699393],"bullpen":[676962,684007,571948,694037,607067,669020,663423,696136],"battingOrder":[691718,663538,683737,608324,664023,673548,624424,608348,621020],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Swanson (5, Chandler); Crow-Armstrong (6, Chandler); Bregman (8, Ramírez)."},{"label":"HR","value":"Happ (11, 7th inning off Ramírez, 2 on, 0 out); Conforto (4, 7th inning off Lawrence, J, 1 on, 0 out)."},{"label":"TB","value":"Bregman 3; Busch; Conforto 4; Crow-Armstrong 2; Happ 5; Hoerner 2; Kelly, C 2; Suzuki; Swanson 3."},{"label":"RBI","value":"Busch (31); Conforto 2 (13); Crow-Armstrong (24); Happ 5 (26); Hoerner (32)."},{"label":"2-out RBI","value":"Busch; Hoerner; Crow-Armstrong."},{"label":"Runners left in scoring position, 2 out","value":"Busch; Hoerner 2; Crow-Armstrong 2; Bregman."},{"label":"GIDP","value":"Suzuki."},{"label":"Team RISP","value":"5-for-16."},{"label":"Team LOB","value":"13."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Swanson (4, 2nd base off Lawrence, J/Rodríguez, E)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Happ (Reynolds, B at 2nd base)."},{"label":"DP","value":"(Busch-Swanson-Maton, P)."}]}],"note":[{"label":"a","value":"Walked for Ballesteros in the 6th."},{"label":"b","value":"Homered for Alcántara in the 7th."}]},"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":5,"groundOuts":7,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".252","atBats":32,"obp":".332","slg":".392","ops":".724","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":14,"rbi":4,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":7,"groundOuts":3,"airOuts":14,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":2,"atBats":41,"obp":".460","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":179,"era":"3.81","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":9,"whip":"1.24","battersFaced":50,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":72,"strikes":107,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.21","rbi":10,"pitchesPerInning":"19.89","runsScoredPer9":"10.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":3,"putOuts":27,"errors":1,"chances":31,"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":11,"gamesStarted":11,"flyOuts":23,"groundOuts":55,"airOuts":58,"runs":22,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":65,"baseOnBalls":9,"intentionalWalks":0,"hits":40,"hitByPitch":4,"atBats":216,"obp":".230","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":933,"era":"3.00","inningsPitched":"60.0","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"0.82","battersFaced":232,"outs":180,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":933,"balls":319,"strikes":614,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".600","pitchesPerInning":"15.55","gamesFinished":0,"strikeoutWalkRatio":"7.22","strikeoutsPer9Inn":"9.75","walksPer9Inn":"1.35","hitsPer9Inn":"6.00","runsScoredPer9":"3.30","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":20},"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":"1-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":24,"groundOuts":44,"airOuts":47,"runs":21,"doubles":7,"triples":1,"homeRuns":6,"strikeOuts":24,"baseOnBalls":26,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".288","atBats":156,"obp":".388","slg":".462","ops":".850","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":72,"rbi":25,"leftOnBase":71,"sacBunts":0,"sacFlies":4,"babip":".300","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":15,"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":33,"putOuts":305,"errors":1,"chances":339,"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":"1-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":0,"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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":26,"groundOuts":40,"airOuts":52,"runs":33,"doubles":12,"triples":1,"homeRuns":14,"strikeOuts":50,"baseOnBalls":25,"intentionalWalks":0,"hits":52,"hitByPitch":1,"avg":".269","atBats":193,"obp":".355","slg":".560","ops":".915","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":220,"totalBases":108,"rbi":36,"leftOnBase":87,"sacBunts":0,"sacFlies":1,"babip":".292","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.79","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":127,"putOuts":58,"errors":1,"chances":186,"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":"800","stats":{"batting":{"summary":"0-0 | 4 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":4,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":5,"groundOuts":1,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":10,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".316","atBats":19,"obp":".552","slg":".368","ops":".920","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":7,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".462","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":58,"errors":1,"chances":59,"fielding":".983","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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":21,"groundOuts":57,"airOuts":37,"runs":33,"doubles":11,"triples":2,"homeRuns":4,"strikeOuts":53,"baseOnBalls":36,"intentionalWalks":2,"hits":53,"hitByPitch":3,"avg":".266","atBats":199,"obp":".385","slg":".402","ops":".787","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":80,"rbi":34,"leftOnBase":80,"sacBunts":0,"sacFlies":1,"babip":".343","groundOutsToAirouts":"1.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.75","popOuts":2,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":85,"errors":1,"chances":86,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"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":54,"flyOuts":16,"groundOuts":51,"airOuts":27,"runs":38,"doubles":10,"triples":0,"homeRuns":11,"strikeOuts":87,"baseOnBalls":18,"intentionalWalks":2,"hits":58,"hitByPitch":3,"avg":".260","atBats":223,"obp":".324","slg":".453","ops":".777","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":244,"totalBases":101,"rbi":35,"leftOnBase":82,"sacBunts":0,"sacFlies":0,"babip":".376","groundOutsToAirouts":"1.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.27","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":116,"errors":2,"chances":121,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"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":".---","numberOfPitches":17,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":8,"groundOuts":14,"airOuts":23,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":3,"atBats":79,"obp":".308","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":389,"era":"1.57","inningsPitched":"23.0","wins":0,"losses":0,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":4,"whip":"1.09","battersFaced":92,"outs":69,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":389,"balls":156,"strikes":233,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".---","pitchesPerInning":"16.91","gamesFinished":4,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"10.57","walksPer9Inn":"3.13","hitsPer9Inn":"6.65","runsScoredPer9":"1.57","homeRunsPer9":"0.39","inheritedRunners":12,"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":{},"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":22,"airOuts":22,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":31,"baseOnBalls":10,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":85,"obp":".227","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":410,"era":"2.13","inningsPitched":"25.1","wins":3,"losses":0,"saves":6,"saveOpportunities":8,"holds":6,"blownSaves":2,"earnedRuns":6,"whip":"0.79","battersFaced":97,"outs":76,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":410,"balls":158,"strikes":252,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.18","gamesFinished":11,"strikeoutWalkRatio":"3.10","strikeoutsPer9Inn":"11.01","walksPer9Inn":"3.55","hitsPer9Inn":"3.55","runsScoredPer9":"2.49","homeRunsPer9":"0.36","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":1},"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}},"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":21,"gamesStarted":3,"flyOuts":6,"groundOuts":20,"airOuts":13,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":78,"obp":".291","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":329,"era":"3.48","inningsPitched":"20.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":8,"whip":"1.21","battersFaced":86,"outs":62,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":329,"balls":108,"strikes":221,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.54","rbi":0,"winPercentage":".500","pitchesPerInning":"15.92","gamesFinished":2,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"12.19","walksPer9Inn":"3.48","hitsPer9Inn":"7.40","runsScoredPer9":"3.92","homeRunsPer9":"1.31","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":11,"groundOuts":21,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".246","atBats":65,"obp":".290","slg":".277","ops":".567","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":18,"rbi":3,"leftOnBase":30,"sacBunts":1,"sacFlies":0,"babip":".327","groundOutsToAirouts":"1.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":26,"putOuts":41,"errors":3,"chances":70,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID699013":{"person":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"jerseyNumber":"55","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".125","atBats":16,"obp":".222","slg":".500","ops":".722","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":8,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":8,"groundOuts":37,"airOuts":13,"runs":14,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":1,"hits":23,"hitByPitch":2,"avg":".250","atBats":92,"obp":".324","slg":".272","ops":".596","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":25,"rbi":6,"leftOnBase":55,"sacBunts":2,"sacFlies":0,"babip":".324","groundOutsToAirouts":"2.85","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":true,"isSubstitute":false}},"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":{"note":"(L, 2-2)","summary":"0.1 IP, 4 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"108.00","homeRunsPer9":"27.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":10,"groundOuts":33,"airOuts":19,"runs":19,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":17,"intentionalWalks":7,"hits":27,"hitByPitch":7,"atBats":114,"obp":".370","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":497,"era":"4.75","inningsPitched":"30.1","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":16,"whip":"1.45","battersFaced":138,"outs":91,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":497,"balls":178,"strikes":319,"strikePercentage":".640","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.74","rbi":3,"winPercentage":".500","pitchesPerInning":"16.38","gamesFinished":7,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"10.38","walksPer9Inn":"5.04","hitsPer9Inn":"8.01","runsScoredPer9":"5.64","homeRunsPer9":"0.89","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"5.0 IP, 4 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":7,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":31,"strikes":60,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":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":4,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691373":{"person":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"jerseyNumber":"34","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":5,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".238","atBats":21,"obp":".273","slg":".238","ops":".511","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":5,"rbi":1,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.1 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":12,"strikes":10,"strikePercentage":".450","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":17,"groundOuts":31,"airOuts":40,"runs":12,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":11,"intentionalWalks":0,"hits":15,"hitByPitch":3,"avg":".139","atBats":108,"obp":".238","slg":".278","ops":".516","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":30,"rbi":10,"leftOnBase":64,"sacBunts":1,"sacFlies":0,"babip":".136","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":15,"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":327,"errors":2,"chances":342,"fielding":".994","passedBall":5,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664875":{"person":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":34,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":10,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":14,"strikes":20,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"10.80","homeRunsPer9":"5.40","inheritedRunners":1,"inheritedRunnersScored":1,"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":23,"gamesStarted":0,"flyOuts":8,"groundOuts":25,"airOuts":18,"runs":20,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":25,"baseOnBalls":12,"intentionalWalks":1,"hits":22,"hitByPitch":4,"atBats":90,"obp":".358","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":391,"era":"5.32","inningsPitched":"22.0","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":13,"whip":"1.55","battersFaced":106,"outs":66,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":391,"balls":147,"strikes":244,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.39","rbi":3,"winPercentage":".000","pitchesPerInning":"17.77","gamesFinished":5,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"10.23","walksPer9Inn":"4.91","hitsPer9Inn":"9.00","runsScoredPer9":"8.18","homeRunsPer9":"1.64","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":11,"groundOuts":10,"airOuts":12,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":38,"obp":".220","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":160,"era":"1.69","inningsPitched":"10.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.84","battersFaced":41,"outs":32,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":57,"strikes":103,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"8.44","walksPer9Inn":"2.53","hitsPer9Inn":"5.06","runsScoredPer9":"1.69","homeRunsPer9":"0.84","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":true,"isSubstitute":false}},"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":6,"gamesStarted":0,"flyOuts":6,"groundOuts":2,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"obp":".280","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":114,"era":"2.57","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":26,"outs":21,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":114,"balls":38,"strikes":76,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"16.29","gamesFinished":2,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.86","hitsPer9Inn":"5.14","runsScoredPer9":"2.57","homeRunsPer9":"2.57","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"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":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":17,"groundOuts":52,"airOuts":30,"runs":29,"doubles":8,"triples":2,"homeRuns":4,"strikeOuts":53,"baseOnBalls":14,"intentionalWalks":0,"hits":47,"hitByPitch":3,"avg":".261","atBats":180,"obp":".322","slg":".394","ops":".716","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":71,"rbi":21,"leftOnBase":83,"sacBunts":0,"sacFlies":2,"babip":".344","groundOutsToAirouts":"1.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.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":{"gamesStarted":1,"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"0-4 | K","gamesPlayed":1,"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":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":19,"groundOuts":59,"airOuts":36,"runs":23,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":0,"hits":55,"hitByPitch":3,"avg":".297","atBats":185,"obp":".351","slg":".346","ops":".697","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":202,"totalBases":64,"rbi":22,"leftOnBase":77,"sacBunts":0,"sacFlies":1,"babip":".367","groundOutsToAirouts":"1.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":68,"putOuts":47,"errors":4,"chances":119,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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,664040,668804,693304,665833,804606,542303,682848,699013,696149,681895,670990,664875,642701],"pitchers":[696149,681895,670990,664875,642701],"bench":[680779,691373,663968,669707],"bullpen":[677952,684049,696062,656605,669387,682254,694973,642397],"battingOrder":[687462,664040,668804,693304,665833,804606,542303,682848,699013],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Reynolds, B (11, Taillon)."},{"label":"HR","value":"Lowe, B (14, 3rd inning off Taillon, 2 on, 1 out); Griffin (4, 4th inning off Taillon, 0 on, 1 out)."},{"label":"TB","value":"Griffin 4; Horwitz; Lowe, B 4; Ozuna; Reynolds, B 4."},{"label":"RBI","value":"Griffin (21); Lowe, B 3 (36)."},{"label":"Runners left in scoring position, 2 out","value":"Gonzales, N."},{"label":"GIDP","value":"Horwitz."},{"label":"Team RISP","value":"1-for-4."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Griffin (7, throw)."},{"label":"DP","value":"(Griffin-Lowe, B-Horwitz)."}]}],"note":[]}},"officials":[{"official":{"id":605670,"fullName":"Dan Merzel","link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"First Base"},{"official":{"id":483919,"fullName":"Mark Ripperger","link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Santana, D."},{"label":"HBP","value":"Busch (by Ramírez); Kelly, C (by Santana, D)."},{"label":"ABS Challenge","value":"Chandler (Ball-Confirmed); Busch (Strike-Overturned to Ball); Cruz, O (Strike-Confirmed); Kelly, C (Ball-Overturned to Strike); Hoerner (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Taillon 75-45; Webb, J 17-12; Maton, P 22-12; Thielbar 17-11; Roberts 15-8; Chandler 91-60; Sisk 17-9; Ramírez 15-8; Lawrence, J 34-20; Santana, D 22-10."},{"label":"Groundouts-flyouts","value":"Taillon 2-4; Webb, J 0-0; Maton, P 1-0; Thielbar 2-0; Roberts 2-1; Chandler 2-4; Sisk 0-0; Ramírez 0-0; Lawrence, J 1-1; Santana, D 0-2."},{"label":"Batters faced","value":"Taillon 21; Webb, J 3; Maton, P 4; Thielbar 4; Roberts 4; Chandler 24; Sisk 4; Ramírez 5; Lawrence, J 10; Santana, D 7."},{"label":"Inherited runners-scored","value":"Ramírez 2-0; Lawrence, J 1-1; Santana, D 1-0."},{"label":"Umpires","value":"HP: Dan Merzel. 1B: Dan Bellino. 2B: Mark Ripperger. 3B: Shane Livensparger. "},{"label":"Weather","value":"77 degrees, Partly Cloudy."},{"label":"Wind","value":"6 mph, Out To CF."},{"label":"First pitch","value":"6:42 PM."},{"label":"T","value":"2:58."},{"label":"Att","value":"12,340."},{"label":"Venue","value":"PNC Park."},{"label":"May 27, 2026"}],"pitchingNotes":["Ramírez pitched to 4 batters in the 7th inning."],"topPerformers":[{"player":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424","boxscoreName":"Conforto"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"702","stats":{"batting":{"note":"b-","summary":"1-1 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","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":34,"flyOuts":11,"groundOuts":13,"airOuts":18,"runs":12,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".278","atBats":72,"obp":".384","slg":".556","ops":".940","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":40,"rbi":13,"leftOnBase":32,"sacBunts":0,"sacFlies":1,"babip":".340","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":1,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":28,"errors":0,"chances":28,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","boxscoreName":"Happ"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"2-6 | HR, 5 RBI, R","gamesPlayed":1,"flyOuts":4,"groundOuts":0,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":5,"rbi":5,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":26,"groundOuts":34,"airOuts":44,"runs":36,"doubles":8,"triples":1,"homeRuns":11,"strikeOuts":75,"baseOnBalls":37,"intentionalWalks":3,"hits":42,"hitByPitch":2,"avg":".215","atBats":195,"obp":".346","slg":".436","ops":".782","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":85,"rbi":26,"leftOnBase":118,"sacBunts":0,"sacFlies":0,"babip":".284","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.73","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":82,"errors":1,"chances":86,"fielding":".988","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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020","boxscoreName":"Swanson"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":35,"groundOuts":51,"airOuts":52,"runs":32,"doubles":5,"triples":1,"homeRuns":7,"strikeOuts":46,"baseOnBalls":26,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".190","atBats":179,"obp":".292","slg":".346","ops":".638","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":62,"rbi":27,"leftOnBase":95,"sacBunts":1,"sacFlies":3,"babip":".209","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.57","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":137,"putOuts":67,"errors":4,"chances":208,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"loser":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}