{"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":823378,"link":"/api/v1.1/game/823378/feed/live","metaData":{"wait":10,"timeStamp":"20260529_014100","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823378,"type":"R","doubleHeader":"N","id":"2026/05/28/chnmlb-pitmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823378-2026-05-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-28T22:40:00Z","originalDate":"2026-05-28","officialDate":"2026-05-28","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":57,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":31,"losses":26,"ties":0,"pct":".544"},"records":{},"divisionLeader":false,"wins":31,"losses":26,"winningPercentage":".544"},"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":57,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":29,"losses":28,"ties":0,"pct":".509"},"records":{},"divisionLeader":false,"wins":29,"losses":28,"winningPercentage":".509"},"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":32,"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":"50","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":"25","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":31,"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":23,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wilber","useLastName":"Dotel","middleName":"Bladimir","boxscoreName":"Dotel","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilber Dotel","nameSlug":"wilber-dotel-696062","firstLastName":"Wilber Dotel","lastFirstName":"Dotel, Wilber","lastInitName":"Dotel, W","initLastName":"W Dotel","fullFMLName":"Wilber Bladimir Dotel","fullLFMName":"Dotel, Wilber Bladimir","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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","primaryNumber":"77","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":26,"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":31,"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":32,"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},"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":"60","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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","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.458,"strikeZoneBottom":1.745},"ID682997":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997","firstName":"Tyler","lastName":"Callihan","primaryNumber":"37","birthDate":"2000-06-22","currentAge":26,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Callihan","boxscoreName":"Callihan, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Callihan","nameSlug":"tyler-callihan-682997","firstLastName":"Tyler Callihan","lastFirstName":"Callihan, Tyler","lastInitName":"Callihan, T","initLastName":"T Callihan","fullFMLName":"Tyler Callihan","fullLFMName":"Callihan, Tyler","strikeZoneTop":3.168,"strikeZoneBottom":1.599},"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":26,"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":38753,"turfType":"Grass","roofType":"Open","leftLine":325,"left":389,"leftCenter":410,"center":399,"rightCenter":375,"rightLine":320},"active":true,"season":"2026"},"officialVenue":{"id":31,"link":"/api/v1/venues/31"},"weather":{"condition":"Clear","temp":"73","wind":"10 mph, L To R"},"gameInfo":{"attendance":19121,"firstPitch":"2026-05-28T22:42:00.000Z","gameDurationMinutes":179},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"home":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"}},"officialScorer":{"id":431088,"fullName":"Bob Webb","link":"/api/v1/people/431088"},"primaryDatacaster":{"id":800987,"fullName":"Diana Bump","link":"/api/v1/people/800987"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-28T22:42:26.675Z","endTime":"2026-05-28T22:44:25.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,8,9,10],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T22:14:36.852Z","endTime":"2026-05-28T22:21:47.433Z","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-28T22:21:47.433Z","endTime":"2026-05-28T22:40:30.694Z","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-28T22:40:30.694Z","endTime":"2026-05-28T22:42:28.836Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04848115716167,"aZ":-26.28287786855228,"pfxX":-6.772476563723071,"pfxZ":2.9986218305369423,"pX":-1.2828450843098216,"pZ":2.044804391924517,"vX0":5.1584323575849,"vY0":-138.3889989387071,"vZ0":-4.781414913854528,"x":165.9,"y":183.57,"x0":-2.278800653308794,"y0":50.00543941553839,"z0":5.526962405508548,"aX":-13.312464223090457},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.8,"breakHorizontal":11.4,"spinRate":1531,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.39381348696269125,"extension":6.8020195121761775},"index":3,"playId":"6cf71315-1c14-3106-a54f-3397fa8e64f9","pitchNumber":1,"startTime":"2026-05-28T22:42:28.836Z","endTime":"2026-05-28T22:42:32.076Z","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":89.8,"endSpeed":82.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.592306665974753,"aZ":-23.99453883506895,"pfxX":-10.62617099462522,"pfxZ":4.758586094856989,"pX":0.5165772874148944,"pZ":1.1416874424358505,"vX0":9.80432689092626,"vY0":-130.30091507860718,"vZ0":-6.2556952661309735,"x":97.31,"y":207.95,"x0":-1.9158157842526797,"y0":50.00145451140975,"z0":5.388694820245572,"aX":-18.256003962383677},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.3,"breakHorizontal":17.0,"spinRate":1955,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.420484994621503,"extension":6.74971324982566},"index":4,"playId":"f39ab741-b355-3957-b515-cf5f06acbf1b","pitchNumber":2,"startTime":"2026-05-28T22:42:49.091Z","endTime":"2026-05-28T22:42:52.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.609197389011804,"aZ":-24.461176631473403,"pfxX":-9.92078671813894,"pfxZ":4.4962437745334345,"pX":-0.6281362644914431,"pZ":2.6856637761280555,"vX0":6.970808488627279,"vY0":-130.17187959499833,"vZ0":-2.6365985532755425,"x":140.94,"y":166.27,"x0":-2.0533574437260653,"y0":50.00084604444214,"z0":5.565823814700555,"aX":-17.004618946080853},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.8,"breakHorizontal":16.4,"spinRate":1979,"spinDirection":261},"zone":4,"typeConfidence":2.0,"plateTime":0.42096591691049046,"extension":6.6703702134542695},"index":5,"playId":"a28becfd-3468-310b-b286-b88ad5f2481c","pitchNumber":3,"startTime":"2026-05-28T22:43:07.834Z","endTime":"2026-05-28T22:43:10.967Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-28T22:43:21.945Z","endTime":"2026-05-28T22:43:35.205Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":7,"startTime":"2026-05-28T22:43:32.224Z","endTime":"2026-05-28T22:43:32.225Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"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":90.8,"endSpeed":83.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.506984763399632,"aZ":-27.30163899179629,"pfxX":-9.61499625116374,"pfxZ":2.7608162063402455,"pX":-0.3095813309124107,"pZ":1.2022164363405994,"vX0":7.976933530910444,"vY0":-131.91375411941192,"vZ0":-5.817863117415145,"x":128.8,"y":206.32,"x0":-2.1203606483662147,"y0":50.00552441668013,"z0":5.443713204642361,"aX":-16.983874756251645},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.0,"breakHorizontal":15.7,"spinRate":1761,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4148920255464592,"extension":6.561276786133272},"index":8,"playId":"d340d4a3-65d1-39b4-a2ff-e361cad12ac3","pitchNumber":4,"startTime":"2026-05-28T22:43:32.226Z","endTime":"2026-05-28T22:43:35.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.393800923725056,"aZ":-23.436138002486185,"pfxX":-9.551641147133257,"pfxZ":4.965550466937284,"pX":-0.8825952956181452,"pZ":1.806068259550204,"vX0":6.453600956736581,"vY0":-131.6294110137959,"vZ0":-4.983220855709243,"x":150.64,"y":190.02,"x0":-2.1226278656263413,"y0":50.00050789187189,"z0":5.454339024547884,"aX":-16.79382913762883},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.2,"breakHorizontal":16.0,"spinRate":1945,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4157896289195011,"extension":6.748911454410795},"index":9,"playId":"9ae1baed-791b-36ad-a5da-86e85c882447","pitchNumber":5,"startTime":"2026-05-28T22:43:50.311Z","endTime":"2026-05-28T22:43:59.705Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":91.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95879635710963,"aZ":-12.544188969715231,"pfxX":-8.191259821605419,"pfxZ":9.214468656099832,"pX":-0.06183036718028653,"pZ":1.8342402642649605,"vX0":8.345042747540898,"vY0":-144.43153018686309,"vZ0":-8.022719055700811,"x":119.36,"y":189.26,"x0":-1.912536963389002,"y0":50.00612237501619,"z0":5.404271136715671,"aX":-17.45668997714779},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.4,"breakHorizontal":13.3,"spinRate":2371,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3780111632180203,"extension":6.794010134195165},"index":10,"playId":"29b08652-4db6-366d-ba92-68fd9bd8aa80","pitchNumber":6,"startTime":"2026-05-28T22:44:20.744Z","endTime":"2026-05-28T22:44:25.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T22:44:25.362Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, shortstop Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-28T22:44:26.010Z","endTime":"2026-05-28T22:46:19.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":5},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":83.7,"endSpeed":77.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.827472239345884,"aZ":-27.620880392171244,"pfxX":8.311685363807397,"pfxZ":2.9893029193681144,"pX":-1.3205481234253034,"pZ":3.628725725183788,"vX0":1.0381931755651634,"vY0":-122.04595469425765,"vZ0":0.9761051835240425,"x":167.34,"y":140.8,"x0":-2.8313304314676864,"y0":50.00317296842081,"z0":5.584976169188027,"aX":12.660147021050163},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.9,"breakHorizontal":-15.4,"spinRate":2268,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.4471376485259868,"extension":6.789670182682541},"index":0,"playId":"5b719641-799f-388c-beb1-77c2679a8bf2","pitchNumber":1,"startTime":"2026-05-28T22:44:49.432Z","endTime":"2026-05-28T22:44:53.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.454509553779992,"aZ":-12.513567263400873,"pfxX":-7.5196262035760935,"pfxZ":9.566976182261186,"pX":0.17845255041574742,"pZ":2.6346456588398226,"vX0":9.901021814971593,"vY0":-142.18927706222982,"vZ0":-5.85802145079636,"x":110.2,"y":167.64,"x0":-2.3657105919795445,"y0":50.004107189600234,"z0":5.509847024159843,"aX":-15.456421735551125},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":11.8,"spinRate":2236,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.384650762590907,"extension":6.738312446577149},"index":1,"playId":"be71103b-8cc5-3416-828e-03c69bba438d","pitchNumber":2,"startTime":"2026-05-28T22:45:05.561Z","endTime":"2026-05-28T22:45:08.712Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-28T22:45:18.467Z","endTime":"2026-05-28T22:45:34.466Z","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(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":98.6,"endSpeed":90.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.355037136894662,"aZ":-13.264636522316462,"pfxX":-7.936997569378673,"pfxZ":9.060625903723276,"pX":0.5910853749777703,"pZ":1.168420743090987,"vX0":11.163227218872427,"vY0":-142.95740325013412,"vZ0":-9.698085756918033,"x":94.47,"y":207.23,"x0":-2.318028859028029,"y0":50.004291198527575,"z0":5.419750830544471,"aX":-16.568172824835667},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":12.4,"spinRate":2144,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3819112467691852,"extension":6.964873830191857},"index":3,"playId":"21f72390-8350-3d00-b52d-c3ec8981bdc5","pitchNumber":3,"startTime":"2026-05-28T22:45:34.466Z","endTime":"2026-05-28T22:45:38.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.695766092806316,"aZ":-13.798033169077803,"pfxX":-8.101874254657389,"pfxZ":8.849008965583565,"pX":-0.4551718921916753,"pZ":2.655952841842395,"vX0":8.373661432044218,"vY0":-142.69767738557036,"vZ0":-5.663212229365615,"x":134.35,"y":167.07,"x0":-2.3652251528752832,"y0":50.005218205157924,"z0":5.524968929292633,"aX":-16.827998577624605},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.1,"breakHorizontal":13.1,"spinRate":2242,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.38283676539447953,"extension":6.699646298455611},"index":4,"playId":"b06f45b5-9f98-32c0-830a-d245f56d1bb8","pitchNumber":4,"startTime":"2026-05-28T22:45:51.864Z","endTime":"2026-05-28T22:45:55.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528943543061715,"aZ":-23.38377899364076,"pfxX":-9.500795551487915,"pfxZ":5.011103402691959,"pX":0.32044265200571037,"pZ":1.7925410986022614,"vX0":10.550432529101721,"vY0":-131.26818382546946,"vZ0":-5.177418335010756,"x":104.79,"y":190.38,"x0":-2.5072823689374815,"y0":50.00009887110896,"z0":5.520170291787184,"aX":-16.65812638806872},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":15.0,"spinRate":1787,"spinDirection":253},"zone":9,"typeConfidence":2.0,"plateTime":0.41649164188675325,"extension":6.598845780370238},"hitData":{"launchSpeed":91.4,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":97.02,"coordY":144.07}},"index":5,"playId":"8f6b4261-dea4-361d-8260-ce2c8a72f279","pitchNumber":5,"startTime":"2026-05-28T22:46:11.292Z","endTime":"2026-05-28T22:46:19.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T22:46:19.167Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-28T22:46:25.615Z","endTime":"2026-05-28T22:47:41.032Z","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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34777639827043,"aZ":-15.167028331497177,"pfxX":-7.851114095150906,"pfxZ":8.32811072661869,"pX":0.20711497407936547,"pZ":2.9693792609596166,"vX0":8.938097893810168,"vY0":-142.1713991272229,"vZ0":-4.524111747917399,"x":109.11,"y":158.61,"x0":-1.9611344855984867,"y0":50.00279259983614,"z0":5.547596672292749,"aX":-16.03303048178488},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.3,"breakHorizontal":12.4,"spinRate":2249,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.3856183326274292,"extension":6.847111486362274},"index":0,"playId":"51559379-9549-3451-826d-e5f9e4cbcd0f","pitchNumber":1,"startTime":"2026-05-28T22:46:42.384Z","endTime":"2026-05-28T22:46:46.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95530870807695,"aZ":-18.70217562689682,"pfxX":-8.155978842490779,"pfxZ":6.663974226783832,"pX":-1.0415175750995556,"pZ":4.632406629446252,"vX0":5.690296397696409,"vY0":-141.66822210126594,"vZ0":0.4712567104570752,"x":156.7,"y":113.71,"x0":-2.0218777324571278,"y0":50.00442861027331,"z0":5.664222774097434,"aX":-16.49249181896358},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.4,"breakHorizontal":13.6,"spinRate":2117,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.38741334538124983,"extension":6.715179972027471},"index":1,"playId":"e20eebf3-0f75-36f9-9b6f-0804794be62b","pitchNumber":2,"startTime":"2026-05-28T22:46:58.126Z","endTime":"2026-05-28T22:47:01.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00684648995123,"aZ":-23.96584061525126,"pfxX":-10.609342450560739,"pfxZ":4.835118808709787,"pX":0.09454198749165181,"pZ":1.2340760864572744,"vX0":8.945193952737563,"vY0":-129.68150534758607,"vZ0":-5.974821682181566,"x":113.4,"y":205.46,"x0":-2.027057921666711,"y0":50.00278232702617,"z0":5.404884901418221,"aX":-18.007218855722574},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.6,"breakHorizontal":17.2,"spinRate":1924,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.42293855186120544,"extension":6.742059205286449},"index":2,"playId":"89c8c415-5cb5-32aa-ad9c-ff036edb7318","pitchNumber":3,"startTime":"2026-05-28T22:47:15.247Z","endTime":"2026-05-28T22:47:18.748Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-28T22:47:26.465Z","endTime":"2026-05-28T22:47:36.925Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49950604984333,"aZ":-23.33062774552338,"pfxX":-7.910952571067223,"pfxZ":5.1324806502506375,"pX":-0.9084733668289209,"pZ":1.710246456029818,"vX0":6.124691348606136,"vY0":-130.44751160430948,"vZ0":-5.221952125972902,"x":151.63,"y":192.6,"x0":-2.2592329704778282,"y0":50.003966700305234,"z0":5.497549861473882,"aX":-13.63178753329895},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.3,"breakHorizontal":13.0,"spinRate":1918,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4199224808387072,"extension":6.612859373289867},"index":4,"playId":"b26bed7e-67bd-3ee2-851d-862e1707a0e5","pitchNumber":4,"startTime":"2026-05-28T22:47:36.925Z","endTime":"2026-05-28T22:47:41.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T22:47:41.032Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, pitcher Colin Rea to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-28T22:48:50.508Z","endTime":"2026-05-28T22:51:07.711Z","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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Groundout","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":4},"credits":[{"player":{"id":607067,"link":"/api/v1/people/607067"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.743726820660395,"aZ":-17.150136023573268,"pfxX":-6.288505883906518,"pfxZ":7.867493431629698,"pX":-0.25479787358277595,"pZ":1.7043552686337067,"vX0":5.6113107312467125,"vY0":-137.18735701097995,"vZ0":-6.450420922614338,"x":126.71,"y":192.76,"x0":-1.5075467342844524,"y0":50.00602119497481,"z0":5.251082356806607,"aX":-12.014401493936505},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":10.2,"spinRate":2196,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3989381481996479,"extension":6.745360213406813},"index":0,"playId":"4c55c985-373a-3f1a-a20a-40096bfb059c","pitchNumber":1,"startTime":"2026-05-28T22:49:49.154Z","endTime":"2026-05-28T22:49:53.031Z","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":94.4,"endSpeed":86.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.291297882816654,"aZ":-15.856368005195236,"pfxX":-5.09502433734556,"pfxZ":8.542019366222364,"pX":0.19273843958781134,"pZ":2.7015241808419814,"vX0":5.968676735241636,"vY0":-137.32881118720232,"vZ0":-4.184200094255495,"x":109.65,"y":165.84,"x0":-1.346485826379585,"y0":50.00682517255116,"z0":5.322982065446299,"aX":-9.738267168990498},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":8.0,"spinRate":2180,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3987775077869422,"extension":6.736131873987434},"index":1,"playId":"1b4a0336-39a2-3569-9f2e-39368adc5d13","pitchNumber":2,"startTime":"2026-05-28T22:50:03.716Z","endTime":"2026-05-28T22:50:09.588Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-28T22:50:23.750Z","endTime":"2026-05-28T22:50:39.568Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48021898317951,"aZ":-35.35842692309849,"pfxX":-6.898007118733966,"pfxZ":-1.8836807548209507,"pX":-0.6798044115410945,"pZ":2.1591569234234447,"vX0":4.21629316937515,"vY0":-129.06221221501858,"vZ0":-1.2207712892430895,"x":142.91,"y":180.48,"x0":-1.437143051366386,"y0":50.00390470964999,"z0":5.357734080449696,"aX":-11.65526758251002},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.5,"breakHorizontal":11.5,"spinRate":1456,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.4241516130270133,"extension":6.63338976972425},"index":3,"playId":"1ae8a634-025f-34a1-8ceb-a9dbb443aef5","pitchNumber":3,"startTime":"2026-05-28T22:50:39.568Z","endTime":"2026-05-28T22:50:44.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.534293745100477,"aZ":-35.67961111931403,"pfxX":2.244175629426807,"pfxZ":-2.2385840145187945,"pX":0.1705802864469736,"pZ":3.2211631491271713,"vX0":3.092508636355399,"vY0":-124.65476920157138,"vZ0":1.656139608245892,"x":110.5,"y":151.81,"x0":-1.3807564340125,"y0":50.0057515308363,"z0":5.507627444090165,"aX":3.5089985446078025},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.4,"breakHorizontal":-4.8,"spinRate":2111,"spinDirection":91},"zone":2,"typeConfidence":2.0,"plateTime":0.4404690100451445,"extension":6.632232633919463},"hitData":{"launchSpeed":63.3,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.68,"coordY":179.82}},"index":4,"playId":"1cf715dd-4dca-3a2f-812d-3711a666e6fb","pitchNumber":4,"startTime":"2026-05-28T22:51:00.279Z","endTime":"2026-05-28T22:51:07.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T22:51:07.711Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-28T22:51:12.032Z","endTime":"2026-05-28T22:53:57.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":665804,"link":"/api/v1/people/665804"},"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, 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":81.7,"endSpeed":75.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.539679112619233,"aZ":-38.3749213889312,"pfxX":3.991903726719861,"pfxZ":-4.338029981474079,"pX":-0.006756137162516375,"pZ":0.7438929884073655,"vX0":2.1547760145051877,"vY0":-119.02713261283357,"vZ0":-2.8122677891355594,"x":117.26,"y":218.69,"x0":-1.4432767537577944,"y0":50.0015394740284,"z0":5.426505971059389,"aX":5.708334713433071},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-8.3,"breakHorizontal":-7.8,"spinRate":2246,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.46074271439020187,"extension":6.615170591268083},"index":0,"playId":"8305be21-3fea-3564-8511-7ebf5fff62c1","pitchNumber":1,"startTime":"2026-05-28T22:51:31.413Z","endTime":"2026-05-28T22:51:35.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.6,"endSpeed":86.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.850359869016994,"aZ":-15.309335015357455,"pfxX":-7.767806007989753,"pfxZ":8.72374123769464,"pX":-0.25356953974159924,"pZ":3.1428859746856403,"vX0":5.744155347821181,"vY0":-137.74056598782377,"vZ0":-3.2080487578732253,"x":126.67,"y":153.92,"x0":-1.3504725363057586,"y0":50.00134262163953,"z0":5.3495494301131234,"aX":-15.015512599708464},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":13.0,"spinRate":2257,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3967147101430091,"extension":6.734256112414307},"index":1,"playId":"59f76b00-3905-31eb-aa95-017d60ebc649","pitchNumber":2,"startTime":"2026-05-28T22:51:50.673Z","endTime":"2026-05-28T22:51:54.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27094814523831,"aZ":-31.90458145657357,"pfxX":-7.972557805052435,"pfxZ":0.1596781959331217,"pX":-2.052999101833115,"pZ":2.5010083051762555,"vX0":1.4283275258121033,"vY0":-129.08574738978612,"vZ0":-0.9458659767728209,"x":195.26,"y":171.25,"x0":-1.5767372766790337,"y0":50.00254328874677,"z0":5.323120808467257,"aX":-13.48641401519076},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.4,"breakHorizontal":14.2,"spinRate":1661,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4239213085562441,"extension":6.635048615924836},"index":2,"playId":"95e058e8-befa-3a65-894e-7e7eacfed60b","pitchNumber":3,"startTime":"2026-05-28T22:52:06.896Z","endTime":"2026-05-28T22:52:10.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.713445500600166,"aZ":-31.71170103302777,"pfxX":1.5402065378038365,"pfxZ":0.28851884026924957,"pX":-0.7016818875767825,"pZ":2.0448317907915734,"vX0":1.5374260359858507,"vY0":-124.50196400796445,"vZ0":-1.659012041439664,"x":143.75,"y":183.57,"x0":-1.5250535666135885,"y0":50.00142439724372,"z0":5.320549593724406,"aX":2.4406839510617866},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.4,"breakHorizontal":-3.1,"spinRate":2104,"spinDirection":100},"zone":7,"typeConfidence":2.0,"plateTime":0.43832122674065843,"extension":6.525433948911834},"index":3,"playId":"d59a2bd0-e64b-3de4-a40b-040c78487e15","pitchNumber":4,"startTime":"2026-05-28T22:52:22.782Z","endTime":"2026-05-28T22:52:27.078Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-28T22:52:37.021Z","endTime":"2026-05-28T22:52:51.931Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.085815793999647,"aZ":-32.52291552295963,"pfxX":-9.577232476367923,"pfxZ":-0.21080296559062583,"pX":-0.3933982735622084,"pZ":0.7322870499273219,"vX0":5.709912146066244,"vY0":-128.30536390830767,"vZ0":-4.887011391957852,"x":132.0,"y":219.01,"x0":-1.4013018449644306,"y0":50.001127539845186,"z0":5.190574642315094,"aX":-15.99589285036346},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.2,"breakHorizontal":16.1,"spinRate":1359,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4265830450295969,"extension":6.679567187994496},"index":5,"playId":"727e61ce-ab80-3228-92b0-ca790e75f6a7","pitchNumber":5,"startTime":"2026-05-28T22:52:51.931Z","endTime":"2026-05-28T22:53:11.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.450139238851783,"aZ":-15.884665926926502,"pfxX":-4.719141440644063,"pfxZ":8.559129766294493,"pX":-0.3360527133546683,"pZ":4.086362049557851,"vX0":4.450367257746051,"vY0":-136.91643820115252,"vZ0":-0.6982684278052833,"x":129.81,"y":128.45,"x0":-1.367257257169776,"y0":50.00624455658258,"z0":5.428922240969897,"aX":-8.986065076983813},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":7.7,"spinRate":2174,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3996183664808415,"extension":6.695068294248375},"index":6,"playId":"d0d79b12-8688-373d-8bcf-117c7439a22d","pitchNumber":6,"startTime":"2026-05-28T22:53:36.162Z","endTime":"2026-05-28T22:53:40.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.751018408251877,"aZ":-30.870275994650342,"pfxX":2.0407226435261805,"pfxZ":0.8178257925706651,"pX":-0.41400029820109296,"pZ":1.953596743306895,"vX0":1.948354033138607,"vY0":-124.71021935397611,"vZ0":-2.0527927127070247,"x":132.78,"y":186.03,"x0":-1.4676437090487586,"y0":50.00085700648627,"z0":5.309377909630311,"aX":3.2458172835008434},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":-4.1,"spinRate":2135,"spinDirection":100},"zone":7,"typeConfidence":2.0,"plateTime":0.4375507693946732,"extension":6.657888212828062},"index":7,"playId":"56f727ec-c3e1-3ccc-a16d-0f27faaf7694","pitchNumber":7,"startTime":"2026-05-28T22:53:51.630Z","endTime":"2026-05-28T22:53:57.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T22:53:57.156Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan Reynolds doubles (12) on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-28T22:53:58.246Z","endTime":"2026-05-28T22:54:34.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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],"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":0},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.4,"endSpeed":86.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.522032037333503,"aZ":-16.524153458980553,"pfxX":-4.397184331224118,"pfxZ":8.163543163465857,"pX":0.041300607228455924,"pZ":2.3389882813621847,"vX0":5.422548389744171,"vY0":-137.3819371461097,"vZ0":-4.825230343707259,"x":115.43,"y":175.63,"x0":-1.383838441586523,"y0":50.00558580816282,"z0":5.235968877982254,"aX":-8.433515896401444},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":6.8,"spinRate":2111,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3981938324170313,"extension":6.757100736760163},"hitData":{"launchSpeed":90.4,"launchAngle":21.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":51.71,"coordY":118.69}},"index":0,"playId":"3be9a845-7b61-307f-8a57-e3feed9fe8b7","pitchNumber":1,"startTime":"2026-05-28T22:54:20.517Z","endTime":"2026-05-28T22:54:34.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T22:54:34.785Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oneil Cruz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-28T22:54:50.753Z","endTime":"2026-05-28T22:56:18.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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,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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":94.4,"endSpeed":86.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.331344773975765,"aZ":-15.007182543346353,"pfxX":-4.861141776009246,"pfxZ":8.953473088073903,"pX":1.2354772910256981,"pZ":1.481056051662595,"vX0":8.160076071199354,"vY0":-137.13426119794286,"vZ0":-7.145514113944857,"x":69.91,"y":198.79,"x0":-1.137717384502018,"y0":50.006271902591855,"z0":5.130697537827345,"aX":-9.325220316108362},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":7.2,"spinRate":2231,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3983297983736702,"extension":6.73281582944234},"index":0,"playId":"737ff096-7200-3713-b5ef-7fd1a202fd8f","pitchNumber":1,"startTime":"2026-05-28T22:55:22.707Z","endTime":"2026-05-28T22:55:27.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.439389369847447,"aZ":-34.48480936420144,"pfxX":-6.252375839265002,"pfxZ":-1.3718561773035631,"pX":0.6571526351275414,"pZ":1.3149208239676975,"vX0":7.243934884571907,"vY0":-128.5318727158045,"vZ0":-3.378637898217626,"x":91.95,"y":203.28,"x0":-1.3737359805273772,"y0":50.001679642745806,"z0":5.299978929306147,"aX":-10.553635763345914},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.0,"breakHorizontal":9.8,"spinRate":1481,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.42471666727057267,"extension":6.640566277707638},"index":1,"playId":"e0918b5c-6777-3a3f-ba31-72acd68a292f","pitchNumber":2,"startTime":"2026-05-28T22:55:40.376Z","endTime":"2026-05-28T22:55:44.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79317086919531,"aZ":-26.52028579290531,"pfxX":-6.925507754793328,"pfxZ":3.3657415838935396,"pX":-1.4753286773056362,"pZ":3.0281337429629356,"vX0":2.1464215757591023,"vY0":-128.81386502575646,"vZ0":-0.7073354828614457,"x":173.24,"y":157.02,"x0":-1.4196744366548695,"y0":50.003430537074735,"z0":5.35688196740341,"aX":-11.636973489330174},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.1,"breakHorizontal":12.1,"spinRate":1553,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.42522191384857866,"extension":6.723900374501497},"index":2,"playId":"b0683e07-b5e6-3063-8088-3f60f755eaa4","pitchNumber":3,"startTime":"2026-05-28T22:55:57.110Z","endTime":"2026-05-28T22:56:00.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.251543772818703,"aZ":-32.966231959942114,"pfxX":-6.688394553983933,"pfxZ":-0.48528950813162375,"pX":-1.071824536264165,"pZ":2.3445253019603207,"vX0":3.3142851121443653,"vY0":-126.97828832690212,"vZ0":-0.9750223554577058,"x":157.86,"y":175.48,"x0":-1.5200829099787116,"y0":50.001158325362425,"z0":5.339771638202271,"aX":-10.999023520877008},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.8,"breakHorizontal":11.4,"spinRate":1281,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.4301885293073271,"extension":6.66052113474607},"index":3,"playId":"9519e248-b57f-3445-ad57-1e3fe76835fc","pitchNumber":4,"startTime":"2026-05-28T22:56:13.988Z","endTime":"2026-05-28T22:56:18.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T22:56:18.657Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jhostynxon Garcia strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-28T22:56:23.032Z","endTime":"2026-05-28T22:58:27.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92904643782021,"aZ":-16.02402586165997,"pfxX":-6.047988635913935,"pfxZ":8.587906235844319,"pX":-0.6556691964207879,"pZ":2.3595450771436672,"vX0":3.9857008033173105,"vY0":-136.27285386117143,"vZ0":-4.749844883843254,"x":141.99,"y":175.07,"x0":-1.3513714940716246,"y0":50.00522937252013,"z0":5.232101157441193,"aX":-11.377137178991854},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":10.1,"spinRate":2224,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.40192993395968113,"extension":6.820688519401117},"index":0,"playId":"24441cc0-77d4-3aaf-af10-7aef8aa1c98f","pitchNumber":1,"startTime":"2026-05-28T22:56:48.866Z","endTime":"2026-05-28T22:56:52.956Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.711554941476162,"aZ":-12.93120078492755,"pfxX":-5.886322739459995,"pfxZ":9.882511718161084,"pX":0.7546097185877046,"pZ":1.9122008610599806,"vX0":7.336458538243137,"vY0":-138.5962334545808,"vZ0":-6.498879084914713,"x":88.24,"y":187.15,"x0":-1.1608589169818702,"y0":50.00431153814834,"z0":5.1496228491624825,"aX":-11.463608309768816},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":9.1,"spinRate":2289,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.395065247160733,"extension":6.795724770786468},"index":1,"playId":"7c9b7b66-f587-3116-8b4f-64537dcd0960","pitchNumber":2,"startTime":"2026-05-28T22:57:10.668Z","endTime":"2026-05-28T22:57:37.674Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74929200411867,"aZ":-29.908108805902938,"pfxX":10.413896006005771,"pfxZ":1.5406799733560703,"pX":1.0267762110476442,"pZ":1.8365307728887146,"vX0":2.5342810481610045,"vY0":-120.7601350634785,"vZ0":-1.7744052896863147,"x":77.86,"y":189.19,"x0":-1.3902115857690778,"y0":50.000642168776224,"z0":5.225793313984357,"aX":15.292069528188646},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.6,"breakHorizontal":-19.4,"spinRate":2629,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.45453117262377685,"extension":6.664560621463895},"index":2,"playId":"d1f77f4d-b25d-3584-9822-d8088bd940c0","pitchNumber":3,"startTime":"2026-05-28T22:57:41.037Z","endTime":"2026-05-28T22:57:44.797Z","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":94.4,"endSpeed":85.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.439200006915087,"aZ":-17.478887206748805,"pfxX":-5.761832392052947,"pfxZ":7.724024971935167,"pX":0.5473961663379633,"pZ":3.9156626029127706,"vX0":6.4928518628883705,"vY0":-137.30411775643066,"vZ0":-0.6216324744070758,"x":96.13,"y":133.06,"x0":-1.1034816072375917,"y0":50.00085910768765,"z0":5.338322787928014,"aX":-10.960067876806281},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":9.0,"spinRate":2260,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.39947301820074754,"extension":6.678803047863986},"index":3,"playId":"b49d6662-df35-3941-a4bb-252dfeac7f03","pitchNumber":4,"startTime":"2026-05-28T22:58:04.460Z","endTime":"2026-05-28T22:58:08.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.626101705634504,"aZ":-16.569282712455305,"pfxX":-5.185584594158733,"pfxZ":8.065975665064599,"pX":0.35343081733543025,"pZ":3.477613584393762,"vX0":6.215966557904942,"vY0":-138.385320428712,"vZ0":-1.9892760628630697,"x":103.53,"y":144.88,"x0":-1.250871805170256,"y0":50.00240688240263,"z0":5.318916618464902,"aX":-10.032055691298305},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":8.0,"spinRate":2197,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3961913617396764,"extension":6.841336193405156},"index":4,"playId":"a0e6f456-ce91-318a-842e-6c01248f6ddc","pitchNumber":5,"startTime":"2026-05-28T22:58:23.626Z","endTime":"2026-05-28T22:58:27.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T22:58:27.463Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-28T22:59:49.800Z","endTime":"2026-05-28T23:02:08.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.656793897060677,"aZ":-15.305028228330304,"pfxX":-8.513646014941685,"pfxZ":8.207307519430358,"pX":-0.39774686469215625,"pZ":3.142010644877632,"vX0":8.603423672696255,"vY0":-142.02659995965575,"vZ0":-4.2238834420559614,"x":132.16,"y":153.95,"x0":-2.3511572010199155,"y0":50.00293559679162,"z0":5.613045771837906,"aX":-17.500105185021265},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.3,"breakHorizontal":13.8,"spinRate":2174,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.38475142447967325,"extension":6.844466871026237},"index":0,"playId":"fce5cdf4-3648-33ef-8482-14181153156b","pitchNumber":1,"startTime":"2026-05-28T23:00:36.509Z","endTime":"2026-05-28T23:00:40.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46086960641369,"aZ":-26.935481361771608,"pfxX":5.403894349539065,"pfxZ":3.4350654383231802,"pX":1.0878501240315406,"pZ":1.974489346329493,"vX0":6.9621440705525455,"vY0":-122.82600188323431,"vZ0":-2.8572768636991035,"x":75.53,"y":185.47,"x0":-2.486438785031759,"y0":50.005862479634594,"z0":5.4447182646559416,"aX":8.25343491863641},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.8,"breakHorizontal":-11.4,"spinRate":2400,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4460366770087729,"extension":6.690508891133798},"index":1,"playId":"7386dfe4-91fa-3e72-bb74-34300f44befe","pitchNumber":2,"startTime":"2026-05-28T23:00:54.011Z","endTime":"2026-05-28T23:00:57.487Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-28T23:01:06.710Z","endTime":"2026-05-28T23:01:17.015Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.787934772867512,"aZ":-24.6521471255517,"pfxX":5.382598109487857,"pfxZ":4.825364730181001,"pX":0.36180608946446735,"pZ":2.3747348023744417,"vX0":5.489816360363245,"vY0":-124.27870788457604,"vZ0":-2.7678499096089766,"x":103.21,"y":174.66,"x0":-2.5779822021750785,"y0":50.0008051860395,"z0":5.558599727367772,"aX":8.38644104656845},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.3,"breakHorizontal":-11.0,"spinRate":2170,"spinDirection":255},"zone":6,"typeConfidence":2.0,"plateTime":0.4413682505200236,"extension":6.916777316399317},"index":3,"playId":"3ce4d32c-f1d6-3b28-8d13-c614c9f8cb76","pitchNumber":3,"startTime":"2026-05-28T23:01:17.015Z","endTime":"2026-05-28T23:01:23.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80977432911397,"aZ":-26.212762969729464,"pfxX":4.144010364939461,"pfxZ":3.7367052060867465,"pX":2.2686194335735674,"pZ":1.2285081883371667,"vX0":9.918268110508762,"vY0":-125.55126254811933,"vZ0":-4.878446729586849,"x":30.53,"y":205.61,"x0":-2.2736309393181253,"y0":50.00073378660586,"z0":5.334311637985374,"aX":6.601092382263401},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.8,"breakHorizontal":-9.8,"spinRate":2329,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4365285237579437,"extension":6.981568292995532},"index":4,"playId":"81c4181e-b03b-3107-b396-8143867b72e2","pitchNumber":4,"startTime":"2026-05-28T23:01:46.364Z","endTime":"2026-05-28T23:01:49.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.284109930033594,"aZ":-31.720801523003388,"pfxX":1.1750945262217867,"pfxZ":0.2880829537911378,"pX":0.21243234274139242,"pZ":1.3559653866359545,"vX0":6.52480875704877,"vY0":-125.4736510939992,"vZ0":-3.799973139053903,"x":108.9,"y":202.17,"x0":-2.5740529720616845,"y0":50.00544117737032,"z0":5.473593278183009,"aX":1.874623841700609},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.1,"breakHorizontal":-3.6,"spinRate":2378,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.43645820284452386,"extension":6.82124757377991},"index":5,"playId":"e0f3ea3f-2d5c-32d6-848d-95bf0af3d736","pitchNumber":5,"startTime":"2026-05-28T23:02:04.546Z","endTime":"2026-05-28T23:02:08.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:02:08.952Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-28T23:02:24.093Z","endTime":"2026-05-28T23:03:51.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71590321757175,"aZ":-16.537714339470558,"pfxX":-8.156932617663232,"pfxZ":7.74492139023582,"pX":-0.4368218278864116,"pZ":3.9029737509061704,"vX0":7.334759570437223,"vY0":-141.5405128005141,"vZ0":-1.8219348938677222,"x":133.65,"y":133.4,"x0":-2.007952023407695,"y0":50.00682028424111,"z0":5.61948275138643,"aX":-16.477011677936602},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":13.2,"spinRate":2153,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3876659735069743,"extension":6.696967038177737},"index":0,"playId":"1438e5a5-1447-35fe-a572-4d52d9a259c4","pitchNumber":1,"startTime":"2026-05-28T23:02:35.253Z","endTime":"2026-05-28T23:02:39.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.624701416608954,"aZ":-23.20539395534193,"pfxX":-10.85127038593815,"pfxZ":5.284477706580073,"pX":0.28997709197833355,"pZ":1.5555158988160676,"vX0":9.549705594968668,"vY0":-129.8325355842697,"vZ0":-5.462027736656814,"x":105.95,"y":196.78,"x0":-2.0362407855530087,"y0":50.00450339678401,"z0":5.4661503388625245,"aX":-18.42221384408805},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.4,"breakHorizontal":17.4,"spinRate":1767,"spinDirection":260},"zone":9,"typeConfidence":2.0,"plateTime":0.42280074476389107,"extension":6.752729511833284},"index":1,"playId":"ff81f947-1b74-328d-b4f8-b8cbc5f2360e","pitchNumber":2,"startTime":"2026-05-28T23:02:51.712Z","endTime":"2026-05-28T23:02:56.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.723401760707684,"aZ":-27.97254074368216,"pfxX":-9.120590161721559,"pfxZ":2.1800348430062,"pX":-0.5183001980966646,"pZ":2.1710491232472853,"vX0":7.11066967674369,"vY0":-137.05950317048135,"vZ0":-4.1371217816253925,"x":136.76,"y":180.16,"x0":-1.9451967882863677,"y0":50.00252746169151,"z0":5.582654942907664,"aX":-17.57053567589179},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.4,"breakHorizontal":15.2,"spinRate":1613,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.3977212961961696,"extension":6.665036785780565},"index":2,"playId":"48ffea7b-4f3a-3900-a592-e58f0a001eb3","pitchNumber":3,"startTime":"2026-05-28T23:03:09.762Z","endTime":"2026-05-28T23:03:13.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.452524790669596,"aZ":-24.886662315462583,"pfxX":-11.357763761757171,"pfxZ":4.259414430451446,"pX":0.19623747126155566,"pZ":1.584866370598987,"vX0":9.276605323406594,"vY0":-129.9923371804167,"vZ0":-5.129409780101611,"x":109.52,"y":195.99,"x0":-1.9444378216790215,"y0":50.000212736191244,"z0":5.474766950962336,"aX":-19.41942330258441},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":18.5,"spinRate":1913,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.42148533490869866,"extension":6.677725963853424},"index":3,"playId":"b6fb2c48-424e-3388-b1ba-ffc1c489bde3","pitchNumber":4,"startTime":"2026-05-28T23:03:30.729Z","endTime":"2026-05-28T23:03:34.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.807136136505285,"aZ":-16.48862337940519,"pfxX":-8.654423382085824,"pfxZ":7.678534028237976,"pX":-0.5829846820809228,"pZ":2.4670929420871075,"vX0":7.139671818018784,"vY0":-141.8810589239407,"vZ0":-5.5889957745599625,"x":139.22,"y":172.17,"x0":-2.004883018315822,"y0":50.00573680040526,"z0":5.509767230314692,"aX":-17.68545224262879},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":14.3,"spinRate":2163,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.38573079447063296,"extension":6.706597804707694},"index":4,"playId":"6ea469ac-e197-39d4-b49d-5645635ee21f","pitchNumber":5,"startTime":"2026-05-28T23:03:48.041Z","endTime":"2026-05-28T23:03:51.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:03:51.931Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-28T23:03:53.284Z","endTime":"2026-05-28T23:06:01.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.461965391553036,"aZ":-16.314954529490414,"pfxX":-7.727723205580177,"pfxZ":7.7335149240441075,"pX":-1.6739527030509214,"pZ":2.517983958927359,"vX0":5.001239106237724,"vY0":-142.0475012311974,"vZ0":-5.700712524824136,"x":180.81,"y":170.79,"x0":-2.45023356934106,"y0":50.001886237035755,"z0":5.582055524511136,"aX":-15.846924485577942},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":13.1,"spinRate":2268,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.38507376638020174,"extension":6.698248864449799},"index":0,"playId":"bba14bfa-dc68-388d-aa6b-384de2c3492a","pitchNumber":1,"startTime":"2026-05-28T23:04:19.352Z","endTime":"2026-05-28T23:04:23.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71101797037876,"aZ":-26.895337388857424,"pfxX":5.437034850681519,"pfxZ":3.4744756350691954,"pX":0.6914753590351219,"pZ":3.5977719188441077,"vX0":5.632812167720939,"vY0":-122.35399261016858,"vZ0":0.5713605157534938,"x":90.64,"y":141.64,"x0":-2.345200446138698,"y0":50.00243193322088,"z0":5.662488045520631,"aX":8.257722326564132},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.7,"breakHorizontal":-11.2,"spinRate":2299,"spinDirection":97},"zone":12,"typeConfidence":2.0,"plateTime":0.4473283686072138,"extension":6.824700237447565},"index":1,"playId":"0ccabc3b-ae17-3fb3-a81d-4091089393fa","pitchNumber":2,"startTime":"2026-05-28T23:04:36.423Z","endTime":"2026-05-28T23:04:40.901Z","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":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15420023682066,"aZ":-14.780937372854119,"pfxX":-9.297213183763187,"pfxZ":8.555315679084078,"pX":1.1269979242779835,"pZ":2.522877820396033,"vX0":12.095170215515411,"vY0":-141.43355214700387,"vZ0":-5.9066617200190885,"x":74.04,"y":170.66,"x0":-1.9897248991297132,"y0":50.0045919137281,"z0":5.580281936256889,"aX":-18.906517297477745},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":14.5,"spinRate":2219,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.38672474193920037,"extension":6.792766307046558},"index":2,"playId":"e8d075b2-d310-323e-9547-52101e9d1614","pitchNumber":3,"startTime":"2026-05-28T23:04:54.212Z","endTime":"2026-05-28T23:04:58.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.232247061017897,"aZ":-14.952841265059984,"pfxX":-7.6158329218843654,"pfxZ":8.444887341183163,"pX":0.17651440402417493,"pZ":2.077944995317127,"vX0":9.235716025622985,"vY0":-141.21941453035265,"vZ0":-7.002020393527804,"x":110.27,"y":182.68,"x0":-2.1319260169628063,"y0":50.00529450637028,"z0":5.533804243779492,"aX":-15.534948177286111},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.2,"breakHorizontal":12.1,"spinRate":2139,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.3864316273788937,"extension":6.741238681683107},"index":3,"playId":"9a88e14b-bc9c-3f3f-aeec-e67fa67f3a8b","pitchNumber":4,"startTime":"2026-05-28T23:05:11.075Z","endTime":"2026-05-28T23:05:15.367Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.525850260933566,"aZ":-17.145132466611756,"pfxX":-6.162697079015738,"pfxZ":7.299912237627916,"pX":-0.24104995706133808,"pZ":2.7418631751503435,"vX0":7.924013182213291,"vY0":-141.8801865817502,"vZ0":-4.840436166240294,"x":126.19,"y":164.75,"x0":-2.2568353647403794,"y0":50.00060299351399,"z0":5.546993250005209,"aX":-12.684350975891991},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.5,"breakHorizontal":9.7,"spinRate":2056,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.38463941461614537,"extension":6.8407262639810185},"index":4,"playId":"26079218-771e-38f2-82dc-1480b852e713","pitchNumber":5,"startTime":"2026-05-28T23:05:29.165Z","endTime":"2026-05-28T23:05:32.952Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-28T23:05:43.507Z","endTime":"2026-05-28T23:05:57.901Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46327854236029,"aZ":-25.275201441117762,"pfxX":5.577375535560188,"pfxZ":4.327771476008257,"pX":0.7411097839597197,"pZ":2.3863800873829124,"vX0":5.976997189472784,"vY0":-125.20904195171688,"vZ0":-2.647865990730736,"x":88.75,"y":174.35,"x0":-2.3983088041293796,"y0":50.001233002843705,"z0":5.518386005038641,"aX":8.883477391783218},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.4,"breakHorizontal":-11.4,"spinRate":2498,"spinDirection":77},"zone":6,"typeConfidence":2.0,"plateTime":0.4368774447690984,"extension":6.684133595583825},"index":6,"playId":"69322ab4-3ee9-34a8-b085-88e34c0b8cb0","pitchNumber":6,"startTime":"2026-05-28T23:05:57.901Z","endTime":"2026-05-28T23:06:01.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:06:01.973Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, first baseman Michael Busch to pitcher Colin Rea.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-28T23:07:01.374Z","endTime":"2026-05-28T23:09:40.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3857406131936,"aZ":-17.05664148454516,"pfxX":-4.979290900602926,"pfxZ":8.042005326613717,"pX":0.6893929723827351,"pZ":2.741904415215486,"vX0":7.0723195697729935,"vY0":-136.11090221357261,"vZ0":-3.6410585954833397,"x":90.72,"y":164.75,"x0":-1.293574978689896,"y0":50.002581393861206,"z0":5.275425036252519,"aX":-9.359977602703427},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":7.6,"spinRate":2264,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.40214824897193324,"extension":6.887690686132945},"index":0,"playId":"bfc3eb88-bc01-3fa2-8d48-4724638b8ea9","pitchNumber":1,"startTime":"2026-05-28T23:08:11.484Z","endTime":"2026-05-28T23:08:15.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.6,"endSpeed":87.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.522129681560994,"aZ":-16.425672053316987,"pfxX":-5.658445741457462,"pfxZ":8.154970341547351,"pX":1.0825788316182887,"pZ":2.3657244754741593,"vX0":8.386196974174549,"vY0":-137.59802765172373,"vZ0":-4.696688766953352,"x":75.73,"y":174.91,"x0":-1.2596300008241708,"y0":50.00073353958126,"z0":5.196082718972469,"aX":-10.925344229818807},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":8.6,"spinRate":2312,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39699913006437537,"extension":6.915669757471309},"index":1,"playId":"e56f2777-10dd-3d6a-864c-8184fc92ca5a","pitchNumber":2,"startTime":"2026-05-28T23:08:27.536Z","endTime":"2026-05-28T23:08:31.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335413291698224,"aZ":-33.7073728015007,"pfxX":-7.782355522629198,"pfxZ":-0.9159889195477859,"pX":0.6647090474881542,"pZ":2.078304083662168,"vX0":7.52198147881254,"vY0":-128.0118893243727,"vZ0":-1.5639466474939465,"x":91.66,"y":182.67,"x0":-1.294485608604099,"y0":50.00522837280082,"z0":5.325124736095039,"aX":-12.974828599672117},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.8,"breakHorizontal":12.5,"spinRate":1624,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.4271506118569186,"extension":6.708152737736561},"index":2,"playId":"6524f5c0-d795-3ba2-8b72-9af4765de4ab","pitchNumber":3,"startTime":"2026-05-28T23:08:43.026Z","endTime":"2026-05-28T23:08:47.441Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-28T23:08:52.365Z","endTime":"2026-05-28T23:09:10.811Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"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":94.4,"endSpeed":86.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.420196900946213,"aZ":-15.846882392563675,"pfxX":-3.599977080812657,"pfxZ":8.473456783508954,"pX":-0.04968540761927025,"pZ":3.407027839774093,"vX0":5.012221848037697,"vY0":-137.45426269510733,"vZ0":-2.2237341519952434,"x":118.89,"y":146.79,"x0":-1.4230468422855107,"y0":50.004418500773006,"z0":5.2936659786851665,"aX":-6.938691491453553},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":5.5,"spinRate":2259,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3973869644813042,"extension":6.741231895006402},"index":4,"playId":"02fd7232-52e6-35d3-b07c-7c86bad4fc6c","pitchNumber":4,"startTime":"2026-05-28T23:09:10.811Z","endTime":"2026-05-28T23:09:14.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.035230117309425,"aZ":-30.721146700464825,"pfxX":0.7220113459649866,"pfxZ":0.8990560651949462,"pX":1.2328189265035974,"pZ":1.3077125277681056,"vX0":5.893176992097557,"vY0":-125.71972850791745,"vZ0":-3.6218381322130497,"x":70.01,"y":203.47,"x0":-1.2255956465511104,"y0":50.00466947082407,"z0":5.233388640448144,"aX":1.166155353522405},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":-2.5,"spinRate":2158,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4339871510653519,"extension":6.7719764449345545},"hitData":{"launchSpeed":83.2,"launchAngle":-3.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":163.84}},"index":5,"playId":"09d60c32-a9af-3928-8517-9a7e0331ac74","pitchNumber":5,"startTime":"2026-05-28T23:09:32.068Z","endTime":"2026-05-28T23:09:40.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:09:40.798Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-28T23:09:46.403Z","endTime":"2026-05-28T23:10:19.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.163040030153994,"aZ":-32.78653960817309,"pfxX":0.8655740756659911,"pfxZ":-0.3700506169847362,"pX":-0.031178968871271077,"pZ":2.530221296461341,"vX0":3.3997038764271537,"vY0":-126.82911750473927,"vZ0":-0.5451267263897286,"x":118.19,"y":170.46,"x0":-1.4998241737946598,"y0":50.00602725083553,"z0":5.355453536527977,"aX":1.4148130867055386},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.6,"breakHorizontal":-2.3,"spinRate":2173,"spinDirection":100},"zone":5,"typeConfidence":2.0,"plateTime":0.43134161544720495,"extension":6.660805777744742},"hitData":{"launchSpeed":96.7,"launchAngle":28.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.06,"coordY":45.99}},"index":0,"playId":"93fd6055-050b-32d0-84fa-3aba456b60b9","pitchNumber":1,"startTime":"2026-05-28T23:10:09.195Z","endTime":"2026-05-28T23:10:19.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:10:19.190Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-28T23:10:21.338Z","endTime":"2026-05-28T23:12:14.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.243808566924606,"aZ":-22.438834427218925,"pfxX":-8.817626646861875,"pfxZ":5.119481195799169,"pX":-1.0182072513660605,"pZ":3.311573127019044,"vX0":4.063976788058122,"vY0":-136.57975301868493,"vZ0":-1.2765702854891874,"x":155.81,"y":149.37,"x0":-1.3745413167539908,"y0":50.002907775514295,"z0":5.318580492057149,"aX":-16.767154504253103},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":15.2,"spinRate":2230,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4000366994879889,"extension":6.7084485778273955},"index":0,"playId":"23105e0e-e311-37a6-acba-2f3686f68070","pitchNumber":1,"startTime":"2026-05-28T23:10:47.542Z","endTime":"2026-05-28T23:10:51.821Z","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":92.9,"endSpeed":85.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.815604099130102,"aZ":-24.543337131414766,"pfxX":-7.67413755085433,"pfxZ":4.103501695267287,"pX":-1.5563984805704263,"pZ":2.498809130043167,"vX0":2.1720677656036758,"vY0":-135.2790761238236,"vZ0":-2.722988918633194,"x":93.86,"y":234.66,"x0":-1.3715590058216829,"y0":50.000138322370475,"z0":5.2342498055457805,"aX":-14.256267366054832},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":13.4,"spinRate":2208,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4044953923924086,"extension":6.6996186208104485},"index":1,"playId":"29665bcb-402f-3c0c-bb67-054f4a4d2185","pitchNumber":2,"startTime":"2026-05-28T23:11:02.349Z","endTime":"2026-05-28T23:11:06.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.010934297928102,"aZ":-15.518355620627442,"pfxX":-4.718221212402794,"pfxZ":8.559895159546837,"pX":-0.5560891651815278,"pZ":2.485644433244093,"vX0":3.851685741210559,"vY0":-137.96463393957322,"vZ0":-4.680060337716464,"x":138.2,"y":171.67,"x0":-1.350853486740426,"y0":50.00247864449501,"z0":5.235178244594093,"aX":-9.180427463668765},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":7.8,"spinRate":2279,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3955936976374126,"extension":6.641644366159112},"index":2,"playId":"67a3c879-8ff9-3004-ae45-e39c0d357c12","pitchNumber":3,"startTime":"2026-05-28T23:11:20.179Z","endTime":"2026-05-28T23:11:24.668Z","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":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32311433652588,"aZ":-27.82872022135316,"pfxX":8.513313139674498,"pfxZ":2.898448199030975,"pX":1.8591597255275145,"pZ":1.872058465289639,"vX0":5.2141571765631305,"vY0":-121.29662394852632,"vZ0":-2.2764426881880384,"x":46.13,"y":188.23,"x0":-1.4198968078370477,"y0":50.003541101245084,"z0":5.234054629024629,"aX":12.764929596986372},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.0,"breakHorizontal":-16.6,"spinRate":2515,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.45048178846286824,"extension":6.641737570662498},"index":3,"playId":"9d625fbe-b7ad-3c8e-a355-34f21dc1b8d2","pitchNumber":4,"startTime":"2026-05-28T23:11:37.487Z","endTime":"2026-05-28T23:11:41.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33467945398707,"aZ":-18.645256921312253,"pfxX":-5.227609504534684,"pfxZ":6.93843421128925,"pX":-0.17584439498747242,"pZ":2.099496222566794,"vX0":5.088337194612034,"vY0":-137.74170352670885,"vZ0":-4.9568126570790385,"x":123.7,"y":182.09,"x0":-1.3547725566753104,"y0":50.00358047841988,"z0":5.156566749602127,"aX":-10.194903817692772},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":8.6,"spinRate":2350,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.3954102265750472,"extension":6.890361293096233},"index":4,"playId":"6fee8357-c624-3b3e-8ab8-25555ebd2662","pitchNumber":5,"startTime":"2026-05-28T23:11:53.474Z","endTime":"2026-05-28T23:11:58.466Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.604225511153686,"aZ":-16.60003299831677,"pfxX":-5.652416392464708,"pfxZ":8.10978619964653,"pX":-0.4931391796836934,"pZ":2.1964198371579235,"vX0":4.374202834246169,"vY0":-137.06125887010626,"vZ0":-5.0035434874262945,"x":135.8,"y":179.48,"x0":-1.3678665464295068,"y0":50.003764905269364,"z0":5.163124013952821,"aX":-10.85688923874298},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":9.5,"spinRate":2288,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.3981891642729263,"extension":6.648258278560428},"index":5,"playId":"a453c345-16bf-3f59-9810-81294e06ca91","pitchNumber":6,"startTime":"2026-05-28T23:12:10.104Z","endTime":"2026-05-28T23:12:14.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:12:14.407Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Moisés Ballesteros strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-28T23:13:28.795Z","endTime":"2026-05-28T23:15:24.297Z","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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"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":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.444981498724474,"aZ":-17.237217784204095,"pfxX":-7.680742843346093,"pfxZ":7.48349293893493,"pX":0.09642814576001311,"pZ":3.927767097756341,"vX0":8.229545235878382,"vY0":-140.52784634743935,"vZ0":-1.644957786578244,"x":113.32,"y":132.73,"x0":-1.8749224952742747,"y0":50.00335058880661,"z0":5.642869368716535,"aX":-15.332019198152768},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":12.1,"spinRate":2225,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3900756136680954,"extension":6.72300078962669},"index":0,"playId":"0c45c768-66d8-3c81-b261-4af04334a568","pitchNumber":1,"startTime":"2026-05-28T23:14:25.385Z","endTime":"2026-05-28T23:14:29.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.379190078804893,"aZ":-30.82059714759639,"pfxX":1.0804911548002416,"pfxZ":0.8401871800422853,"pX":0.20126960279486922,"pZ":1.7037467298897244,"vX0":5.06623787188046,"vY0":-125.74219289411344,"vZ0":-3.0831686398038585,"x":109.33,"y":192.78,"x0":-1.9761143913092856,"y0":50.00226295757775,"z0":5.434344695916369,"aX":1.7374379998815013},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":-3.1,"spinRate":2441,"spinDirection":92},"zone":8,"typeConfidence":2.0,"plateTime":0.4348160005314803,"extension":6.695146440159029},"index":1,"playId":"bf3268f8-4c86-3cb7-ba61-760fcbddfb59","pitchNumber":2,"startTime":"2026-05-28T23:14:41.645Z","endTime":"2026-05-28T23:14:45.120Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-28T23:14:51.652Z","endTime":"2026-05-28T23:15:03.072Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80303753596275,"aZ":-29.029632953302357,"pfxX":1.3160795040495268,"pfxZ":1.9075859969105524,"pX":0.6638546942669021,"pZ":1.8001950119503118,"vX0":6.4969155028316425,"vY0":-127.03224475282659,"vZ0":-3.4104535448180577,"x":91.7,"y":190.17,"x0":-2.0883876827462244,"y0":50.00457851664422,"z0":5.445561384772875,"aX":2.169239897598173},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":-3.7,"spinRate":2375,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.4296788807251666,"extension":6.810842603403171},"index":3,"playId":"95f20092-de6e-363a-924f-4feb618229a9","pitchNumber":3,"startTime":"2026-05-28T23:15:03.072Z","endTime":"2026-05-28T23:15:06.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03318010434406,"aZ":-17.450801784640106,"pfxX":-7.334964469853995,"pfxZ":7.4698893782140505,"pX":-0.5644505243066932,"pZ":3.7404909870919014,"vX0":6.846738374865085,"vY0":-139.63554600725936,"vZ0":-1.9549755721483026,"x":138.52,"y":137.79,"x0":-2.097632367896628,"y0":50.00174668138239,"z0":5.600384630550961,"aX":-14.455017427516749},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":11.9,"spinRate":2176,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39256989131941245,"extension":6.757541436126739},"index":4,"playId":"9a3905e5-8b6a-3a60-b81d-4ce525c1b60c","pitchNumber":4,"startTime":"2026-05-28T23:15:20.593Z","endTime":"2026-05-28T23:15:24.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:15:24.297Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-28T23:15:34.888Z","endTime":"2026-05-28T23:18:01.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":97.6,"endSpeed":89.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.790809550118816,"aZ":-15.091134297700243,"pfxX":-7.482715928222291,"pfxZ":8.408959890306308,"pX":-0.1964169966960491,"pZ":2.0055449078777934,"vX0":8.437845808993174,"vY0":-141.72515723524643,"vZ0":-6.99049255532245,"x":124.49,"y":184.63,"x0":-2.241941629095406,"y0":50.002696526534315,"z0":5.470315871900056,"aX":-15.201893264433643},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":11.8,"spinRate":2180,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.38666318159509094,"extension":6.864343036255438},"index":0,"playId":"6b6f07b4-d006-303b-be5a-8aac861526e2","pitchNumber":1,"startTime":"2026-05-28T23:15:51.337Z","endTime":"2026-05-28T23:15:58.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48914095665565,"aZ":-16.304326820545146,"pfxX":-5.709538398196801,"pfxZ":7.841999213227409,"pX":-0.24819810963804972,"pZ":3.8994977292228357,"vX0":7.399894141421833,"vY0":-141.41978707053894,"vZ0":-1.7298554019925259,"x":126.46,"y":133.49,"x0":-2.157930298717616,"y0":50.0049720279367,"z0":5.565903305055534,"aX":-11.557943115251337},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.0,"breakHorizontal":8.8,"spinRate":2125,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.387431444974236,"extension":6.815636105995547},"index":1,"playId":"8802a121-52cf-3260-aac0-f4bcfbe5521e","pitchNumber":2,"startTime":"2026-05-28T23:16:27.023Z","endTime":"2026-05-28T23:16:31.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.529176380391494,"aZ":-27.33669531853278,"pfxX":7.169122730084954,"pfxZ":3.264463174833386,"pX":0.2567241947991849,"pZ":3.687275088729337,"vX0":3.831279326805898,"vY0":-121.21737800118056,"vZ0":1.3253057503435897,"x":107.21,"y":139.22,"x0":-2.277757586088947,"y0":50.004763815820105,"z0":5.526806970649788,"aX":10.627698400895587},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.5,"breakHorizontal":-13.9,"spinRate":2312,"spinDirection":61},"zone":12,"typeConfidence":2.0,"plateTime":0.45252086303292316,"extension":6.734989040796629},"index":2,"playId":"9cd5074f-604a-385b-b477-dd89b24732bf","pitchNumber":3,"startTime":"2026-05-28T23:16:43.551Z","endTime":"2026-05-28T23:16:48.101Z","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":83.5,"endSpeed":76.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45758307765265,"aZ":-26.688068280119648,"pfxX":6.612157183145499,"pfxZ":3.6574936536013016,"pX":-0.4963238908482381,"pZ":2.8495012346363926,"vX0":2.128210519343321,"vY0":-121.59863488545099,"vZ0":-0.8981511293510396,"x":135.92,"y":161.84,"x0":-2.241566961825265,"y0":50.003581800413244,"z0":5.535545105450997,"aX":9.918386757429747},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.7,"breakHorizontal":-12.5,"spinRate":2298,"spinDirection":80},"zone":1,"typeConfidence":2.0,"plateTime":0.45013948764196154,"extension":6.727297663344775},"index":3,"playId":"735fc8a9-795e-37b4-bcea-68ec8781930a","pitchNumber":4,"startTime":"2026-05-28T23:17:03.234Z","endTime":"2026-05-28T23:17:06.932Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-28T23:17:20.571Z","endTime":"2026-05-28T23:17:38.399Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06918282177851,"aZ":-32.11579224981557,"pfxX":1.7028289703909811,"pfxZ":0.029857005471071785,"pX":1.0075490519982329,"pZ":0.07157937943893274,"vX0":7.841819529602013,"vY0":-126.80915491566488,"vZ0":-6.745198401863959,"x":78.59,"y":236.85,"x0":-2.3362099457689656,"y0":50.00025548238147,"z0":5.303323498269964,"aX":2.791489163607218},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.2,"breakHorizontal":-4.7,"spinRate":2387,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4306815619434854,"extension":6.912014119994774},"index":5,"playId":"2c44e282-49a1-3e6f-9c9d-6df9f248cb78","pitchNumber":5,"startTime":"2026-05-28T23:17:38.399Z","endTime":"2026-05-28T23:17:42.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.645293891585343,"aZ":-24.035034424192904,"pfxX":6.965363214792263,"pfxZ":5.290532078476093,"pX":0.31091819037586094,"pZ":2.2274361916827385,"vX0":4.579650490927574,"vY0":-123.29766495629674,"vZ0":-3.000944691193095,"x":105.15,"y":178.64,"x0":-2.475875621682783,"y0":50.00301116673755,"z0":5.489699138020552,"aX":10.71849578731041},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.1,"breakHorizontal":-13.7,"spinRate":2332,"spinDirection":93},"zone":6,"typeConfidence":2.0,"plateTime":0.4443304936161212,"extension":6.841195678331147},"index":6,"playId":"b929021a-fc5e-3034-8e3d-ef1eea7e7883","pitchNumber":6,"startTime":"2026-05-28T23:17:57.671Z","endTime":"2026-05-28T23:18:01.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:18:01.381Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-28T23:18:17.017Z","endTime":"2026-05-28T23:19:42.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":"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":84.8,"endSpeed":78.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.305607719988654,"aZ":-25.174250205977057,"pfxX":3.2922346939488403,"pfxZ":4.521735221980048,"pX":-0.14907757487579756,"pZ":1.7705394908086418,"vX0":3.983581869068616,"vY0":-123.5283021809887,"vZ0":-3.728158476514094,"x":122.68,"y":190.98,"x0":-2.209414871286557,"y0":50.00104281463752,"z0":5.412532330994473,"aX":5.093476531648694},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.6,"breakHorizontal":-6.8,"spinRate":2261,"spinDirection":90},"zone":8,"typeConfidence":2.0,"plateTime":0.4431819437259046,"extension":6.860461700586594},"index":0,"playId":"6699c6c7-d90f-32e7-822e-f2b32fef1036","pitchNumber":1,"startTime":"2026-05-28T23:18:28.893Z","endTime":"2026-05-28T23:18:32.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12668694455264,"aZ":-28.22461135095988,"pfxX":6.950874439462764,"pfxZ":2.5873287592473897,"pX":2.0522041509872246,"pZ":1.7044177091545145,"vX0":7.1769763584995125,"vY0":-122.51470078980391,"vZ0":-3.2342900800708194,"x":38.77,"y":192.76,"x0":-1.8131935282305032,"y0":50.00368320712179,"z0":5.441772930810089,"aX":10.616927973086655},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.2,"breakHorizontal":-14.2,"spinRate":2492,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.44625213946707554,"extension":6.848070404320046},"index":1,"playId":"69a76e72-856f-3f04-96d2-e80dbaa578e1","pitchNumber":2,"startTime":"2026-05-28T23:18:45.325Z","endTime":"2026-05-28T23:18:48.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.291377396433443,"aZ":-23.187122199895395,"pfxX":-9.735013504870157,"pfxZ":5.272836934891387,"pX":0.2900271775329758,"pZ":0.9402014729315925,"vX0":8.972977501271641,"vY0":-129.5264702848319,"vZ0":-6.852511835337623,"x":105.94,"y":213.39,"x0":-1.9492716758477149,"y0":50.00243209224794,"z0":5.385240531683461,"aX":-16.591089519432458},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.3,"breakHorizontal":15.7,"spinRate":1898,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.42238789296901835,"extension":6.688498840935742},"index":2,"playId":"2663705e-d2f4-33a0-8eee-cc16648dffa5","pitchNumber":3,"startTime":"2026-05-28T23:19:02.105Z","endTime":"2026-05-28T23:19:06.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99261759135315,"aZ":-21.50810598274861,"pfxX":-8.99234215214676,"pfxZ":5.144062118627629,"pX":-0.2542699935672032,"pZ":1.314669700865333,"vX0":8.00815840562569,"vY0":-142.47437422971447,"vZ0":-7.777074167097178,"x":126.69,"y":203.28,"x0":-1.9208747336202647,"y0":50.00387758059303,"z0":5.418687427108758,"aX":-18.653337623230613},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.0,"breakHorizontal":14.9,"spinRate":2091,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.3831264556310887,"extension":6.768293776086978},"index":3,"playId":"f89ca8d1-52f3-3e13-b6c1-504c580ebabe","pitchNumber":4,"startTime":"2026-05-28T23:19:20.131Z","endTime":"2026-05-28T23:19:26.537Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2998323477786,"aZ":-28.54623622514541,"pfxX":-9.103318940977207,"pfxZ":1.9025290968042223,"pX":1.107953862605974,"pZ":0.7717463040491962,"vX0":11.549225158144505,"vY0":-136.7939243442796,"vZ0":-7.494950103457577,"x":74.77,"y":217.94,"x0":-1.9729344408733542,"y0":50.003401213217714,"z0":5.485751947401861,"aX":-17.367877318462007},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.0,"breakHorizontal":14.3,"spinRate":1607,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.3993877633933769,"extension":6.830259026091104},"index":4,"playId":"90a47397-e7dc-3843-8133-715238d4fdf9","pitchNumber":5,"startTime":"2026-05-28T23:19:39.081Z","endTime":"2026-05-28T23:19:42.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:19:42.839Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a pop up to left fielder Jhostynxon Garcia, deflected by shortstop Jared Triolo. Pete Crow-Armstrong out at 2nd on the throw, left fielder Jhostynxon Garcia to second baseman Brandon Lowe. Dansby Swanson to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-28T23:20:02.071Z","endTime":"2026-05-28T23:21:18.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":691373,"link":"/api/v1/people/691373"},"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":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":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","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":691373,"link":"/api/v1/people/691373"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39608162482924,"aZ":-22.083727492868206,"pfxX":-9.332811504890557,"pfxZ":5.792698289603664,"pX":0.5029567815261895,"pZ":1.0879966314803793,"vX0":9.688746540109387,"vY0":-130.8069455786783,"vZ0":-6.711433276570514,"x":97.83,"y":209.4,"x0":-2.028276278903759,"y0":50.00129235979403,"z0":5.331444636572177,"aX":-16.24761952029143},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":14.9,"spinRate":1899,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.41800688160952193,"extension":6.879255544211843},"index":0,"playId":"1f9e99a4-bf6d-3332-a7a2-7d67fbb90635","pitchNumber":1,"startTime":"2026-05-28T23:20:06.906Z","endTime":"2026-05-28T23:20:10.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.396888919233145,"aZ":-24.20034310308356,"pfxX":-8.810245254030194,"pfxZ":4.728921990286024,"pX":-0.5417842162994994,"pZ":2.4416193765079703,"vX0":6.821773246991927,"vY0":-128.97329636318022,"vZ0":-2.9393446564920547,"x":137.65,"y":172.86,"x0":-2.0741651079376933,"y0":50.00584943538261,"z0":5.458981672920743,"aX":-14.87027347469575},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.2,"breakHorizontal":14.5,"spinRate":1998,"spinDirection":259},"zone":4,"typeConfidence":2.0,"plateTime":0.42439945828784653,"extension":6.699870270895423},"index":1,"playId":"9a9edf06-d470-3401-a581-5d518b6ae20a","pitchNumber":2,"startTime":"2026-05-28T23:20:26.062Z","endTime":"2026-05-28T23:20:33.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64623510251474,"aZ":-15.429268858282569,"pfxX":-7.192825391719319,"pfxZ":8.108781217722546,"pX":0.05734411735424382,"pZ":2.7038714597740365,"vX0":8.418136071353187,"vY0":-142.52224922077417,"vZ0":-5.134215785506043,"x":114.81,"y":165.78,"x0":-1.995008724267545,"y0":50.001199208622964,"z0":5.4974351477900845,"aX":-14.850260443340927},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.8,"breakHorizontal":11.4,"spinRate":2099,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.3837799655070029,"extension":6.847475941494554},"hitData":{"launchSpeed":61.7,"launchAngle":47.0,"totalDistance":176.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":83.68,"coordY":144.46}},"index":2,"playId":"36b9064d-b85c-3b0a-b0af-f99665520c69","pitchNumber":3,"startTime":"2026-05-28T23:21:05.663Z","endTime":"2026-05-28T23:21:18.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:21:18.505Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Henry Davis pops out to third baseman Alex Bregman in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-28T23:22:50.156Z","endTime":"2026-05-28T23:24:05.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42103394762829,"aZ":-23.087518372415,"pfxX":-8.849686174223244,"pfxZ":4.826702465661476,"pX":-0.4977183228012556,"pZ":1.68505970891571,"vX0":5.582865875804555,"vY0":-135.79315330934887,"vZ0":-5.19189817667845,"x":135.97,"y":193.28,"x0":-1.421685356086976,"y0":50.0058990543477,"z0":5.210535342913924,"aX":-16.66757322719557},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.9,"breakHorizontal":15.0,"spinRate":2043,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.40208159424048917,"extension":6.70825124987742},"index":0,"playId":"c38186a2-11dc-37df-91a8-0789ff811617","pitchNumber":1,"startTime":"2026-05-28T23:23:42.366Z","endTime":"2026-05-28T23:23:46.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.860636848569854,"aZ":-30.212918917502343,"pfxX":8.535944146233975,"pfxZ":1.3292219631274076,"pX":0.7942420125865244,"pZ":3.014826000583527,"vX0":2.892667909121678,"vY0":-120.4021193878384,"vZ0":0.5946996791340664,"x":86.73,"y":157.38,"x0":-1.5296640456628579,"y0":50.00423865801064,"z0":5.423580852317822,"aX":12.620237037013439},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.8,"breakHorizontal":-16.1,"spinRate":2465,"spinDirection":59},"zone":12,"typeConfidence":2.0,"plateTime":0.4537197901683734,"extension":6.767016502101657},"hitData":{"launchSpeed":75.2,"launchAngle":62.0,"totalDistance":152.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":98.6,"coordY":194.75}},"index":1,"playId":"bd4a3a95-17cb-3518-b5b0-1b4719a554c2","pitchNumber":2,"startTime":"2026-05-28T23:23:56.100Z","endTime":"2026-05-28T23:24:05.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:24:05.748Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-28T23:24:14.663Z","endTime":"2026-05-28T23:26:27.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.177181003190544,"aZ":-33.64093563276376,"pfxX":1.3047878092557408,"pfxZ":-0.9212555785399887,"pX":1.2910916564623127,"pZ":1.7523753823145538,"vX0":5.902043426178958,"vY0":-124.75326001163116,"vZ0":-1.907273255299096,"x":67.79,"y":191.47,"x0":-1.2670979057764655,"y0":50.004514373095546,"z0":5.2784758579423245,"aX":2.0727238989051053},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.8,"breakHorizontal":-3.6,"spinRate":2059,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.43768893538657894,"extension":6.965994681341951},"index":0,"playId":"abf81a32-cf0c-3f7f-91b8-e7953adb7d01","pitchNumber":1,"startTime":"2026-05-28T23:24:32.485Z","endTime":"2026-05-28T23:24:36.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.297424720772113,"aZ":-33.096972590230095,"pfxX":-5.714298052832298,"pfxZ":-0.5574431559089117,"pX":-1.2228880847454793,"pZ":3.001154358613901,"vX0":2.729060008078818,"vY0":-127.21610546702864,"vZ0":0.4423638177161193,"x":163.61,"y":157.75,"x0":-1.5583144860866072,"y0":50.00047307752837,"z0":5.41618684863953,"aX":-9.510365810410757},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.7,"breakHorizontal":9.8,"spinRate":1513,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.42801998193511004,"extension":6.59230029649998},"index":1,"playId":"5a67ea0c-25fa-35f6-a3a5-46aea0fa7cdc","pitchNumber":2,"startTime":"2026-05-28T23:24:46.492Z","endTime":"2026-05-28T23:24:50.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54874835923992,"aZ":-17.662340334467146,"pfxX":-3.9106933524098437,"pfxZ":7.575259768414034,"pX":-0.4911981463742196,"pZ":2.220899959072675,"vX0":4.166469204632295,"vY0":-136.4319224957906,"vZ0":-4.517154534958307,"x":135.72,"y":178.82,"x0":-1.5185832915769781,"y0":50.00111351188502,"z0":5.088577157437852,"aX":-7.48916383983315},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":6.4,"spinRate":2216,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39905855433475335,"extension":6.801420275771555},"index":2,"playId":"5a4e620e-65df-384f-ac1c-7ad61dfdd4a5","pitchNumber":3,"startTime":"2026-05-28T23:25:01.653Z","endTime":"2026-05-28T23:25:05.657Z","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":93.8,"endSpeed":86.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54780762098509,"aZ":-20.262333567095837,"pfxX":-6.300460918723548,"pfxZ":6.227196578816345,"pX":0.08021750591282038,"pZ":2.2813576443335783,"vX0":6.185138182496591,"vY0":-136.5961037243451,"vZ0":-4.1771686554611405,"x":113.94,"y":177.18,"x0":-1.3812868734109092,"y0":50.004415737071604,"z0":5.201115744795443,"aX":-12.05674801602987},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.7,"breakHorizontal":10.3,"spinRate":2271,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39907746393308186,"extension":6.692268834272397},"index":3,"playId":"b47e18d9-e174-3c4f-b04d-6a90f4d27028","pitchNumber":4,"startTime":"2026-05-28T23:25:18.379Z","endTime":"2026-05-28T23:25:22.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87524662213192,"aZ":-33.22093491075972,"pfxX":1.5672601134085575,"pfxZ":-0.6446742682465496,"pX":-0.034283625166833094,"pZ":1.9061486655286368,"vX0":2.9775057650887327,"vY0":-125.85028297411014,"vZ0":-1.714813257511194,"x":118.31,"y":187.31,"x0":-1.433236290033264,"y0":50.006134719071895,"z0":5.269793260016937,"aX":2.5312784518916804},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.3,"breakHorizontal":-3.5,"spinRate":2199,"spinDirection":99},"zone":8,"typeConfidence":2.0,"plateTime":0.43407723914177465,"extension":6.74147022019598},"index":4,"playId":"d3ee72b8-c94d-3865-a00a-06dbabcaccab","pitchNumber":5,"startTime":"2026-05-28T23:25:39.507Z","endTime":"2026-05-28T23:25:42.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.550312127674783,"aZ":-33.533552770722245,"pfxX":-8.262709647227531,"pfxZ":-0.7954346194193249,"pX":0.4068021621202648,"pZ":0.6942236755430575,"vX0":7.271805564555158,"vY0":-129.9902531993055,"vZ0":-5.024755284909517,"x":101.49,"y":220.04,"x0":-1.3496782915070467,"y0":50.000021073807645,"z0":5.189948018731964,"aX":-14.176943749412851},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.3,"breakHorizontal":13.4,"spinRate":1384,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4209175230341975,"extension":6.815222010533435},"index":5,"playId":"de897d2e-9def-397b-8ed3-2a48a64d7582","pitchNumber":6,"startTime":"2026-05-28T23:26:04.099Z","endTime":"2026-05-28T23:26:07.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.064752440429988,"aZ":-33.0346808204324,"pfxX":-5.84010199286847,"pfxZ":-0.5397380250978543,"pX":-1.583111400849177,"pZ":3.324931845229113,"vX0":1.5995437284750653,"vY0":-125.23971721106169,"vZ0":1.4083394593645262,"x":177.34,"y":149.01,"x0":-1.4676730314264161,"y0":50.00118916682654,"z0":5.438485416783038,"aX":-9.363176353102626},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.5,"breakHorizontal":10.3,"spinRate":1244,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.4357887663687041,"extension":6.623748391281229},"index":6,"playId":"807d23b1-48da-3a34-b10f-1a6b262ab5bd","pitchNumber":7,"startTime":"2026-05-28T23:26:23.023Z","endTime":"2026-05-28T23:26:27.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:26:27.096Z","atBatIndex":19},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Brandon Lowe hit by pitch. Spencer Horwitz to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-28T23:26:37.919Z","endTime":"2026-05-28T23:27:00.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":87.7,"endSpeed":80.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.758634467550124,"aZ":-31.88302324181385,"pfxX":2.0763321469398353,"pfxZ":0.17779385513190604,"pX":2.709790319905974,"pZ":1.1521277880707992,"vX0":9.154147917357578,"vY0":-127.44877013926045,"vZ0":-3.633213835373219,"x":13.71,"y":207.67,"x0":-1.2016595073989276,"y0":50.00254558458456,"z0":5.120346746847765,"aX":3.4076724490915296},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.4,"breakHorizontal":-5.9,"spinRate":2119,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.4301317392664763,"extension":7.026010766154515},"index":0,"playId":"23b3a858-8007-3aa3-a8b1-3b6a731ca33f","pitchNumber":1,"startTime":"2026-05-28T23:26:55.480Z","endTime":"2026-05-28T23:27:00.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:27:00.035Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-28T23:27:04.031Z","endTime":"2026-05-28T23:27:54.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":88.0,"endSpeed":80.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.435816773300463,"aZ":-31.80788973927804,"pfxX":-8.406273105241485,"pfxZ":0.22219942049600405,"pX":0.02491678259848192,"pZ":2.9898620088639456,"vX0":6.2958050051168195,"vY0":-128.0221663216063,"vZ0":0.14506406830515872,"x":116.05,"y":158.05,"x0":-1.3690999730475861,"y0":50.00385367595642,"z0":5.413821256165693,"aX":-14.010659814335702},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.7,"breakHorizontal":13.9,"spinRate":1444,"spinDirection":245},"zone":2,"typeConfidence":2.0,"plateTime":0.42716809859321003,"extension":6.756792035542953},"hitData":{"launchSpeed":89.7,"launchAngle":26.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.27,"coordY":81.7}},"index":0,"playId":"c5cf68eb-501d-329b-a9b3-d0931900a43f","pitchNumber":1,"startTime":"2026-05-28T23:27:44.355Z","endTime":"2026-05-28T23:27:54.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:27:54.929Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-28T23:28:02.467Z","endTime":"2026-05-28T23:28:33.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92518581294722,"aZ":-17.939539641909036,"pfxX":-6.404809870237623,"pfxZ":7.359980760042804,"pX":0.4969662660830579,"pZ":3.0220590230315962,"vX0":6.995755093084912,"vY0":-137.7983819229382,"vZ0":-2.821785130146156,"x":98.06,"y":157.18,"x0":-1.2354261848771793,"y0":50.00657785497409,"z0":5.263030929906899,"aX":-12.393462799375405},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":10.2,"spinRate":2334,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3965906746424781,"extension":6.671706160578694},"hitData":{"launchSpeed":96.3,"launchAngle":29.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":126.82,"coordY":191.11}},"index":0,"playId":"18e89f31-c780-38e8-9c6f-7c8e3643fcd4","pitchNumber":1,"startTime":"2026-05-28T23:28:25.137Z","endTime":"2026-05-28T23:28:33.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:28:33.651Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, shortstop Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-28T23:30:41.998Z","endTime":"2026-05-28T23:31:36.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tyler Callihan replaces third baseman Nick Gonzales, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T23:29:58.240Z","endTime":"2026-05-28T23:30:44.333Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":693304,"link":"/api/v1/people/693304"}},{"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":84.1,"endSpeed":77.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68739155189988,"aZ":-29.350244024431436,"pfxX":7.737799426312824,"pfxZ":1.8578982175773238,"pX":-0.4187048526409765,"pZ":2.382865348881919,"vX0":1.9322715925131504,"vY0":-122.47830102058836,"vZ0":-1.5645856023520595,"x":132.96,"y":174.44,"x0":-2.223001011386927,"y0":50.0058004661849,"z0":5.534775698555904,"aX":11.783079236447538},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.2,"breakHorizontal":-14.5,"spinRate":2322,"spinDirection":92},"zone":4,"typeConfidence":2.0,"plateTime":0.446833022768633,"extension":6.812916542156815},"index":1,"playId":"99c044f2-5ce6-3ce0-b34f-970f7be50563","pitchNumber":1,"startTime":"2026-05-28T23:30:44.333Z","endTime":"2026-05-28T23:30:48.262Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-28T23:30:58.500Z","endTime":"2026-05-28T23:31:09.402Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10381718539407,"aZ":-16.840553357607728,"pfxX":-7.822720232277099,"pfxZ":7.656972660631599,"pX":-0.05605420722166912,"pZ":2.624089803429319,"vX0":7.762487789985629,"vY0":-140.02209058786127,"vZ0":-5.107605595622006,"x":119.14,"y":167.93,"x0":-1.8365763031909559,"y0":50.00384348114788,"z0":5.559634027211374,"aX":-15.666822233389457},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":12.7,"spinRate":2160,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.38991053723766367,"extension":6.748281186256507},"index":3,"playId":"45d0dfd0-9d88-3c0e-9ed8-303c37c53e39","pitchNumber":2,"startTime":"2026-05-28T23:31:09.402Z","endTime":"2026-05-28T23:31:12.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.317837630226187,"aZ":-31.66572844155763,"pfxX":1.973911873432844,"pfxZ":0.31358986881475737,"pX":-0.30714802268828423,"pZ":2.6195020113995233,"vX0":3.812710239751931,"vY0":-126.45075488657744,"vZ0":-0.9515551898254545,"x":128.71,"y":168.05,"x0":-2.0897855766500557,"y0":50.00336436143394,"z0":5.536841106194822,"aX":3.202100836892915},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.6,"breakHorizontal":-4.4,"spinRate":2396,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.4328286599604416,"extension":6.856249803858029},"hitData":{"launchSpeed":90.1,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":97.78,"coordY":147.04}},"index":4,"playId":"fe027da0-9f63-311e-a976-87eb5f8041dd","pitchNumber":3,"startTime":"2026-05-28T23:31:28.729Z","endTime":"2026-05-28T23:31:36.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:31:36.772Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-28T23:32:01.370Z","endTime":"2026-05-28T23:33:32.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":[],"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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34766456116233,"aZ":-26.881972064692178,"pfxX":4.644529591808254,"pfxZ":3.470503131711183,"pX":-0.4405769433777317,"pZ":2.455264255898806,"vX0":2.6334348427669942,"vY0":-122.51155170316225,"vZ0":-1.9205598549436118,"x":133.79,"y":172.49,"x0":-2.131609313193912,"y0":50.00460904426396,"z0":5.538587705361423,"aX":7.087055066254444},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.1,"breakHorizontal":-9.0,"spinRate":2380,"spinDirection":87},"zone":4,"typeConfidence":2.0,"plateTime":0.4464413448794602,"extension":6.752041406071737},"index":0,"playId":"442f8a77-06bf-3c41-b8ed-fd9d641454d3","pitchNumber":1,"startTime":"2026-05-28T23:32:01.370Z","endTime":"2026-05-28T23:32:05.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16883303114842,"aZ":-23.032193547401217,"pfxX":-8.898461453489357,"pfxZ":5.304110875695784,"pX":-0.1199507579800099,"pZ":1.336166415788103,"vX0":7.8268961455358665,"vY0":-130.3785359929169,"vZ0":-5.953190421837951,"x":121.57,"y":202.7,"x0":-2.0033856411525823,"y0":50.00152485893869,"z0":5.384952971288814,"aX":-15.333018603815617},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.5,"breakHorizontal":14.4,"spinRate":1739,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4199608213357142,"extension":6.602159254630128},"index":1,"playId":"eac6e9f2-2756-30cc-a372-b468f936500d","pitchNumber":2,"startTime":"2026-05-28T23:32:17.768Z","endTime":"2026-05-28T23:32:22.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00829669482448,"aZ":-31.703202860103872,"pfxX":2.6692410325576215,"pfxZ":0.2902434626885215,"pX":0.9201496108984281,"pZ":1.0643560899695264,"vX0":6.604333863097651,"vY0":-125.42588027479619,"vZ0":-4.578413637723931,"x":81.93,"y":210.04,"x0":-2.083332357895182,"y0":50.00081675474517,"z0":5.469792995515548,"aX":4.29391396003441},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.2,"breakHorizontal":-6.2,"spinRate":2451,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.43504135581879666,"extension":6.835397700950657},"index":2,"playId":"c36138c9-819a-37d6-9734-c2ae544b4d2b","pitchNumber":3,"startTime":"2026-05-28T23:32:33.567Z","endTime":"2026-05-28T23:32:39.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37808583805991,"aZ":-14.04112927649411,"pfxX":-6.908922607153162,"pfxZ":8.822645897363259,"pX":1.0963292797250843,"pZ":2.634763841365148,"vX0":10.558040926017235,"vY0":-142.1750672265837,"vZ0":-5.625601939057894,"x":75.21,"y":167.64,"x0":-1.7609090221948023,"y0":50.00489897026331,"z0":5.524073902908758,"aX":-14.203525103981567},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":10.4,"spinRate":2162,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3846684776361755,"extension":6.892693747073147},"index":3,"playId":"d936f019-b260-3d47-9687-4c936c5c0935","pitchNumber":4,"startTime":"2026-05-28T23:32:53.092Z","endTime":"2026-05-28T23:32:57.746Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-05-28T23:33:11.156Z","endTime":"2026-05-28T23:33:26.191Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.627780741113153,"aZ":-18.558906674662435,"pfxX":-6.91112437325235,"pfxZ":6.6712248593358545,"pX":-0.05533479792691939,"pZ":3.5643033770398156,"vX0":7.7569014788271415,"vY0":-141.76268211408146,"vZ0":-2.587797168640546,"x":119.11,"y":142.54,"x0":-1.9257693082557101,"y0":50.0015785573802,"z0":5.670157273216329,"aX":-14.102362935734487},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.8,"breakHorizontal":11.0,"spinRate":1995,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.38598780600709937,"extension":6.806206425419801},"index":5,"playId":"c0c58844-46ea-3e24-b94d-10fc3ece07f3","pitchNumber":5,"startTime":"2026-05-28T23:33:26.191Z","endTime":"2026-05-28T23:33:32.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:33:32.251Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-28T23:33:55.896Z","endTime":"2026-05-28T23:36:36.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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,3,4,5,6,7],"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":7},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.514362896164517,"aZ":-32.68411920420364,"pfxX":-8.068194142473683,"pfxZ":-0.26804517143028406,"pX":0.0021682317854674438,"pZ":1.6903545025397304,"vX0":8.351954002060557,"vY0":-136.0584265961926,"vZ0":-4.162136912608658,"x":116.92,"y":193.14,"x0":-2.052038787598869,"y0":50.00406580002895,"z0":5.492756296857445,"aX":-15.200092847252087},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.2,"breakHorizontal":13.0,"spinRate":1863,"spinDirection":270},"zone":8,"typeConfidence":2.0,"plateTime":0.40181908275985023,"extension":6.751559960133482},"index":0,"playId":"d9eca27c-6832-378a-aa9d-595d77199f28","pitchNumber":1,"startTime":"2026-05-28T23:33:55.896Z","endTime":"2026-05-28T23:34:00.256Z","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":96.8,"endSpeed":89.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03452391070821,"aZ":-23.04564596591454,"pfxX":-9.379349916156592,"pfxZ":4.494898342949006,"pX":-0.5324385787592507,"pZ":1.3352676862003172,"vX0":7.683207836598993,"vY0":-140.7418066052325,"vZ0":-7.138895732412593,"x":137.3,"y":202.73,"x0":-2.0615375786398196,"y0":50.00636590232103,"z0":5.367462359190649,"aX":-19.066195305989716},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.0,"breakHorizontal":15.7,"spinRate":2174,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3872520851061818,"extension":6.814204171021951},"index":1,"playId":"24eb89d3-431b-31b0-a49d-f83a46c8be2e","pitchNumber":2,"startTime":"2026-05-28T23:34:13.510Z","endTime":"2026-05-28T23:34:17.987Z","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":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46772224039544,"aZ":-22.088106436397908,"pfxX":-10.066013726993532,"pfxZ":4.973064987180272,"pX":-0.8041166069712076,"pZ":2.2250896208426987,"vX0":7.1981031813791425,"vY0":-141.5190411933427,"vZ0":-5.029695500440118,"x":147.65,"y":178.7,"x0":-2.0735738648465407,"y0":50.00085920144103,"z0":5.441320292525482,"aX":-20.40364537029967},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.2,"breakHorizontal":16.8,"spinRate":2294,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3871152779285607,"extension":6.683353847033877},"index":2,"playId":"0134a9ff-8fc9-3583-93ba-b4bf4bb36e3b","pitchNumber":3,"startTime":"2026-05-28T23:34:32.114Z","endTime":"2026-05-28T23:34:37.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61368344440377,"aZ":-14.662177919395504,"pfxX":-8.752168249831966,"pfxZ":8.506604099317917,"pX":-0.9817554403290212,"pZ":3.925022207638524,"vX0":6.495458181972354,"vY0":-142.5348781431314,"vZ0":-1.9047933769374699,"x":154.42,"y":132.8,"x0":-2.1525093198593765,"y0":50.00224165378499,"z0":5.527289697081001,"aX":-18.01650504308618},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.2,"breakHorizontal":14.5,"spinRate":2276,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3842159771997977,"extension":6.871772083272469},"index":3,"playId":"dca29b39-4ba1-3e7c-b4b3-6ee99b8f44e9","pitchNumber":4,"startTime":"2026-05-28T23:34:58.600Z","endTime":"2026-05-28T23:35:02.671Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"fa9cd1bb-c343-3102-a950-23f80cee758c","startTime":"2026-05-28T23:35:17.285Z","endTime":"2026-05-28T23:35:21.271Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.860930914267186,"aZ":-28.986964687146603,"pfxX":2.2485190583144834,"pfxZ":1.864930634889154,"pX":-0.27039853673374237,"pZ":2.4072798885219644,"vX0":4.395941901977639,"vY0":-128.92182479252412,"vZ0":-2.0983212673270026,"x":127.31,"y":173.78,"x0":-2.2794031972935835,"y0":50.00425493904236,"z0":5.435016683424476,"aX":3.8435732142229604},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":-4.9,"spinRate":2293,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.4223457291448085,"extension":6.841697905459796},"index":5,"playId":"33db7acb-6141-325a-971a-027548a22f0c","pitchNumber":5,"startTime":"2026-05-28T23:35:33.919Z","endTime":"2026-05-28T23:35:37.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75848229205905,"aZ":-24.592561336988002,"pfxX":1.3817165579311759,"pfxZ":4.660224777379145,"pX":-0.5330555587898862,"pZ":2.92513731807115,"vX0":3.850299561206499,"vY0":-126.69108465475522,"vZ0":-1.3994908494553098,"x":137.32,"y":159.8,"x0":-2.2516458764205445,"y0":50.001827009737134,"z0":5.449314966943648,"aX":2.2462704647763174},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.4,"breakHorizontal":-3.4,"spinRate":2286,"spinDirection":119},"zone":1,"typeConfidence":2.0,"plateTime":0.432243457942195,"extension":6.7718790993047975},"index":6,"playId":"6b676e17-98dd-39fd-b629-152370ba42a0","pitchNumber":6,"startTime":"2026-05-28T23:35:57.444Z","endTime":"2026-05-28T23:36:02.552Z","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":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90893333260829,"aZ":-14.103128269998768,"pfxX":-7.491721030751394,"pfxZ":9.052378430477003,"pX":-0.5457301947581458,"pZ":2.758666109212937,"vX0":6.8676640321068065,"vY0":-140.0002719290542,"vZ0":-4.9553926021702726,"x":137.8,"y":164.3,"x0":-2.0503911033654685,"y0":50.004002574552764,"z0":5.466091369720019,"aX":-14.95810174145925},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":12.2,"spinRate":2286,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.39037085391834125,"extension":6.773614126211701},"hitData":{"launchSpeed":92.6,"launchAngle":42.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.45,"coordY":85.3}},"index":7,"playId":"52ebdf82-3696-3e75-afb1-f6505e554a10","pitchNumber":7,"startTime":"2026-05-28T23:36:24.337Z","endTime":"2026-05-28T23:36:36.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:36:36.492Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a ground ball to pitcher Paul Skenes. Michael Busch to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-28T23:36:46.317Z","endTime":"2026-05-28T23:38:14.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694973,"link":"/api/v1/people/694973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":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(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":88.7,"endSpeed":81.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.604021699897363,"aZ":-23.55187247294999,"pfxX":-9.031065553851787,"pfxZ":5.073779693440491,"pX":-2.60037017949558,"pZ":2.8853760093969956,"vX0":2.4683703856375367,"vY0":-129.21849229686023,"vZ0":-2.116917167626031,"x":216.12,"y":160.87,"x0":-2.3914368107887247,"y0":50.0049119228961,"z0":5.5150990950031,"aX":-15.353864584116055},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.0,"breakHorizontal":15.8,"spinRate":1800,"spinDirection":263},"zone":11,"typeConfidence":2.0,"plateTime":0.4230302442300933,"extension":6.679128643026574},"index":0,"playId":"d224f94c-630d-3d95-a9bf-b71d94a27be8","pitchNumber":1,"startTime":"2026-05-28T23:37:00.249Z","endTime":"2026-05-28T23:37:04.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11038132333972,"aZ":-12.56476761444206,"pfxX":-8.582346261710669,"pfxZ":9.468799337010605,"pX":-0.8782867965554437,"pZ":4.8120641309162275,"vX0":6.4671762189517645,"vY0":-142.8285619239838,"vZ0":-0.03819490876037973,"x":150.48,"y":108.85,"x0":-2.053901505500389,"y0":50.005767383660555,"z0":5.61403489762656,"aX":-17.780189888078446},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.3,"breakHorizontal":14.3,"spinRate":2331,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3830999811292224,"extension":6.671920758657857},"index":1,"playId":"2f926cee-8566-3c4d-aa5f-7dd07dc9d2ca","pitchNumber":2,"startTime":"2026-05-28T23:37:18.000Z","endTime":"2026-05-28T23:37:21.392Z","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":0,"outs":2},"index":2,"startTime":"2026-05-28T23:37:31.276Z","endTime":"2026-05-28T23:38:06.034Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.378784036471426,"aZ":-25.635337831755514,"pfxX":-10.8675878117038,"pfxZ":3.470832920718217,"pX":-0.8383573584739015,"pZ":1.7119494249830427,"vX0":7.1968819366943,"vY0":-136.06739815293926,"vZ0":-5.305874844702893,"x":148.96,"y":192.56,"x0":-2.098458789291653,"y0":50.00556376366804,"z0":5.45152400151058,"aX":-20.48884814324501},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.4,"breakHorizontal":18.2,"spinRate":1697,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4017389506596669,"extension":6.720973782343839},"hitData":{"launchSpeed":87.9,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.98,"coordY":182.09}},"index":3,"playId":"c83a032f-8ca9-3bc5-a7ab-79f926107418","pitchNumber":3,"startTime":"2026-05-28T23:38:06.034Z","endTime":"2026-05-28T23:38:14.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:38:14.451Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a line drive to left fielder Jhostynxon Garcia. Michael Busch scores. Ian Happ to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-28T23:38:29.088Z","endTime":"2026-05-28T23:39:14.066Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.117937785063365,"aZ":-14.961300935065758,"pfxX":-8.208327647513467,"pfxZ":8.426290761862306,"pX":-0.33351927553050215,"pZ":1.6284698276203933,"vX0":7.834864102309475,"vY0":-141.73240050124875,"vZ0":-7.819212010820127,"x":129.71,"y":194.81,"x0":-2.0615873330726413,"y0":50.00466842275357,"z0":5.3703812911592355,"aX":-16.77197786048975},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":13.3,"spinRate":2162,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.3858392804418256,"extension":7.013706180168173},"index":0,"playId":"8644fdeb-31c9-3612-ad5f-e08aa7740f10","pitchNumber":1,"startTime":"2026-05-28T23:38:44.251Z","endTime":"2026-05-28T23:38:48.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.562775920645624,"aZ":-26.393292023437574,"pfxX":1.711545104959173,"pfxZ":3.6363976834932927,"pX":-0.5888439052074725,"pZ":3.211860810414926,"vX0":3.605451508951714,"vY0":-125.13243104636605,"vZ0":-0.19331643916098473,"x":139.45,"y":152.06,"x0":-2.2691358759289555,"y0":50.00480514851504,"z0":5.447223373663655,"aX":2.721534760021375},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.8,"breakHorizontal":-4.0,"spinRate":2173,"spinDirection":107},"zone":1,"typeConfidence":2.0,"plateTime":0.43724700591478616,"extension":6.6404761549043325},"hitData":{"launchSpeed":67.5,"launchAngle":25.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":104.69,"coordY":111.66}},"index":1,"playId":"19d0aac8-6fe9-334a-948c-23604b24e153","pitchNumber":2,"startTime":"2026-05-28T23:39:03.027Z","endTime":"2026-05-28T23:39:14.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:39:14.066Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Moisés Ballesteros pops out to first baseman Spencer Horwitz in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-28T23:39:27.964Z","endTime":"2026-05-28T23:39:53.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21354494752709,"aZ":-29.805787606729357,"pfxX":0.8163094667528576,"pfxZ":1.410299139033258,"pX":0.5232900832409565,"pZ":2.4900503773631057,"vX0":6.576873346816818,"vY0":-127.79613933554486,"vZ0":-1.6111625028578107,"x":97.05,"y":171.55,"x0":-2.176096338139118,"y0":50.00104124588764,"z0":5.4422759690883495,"aX":1.3649108379477595},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.4,"breakHorizontal":-2.8,"spinRate":2310,"spinDirection":94},"zone":6,"typeConfidence":2.0,"plateTime":0.42655373889127457,"extension":6.8827237471248},"hitData":{"launchSpeed":91.2,"launchAngle":68.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":161.94,"coordY":184.11}},"index":0,"playId":"6bdea95d-9903-3df5-8c5f-66fe198925d0","pitchNumber":1,"startTime":"2026-05-28T23:39:42.194Z","endTime":"2026-05-28T23:39:53.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:39:53.844Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jhostynxon Garcia grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-28T23:41:16.606Z","endTime":"2026-05-28T23:44:26.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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, 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.3,"endSpeed":85.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.434951773090994,"aZ":-26.125194402503524,"pfxX":-10.483674008749107,"pfxZ":3.280505721843822,"pX":0.5476381933167012,"pZ":2.0299204022020834,"vX0":8.29548609893315,"vY0":-134.28960800283,"vZ0":-3.709060964797467,"x":96.13,"y":183.97,"x0":-1.2046012093504783,"y0":50.00432468255349,"z0":5.267068673029952,"aX":-19.33570699430016},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.4,"breakHorizontal":17.4,"spinRate":2113,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.40636317405657607,"extension":6.664376294092797},"index":0,"playId":"b1bb9f26-d8f8-31b4-831b-1222c5531877","pitchNumber":1,"startTime":"2026-05-28T23:42:04.618Z","endTime":"2026-05-28T23:42:08.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44778651880249,"aZ":-28.184328198979674,"pfxX":9.471076535715977,"pfxZ":2.7085908740294222,"pX":1.1478174293529368,"pZ":1.8057104884442436,"vX0":3.285404162572061,"vY0":-120.68080248859098,"vZ0":-2.408025652820564,"x":73.25,"y":190.03,"x0":-1.461908481734409,"y0":50.005517688360776,"z0":5.298636143207385,"aX":13.974399997574437},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.6,"breakHorizontal":-17.9,"spinRate":2704,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4538358474637745,"extension":6.724064006593861},"index":1,"playId":"8e862002-0fec-384d-8215-75e2e939256f","pitchNumber":2,"startTime":"2026-05-28T23:42:18.450Z","endTime":"2026-05-28T23:42:23.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.125425964536095,"aZ":-15.448287198789053,"pfxX":-5.126381706611946,"pfxZ":8.743537861869981,"pX":0.5608552667446743,"pZ":3.120903819305948,"vX0":7.035841646017638,"vY0":-137.15534962789366,"vZ0":-2.841376195086804,"x":95.62,"y":154.52,"x0":-1.3665905953781745,"y0":50.006653118661646,"z0":5.218351577361258,"aX":-9.811422338566267},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":7.9,"spinRate":2273,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.39871065515015314,"extension":6.704493163148476},"index":2,"playId":"e3c4a7b2-acde-3fd2-aa88-5e106943e3e5","pitchNumber":3,"startTime":"2026-05-28T23:42:32.926Z","endTime":"2026-05-28T23:42:36.457Z","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":94.1,"endSpeed":86.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.510536285506635,"aZ":-16.631419578450792,"pfxX":-6.114942013875547,"pfxZ":8.133013315458982,"pX":0.23393062089187588,"pZ":3.538840150696176,"vX0":6.186792644081146,"vY0":-136.96132096074038,"vZ0":-1.6314355909790281,"x":108.08,"y":143.23,"x0":-1.2531293820601728,"y0":50.005793987697096,"z0":5.272358917140952,"aX":-11.691000481107823},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":9.8,"spinRate":2188,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3989860502562004,"extension":6.638561067591644},"index":3,"playId":"587dccb7-d088-3c09-8b66-e8f05d326981","pitchNumber":4,"startTime":"2026-05-28T23:42:49.361Z","endTime":"2026-05-28T23:42:52.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18635701641609,"aZ":-18.196454910564103,"pfxX":-4.910363871434079,"pfxZ":7.409510896107069,"pX":-0.9481682459734834,"pZ":4.628500670542646,"vX0":2.9038707708154354,"vY0":-135.8721863034546,"vZ0":1.1406000411384118,"x":153.14,"y":113.81,"x0":-1.3876281154583734,"y0":50.00515370733183,"z0":5.459612074513187,"aX":-9.267480889887658},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":8.4,"spinRate":2208,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4016992281034879,"extension":6.651890755919014},"index":4,"playId":"d376d60a-d517-381e-972d-7c94815133a1","pitchNumber":5,"startTime":"2026-05-28T23:43:17.806Z","endTime":"2026-05-28T23:43:21.552Z","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":83.1,"endSpeed":76.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.387217488555677,"aZ":-28.513412758032086,"pfxX":7.854508324733024,"pfxZ":2.4604456832369035,"pX":0.6882725481888218,"pZ":2.420425203983731,"vX0":2.5476533317505337,"vY0":-121.02706818495572,"vZ0":-1.1152256844460415,"x":90.76,"y":173.43,"x0":-1.3979081356419647,"y0":50.00019286560025,"z0":5.382104311252613,"aX":11.660465869808425},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.4,"breakHorizontal":-14.9,"spinRate":2411,"spinDirection":76},"zone":6,"typeConfidence":2.0,"plateTime":0.45239857611179746,"extension":6.825242046867075},"index":5,"playId":"54c1ae03-c4d4-3000-aced-c4e0c440e642","pitchNumber":6,"startTime":"2026-05-28T23:43:37.322Z","endTime":"2026-05-28T23:43:42.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.181152804008814,"aZ":-17.05852760934923,"pfxX":-5.943943120936333,"pfxZ":7.892149157611342,"pX":0.13745155796540082,"pZ":2.0687046742929653,"vX0":5.852078704751925,"vY0":-137.4548546860113,"vZ0":-5.2844090447273855,"x":111.76,"y":182.92,"x0":-1.2458675180866068,"y0":50.004436962553065,"z0":5.172670036546829,"aX":-11.386729442828393},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":9.6,"spinRate":2208,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.39833379364441246,"extension":6.775743097046273},"index":6,"playId":"2cd058d3-2efd-3c6c-a343-988132727e15","pitchNumber":7,"startTime":"2026-05-28T23:43:59.765Z","endTime":"2026-05-28T23:44:02.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.377946831015592,"aZ":-30.68869162926996,"pfxX":-7.408570831934888,"pfxZ":0.8744979999851772,"pX":0.32610529842206243,"pZ":1.3684441211977887,"vX0":6.563694314707432,"vY0":-128.36676290190758,"vZ0":-3.794032801900655,"x":104.57,"y":201.83,"x0":-1.285691858406603,"y0":50.000370452973534,"z0":5.2216852132714004,"aX":-12.521277549272977},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.1,"breakHorizontal":12.2,"spinRate":1171,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.42461424314410445,"extension":6.88292688170405},"hitData":{"launchSpeed":105.6,"launchAngle":-23.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.21,"coordY":153.45}},"index":7,"playId":"16ca3dd8-3927-35e5-9d5f-b31070c4736d","pitchNumber":8,"startTime":"2026-05-28T23:44:18.073Z","endTime":"2026-05-28T23:44:26.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:44:26.765Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-28T23:44:33.508Z","endTime":"2026-05-28T23:45:45.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":87.2,"endSpeed":80.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.724608607333916,"aZ":-29.72557602423132,"pfxX":-0.4735576379986124,"pfxZ":1.4828606772721393,"pX":0.47283821171833457,"pZ":2.4759970658973804,"vX0":4.809664927915031,"vY0":-126.99562681715781,"vZ0":-1.3232804294523597,"x":98.98,"y":171.93,"x0":-1.3764405646343942,"y0":50.000364382324186,"z0":5.347835695806869,"aX":-0.7808840656481422},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":-0.1,"spinRate":1985,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.42975627349914225,"extension":6.758882273454744},"index":0,"playId":"69d90cfb-8753-39aa-91b7-13ec119c9c94","pitchNumber":1,"startTime":"2026-05-28T23:44:51.751Z","endTime":"2026-05-28T23:44:57.412Z","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":93.9,"endSpeed":86.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81692279477979,"aZ":-18.1684427516805,"pfxX":-5.612227184993403,"pfxZ":7.291181636117017,"pX":-0.9890160656275574,"pZ":4.107432847776869,"vX0":3.1572720487973744,"vY0":-136.88541213788815,"vZ0":-0.015210233424040376,"x":154.7,"y":127.88,"x0":-1.4210144431897902,"y0":50.00100772174214,"z0":5.344671271819057,"aX":-10.776959932830271},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":9.6,"spinRate":2307,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.39831910660105985,"extension":6.581858659939024},"index":1,"playId":"e0d73b86-6968-3ec2-b117-83c289a472f9","pitchNumber":2,"startTime":"2026-05-28T23:45:19.923Z","endTime":"2026-05-28T23:45:24.912Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29406236544591,"aZ":-33.93263547215157,"pfxX":0.5651119087049805,"pfxZ":-1.0937914776681072,"pX":0.25110456184622576,"pZ":1.7039016826065867,"vX0":3.7738532791276347,"vY0":-125.45069357042858,"vZ0":-2.1124415494682283,"x":107.43,"y":192.77,"x0":-1.3434000298042699,"y0":50.00554772674037,"z0":5.310737395712281,"aX":0.9049876637517061},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.3,"breakHorizontal":-1.8,"spinRate":2150,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.435840781923575,"extension":6.694572068940785},"hitData":{"launchSpeed":91.9,"launchAngle":15.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.89,"coordY":107.58}},"index":2,"playId":"39947b75-9943-3c5d-a707-951127b9d8c5","pitchNumber":3,"startTime":"2026-05-28T23:45:35.539Z","endTime":"2026-05-28T23:45:45.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:45:45.419Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Callihan walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-28T23:45:48.950Z","endTime":"2026-05-28T23:48:57.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.0,"endSpeed":86.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.337524589069528,"aZ":-15.69318825514728,"pfxX":-4.585997216030555,"pfxZ":8.658988762385246,"pX":0.3472174880468351,"pZ":3.5882479102328606,"vX0":5.900050205023375,"vY0":-136.89502594596777,"vZ0":-1.7688370657154069,"x":103.76,"y":141.9,"x0":-1.2370306683504486,"y0":50.00628133324969,"z0":5.313423230027163,"aX":-8.733094678356446},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":7.1,"spinRate":2290,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3996238214301102,"extension":6.858322176244266},"index":0,"playId":"24b0b540-c47c-3227-96f8-35e869db290b","pitchNumber":1,"startTime":"2026-05-28T23:46:14.685Z","endTime":"2026-05-28T23:46:18.282Z","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":94.5,"endSpeed":86.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.833406792482666,"aZ":-17.449507502273438,"pfxX":-6.293237671176028,"pfxZ":7.660608286635924,"pX":-0.6337618401877142,"pZ":3.4451644882758536,"vX0":4.1442835284563895,"vY0":-137.61488884160502,"vZ0":-1.6945104236479813,"x":141.16,"y":145.76,"x0":-1.3396374489281404,"y0":50.00680905474404,"z0":5.247947318647235,"aX":-12.10299034226169},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":10.6,"spinRate":2375,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.397650972499231,"extension":6.73048696086745},"index":1,"playId":"89f8f3c4-8de3-3c53-9b89-5b3997187476","pitchNumber":2,"startTime":"2026-05-28T23:46:37.016Z","endTime":"2026-05-28T23:46:41.351Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"d80adf5b-678c-3fd0-9379-596d1c33afdb","startTime":"2026-05-28T23:46:57.614Z","endTime":"2026-05-28T23:47:01.398Z","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":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.919615804754446,"aZ":-18.149527594183766,"pfxX":-6.088524730676348,"pfxZ":7.32739720679608,"pX":-0.5096306425358175,"pZ":3.3072320669586017,"vX0":4.443032484030864,"vY0":-136.89907035343168,"vZ0":-1.9147255769485851,"x":136.43,"y":149.48,"x0":-1.3560106793156546,"y0":50.0005850088096,"z0":5.247325078001505,"aX":-11.64919071871504},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":10.2,"spinRate":2421,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.39886293856546917,"extension":6.773944406457696},"index":3,"playId":"360e47f4-f14e-3fa5-9508-b3003aadc95f","pitchNumber":3,"startTime":"2026-05-28T23:47:18.102Z","endTime":"2026-05-28T23:47:23.636Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jake Mangum caught stealing 2nd base, catcher Miguel Amaya to shortstop Dansby Swanson.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"360e47f4-f14e-3fa5-9508-b3003aadc95f","startTime":"2026-05-28T23:47:35.392Z","endTime":"2026-05-28T23:47:53.581Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01535348962136,"aZ":-14.617316705952488,"pfxX":-6.106268673824605,"pfxZ":8.979302594514039,"pX":0.649967931851514,"pZ":4.069931097186222,"vX0":7.273330248411431,"vY0":-138.71816573718365,"vZ0":-0.8863792289399861,"x":92.22,"y":128.89,"x0":-1.2083469240908977,"y0":50.006780339973496,"z0":5.364861733046559,"aX":-11.945363825633626},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":9.6,"spinRate":2274,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.39432307563668356,"extension":6.740104375383474},"index":5,"playId":"b2ed40a4-eb9f-3a80-a8e5-719376c9ccff","pitchNumber":4,"startTime":"2026-05-28T23:47:53.581Z","endTime":"2026-05-28T23:47:56.872Z","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":89.6,"endSpeed":82.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.661823632695164,"aZ":-34.132405882633,"pfxX":-7.382194536461894,"pfxZ":-1.1385430155591125,"pX":0.45096666387108053,"pZ":0.10127996202205991,"vX0":6.759486105929501,"vY0":-130.17137006893668,"vZ0":-6.6100195209770565,"x":99.81,"y":236.05,"x0":-1.2219577563053503,"y0":50.006122971969646,"z0":5.2620532794719725,"aX":-12.654564069280203},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-3.4,"breakHorizontal":11.9,"spinRate":1516,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4209833296149985,"extension":6.9588263025830575},"index":6,"playId":"a0d6cf5d-cbbf-3805-bed3-6e47ca1d310f","pitchNumber":5,"startTime":"2026-05-28T23:48:10.551Z","endTime":"2026-05-28T23:48:19.643Z","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":93.0,"endSpeed":85.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.591982131721927,"aZ":-17.9753608640278,"pfxX":-6.499071574797815,"pfxZ":7.572980579810547,"pX":0.20799492341042505,"pZ":2.149680376356875,"vX0":6.404438398173567,"vY0":-135.32999371722596,"vZ0":-4.782209287199559,"x":109.07,"y":180.74,"x0":-1.3328132714075722,"y0":50.001920029147904,"z0":5.17997092007337,"aX":-12.182814427678823},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.0,"breakHorizontal":10.6,"spinRate":2137,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4031168876884945,"extension":6.9637914869219},"index":7,"playId":"f0ab49fc-9c11-3c5d-bda8-c283e9d1aa46","pitchNumber":6,"startTime":"2026-05-28T23:48:30.485Z","endTime":"2026-05-28T23:48:34.057Z","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":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.893366321698846,"aZ":-20.258524493020012,"pfxX":-6.106355770645811,"pfxZ":6.357230419531204,"pX":-1.4600421908608467,"pZ":2.7960698678834066,"vX0":1.938573921070502,"vY0":-135.85117923321874,"vZ0":-2.7709649334502053,"x":172.65,"y":163.29,"x0":-1.3881055105789548,"y0":50.00526406970098,"z0":5.232518100171801,"aX":-11.450773484602793},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":10.7,"spinRate":2239,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4027086582202344,"extension":6.68377806428631},"index":8,"playId":"33c777b5-0c00-337e-b48c-2cab64c07fad","pitchNumber":7,"startTime":"2026-05-28T23:48:53.058Z","endTime":"2026-05-28T23:48:57.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:48:57.837Z","atBatIndex":31},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jared Triolo grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Tyler Callihan out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-28T23:49:02.580Z","endTime":"2026-05-28T23:50:19.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20115501651885,"aZ":-19.979414435773197,"pfxX":-7.524708377566673,"pfxZ":6.63703420294169,"pX":-0.755551385073236,"pZ":3.5418759570389344,"vX0":4.208727938825914,"vY0":-134.21938249913174,"vZ0":-1.0823691991091913,"x":145.8,"y":143.15,"x0":-1.360776659803138,"y0":50.001404307279024,"z0":5.364015459468104,"aX":-13.820902309781195},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.0,"breakHorizontal":12.8,"spinRate":2190,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40704222960159386,"extension":6.699989765895729},"index":0,"playId":"7f8f7d9d-aa1b-36b0-8c1b-32cbeefe7d2a","pitchNumber":1,"startTime":"2026-05-28T23:49:25.426Z","endTime":"2026-05-28T23:49:29.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.247376223873434,"aZ":-22.536206296002206,"pfxX":-8.68973709886227,"pfxZ":5.265368732747002,"pX":0.04651853001514533,"pZ":2.4096214374422584,"vX0":6.6433685262847435,"vY0":-134.26879783901612,"vZ0":-3.122744679280897,"x":115.23,"y":173.72,"x0":-1.3270242452230574,"y0":50.005976483421534,"z0":5.185924733289502,"aX":-15.917324938806967},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.1,"breakHorizontal":14.4,"spinRate":2201,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.40746770514460406,"extension":6.760555313972664},"index":1,"playId":"59a1f7f9-2092-353c-8cea-9ba5ef98f8e4","pitchNumber":2,"startTime":"2026-05-28T23:49:44.858Z","endTime":"2026-05-28T23:49:49.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65311737988588,"aZ":-19.43039152070873,"pfxX":-5.783684777629281,"pfxZ":6.740922491813922,"pX":0.25156486682241375,"pZ":2.379897261681696,"vX0":6.171865292229194,"vY0":-135.89217190647722,"vZ0":-4.167173724036461,"x":107.41,"y":174.52,"x0":-1.285574417973842,"y0":50.00497703948903,"z0":5.263392325984608,"aX":-10.939611700060524},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.6,"breakHorizontal":9.4,"spinRate":2250,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4013464476377018,"extension":6.666667995188933},"hitData":{"launchSpeed":93.4,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":155.74}},"index":2,"playId":"abab37a0-3267-3be9-a5a7-78caca93b0a8","pitchNumber":3,"startTime":"2026-05-28T23:50:11.239Z","endTime":"2026-05-28T23:50:19.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:50:19.266Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-28T23:51:48.735Z","endTime":"2026-05-28T23:54:44.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.1,"endSpeed":77.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94182301483243,"aZ":-26.30002846338478,"pfxX":6.927427151783185,"pfxZ":3.843060588406182,"pX":-0.9278317237428695,"pZ":3.1439382929081576,"vX0":0.9639410946068548,"vY0":-122.53488440411552,"vZ0":-0.35083093388403497,"x":152.37,"y":153.89,"x0":-2.2263517791335308,"y0":50.004814211128355,"z0":5.52530493109233,"aX":10.593740766548338},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.1,"breakHorizontal":-12.8,"spinRate":2478,"spinDirection":77},"zone":11,"typeConfidence":2.0,"plateTime":0.4460569564661667,"extension":6.7212275027564115},"index":0,"playId":"f98aa246-fef5-361e-94e6-50997d519d73","pitchNumber":1,"startTime":"2026-05-28T23:52:25.020Z","endTime":"2026-05-28T23:52:29.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.802112033411348,"aZ":-26.635792260804216,"pfxX":4.628640611039969,"pfxZ":3.589862393599285,"pX":1.3074331528844239,"pZ":3.077295937737708,"vX0":6.321121191179127,"vY0":-122.97463963923877,"vZ0":-0.631850331190656,"x":67.16,"y":155.69,"x0":-1.8907030613760618,"y0":50.00087557234895,"z0":5.583243342991629,"aX":7.137589621582112},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.6,"breakHorizontal":-9.7,"spinRate":2529,"spinDirection":83},"zone":12,"typeConfidence":2.0,"plateTime":0.44421166902208586,"extension":6.808490501696842},"index":1,"playId":"86a9743f-1197-38c1-89fd-ddfceb34210c","pitchNumber":2,"startTime":"2026-05-28T23:52:40.848Z","endTime":"2026-05-28T23:52:44.092Z","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":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.677186752705065,"aZ":-14.59307562770685,"pfxX":-7.793885339795847,"pfxZ":8.61986367489577,"pX":-0.28435938335473204,"pZ":2.3761860022101122,"vX0":7.415694474710843,"vY0":-141.3173916509845,"vZ0":-6.009492350013157,"x":127.84,"y":174.62,"x0":-1.919273849212293,"y0":50.001064328910395,"z0":5.453619076622654,"aX":-15.89442288903379},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":12.7,"spinRate":2411,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.38634135450899176,"extension":6.756279679547975},"index":2,"playId":"491fd2cd-d6a4-32f8-915d-68f5cf5b680a","pitchNumber":3,"startTime":"2026-05-28T23:52:56.899Z","endTime":"2026-05-28T23:52:59.936Z","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":96.4,"endSpeed":88.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24896457158359,"aZ":-15.024863420716738,"pfxX":-5.6161378268450495,"pfxZ":8.576068403687374,"pX":0.6469603481803045,"pZ":3.4423328514386733,"vX0":8.816106707927847,"vY0":-140.18549290951623,"vZ0":-3.274786934601519,"x":92.34,"y":145.84,"x0":-1.8020373344922551,"y0":50.005732609007694,"z0":5.600223837484723,"aX":-11.234991546230328},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":8.5,"spinRate":2276,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3899920075659864,"extension":6.832909507680558},"index":3,"playId":"f0184cc9-f716-3141-93a8-f6974896d94a","pitchNumber":4,"startTime":"2026-05-28T23:53:16.170Z","endTime":"2026-05-28T23:53:19.621Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-28T23:53:40.595Z","endTime":"2026-05-28T23:53:44.340Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2641859743338,"aZ":-23.978631465924156,"pfxX":-8.516107580806027,"pfxZ":4.731020127944591,"pX":-0.2800686027401408,"pZ":1.833072993114548,"vX0":7.192967620339668,"vY0":-130.5028965631634,"vZ0":-4.626017285959111,"x":127.68,"y":189.29,"x0":-1.9593209868371704,"y0":50.003781529685114,"z0":5.424352943764634,"aX":-14.758628333577589},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.8,"breakHorizontal":13.9,"spinRate":1847,"spinDirection":259},"zone":8,"typeConfidence":2.0,"plateTime":0.4189563521044124,"extension":6.68059004563691},"index":5,"playId":"b96203da-9ab2-3eb8-b68e-65ac72ad6f3e","pitchNumber":5,"startTime":"2026-05-28T23:53:44.340Z","endTime":"2026-05-28T23:53:48.657Z","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":86.2,"endSpeed":79.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.686431117240666,"aZ":-24.827921840510395,"pfxX":0.31163970611643477,"pfxZ":4.621049325618937,"pX":0.09745604815430539,"pZ":1.7166057671137707,"vX0":5.466703082200938,"vY0":-125.41468276266171,"vZ0":-4.042803961364565,"x":113.29,"y":192.43,"x0":-2.1523857275503078,"y0":50.00541992990449,"z0":5.377736381672512,"aX":0.49567539017094864},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.7,"breakHorizontal":-1.8,"spinRate":2308,"spinDirection":102},"zone":8,"typeConfidence":2.0,"plateTime":0.43695022262250527,"extension":6.738818511682693},"index":6,"playId":"54ec59a1-ef79-3ba3-9608-5787dbd90840","pitchNumber":6,"startTime":"2026-05-28T23:54:20.861Z","endTime":"2026-05-28T23:54:25.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.138616134291446,"aZ":-18.54113095435081,"pfxX":-8.792850942568476,"pfxZ":6.545863923136011,"pX":-0.21819513019299197,"pZ":4.090388948539293,"vX0":7.662407258100771,"vY0":-143.4114890752442,"vZ0":-0.9726636115051484,"x":125.32,"y":128.34,"x0":-1.7821532225478023,"y0":50.00376245380697,"z0":5.590294915246288,"aX":-18.317853125245495},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.9,"breakHorizontal":14.4,"spinRate":2325,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3819036855361775,"extension":6.631030637151308},"index":7,"playId":"7a2350cb-3334-38b5-b5d8-942250666e5d","pitchNumber":7,"startTime":"2026-05-28T23:54:40.506Z","endTime":"2026-05-28T23:54:44.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:54:44.527Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-28T23:54:46.790Z","endTime":"2026-05-28T23:56:25.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":89.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.486981917328738,"aZ":-20.317553664098313,"pfxX":-8.752856476640622,"pfxZ":5.763899045083093,"pX":-0.6065470885105532,"pZ":2.8405291519505544,"vX0":7.251398474593567,"vY0":-142.24329555458482,"vZ0":-3.859355690314054,"x":140.12,"y":162.09,"x0":-2.0469820996032286,"y0":50.00188508061958,"z0":5.496956964962993,"aX":-18.002372709363616},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.8,"breakHorizontal":14.4,"spinRate":2114,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.3845089962707151,"extension":6.829316339887687},"index":0,"playId":"c0200107-6b35-3fd5-91e9-86e991b5d330","pitchNumber":1,"startTime":"2026-05-28T23:55:08.320Z","endTime":"2026-05-28T23:55:11.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.530980584770596,"aZ":-22.40395507729305,"pfxX":-10.678381601814786,"pfxZ":4.867409668591254,"pX":-0.44061183851821895,"pZ":2.548841281580156,"vX0":8.320835332667103,"vY0":-140.71188267578725,"vZ0":-3.9944116059704715,"x":133.8,"y":169.96,"x0":-2.04668859470087,"y0":50.00373186547112,"z0":5.435908576298274,"aX":-21.442967020088943},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.2,"breakHorizontal":17.6,"spinRate":2208,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3890440382406184,"extension":6.722140894630995},"index":1,"playId":"9e5125f3-0447-3800-8563-a9d5ec13da69","pitchNumber":2,"startTime":"2026-05-28T23:55:27.813Z","endTime":"2026-05-28T23:55:32.671Z","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":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.864222876512862,"aZ":-22.99238264811845,"pfxX":-8.070548310197816,"pfxZ":5.357157536461873,"pX":-0.42792544105604613,"pZ":0.9899390123498759,"vX0":7.327205048143822,"vY0":-129.7904369414478,"vZ0":-6.723065132385357,"x":133.31,"y":212.05,"x0":-2.2320778362330094,"y0":50.00625215305027,"z0":5.352023342987495,"aX":-13.842544955707366},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":13.1,"spinRate":1802,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4211867195501773,"extension":6.798503468764026},"index":2,"playId":"42766473-6ed8-39a1-84ce-73dba3264b89","pitchNumber":3,"startTime":"2026-05-28T23:55:45.179Z","endTime":"2026-05-28T23:55:48.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48472955869947,"aZ":-28.886916928633784,"pfxX":5.61561806844372,"pfxZ":2.1033571727056173,"pX":2.0759370832055457,"pZ":0.8001586051192798,"vX0":7.967194027076024,"vY0":-124.57778946082206,"vZ0":-5.291635632680983,"x":37.87,"y":217.18,"x0":-1.9006830862962114,"y0":50.001315443444135,"z0":5.357506082080786,"aX":8.770494551698418},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.8,"breakHorizontal":-12.1,"spinRate":2531,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.4407084352680912,"extension":6.729654465712695},"index":3,"playId":"95b96312-3d54-3caf-9198-1cdb7e95540f","pitchNumber":4,"startTime":"2026-05-28T23:56:01.847Z","endTime":"2026-05-28T23:56:05.311Z","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":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795796138401034,"aZ":-23.02951166870882,"pfxX":-8.771227050277782,"pfxZ":5.359957537483016,"pX":0.6095431667306992,"pZ":1.5929757259116966,"vX0":9.573752947031135,"vY0":-129.48485560690307,"vZ0":-5.514151322033359,"x":93.77,"y":195.77,"x0":-1.9876062882807706,"y0":50.00339682254566,"z0":5.500645435958442,"aX":-14.967918477238587},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.6,"breakHorizontal":13.9,"spinRate":1795,"spinDirection":256},"zone":9,"typeConfidence":2.0,"plateTime":0.4222132429644607,"extension":6.615111173916052},"index":4,"playId":"30531387-051a-3aac-a67a-abd4e7dc94e1","pitchNumber":5,"startTime":"2026-05-28T23:56:21.250Z","endTime":"2026-05-28T23:56:25.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:56:25.446Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-28T23:56:33.225Z","endTime":"2026-05-28T23:58:04.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":680779,"link":"/api/v1/people/680779"},"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":89.6,"endSpeed":82.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09493295973041,"aZ":-24.502296048783162,"pfxX":-9.182134183620194,"pfxZ":4.4491863451442955,"pX":0.24934759163592748,"pZ":1.1867268441820447,"vX0":8.992258218654483,"vY0":-130.13548558532588,"vZ0":-6.054347979543538,"x":107.5,"y":206.74,"x0":-2.050031032061378,"y0":50.001743472610045,"z0":5.387543052684852,"aX":-15.82362763750405},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.0,"breakHorizontal":14.8,"spinRate":1859,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.42013306122902083,"extension":6.6736527486589},"index":0,"playId":"2db8d6c0-cfb2-3ac8-a6ce-bb89a67fe071","pitchNumber":1,"startTime":"2026-05-28T23:56:50.647Z","endTime":"2026-05-28T23:56:53.992Z","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":96.6,"endSpeed":87.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.629554251775616,"aZ":-16.369979297331625,"pfxX":-7.215206929550176,"pfxZ":7.913407898238891,"pX":-1.7496933735262776,"pZ":4.501751091417948,"vX0":3.746658333105299,"vY0":-140.59567674246418,"vZ0":-0.03604828647414654,"x":183.69,"y":117.23,"x0":-2.1640411740171843,"y0":50.000889805384986,"z0":5.57937246198505,"aX":-14.406346796591992},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":12.2,"spinRate":2179,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3899582878528709,"extension":6.721770140554412},"index":1,"playId":"1f369304-eec5-3b7f-812c-7c20e4d89699","pitchNumber":2,"startTime":"2026-05-28T23:57:07.095Z","endTime":"2026-05-28T23:57:10.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.752058389151752,"aZ":-26.134516654805417,"pfxX":-9.912278594896996,"pfxZ":3.52378035310025,"pX":0.6176301276496506,"pZ":1.4692547703349927,"vX0":10.178835659439523,"vY0":-130.1527997532282,"vZ0":-4.809490098259227,"x":93.46,"y":199.11,"x0":-2.0592539784897834,"y0":50.00090199488806,"z0":5.324362720785196,"aX":-16.9755983039117},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.5,"breakHorizontal":15.6,"spinRate":1852,"spinDirection":261},"zone":14,"typeConfidence":2.0,"plateTime":0.42111297595418895,"extension":6.851595682556142},"index":2,"playId":"47307e19-c475-3044-bfa7-e27247bafb10","pitchNumber":3,"startTime":"2026-05-28T23:57:23.714Z","endTime":"2026-05-28T23:57:29.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18818899070525,"aZ":-17.20562280148395,"pfxX":-7.666950259545846,"pfxZ":7.27633500146106,"pX":-1.6841047204410142,"pZ":3.550959136706174,"vX0":4.047112195410117,"vY0":-142.62401398029766,"vZ0":-2.7081590791601133,"x":181.19,"y":142.9,"x0":-2.1262686165280584,"y0":50.005921042361344,"z0":5.599624336208679,"aX":-15.777849020658877},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.8,"breakHorizontal":13.1,"spinRate":2289,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3842302133702171,"extension":6.574054911248411},"index":3,"playId":"48fa5946-844e-3295-9a23-2583b2da88ca","pitchNumber":4,"startTime":"2026-05-28T23:57:43.636Z","endTime":"2026-05-28T23:57:47.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.192653814438312,"aZ":-25.423257143904216,"pfxX":-9.609271763047015,"pfxZ":3.9297155790033296,"pX":-0.8467342090634399,"pZ":1.1958672243701867,"vX0":6.707373263298341,"vY0":-129.9406785576507,"vZ0":-5.858362138648048,"x":149.28,"y":206.49,"x0":-2.2077874112924767,"y0":50.001606956614104,"z0":5.400890785629065,"aX":-16.497960429693013},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.1,"breakHorizontal":16.0,"spinRate":1762,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4208718518440091,"extension":6.65657982110211},"index":4,"playId":"8b4554a0-e9db-3bfd-9093-251f941cd503","pitchNumber":5,"startTime":"2026-05-28T23:58:00.922Z","endTime":"2026-05-28T23:58:04.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T23:58:04.727Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T23:59:22.402Z","endTime":"2026-05-29T00:01:40.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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":91.6,"endSpeed":84.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67887630087184,"aZ":-25.013500973298836,"pfxX":-10.072472987915772,"pfxZ":3.9915722778385616,"pX":-0.326813168371845,"pZ":1.124435703847242,"vX0":6.042336774605807,"vY0":-133.17186735699414,"vZ0":-5.820421373480737,"x":129.46,"y":208.42,"x0":-1.3167671069179787,"y0":50.006203342115086,"z0":5.148565545832715,"aX":-18.089775822174396},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.1,"breakHorizontal":16.9,"spinRate":2147,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4113460356271115,"extension":6.943065445911805},"index":0,"playId":"a957421f-e5ce-31cd-aed7-822ffeb7df24","pitchNumber":1,"startTime":"2026-05-29T00:00:13.054Z","endTime":"2026-05-29T00:00:16.751Z","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":92.4,"endSpeed":85.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.120226812265326,"aZ":-17.895525627953177,"pfxX":-5.02714245979255,"pfxZ":7.717207338535438,"pX":-1.0190702739785054,"pZ":4.4203192986471205,"vX0":2.673610510279368,"vY0":-134.63597363942043,"vZ0":0.6466891070460071,"x":155.84,"y":119.43,"x0":-1.3678197988307874,"y0":50.001478573242714,"z0":5.436224410928782,"aX":-9.299410385626613},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.3,"breakHorizontal":8.6,"spinRate":2210,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4056343125938757,"extension":6.763600030364405},"index":1,"playId":"d3ff227f-a13b-3bb1-8e55-2058eb6be36f","pitchNumber":2,"startTime":"2026-05-29T00:00:34.061Z","endTime":"2026-05-29T00:00:37.616Z","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":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.304285566132613,"aZ":-19.507534917946856,"pfxX":-7.5799101801722095,"pfxZ":6.998156421020306,"pX":-0.47212389428908486,"pZ":3.4443846627309576,"vX0":4.7997265753113485,"vY0":-133.5898943025912,"vZ0":-1.1740928558412649,"x":135.0,"y":145.78,"x0":-1.3056181925423604,"y0":50.00552242186379,"z0":5.289475392704527,"aX":-13.726533026259954},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":12.7,"spinRate":2187,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4097269496475855,"extension":6.768547264640682},"index":2,"playId":"f6bd2373-ca8a-38b7-a807-2911da57721a","pitchNumber":3,"startTime":"2026-05-29T00:00:52.272Z","endTime":"2026-05-29T00:00:55.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.643722207264922,"aZ":-15.998575307379285,"pfxX":-5.691203480564844,"pfxZ":8.545535078871115,"pX":1.1582571431682236,"pZ":1.5003393584918077,"vX0":8.446817290822398,"vY0":-136.59580559083818,"vZ0":-6.7349240555847425,"x":72.85,"y":198.27,"x0":-1.2324230566010714,"y0":50.00098588595255,"z0":5.094691800783046,"aX":-10.770883617450782},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":8.5,"spinRate":2234,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.40073225937270385,"extension":6.913599839828984},"index":3,"playId":"41af85d9-c682-3139-94fd-1f98316b38e3","pitchNumber":4,"startTime":"2026-05-29T00:01:14.702Z","endTime":"2026-05-29T00:01:18.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":75.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.838591513617885,"aZ":-31.281546025553887,"pfxX":8.875341753085745,"pfxZ":0.6120130686971237,"pX":-0.8357074778632383,"pZ":3.004863917634119,"vX0":-0.9460043723628493,"vY0":-120.21926235010784,"vZ0":1.0749079774300248,"x":148.86,"y":157.65,"x0":-1.5875230287090796,"y0":50.000851616366354,"z0":5.34353836408436,"aX":12.89805806597524},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.7,"breakHorizontal":-15.8,"spinRate":2482,"spinDirection":75},"zone":1,"typeConfidence":2.0,"plateTime":0.4568274922765556,"extension":6.565873113091608},"index":4,"playId":"11c7b273-085e-313c-af25-c45d756fbb3d","pitchNumber":5,"startTime":"2026-05-29T00:01:33.332Z","endTime":"2026-05-29T00:01:40.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:01:40.017Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Horwitz pops out softly to catcher Miguel Amaya in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-29T00:01:47.261Z","endTime":"2026-05-29T00:02:28.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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, 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":81.1,"endSpeed":74.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.060390955135045,"aZ":-38.24726002411326,"pfxX":6.060862822213489,"pfxZ":-4.284719774343298,"pX":-1.8478217235587118,"pZ":3.1265392154130787,"vX0":-2.408049417318444,"vY0":-118.1572365457427,"vZ0":2.472147133404615,"x":187.43,"y":154.36,"x0":-1.60412966187184,"y0":50.00352060699887,"z0":5.575775809126106,"aX":8.58849290308141},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.0,"breakHorizontal":-10.4,"spinRate":2259,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.463185200773633,"extension":6.411264122167896},"index":0,"playId":"9f52d150-ddbf-3686-afd1-921a56fb9def","pitchNumber":1,"startTime":"2026-05-29T00:02:02.238Z","endTime":"2026-05-29T00:02:06.247Z","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":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.900093252247874,"aZ":-14.953378860639285,"pfxX":-5.061227570000386,"pfxZ":8.995560646283371,"pX":1.0373594642872386,"pZ":2.868073416699337,"vX0":8.0219324614086,"vY0":-137.79132453534226,"vZ0":-3.4724016742493893,"x":77.46,"y":161.34,"x0":-1.2600630589946193,"y0":50.00088123655791,"z0":5.161023972215017,"aX":-9.687664310516771},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":7.4,"spinRate":2239,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3981917062135203,"extension":6.843025404849049},"hitData":{"launchSpeed":59.2,"launchAngle":83.0,"totalDistance":28.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":137.11,"coordY":208.66}},"index":1,"playId":"5de4c17a-62c2-311d-a861-97fda0daada8","pitchNumber":2,"startTime":"2026-05-29T00:02:18.655Z","endTime":"2026-05-29T00:02:28.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:02:28.423Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-29T00:02:33.766Z","endTime":"2026-05-29T00:04:31.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.563782609846864,"aZ":-38.56051298615801,"pfxX":-6.045227798749931,"pfxZ":-3.8192607804944285,"pX":0.3741445794368834,"pZ":0.943865915239685,"vX0":6.205182274950776,"vY0":-128.28418288001487,"vZ0":-3.313989279668368,"x":102.74,"y":213.3,"x0":-1.2861289240582485,"y0":50.00267916804534,"z0":5.246577412525138,"aX":-10.115825932523318},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-7.4,"breakHorizontal":9.6,"spinRate":1300,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.42633376530397626,"extension":6.858430331206825},"index":0,"playId":"464b0d36-3c60-321e-86ac-dee64644d0b0","pitchNumber":1,"startTime":"2026-05-29T00:02:58.284Z","endTime":"2026-05-29T00:03:01.868Z","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":85.1,"endSpeed":78.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.862312113472985,"aZ":-33.67100354189806,"pfxX":0.6658485043251363,"pfxZ":-0.9515665318083784,"pX":-0.7517222608294535,"pZ":2.4682388083680737,"vX0":1.673251896304292,"vY0":-124.05824889757032,"vZ0":-0.007210032167057401,"x":145.65,"y":172.14,"x0":-1.5191831883592375,"y0":50.002716625274466,"z0":5.258178123442972,"aX":1.0465891133235776},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.6,"breakHorizontal":-1.6,"spinRate":2044,"spinDirection":88},"zone":4,"typeConfidence":2.0,"plateTime":0.4400921047596764,"extension":6.685589806587712},"index":1,"playId":"5255f4f7-d4ff-3ad1-806a-f6547f81994c","pitchNumber":2,"startTime":"2026-05-29T00:03:17.522Z","endTime":"2026-05-29T00:03:22.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.108019394972438,"aZ":-19.315338743533985,"pfxX":-2.7704942989878996,"pfxZ":6.894259644985874,"pX":-0.8610160006503191,"pZ":3.4451459738663286,"vX0":2.3968483995427965,"vY0":-134.93071824882261,"vZ0":-1.328340985422007,"x":149.82,"y":145.76,"x0":-1.395764598125266,"y0":50.00608642160899,"z0":5.289217442424984,"aX":-5.170033139255106},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.5,"breakHorizontal":4.6,"spinRate":2027,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.404116462205387,"extension":6.6766274998763615},"index":2,"playId":"7aacd0e6-ed7e-3f64-8e5c-0a2239153606","pitchNumber":3,"startTime":"2026-05-29T00:03:36.802Z","endTime":"2026-05-29T00:03:41.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.924483497574506,"aZ":-19.941034448138552,"pfxX":-4.238200616883223,"pfxZ":6.512989805944915,"pX":-0.21190735626739332,"pZ":2.5022568289977403,"vX0":4.340587194970323,"vY0":-135.29818243709317,"vZ0":-3.4509617065075693,"x":125.08,"y":171.22,"x0":-1.2764500899388025,"y0":50.00239109842343,"z0":5.169913739162968,"aX":-7.959725083452843},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":7.0,"spinRate":2044,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4028427488845372,"extension":6.8405013203239475},"index":3,"playId":"fade41a6-09a1-36ca-b60f-64174281f1ac","pitchNumber":4,"startTime":"2026-05-29T00:03:55.479Z","endTime":"2026-05-29T00:03:59.047Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-29T00:04:10.970Z","endTime":"2026-05-29T00:04:27.065Z","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(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":94.5,"endSpeed":87.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.211628683060972,"aZ":-20.042255359484304,"pfxX":-6.2604578631753505,"pfxZ":6.277260830080161,"pX":-0.41665804756892194,"pZ":3.4283550923610666,"vX0":4.500741995893658,"vY0":-137.60474507550697,"vZ0":-1.368479693760996,"x":132.88,"y":146.21,"x0":-1.2533614745118078,"y0":50.00667073424778,"z0":5.279291861906748,"aX":-12.106106908293008},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.3,"breakHorizontal":10.6,"spinRate":2262,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39682268394618525,"extension":6.803796789527041},"index":5,"playId":"402f059d-12c7-3b56-992a-5f664ec86bd1","pitchNumber":5,"startTime":"2026-05-29T00:04:27.065Z","endTime":"2026-05-29T00:04:31.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:04:31.757Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nico Hoerner lines out to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-29T00:05:38.488Z","endTime":"2026-05-29T00:07:43.343Z","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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":4},"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":"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":85.3,"endSpeed":78.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.117210557187526,"aZ":-27.1209183411387,"pfxX":6.105063696479872,"pfxZ":3.2507922561978315,"pX":0.5339996278452743,"pZ":1.8043953602844083,"vX0":4.485721094794187,"vY0":-124.19203675979657,"vZ0":-3.2769859417199543,"x":96.65,"y":190.06,"x0":-2.092009518579084,"y0":50.0014357590422,"z0":5.409796650636676,"aX":9.483881061036309},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.3,"breakHorizontal":-12.1,"spinRate":2286,"spinDirection":83},"zone":9,"typeConfidence":2.0,"plateTime":0.4419296977679448,"extension":6.993451836694786},"index":0,"playId":"7dd9b63e-2408-36c4-8ec3-4ee4c99fb32a","pitchNumber":1,"startTime":"2026-05-29T00:06:34.397Z","endTime":"2026-05-29T00:06:38.493Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-29T00:06:50.042Z","endTime":"2026-05-29T00:06:59.393Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92539735124603,"aZ":-16.87682160086401,"pfxX":-6.761792845814348,"pfxZ":7.5729539370281085,"pX":0.41695770933844906,"pZ":2.8165996088922207,"vX0":8.668548023294475,"vY0":-141.39826994792807,"vZ0":-4.630774683014648,"x":101.11,"y":162.73,"x0":-1.813263699818448,"y0":50.004281563011844,"z0":5.56207364210737,"aX":-13.662298882671791},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.8,"breakHorizontal":10.4,"spinRate":2080,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.38769371168541467,"extension":6.9075126887067455},"index":2,"playId":"950e5151-e18b-3ff6-b435-ff1828bdf0bf","pitchNumber":2,"startTime":"2026-05-29T00:06:59.393Z","endTime":"2026-05-29T00:07:02.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.510093520326784,"aZ":-16.427804013781213,"pfxX":-9.09291426070136,"pfxZ":7.746785375568944,"pX":-0.688442950227709,"pZ":4.5696525697081505,"vX0":6.871314459765523,"vY0":-141.275829915116,"vZ0":-0.16673025404532488,"x":143.24,"y":115.4,"x0":-1.9640355477746554,"y0":50.00232885125826,"z0":5.6803214867759335,"aX":-18.482206573008668},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.2,"breakHorizontal":15.1,"spinRate":2164,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.38687704680476376,"extension":6.841728832806299},"index":3,"playId":"5b195a38-7f4c-391e-832b-e6c5347335eb","pitchNumber":3,"startTime":"2026-05-29T00:07:20.184Z","endTime":"2026-05-29T00:07:24.305Z","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":96.0,"endSpeed":88.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.476798638082563,"aZ":-17.678175408956655,"pfxX":-7.8805225375622765,"pfxZ":7.281212528076187,"pX":-0.16132730678190368,"pZ":3.69664978088577,"vX0":7.435261672662632,"vY0":-139.74415109022496,"vZ0":-2.109824298790299,"x":123.15,"y":138.97,"x0":-1.8238029023023976,"y0":50.006170933067196,"z0":5.614111821428323,"aX":-15.696205680724686},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":12.8,"spinRate":2166,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39094186904797334,"extension":6.714040569762077},"hitData":{"launchSpeed":79.7,"launchAngle":7.0,"totalDistance":122.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":151.81,"coordY":165.87}},"index":4,"playId":"1b9521fe-7040-3023-859a-92bd61861c6d","pitchNumber":4,"startTime":"2026-05-29T00:07:37.517Z","endTime":"2026-05-29T00:07:43.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:07:43.343Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Henry Davis challenged (pitch result), call on the field was confirmed: Michael Busch walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-29T00:07:48.889Z","endTime":"2026-05-29T00:09:23.864Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":97.5,"endSpeed":88.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83807686650134,"aZ":-16.135381531097863,"pfxX":-7.244122539898548,"pfxZ":7.938099239122954,"pX":-0.4194160333430973,"pZ":4.0412715940545985,"vX0":7.031661700034143,"vY0":-141.82281397915133,"vZ0":-1.415191218481988,"x":132.99,"y":129.67,"x0":-1.999327275026543,"y0":50.005268327502364,"z0":5.584381560940188,"aX":-14.642004307415721},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":11.5,"spinRate":2257,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.38737510960421195,"extension":6.926558153834221},"index":0,"playId":"b22def4e-055e-3a35-a6e8-0ad42d5b4b94","pitchNumber":1,"startTime":"2026-05-29T00:08:05.711Z","endTime":"2026-05-29T00:08:09.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.037413763784535,"aZ":-16.541662415554995,"pfxX":-8.050050908518646,"pfxZ":7.7344265066857165,"pX":0.3505282605871371,"pZ":3.6274909679624674,"vX0":8.642402311672454,"vY0":-141.88397356132373,"vZ0":-2.4883326469879767,"x":103.64,"y":140.84,"x0":-1.7015292166791636,"y0":50.00533826269064,"z0":5.5807104515105985,"aX":-16.27618048818446},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.6,"breakHorizontal":12.6,"spinRate":2290,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3873086466894926,"extension":6.829310253462247},"index":1,"playId":"a0abb6ec-2044-3250-a4fb-748a4325c7df","pitchNumber":2,"startTime":"2026-05-29T00:08:21.464Z","endTime":"2026-05-29T00:08:26.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.051034497589683,"aZ":-30.153423853749118,"pfxX":-8.323405046377104,"pfxZ":1.0756800945771108,"pX":0.6233970249518643,"pZ":1.0886189211619068,"vX0":9.945684333274075,"vY0":-135.87608975147697,"vZ0":-6.056658019058246,"x":93.24,"y":209.39,"x0":-1.9923832989554966,"y0":50.003526566646485,"z0":5.425225261725771,"aX":-15.660129612304688},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.8,"breakHorizontal":13.1,"spinRate":1614,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.40215206084769184,"extension":6.831462759899736},"index":2,"playId":"c9e1e7c1-2078-3d48-a5d5-1e734ba9757e","pitchNumber":3,"startTime":"2026-05-29T00:08:40.242Z","endTime":"2026-05-29T00:08:44.290Z","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":96.5,"endSpeed":88.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.546778314888563,"aZ":-17.19546981010926,"pfxX":-7.528809247953043,"pfxZ":7.469554734836823,"pX":-0.9661054357233452,"pZ":3.2058296869670553,"vX0":5.7163460753774356,"vY0":-140.43642358240552,"vZ0":-3.54483205550172,"x":153.83,"y":152.22,"x0":-2.0454600409493207,"y0":50.00572105295415,"z0":5.596822746829425,"aX":-15.104560513422875},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":12.5,"spinRate":2168,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3893862080579633,"extension":6.684298556615033},"index":3,"playId":"3af3812b-5445-3bfe-9bdc-87bce52f11cb","pitchNumber":4,"startTime":"2026-05-29T00:08:56.840Z","endTime":"2026-05-29T00:09:23.864Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}},"playEndTime":"2026-05-29T00:09:23.864Z","atBatIndex":40},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Alex Bregman reaches on a throwing error by third baseman Tyler Callihan. Michael Busch to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-29T00:09:19.908Z","endTime":"2026-05-29T00:10:23.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":682997,"link":"/api/v1/people/682997"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":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, 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":86.6,"endSpeed":78.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.047449192815186,"aZ":-25.963721963739445,"pfxX":4.8345764790694306,"pfxZ":3.893916343931698,"pX":-0.4295505409269713,"pZ":2.8233684816662463,"vX0":2.868411732813245,"vY0":-126.10420792133438,"vZ0":-1.3449946822264156,"x":133.37,"y":162.55,"x0":-2.2135494300997616,"y0":50.00152728940324,"z0":5.478048272241164,"aX":7.70695570398663},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.0,"breakHorizontal":-9.5,"spinRate":2483,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.4360226941959713,"extension":6.826089511739603},"index":0,"playId":"ca133f06-7eb6-389a-a2a4-5f85d1194c03","pitchNumber":1,"startTime":"2026-05-29T00:09:38.082Z","endTime":"2026-05-29T00:09:42.208Z","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":87.3,"endSpeed":79.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.254938251335663,"aZ":-27.640049298350775,"pfxX":4.336424044307948,"pfxZ":2.8112531044176547,"pX":-0.2510510269817187,"pZ":2.029610160360934,"vX0":3.349625980451368,"vY0":-127.03590872754563,"vZ0":-2.7569037359842907,"x":126.57,"y":183.98,"x0":-2.156284010447717,"y0":50.003615508544954,"z0":5.356928115305586,"aX":6.992286889496732},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":-8.6,"spinRate":2390,"spinDirection":106},"zone":8,"typeConfidence":2.0,"plateTime":0.43338852706330844,"extension":6.9957718157453606},"index":1,"playId":"82412e38-2e12-3e7e-ac95-96c1a631563c","pitchNumber":2,"startTime":"2026-05-29T00:09:54.555Z","endTime":"2026-05-29T00:09:57.555Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26889258375239,"aZ":-23.405663269043238,"pfxX":-1.0263789883393677,"pfxZ":5.569947002225689,"pX":0.04481365798339497,"pZ":2.061503466543206,"vX0":5.49056883525044,"vY0":-125.24555097634023,"vZ0":-3.340956224489145,"x":115.29,"y":183.12,"x0":-2.050534764982308,"y0":50.00577051438475,"z0":5.3449821033532405,"aX":-1.6169475966536497},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.5,"breakHorizontal":0.5,"spinRate":2430,"spinDirection":96},"zone":8,"typeConfidence":2.0,"plateTime":0.43872853708522275,"extension":6.814311302007027},"hitData":{"launchSpeed":61.8,"launchAngle":-45.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.69,"coordY":173.21}},"index":2,"playId":"6024f5cf-bacf-35a5-a9db-8e5a249ae4a7","pitchNumber":3,"startTime":"2026-05-29T00:10:12.018Z","endTime":"2026-05-29T00:10:23.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:10:23.091Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a ground ball to shortstop Jared Triolo. Michael Busch scores. Alex Bregman to 3rd. Throwing error by shortstop Jared Triolo.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-29T00:11:26.377Z","endTime":"2026-05-29T00:12:54.291Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-29T00:10:43.429Z","endTime":"2026-05-29T00:11:28.712Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.282169744386803,"aZ":-30.19181165050536,"pfxX":-8.986897985769671,"pfxZ":1.0477613787017237,"pX":0.4747428424254826,"pZ":1.2552885535331468,"vX0":9.964784278190656,"vY0":-136.66799361195828,"vZ0":-5.618546752462264,"x":98.9,"y":204.89,"x0":-2.0458966008072155,"y0":50.00616354320147,"z0":5.403887472175602,"aX":-17.05479880171187},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.8,"breakHorizontal":14.3,"spinRate":1770,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.40031504494681247,"extension":6.881646745539996},"index":1,"playId":"297f176d-2991-3f19-98c0-1b4fd32d7ea2","pitchNumber":1,"startTime":"2026-05-29T00:11:28.712Z","endTime":"2026-05-29T00:11:32.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86591019405132,"aZ":-23.22964416700503,"pfxX":-11.318770116206471,"pfxZ":5.253169113654311,"pX":0.7886894609070544,"pZ":1.0807119935585279,"vX0":10.988236709804257,"vY0":-129.40044241913483,"vZ0":-6.4566721600497,"x":86.94,"y":209.6,"x0":-2.033058259167011,"y0":50.00521274258676,"z0":5.376701319352445,"aX":-19.28418271695489},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.3,"breakHorizontal":18.2,"spinRate":1904,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.42254965814637657,"extension":7.00041310071182},"index":2,"playId":"6c1c6ab6-5f17-39c9-aebf-612c83545609","pitchNumber":2,"startTime":"2026-05-29T00:11:44.523Z","endTime":"2026-05-29T00:11:48.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7078193150565,"aZ":-32.13556451907524,"pfxX":-8.468348444469484,"pfxZ":0.02578918850680445,"pX":0.31237838964666803,"pZ":2.0858869799577877,"vX0":9.462459240679715,"vY0":-135.56807222708773,"vZ0":-3.070747679659883,"x":105.09,"y":182.46,"x0":-2.1116044056916947,"y0":50.00660420403622,"z0":5.4601669496959895,"aX":-15.875699890738485},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.4,"breakHorizontal":13.4,"spinRate":1811,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.40295001719161716,"extension":6.860027733011164},"index":3,"playId":"a2e811a9-9990-3481-93ee-b99c1b6a332a","pitchNumber":3,"startTime":"2026-05-29T00:12:02.576Z","endTime":"2026-05-29T00:12:06.820Z","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":97.2,"endSpeed":89.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.624045286749695,"aZ":-16.920967873456824,"pfxX":-8.751879933164894,"pfxZ":7.504883532619474,"pX":0.9367823754343142,"pZ":1.8105420330408168,"vX0":11.199973364285908,"vY0":-141.0686885863208,"vZ0":-6.763817751122951,"x":81.29,"y":189.9,"x0":-1.9325667508153668,"y0":50.0019072698729,"z0":5.314480055486637,"aX":-17.78448088878458},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.5,"breakHorizontal":13.8,"spinRate":2265,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.3870630049885757,"extension":6.959254413245304},"index":4,"playId":"b7db2992-6690-3aa9-9548-40b0fe2cdf57","pitchNumber":4,"startTime":"2026-05-29T00:12:20.359Z","endTime":"2026-05-29T00:12:23.765Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.015578518787954,"aZ":-31.99219583494043,"pfxX":-7.553483647451028,"pfxZ":0.09899298338533846,"pX":-1.2252852081743506,"pZ":2.1162612974463033,"vX0":5.266486491112246,"vY0":-135.86490591661428,"vZ0":-3.0104997251361616,"x":163.7,"y":181.64,"x0":-2.2012668194079117,"y0":50.00432179339963,"z0":5.447501209566203,"aX":-14.211497271830003},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":-0.2,"breakHorizontal":12.6,"spinRate":1683,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.40217313096706775,"extension":6.866072040660339},"hitData":{"launchSpeed":75.1,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":143.19,"coordY":150.16}},"index":5,"playId":"9d4a6c9a-8fd5-3f09-ac7c-ee11aa3d9f13","pitchNumber":5,"startTime":"2026-05-29T00:12:43.596Z","endTime":"2026-05-29T00:12:54.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:12:54.291Z","atBatIndex":42},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Seiya Suzuki grounds into a force out, shortstop Jared Triolo to second baseman Brandon Lowe. Alex Bregman scores. Ian Happ out at 2nd. Seiya Suzuki to 1st.","rbi":1,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-29T00:15:23.112Z","endTime":"2026-05-29T00:17:20.628Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-29T00:15:00.194Z","endTime":"2026-05-29T00:15:11.438Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mason Montgomery replaces Paul Skenes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-29T00:15:11.438Z","endTime":"2026-05-29T00:15:25.454Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.607234025096147,"aZ":-19.471390237567743,"pfxX":5.909169540626811,"pfxZ":7.01746557687418,"pX":0.8646861985048717,"pZ":2.9804234351833254,"vX0":-3.474287410725387,"vY0":-132.99163417603066,"vZ0":-2.778156849279848,"x":84.04,"y":158.31,"x0":1.4128446160180292,"y0":50.00614410909036,"z0":5.433502760291236,"aX":10.70260059060971},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.4,"breakHorizontal":-10.1,"spinRate":1567,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.41015217081157784,"extension":6.812335228621764},"index":2,"playId":"325642a2-f39a-3aff-ab0f-234b4c3e2762","pitchNumber":1,"startTime":"2026-05-29T00:15:25.454Z","endTime":"2026-05-29T00:15:32.277Z","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":98.1,"endSpeed":89.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39987207601743,"aZ":-9.981955892440421,"pfxX":5.559084292516798,"pfxZ":10.785624678061675,"pX":1.363849590975067,"pZ":2.321921374137318,"vX0":-1.9650701241122595,"vY0":-142.67192503773046,"vZ0":-7.162667954320201,"x":65.01,"y":176.09,"x0":1.3400673545905626,"y0":50.00285888662333,"z0":5.497027137079956,"aX":11.43883166933962},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.2,"breakHorizontal":-9.6,"spinRate":2170,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.3841714192870658,"extension":6.969870061412502},"index":3,"playId":"b95cecd4-c2fe-3470-b3ad-9050a8578df7","pitchNumber":2,"startTime":"2026-05-29T00:15:53.556Z","endTime":"2026-05-29T00:15:57.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97123210386753,"aZ":-23.592990790578014,"pfxX":2.793426566266829,"pfxZ":4.91931808327857,"pX":1.3763675393548147,"pZ":3.533625597135123,"vX0":-1.334140845302334,"vY0":-131.07940731866432,"vZ0":-0.2928411618583897,"x":64.54,"y":143.37,"x0":1.5282023098834796,"y0":50.00576745161615,"z0":5.404114017431714,"aX":4.875479562638991},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.1,"breakHorizontal":-4.8,"spinRate":1382,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.41742359858216593,"extension":6.916124657651555},"index":4,"playId":"fa184c60-7af8-3d70-96c3-6b23bbca36c7","pitchNumber":3,"startTime":"2026-05-29T00:16:10.920Z","endTime":"2026-05-29T00:16:16.920Z","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":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.073753574092105,"aZ":-38.714152046732025,"pfxX":-2.9111464472025532,"pfxZ":-4.1311552715770326,"pX":-0.8543324178147967,"pZ":2.41764035573357,"vX0":-4.655891409222875,"vY0":-124.73947269623152,"vZ0":-0.14260904269708075,"x":149.57,"y":173.5,"x0":1.4115052795630694,"y0":50.00452405219723,"z0":5.65591506762026,"aX":-4.606364641706727},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.3,"breakHorizontal":6.4,"spinRate":2778,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.4383817521946547,"extension":6.799856079019701},"index":5,"playId":"19eae60a-c1fe-3491-b644-8a597360fbd7","pitchNumber":4,"startTime":"2026-05-29T00:16:32.970Z","endTime":"2026-05-29T00:16:38.087Z","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":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.636038757103304,"aZ":-16.489786673792487,"pfxX":3.0962036582102415,"pfxZ":8.741420951609658,"pX":-0.22802538501494243,"pZ":2.193849254322124,"vX0":-5.262653513373244,"vY0":-132.8871977005022,"vZ0":-4.8729385837519015,"x":125.69,"y":179.55,"x0":1.372894479407988,"y0":50.002079266609044,"z0":5.2436986898573315,"aX":5.555246822363867},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.0,"breakHorizontal":-4.6,"spinRate":1422,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.411688073902182,"extension":7.082609526537581},"index":6,"playId":"445fb97a-021c-3d91-98e1-25ff3407c9fb","pitchNumber":5,"startTime":"2026-05-29T00:16:50.743Z","endTime":"2026-05-29T00:16:54.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.627367703768535,"aZ":-11.035529371272075,"pfxX":4.149094905760063,"pfxZ":9.980603203536429,"pX":-0.24670023357313237,"pZ":2.0146301425201836,"vX0":-5.548148205180178,"vY0":-144.39208607757342,"vZ0":-7.729861800855936,"x":126.4,"y":184.38,"x0":1.1577971117108483,"y0":50.00633450379458,"z0":5.400301980976282,"aX":8.79086417908775},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.8,"breakHorizontal":-6.5,"spinRate":2057,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.3788849838841113,"extension":7.057916357736009},"hitData":{"launchSpeed":79.4,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":150.16}},"index":7,"playId":"0af35101-ce8f-3c48-b560-d6ea97a9582e","pitchNumber":6,"startTime":"2026-05-29T00:17:12.834Z","endTime":"2026-05-29T00:17:20.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:17:20.628Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin Alcántara called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-29T00:18:17.263Z","endTime":"2026-05-29T00:20:02.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kevin Alcántara replaces Moisés Ballesteros.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-29T00:18:07.644Z","endTime":"2026-05-29T00:18:19.602Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.2,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.107562227930245,"aZ":-9.21149101638258,"pfxX":1.4542118480032196,"pfxZ":10.93600986820953,"pX":0.38045177552465537,"pZ":3.9955349418668034,"vX0":-3.148382066063993,"vY0":-144.13417006869113,"vZ0":-2.7702689201817754,"x":102.5,"y":130.9,"x0":1.2989765471721164,"y0":50.006125118667285,"z0":5.539744102130744,"aX":3.054759534054543},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.4,"breakHorizontal":-2.0,"spinRate":2192,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.38030745279791445,"extension":6.853510904899323},"index":1,"playId":"0139669b-4895-3dbd-9963-b425253f0486","pitchNumber":1,"startTime":"2026-05-29T00:18:19.602Z","endTime":"2026-05-29T00:18:22.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.6,"endSpeed":90.2,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.008554300025445,"aZ":-10.549754774711703,"pfxX":3.590455968502273,"pfxZ":10.378494918177765,"pX":-0.5337950975839465,"pZ":2.0489764962097374,"vX0":-5.9444993273914415,"vY0":-143.40311925706987,"vZ0":-7.618317886005651,"x":137.35,"y":183.46,"x0":1.0990779567599398,"y0":50.004726048789394,"z0":5.397432104604453,"aX":7.482749003265077},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.4,"breakHorizontal":-5.3,"spinRate":2196,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.38187763684205533,"extension":6.991415191938235},"index":2,"playId":"816db06f-0783-33c0-a895-efdbd16de37c","pitchNumber":2,"startTime":"2026-05-29T00:18:39.792Z","endTime":"2026-05-29T00:18:43.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.447523041148266,"aZ":-11.444879145462192,"pfxX":4.438860347667015,"pfxZ":9.963775550178077,"pX":0.012333577126267073,"pZ":2.9825113516145656,"vX0":-5.3047338906110415,"vY0":-143.18710773281356,"vZ0":-5.177720328056075,"x":116.53,"y":158.25,"x0":1.3105245232277707,"y0":50.00275827408542,"z0":5.527603178594591,"aX":9.23545394756805},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.2,"breakHorizontal":-7.0,"spinRate":2170,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.3822236207989991,"extension":6.646749522816465},"index":3,"playId":"0790745a-2414-39d7-86cf-e546bf4a4b50","pitchNumber":3,"startTime":"2026-05-29T00:18:59.114Z","endTime":"2026-05-29T00:19:04.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":82.2,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71881873761946,"aZ":-39.464827787677606,"pfxX":-1.3479574804408472,"pfxZ":-4.376696824938164,"pX":-1.39603364670965,"pZ":-0.29788412441184103,"vX0":-6.05711680294574,"vY0":-127.37303267775765,"vZ0":-6.438541047646042,"x":170.21,"y":246.82,"x0":1.1743616554614535,"y0":50.00232012437687,"z0":5.332347844590183,"aX":-2.2452564749744917},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-9.0,"breakHorizontal":3.6,"spinRate":2626,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.4277376870167835,"extension":6.856968481304087},"index":4,"playId":"60fd859b-67ac-3d9e-a933-94117ed6c3fb","pitchNumber":4,"startTime":"2026-05-29T00:19:26.696Z","endTime":"2026-05-29T00:19:33.886Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Mason Montgomery. Seiya Suzuki to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"60fd859b-67ac-3d9e-a933-94117ed6c3fb","startTime":"2026-05-29T00:19:50.840Z","endTime":"2026-05-29T00:19:56.185Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81351866861488,"aZ":-40.49579786204983,"pfxX":-3.8647491720091205,"pfxZ":-5.194957956482188,"pX":0.09809294987811913,"pZ":1.803954088291214,"vX0":-1.8193308394105674,"vY0":-125.41128925708702,"vZ0":-1.3884932873966678,"x":113.26,"y":190.07,"x0":1.3334935968262265,"y0":50.00093410299862,"z0":5.648533493663906,"aX":-6.194655916609264},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-9.5,"breakHorizontal":7.4,"spinRate":2620,"spinDirection":342},"zone":8,"typeConfidence":2.0,"plateTime":0.43566344268287116,"extension":6.637532484248539},"index":6,"playId":"2fa4cf82-b6b3-35be-ad6d-d5573b83a218","pitchNumber":5,"startTime":"2026-05-29T00:19:56.185Z","endTime":"2026-05-29T00:20:02.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:20:02.188Z","atBatIndex":44},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryan Reynolds homers (5) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-29T00:22:10.884Z","endTime":"2026-05-29T00:23:33.438Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4],"actionIndex":[0],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Kevin Alcántara remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-29T00:21:39.162Z","endTime":"2026-05-29T00:22:13.180Z","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":{"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":84.7,"endSpeed":78.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.291407052302,"aZ":-32.81464279285555,"pfxX":1.2264753081904192,"pfxZ":-0.4140054669832285,"pX":-0.6021928011483482,"pZ":2.074543990872098,"vX0":1.4827651516444855,"vY0":-123.51105506831438,"vZ0":-1.3239787602404038,"x":139.95,"y":182.77,"x0":-1.3683345825095286,"y0":50.001402806796946,"z0":5.362738296488986,"aX":1.9053120154287257},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.8,"breakHorizontal":-2.5,"spinRate":2052,"spinDirection":104},"zone":7,"typeConfidence":2.0,"plateTime":0.4424996073144709,"extension":6.620172575627886},"index":1,"playId":"6dfbd18f-c65f-3f85-8a3d-9cc03a3e8a49","pitchNumber":1,"startTime":"2026-05-29T00:22:13.180Z","endTime":"2026-05-29T00:22:17.562Z","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":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-29T00:22:30.714Z","endTime":"2026-05-29T00:22:44.142Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66892520686096,"aZ":-31.03116879640045,"pfxX":-4.9793636648702355,"pfxZ":0.6745629584798118,"pX":-0.10254173691590854,"pZ":1.5945465715475051,"vX0":4.3985243323851675,"vY0":-128.3862970681019,"vZ0":-3.3149183796275263,"x":120.91,"y":195.73,"x0":-1.1814189011543308,"y0":50.00054634956628,"z0":5.287876874440995,"aX":-8.40861206185996},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.7,"breakHorizontal":8.2,"spinRate":1266,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.42472931420115634,"extension":6.748984401659926},"index":3,"playId":"4884afcd-47e6-3384-b6db-c08cb90f642e","pitchNumber":2,"startTime":"2026-05-29T00:22:44.142Z","endTime":"2026-05-29T00:22:47.142Z","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":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.732757154660174,"aZ":-19.908372792058834,"pfxX":-5.50045830742708,"pfxZ":6.568062741674241,"pX":-0.02131910970918248,"pZ":2.828098499973458,"vX0":5.1451050974609505,"vY0":-135.1401892706646,"vZ0":-2.7837190925989894,"x":117.81,"y":162.42,"x0":-1.2261898789561798,"y0":50.005758388800245,"z0":5.254500384615596,"aX":-10.27625866495522},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.5,"breakHorizontal":9.0,"spinRate":2107,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4037902911248654,"extension":6.733011276511223},"hitData":{"launchSpeed":106.6,"launchAngle":27.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.69,"coordY":62.75}},"index":4,"playId":"5644c681-42a7-3c8a-9132-3834ec9c1d1f","pitchNumber":3,"startTime":"2026-05-29T00:23:04.873Z","endTime":"2026-05-29T00:23:33.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:23:33.438Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-29T00:23:27.706Z","endTime":"2026-05-29T00:25:40.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":6},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.730378917732608,"aZ":-26.351518438314805,"pfxX":0.6875093280872572,"pfxZ":3.46557779072376,"pX":0.10877940087061214,"pZ":3.308616398682063,"vX0":3.239802796690852,"vY0":-128.10947610497945,"vZ0":0.10463548375070464,"x":112.85,"y":149.45,"x0":-1.2559064337313044,"y0":50.003466946105306,"z0":5.308473258929912,"aX":1.1550184678167328},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.5,"breakHorizontal":-1.9,"spinRate":2189,"spinDirection":170},"zone":2,"typeConfidence":2.0,"plateTime":0.4257617669742624,"extension":6.720766136310418},"index":0,"playId":"0ce82709-287b-315b-9d95-6fd23f6b94e9","pitchNumber":1,"startTime":"2026-05-29T00:23:51.935Z","endTime":"2026-05-29T00:23:55.918Z","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":88.3,"endSpeed":82.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.866913269665265,"aZ":-32.92729736506316,"pfxX":-6.9370596805052545,"pfxZ":-0.4446801806464773,"pX":0.4503785636403144,"pZ":1.3651803731968042,"vX0":6.395305933266789,"vY0":-128.48741744520203,"vZ0":-3.458420067017161,"x":99.83,"y":201.92,"x0":-1.1564593355456814,"y0":50.00306951666006,"z0":5.25771949267961,"aX":-11.72727544993661},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.3,"breakHorizontal":11.3,"spinRate":1304,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4244944476064889,"extension":6.8927525797421545},"index":1,"playId":"a84353b4-5cd2-3987-b7c4-f23b11398f4f","pitchNumber":2,"startTime":"2026-05-29T00:24:05.615Z","endTime":"2026-05-29T00:24:09.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.5,"endSpeed":85.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75288377181869,"aZ":-14.52714351070798,"pfxX":-4.596815770862053,"pfxZ":9.39136144614984,"pX":-0.6544003680661333,"pZ":2.4028909010552373,"vX0":2.990977629056976,"vY0":-136.1735275282207,"vZ0":-4.782432160176366,"x":141.94,"y":173.9,"x0":-1.1694977333179466,"y0":50.001510930261055,"z0":5.185990337653693,"aX":-8.636911290656537},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":7.7,"spinRate":2260,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.402145197310499,"extension":6.7887558219043465},"index":2,"playId":"8546e517-b36c-3eba-955a-4e72eaba3f7c","pitchNumber":3,"startTime":"2026-05-29T00:24:20.350Z","endTime":"2026-05-29T00:24:25.107Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-29T00:24:35.051Z","endTime":"2026-05-29T00:24:52.338Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.288569236440665,"aZ":-31.02568850363502,"pfxX":1.1660710939213335,"pfxZ":0.6930425538398461,"pX":1.0187913230604764,"pZ":0.7092838292447907,"vX0":5.1334840597760625,"vY0":-127.84225819892258,"vZ0":-5.062483579458284,"x":78.17,"y":219.63,"x0":-1.1632806247050616,"y0":50.00462913143556,"z0":5.138202064895708,"aX":1.9382812582515114},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.4,"breakHorizontal":-3.2,"spinRate":2129,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4277361930721262,"extension":6.850120197474011},"index":4,"playId":"1678f931-9a23-3348-b796-445070efc68f","pitchNumber":4,"startTime":"2026-05-29T00:24:52.338Z","endTime":"2026-05-29T00:24:55.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85755932456925,"aZ":-30.328681590935393,"pfxX":0.7454708114062538,"pfxZ":1.1275307658498281,"pX":0.7057704177485462,"pZ":1.4174602887216696,"vX0":4.503532758888567,"vY0":-126.4686622681441,"vZ0":-3.333854335550461,"x":90.1,"y":200.51,"x0":-1.186107774813131,"y0":50.004343810124205,"z0":5.1543673355158495,"aX":1.2219828905102466},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.6,"breakHorizontal":-2.3,"spinRate":2123,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.43109213975016614,"extension":6.843116234920974},"index":5,"playId":"9c6b701e-b704-3826-9d1e-33cfbd4f8d66","pitchNumber":5,"startTime":"2026-05-29T00:25:11.614Z","endTime":"2026-05-29T00:25:16.856Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.456857715505816,"aZ":-36.0195979309616,"pfxX":-5.263660802994976,"pfxZ":-2.3983750946049653,"pX":0.10883624364306153,"pZ":2.8038042267549903,"vX0":5.116953486348579,"vY0":-125.44348418548086,"vZ0":0.8844541970445354,"x":112.85,"y":163.08,"x0":-1.2657093512271431,"y0":50.000216112452364,"z0":5.364762526074115,"aX":-8.455759085801628},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.0,"breakHorizontal":8.5,"spinRate":1255,"spinDirection":258},"zone":5,"typeConfidence":2.0,"plateTime":0.4352968203627645,"extension":6.736086230859437},"hitData":{"launchSpeed":92.2,"launchAngle":34.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.39,"coordY":76.62}},"index":6,"playId":"dbbc3f50-244b-3810-b38a-7e207371fe32","pitchNumber":6,"startTime":"2026-05-29T00:25:29.680Z","endTime":"2026-05-29T00:25:40.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:25:40.112Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jhostynxon Garcia singles on a soft ground ball to second baseman Nico Hoerner.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-29T00:25:42.660Z","endTime":"2026-05-29T00:27:26.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":81.6,"endSpeed":74.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.014329387022574,"aZ":-27.935260790528538,"pfxX":8.313369886963253,"pfxZ":2.9664131795122213,"pX":-0.05350120309107756,"pZ":2.767364948485232,"vX0":0.21728921360247513,"vY0":-118.83221872641452,"vZ0":-0.09029140321666707,"x":119.04,"y":164.06,"x0":-1.2259412152227047,"y0":50.00145215770003,"z0":5.3460169956270684,"aX":11.874820278061897},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.6,"breakHorizontal":-15.1,"spinRate":2343,"spinDirection":82},"zone":5,"typeConfidence":2.0,"plateTime":0.46111209237229867,"extension":6.830069446250582},"index":0,"playId":"e7d1e11b-b542-320c-b008-6f54b65032da","pitchNumber":1,"startTime":"2026-05-29T00:26:04.401Z","endTime":"2026-05-29T00:26:08.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39770611460696,"aZ":-25.190442516259573,"pfxX":8.382940514140225,"pfxZ":4.835598462770454,"pX":0.18365022804689848,"pZ":1.1827391044687205,"vX0":0.8099456631486937,"vY0":-119.732367020862,"vZ0":-4.066362251713279,"x":110.0,"y":206.85,"x0":-1.247749134026288,"y0":50.00169071810609,"z0":5.172794675583574,"aX":12.096719644327296},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":8.0,"breakHorizontal":-15.4,"spinRate":2556,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4585186785015978,"extension":6.80856399009366},"index":1,"playId":"2bbbbd9c-7252-351c-be36-95bd528079e3","pitchNumber":2,"startTime":"2026-05-29T00:26:20.052Z","endTime":"2026-05-29T00:26:23.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57134292620402,"aZ":-18.638525839118635,"pfxX":-6.694744658355516,"pfxZ":7.121782872440896,"pX":-0.6414564098889347,"pZ":2.884568761164342,"vX0":3.8023849230036735,"vY0":-136.62225197278522,"vZ0":-3.141448451437438,"x":141.45,"y":160.9,"x0":-1.177501745607953,"y0":50.00270873391547,"z0":5.321901508751869,"aX":-12.724487397429662},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":11.4,"spinRate":2239,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.40008289182262535,"extension":6.734156541879121},"index":2,"playId":"a256b20f-b697-34bb-8a3d-9b4fe3cb49f4","pitchNumber":3,"startTime":"2026-05-29T00:26:35.414Z","endTime":"2026-05-29T00:26:39.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":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.515370371611645,"aZ":-29.179542748827604,"pfxX":7.883470696327322,"pfxZ":2.004003595146256,"pX":1.3616561538958454,"pZ":1.86071916252941,"vX0":3.741067253632357,"vY0":-121.3264703208447,"vZ0":-2.040423873046022,"x":65.1,"y":188.54,"x0":-1.2238416482079872,"y0":50.00169275349966,"z0":5.253195326453332,"aX":11.761845110167751},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.4,"breakHorizontal":-15.1,"spinRate":2274,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4512869090097027,"extension":6.7034006433755655},"index":3,"playId":"97a01bf0-1cc3-30b6-8826-67b011a7cb05","pitchNumber":4,"startTime":"2026-05-29T00:26:58.663Z","endTime":"2026-05-29T00:27:04.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10804526837007,"aZ":-17.743692541685398,"pfxX":-6.076811481598807,"pfxZ":7.69374784110762,"pX":-0.6466869330347714,"pZ":2.267206123509632,"vX0":3.8516053585680528,"vY0":-135.70687694544984,"vZ0":-4.295771000451477,"x":141.65,"y":177.57,"x0":-1.2906900464452324,"y0":50.002761114695275,"z0":5.0969452047299475,"aX":-11.399185588098787},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.3,"breakHorizontal":10.2,"spinRate":2202,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4027284597666445,"extension":6.868872625164319},"hitData":{"launchSpeed":45.2,"launchAngle":5.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":134.51,"coordY":178.46}},"index":4,"playId":"416ad875-5917-381c-bdcf-4f8a31723d9a","pitchNumber":5,"startTime":"2026-05-29T00:27:18.202Z","endTime":"2026-05-29T00:27:26.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:27:26.165Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-29T00:30:09.329Z","endTime":"2026-05-29T00:33:07.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7,8,9,10],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-29T00:27:46.336Z","endTime":"2026-05-29T00:28:34.955Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Hoby Milner replaces Colin Rea.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-29T00:28:34.955Z","endTime":"2026-05-29T00:30:11.651Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571948,"link":"/api/v1/people/571948"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67923689348138,"aZ":-30.22463441290842,"pfxX":10.210786266210883,"pfxZ":1.239183927744766,"pX":0.26542717011923767,"pZ":2.0646940207673774,"vX0":-12.114470720699465,"vY0":-124.23964994108135,"vZ0":0.7046440985602442,"x":106.88,"y":183.03,"x0":3.8662595070179346,"y0":50.00203794601101,"z0":4.279210105450836,"aX":16.045755752741616},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.6,"breakHorizontal":-15.8,"spinRate":1923,"spinDirection":103},"zone":8,"typeConfidence":2.0,"plateTime":0.4399919672243069,"extension":7.155874509076269},"index":2,"playId":"c777a29e-3e5d-39c0-a9ae-1d1989c1c41d","pitchNumber":1,"startTime":"2026-05-29T00:30:11.651Z","endTime":"2026-05-29T00:30:15.652Z","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":86.0,"endSpeed":78.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.289901481515482,"aZ":-30.32714361374625,"pfxX":9.844523189352369,"pfxZ":1.1812443700811563,"pX":-0.20125132744956334,"pZ":3.838041487258019,"vX0":-12.90047047629191,"vY0":-124.38392657396204,"vZ0":4.877638895169804,"x":124.67,"y":135.15,"x0":3.776892396462564,"y0":50.00307432758662,"z0":4.368102300885104,"aX":15.403835597688275},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.7,"breakHorizontal":-14.8,"spinRate":1911,"spinDirection":102},"zone":11,"typeConfidence":2.0,"plateTime":0.4405997654001488,"extension":7.1428197066302666},"index":3,"playId":"b70fab1a-fe6b-3283-b57b-9966636fa259","pitchNumber":2,"startTime":"2026-05-29T00:30:28.820Z","endTime":"2026-05-29T00:30:32.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.196445559815444,"aZ":-29.318371560912016,"pfxX":9.486401291512768,"pfxZ":1.7952788526528547,"pX":-0.30160687040583806,"pZ":2.474587303024055,"vX0":-13.240972505100338,"vY0":-124.79618144950327,"vZ0":1.4197166373532684,"x":128.5,"y":171.97,"x0":3.8205470899808964,"y0":50.00191756380452,"z0":4.298941142282722,"aX":15.084918281545121},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.8,"breakHorizontal":-14.4,"spinRate":1943,"spinDirection":105},"zone":4,"typeConfidence":2.0,"plateTime":0.4375260358519273,"extension":7.183977242940725},"index":4,"playId":"df50798f-b461-3467-b3a0-fc71cbf1b83e","pitchNumber":3,"startTime":"2026-05-29T00:30:48.497Z","endTime":"2026-05-29T00:30:51.959Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-29T00:31:03.596Z","endTime":"2026-05-29T00:31:21.443Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"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":87.5,"endSpeed":80.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.791441205140707,"aZ":-26.248253661522185,"pfxX":6.304606879353567,"pfxZ":3.588255431948925,"pX":-0.11897123254642343,"pZ":3.549319816420222,"vX0":-11.734188377370053,"vY0":-126.89439356411818,"vZ0":3.0218122057020165,"x":121.53,"y":142.95,"x0":3.7191138517827595,"y0":50.00451601149473,"z0":4.41828061853991,"aX":10.418938606677411},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.4,"breakHorizontal":-9.1,"spinRate":1998,"spinDirection":107},"zone":11,"typeConfidence":2.0,"plateTime":0.4295190113527636,"extension":7.14350576491749},"index":6,"playId":"a59c3b2b-ec9b-3904-b92c-41927eb5552f","pitchNumber":4,"startTime":"2026-05-29T00:31:21.443Z","endTime":"2026-05-29T00:31:24.837Z","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":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.697489110621834,"aZ":-31.805841404755437,"pfxX":11.297280717039715,"pfxZ":0.2228418401681136,"pX":-0.5453167560664525,"pZ":2.280685237031282,"vX0":-14.593939039762033,"vY0":-126.79974202062087,"vZ0":1.5581341474168797,"x":137.79,"y":177.2,"x0":3.803417526975472,"y0":50.000282235912046,"z0":4.186550710253669,"aX":18.48677259221525},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":-17.3,"spinRate":1931,"spinDirection":98},"zone":4,"typeConfidence":2.0,"plateTime":0.43112506764175595,"extension":7.195016145120245},"index":7,"playId":"c9b16b37-db27-3bf4-a489-d1603226b9e9","pitchNumber":5,"startTime":"2026-05-29T00:31:44.385Z","endTime":"2026-05-29T00:31:50.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.126213647937586,"aZ":-32.855657518625,"pfxX":-4.7865680600469,"pfxZ":-0.5058003069636507,"pX":-0.46067355679258715,"pZ":0.7936146169361322,"vX0":-8.591831632614468,"vY0":-115.5188330610762,"vZ0":-0.5114192115478219,"x":134.56,"y":217.35,"x0":3.9256797349320833,"y0":50.00229475204066,"z0":4.171180675039029,"aX":-6.478666048163777},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.7,"breakHorizontal":10.8,"spinRate":1898,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.47380230303645554,"extension":7.133486103558616},"index":8,"playId":"b922d9d2-086b-3bfc-9b28-4c08cc5a3642","pitchNumber":6,"startTime":"2026-05-29T00:32:12.082Z","endTime":"2026-05-29T00:32:15.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.57723976312279,"aZ":-34.101281420010395,"pfxX":9.057911923507014,"pfxZ":-1.3728358115237311,"pX":1.2620515251190698,"pZ":1.6033062261597024,"vX0":-8.944404756692762,"vY0":-116.63334671098036,"vZ0":1.6850857470392686,"x":68.89,"y":195.49,"x0":3.9405447527959083,"y0":50.00576951257919,"z0":4.049248144359801,"aX":12.686295579851597},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.9,"breakHorizontal":-14.6,"spinRate":1588,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4667299249620611,"extension":7.073694003704424},"index":9,"playId":"8db5ebfc-51fa-3c14-8c68-66b6323123c8","pitchNumber":7,"startTime":"2026-05-29T00:32:33.518Z","endTime":"2026-05-29T00:32:37.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55380485236928,"aZ":-33.02068871118772,"pfxX":-4.891405882250556,"pfxZ":-0.6282992256092612,"pX":0.6257916528325195,"pZ":2.4789197022978593,"vX0":-6.130665297698598,"vY0":-114.97403239491877,"vZ0":3.116936556952061,"x":93.15,"y":171.85,"x0":3.958508540518079,"y0":50.00433593117856,"z0":4.3022174054637965,"aX":-6.572385958090999},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-0.1,"breakHorizontal":10.3,"spinRate":1725,"spinDirection":307},"zone":6,"typeConfidence":2.0,"plateTime":0.47570315327591883,"extension":7.083029904232069},"index":10,"playId":"e8ad23e2-3501-3367-95c6-7c94308784f5","pitchNumber":8,"startTime":"2026-05-29T00:33:00.645Z","endTime":"2026-05-29T00:33:07.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:33:07.442Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Callihan doubles (1) on a fly ball to center fielder Pete Crow-Armstrong. Jhostynxon Garcia scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-29T00:33:10.115Z","endTime":"2026-05-29T00:36:27.810Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.2,"endSpeed":79.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69504453732694,"aZ":-31.943867174992025,"pfxX":10.305049020621675,"pfxZ":0.14820354989764084,"pX":-1.8082503154083596,"pZ":2.544456297144226,"vX0":-16.815028303517117,"vY0":-124.37015739388661,"vZ0":2.228607542569349,"x":185.93,"y":170.08,"x0":3.6721928211663966,"y0":50.0047899584905,"z0":4.268600160892212,"aX":16.302090290912282},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.1,"breakHorizontal":-15.2,"spinRate":1944,"spinDirection":104},"zone":11,"typeConfidence":2.0,"plateTime":0.4387933591969153,"extension":7.223197297698315},"index":0,"playId":"14d389a6-1153-37bc-b235-fbd816c022a3","pitchNumber":1,"startTime":"2026-05-29T00:33:28.569Z","endTime":"2026-05-29T00:33:32.111Z","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":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.232979799069174,"aZ":-31.404977101934634,"pfxX":9.648796029918811,"pfxZ":0.478262261148684,"pX":0.23430612207483653,"pZ":2.164578314903554,"vX0":-12.15890129991342,"vY0":-126.22373921911492,"vZ0":1.1767255235203207,"x":108.07,"y":180.34,"x0":3.8559604004564494,"y0":50.00443695258729,"z0":4.217317939775173,"aX":15.600935228074132},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.4,"breakHorizontal":-14.8,"spinRate":2019,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.43360642742970157,"extension":7.1725227534624},"index":1,"playId":"86d6896f-a7cd-3841-9505-9aa893a40339","pitchNumber":2,"startTime":"2026-05-29T00:33:45.009Z","endTime":"2026-05-29T00:33:48.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93607180331151,"aZ":-25.63882270202693,"pfxX":8.380904272983589,"pfxZ":3.973359930933645,"pX":-0.39953761817910893,"pZ":3.311573730113913,"vX0":-13.040397214778215,"vY0":-127.34837195582584,"vZ0":2.88912174453617,"x":132.23,"y":149.37,"x0":3.6964179205239516,"y0":50.00051462935878,"z0":4.18943032551937,"aX":13.777033060008472},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.2,"breakHorizontal":-12.2,"spinRate":1983,"spinDirection":94},"zone":1,"typeConfidence":2.0,"plateTime":0.42995632592500277,"extension":7.057833111197614},"index":2,"playId":"98e4cf90-eac1-3af5-ad34-5bf5bbf51973","pitchNumber":3,"startTime":"2026-05-29T00:34:03.783Z","endTime":"2026-05-29T00:34:07.977Z","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":2},"index":3,"playId":"e16016e0-a8d4-3298-95b7-3a5fd3a8d379","startTime":"2026-05-29T00:34:22.121Z","endTime":"2026-05-29T00:34:26.787Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.215658882159165,"aZ":-32.20631935400511,"pfxX":-4.409193744953068,"pfxZ":-0.024436934826972845,"pX":0.4106490130172964,"pZ":2.0459064015006785,"vX0":-6.3870936299960555,"vY0":-114.00982740636769,"vZ0":2.408454158327727,"x":101.35,"y":183.54,"x0":3.828250388147399,"y0":50.003234575954934,"z0":4.16859494396832,"aX":-5.765863397625694},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":1.0,"breakHorizontal":9.7,"spinRate":1775,"spinDirection":308},"zone":9,"typeConfidence":2.0,"plateTime":0.4816053445892794,"extension":7.1969317902117025},"index":4,"playId":"6f96442c-b59f-3540-8476-7f582360bc56","pitchNumber":4,"startTime":"2026-05-29T00:34:40.630Z","endTime":"2026-05-29T00:34:45.029Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.209416438907567,"aZ":-27.366004914374134,"pfxX":9.037414575063389,"pfxZ":2.9681319118863243,"pX":0.1599357573649031,"pZ":3.132843014310671,"vX0":-11.939765226801194,"vY0":-126.62980667974031,"vZ0":2.792667231267255,"x":110.9,"y":154.19,"x0":3.7651987905218416,"y0":50.00534410848612,"z0":4.2069550981185735,"aX":14.658108063009426},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.4,"breakHorizontal":-13.6,"spinRate":2016,"spinDirection":97},"zone":2,"typeConfidence":2.0,"plateTime":0.4327894055521191,"extension":6.989176127303267},"index":5,"playId":"49b22424-487b-3d60-9b50-07d65674e5b3","pitchNumber":5,"startTime":"2026-05-29T00:34:59.315Z","endTime":"2026-05-29T00:35:04.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.954444757633805,"aZ":-35.571092817655796,"pfxX":11.725322196725347,"pfxZ":-2.0592850374740834,"pX":0.27019261485835416,"pZ":2.483545622726072,"vX0":-12.519754097524336,"vY0":-127.44081222441604,"vZ0":2.9426084180466536,"x":106.7,"y":171.72,"x0":3.720930255006994,"y0":50.00489505575456,"z0":4.121672002705348,"aX":19.307451664370248},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.8,"breakHorizontal":-18.5,"spinRate":1896,"spinDirection":111},"zone":5,"typeConfidence":2.0,"plateTime":0.4296328207802236,"extension":7.159165770827732},"index":6,"playId":"a306d3be-fd50-35eb-b230-54d0e97edf3d","pitchNumber":6,"startTime":"2026-05-29T00:35:20.574Z","endTime":"2026-05-29T00:35:23.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.277355644576136,"aZ":-32.65328936377173,"pfxX":-5.475334856491718,"pfxZ":-0.35992029864954755,"pX":0.27842704032444393,"pZ":1.9035346235385766,"vX0":-6.45490689961793,"vY0":-115.36655261593361,"vZ0":2.094946323024219,"x":106.39,"y":187.38,"x0":3.828039239452451,"y0":50.00069665363657,"z0":4.140128578771406,"aX":-7.348687472476074},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":0.2,"breakHorizontal":11.6,"spinRate":1851,"spinDirection":304},"zone":8,"typeConfidence":2.0,"plateTime":0.4755059102218384,"extension":6.926232979357938},"index":7,"playId":"ae02a9e1-2e3f-33e0-afb1-1c75bf2a044d","pitchNumber":7,"startTime":"2026-05-29T00:35:42.247Z","endTime":"2026-05-29T00:35:50.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.605860456337588,"aZ":-33.50954985716793,"pfxX":10.024813163577548,"pfxZ":-0.8053020172429886,"pX":0.1987792992170358,"pZ":2.838362693018096,"vX0":-12.400701195151555,"vY0":-127.23307553541876,"vZ0":3.1302071319386995,"x":109.42,"y":162.14,"x0":3.819559953866586,"y0":50.005582176119745,"z0":4.237193800734196,"aX":16.53954685432609},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.5,"breakHorizontal":-15.6,"spinRate":1833,"spinDirection":108},"zone":2,"typeConfidence":2.0,"plateTime":0.4294879682292714,"extension":7.172045350465072},"hitData":{"launchSpeed":95.5,"launchAngle":26.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.09,"coordY":56.92}},"index":8,"playId":"c77bc66a-6ee9-31b3-afe0-808ad6e402db","pitchNumber":8,"startTime":"2026-05-29T00:36:12.564Z","endTime":"2026-05-29T00:36:27.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:36:27.810Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-29T00:37:42.286Z","endTime":"2026-05-29T00:39:08.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-29T00:37:21.903Z","endTime":"2026-05-29T00:37:44.532Z","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":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.50055618049867,"aZ":-33.15951493794584,"pfxX":-8.489521349283164,"pfxZ":-0.7438490633499448,"pX":0.31056333614575793,"pZ":2.0506197504519887,"vX0":-5.466581781209078,"vY0":-114.51147989627358,"vZ0":2.365770582070054,"x":105.16,"y":183.41,"x0":3.8331020248890506,"y0":50.002776463557694,"z0":4.252237461175186,"aX":-11.252495097020853},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-0.5,"breakHorizontal":16.8,"spinRate":1732,"spinDirection":296},"zone":8,"typeConfidence":2.0,"plateTime":0.47864552160241614,"extension":7.1426510463384325},"index":1,"playId":"e3e36d49-1cbd-36ff-ae51-3cf4ab9124e2","pitchNumber":1,"startTime":"2026-05-29T00:37:44.532Z","endTime":"2026-05-29T00:37:50.068Z","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":81.4,"endSpeed":74.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98629609724649,"aZ":-33.29730769867409,"pfxX":9.504215937459936,"pfxZ":-0.793355391371267,"pX":0.890423322690334,"pZ":1.046613213851038,"vX0":-9.950639647272862,"vY0":-118.13717305500609,"vZ0":0.24324873678895687,"x":83.06,"y":210.52,"x0":3.917344033084167,"y0":50.002441018121274,"z0":3.996777843823979,"aX":13.467402110251633},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.1,"breakHorizontal":-14.9,"spinRate":1400,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4631927205970823,"extension":7.161926445371073},"index":2,"playId":"6eb107b3-827a-32ef-87b1-e324353b805f","pitchNumber":2,"startTime":"2026-05-29T00:37:59.146Z","endTime":"2026-05-29T00:38:03.742Z","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":81.0,"endSpeed":74.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.322703405309205,"aZ":-34.531615711111904,"pfxX":9.847055521626945,"pfxZ":-1.678289052732615,"pX":0.44533141194752934,"pZ":1.5302515742024931,"vX0":-11.17174988962212,"vY0":-117.44336683712712,"vZ0":1.8963361349443972,"x":100.03,"y":197.46,"x0":3.9747349209026788,"y0":50.00394986633792,"z0":3.9137397689204096,"aX":13.817819491985789},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.3,"breakHorizontal":-15.2,"spinRate":1556,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.465587349270165,"extension":7.089724932519521},"index":3,"playId":"56a46c8e-1988-3213-9b40-15e843812f2f","pitchNumber":3,"startTime":"2026-05-29T00:38:15.107Z","endTime":"2026-05-29T00:38:25.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.169153485457088,"aZ":-25.551300004294433,"pfxX":9.441964953721676,"pfxZ":3.9586195844029017,"pX":-0.9799279710922136,"pZ":2.9536414423663273,"vX0":-14.564392556847967,"vY0":-127.99508410016868,"vZ0":1.8208643688967978,"x":154.35,"y":159.03,"x0":3.533871055555532,"y0":50.00541454571871,"z0":4.221450182278707,"aX":15.81172032432649},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.8,"breakHorizontal":-14.2,"spinRate":2031,"spinDirection":99},"zone":11,"typeConfidence":2.0,"plateTime":0.4264426857682482,"extension":7.128867721148146},"index":4,"playId":"d207f9af-141a-3d17-baf9-eb9c01a37ae6","pitchNumber":4,"startTime":"2026-05-29T00:38:41.655Z","endTime":"2026-05-29T00:38:46.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47443334185926,"aZ":-32.94566614397805,"pfxX":10.636928558333059,"pfxZ":-0.47116491021515294,"pX":0.0860882447207297,"pZ":2.8892026813879266,"vX0":-12.60520869364135,"vY0":-126.75806999651692,"vZ0":3.249700942011306,"x":113.72,"y":160.77,"x0":3.718114449577308,"y0":50.001896729676865,"z0":4.204645090110455,"aX":17.483832810585252},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.1,"breakHorizontal":-16.8,"spinRate":2108,"spinDirection":111},"zone":5,"typeConfidence":2.0,"plateTime":0.4304652124628596,"extension":7.168959180798388},"hitData":{"launchSpeed":87.4,"launchAngle":2.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":153.2}},"index":5,"playId":"cb57436f-6715-3be0-a921-7ace05333e72","pitchNumber":5,"startTime":"2026-05-29T00:39:00.667Z","endTime":"2026-05-29T00:39:08.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:39:08.840Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Amaya grounds out, third baseman Tyler Callihan to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-29T00:41:12.873Z","endTime":"2026-05-29T00:42:56.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.822419400698877,"aZ":-34.85389557921441,"pfxX":-0.06483187705926832,"pfxZ":-1.6891051610678103,"pX":-0.011101372528978963,"pZ":1.174273740099476,"vX0":-2.679544975585242,"vY0":-123.96471065680147,"vZ0":-3.7269014714005566,"x":117.42,"y":207.07,"x0":1.0846608757535257,"y0":50.00583897104431,"z0":5.555600604082597,"aX":-0.10234244293413162},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.6,"breakHorizontal":0.6,"spinRate":2662,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4389920259494149,"extension":6.9159866200329505},"index":0,"playId":"6f5a4039-6030-37f7-935d-258e8de3fb6d","pitchNumber":1,"startTime":"2026-05-29T00:41:13.323Z","endTime":"2026-05-29T00:41:17.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.046157641115293,"aZ":-13.061577421628144,"pfxX":3.878912239618056,"pfxZ":9.455331709626392,"pX":0.28822222026052635,"pZ":1.5359656019826582,"vX0":-3.762828313363136,"vY0":-141.0347160376406,"vZ0":-8.363108305072359,"x":106.01,"y":197.31,"x0":1.133530583966027,"y0":50.00291700521112,"z0":5.375443474290239,"aX":7.84102555394184},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":-6.2,"spinRate":2189,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.38785703399833693,"extension":7.025700821081526},"index":1,"playId":"f58c45b5-3ddb-31a0-9685-75dbf4933c54","pitchNumber":2,"startTime":"2026-05-29T00:41:27.751Z","endTime":"2026-05-29T00:41:54.778Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"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":97.1,"endSpeed":88.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.239546264148295,"aZ":-10.668149077684019,"pfxX":4.687874428517439,"pfxZ":10.645075332607561,"pX":-1.5845415325736976,"pZ":2.140824572569183,"vX0":-9.400293220286443,"vY0":-141.041575373762,"vZ0":-6.796782319775471,"x":177.4,"y":180.98,"x0":1.1782487779864945,"y0":50.001562335992126,"z0":5.265313358967811,"aX":9.470323425208864},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":-6.6,"spinRate":2182,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.38792004771887223,"extension":7.068322920272763},"index":2,"playId":"e4a8c21c-18b1-3b62-a0a3-fe792c866061","pitchNumber":3,"startTime":"2026-05-29T00:41:54.692Z","endTime":"2026-05-29T00:41:58.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30274832298374,"aZ":-10.540722530647914,"pfxX":3.542749448074965,"pfxZ":10.605960293151675,"pX":-0.028409310107718543,"pZ":2.525191497544239,"vX0":-4.602107588666871,"vY0":-142.09046586820625,"vZ0":-6.018132330009725,"x":118.08,"y":170.6,"x0":1.1538148867938365,"y0":50.0052935481971,"z0":5.344157758778333,"aX":7.2280407436499985},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":-5.4,"spinRate":2194,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.38584069111009267,"extension":6.94914950519255},"index":3,"playId":"f43b9c5a-d6f3-3744-a241-22f2c67d9a1c","pitchNumber":4,"startTime":"2026-05-29T00:42:09.703Z","endTime":"2026-05-29T00:42:13.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28106479630836,"aZ":-9.331827496960102,"pfxX":2.4800315931826673,"pfxZ":11.091964917438649,"pX":-0.7977559261882171,"pZ":2.207619971043356,"vX0":-6.571397260069171,"vY0":-142.27771853767265,"vZ0":-6.958891378065124,"x":147.41,"y":179.17,"x0":1.215022051494669,"y0":50.00191660468755,"z0":5.26976861873663,"aX":5.1074946056742085},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.0,"breakHorizontal":-3.2,"spinRate":2196,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.3843164902135028,"extension":6.973871253645063},"index":4,"playId":"86fe5879-c3a4-3822-a45c-22bd29eb65bb","pitchNumber":5,"startTime":"2026-05-29T00:42:24.964Z","endTime":"2026-05-29T00:42:29.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39699371214043,"aZ":-10.83189687605945,"pfxX":2.324710264882466,"pfxZ":10.185965840586523,"pX":-0.6934405458619249,"pZ":2.6305707344623284,"vX0":-6.250312266982649,"vY0":-143.64202625288,"vZ0":-5.9156688505285215,"x":143.43,"y":167.75,"x0":1.2059993740186907,"y0":50.003965484033586,"z0":5.386164761121226,"aX":4.871539376828537},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.5,"breakHorizontal":-3.0,"spinRate":2242,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.38088908496167617,"extension":6.914727507718594},"hitData":{"launchSpeed":64.8,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.45,"coordY":168.9}},"index":5,"playId":"dab9275c-89ff-37c6-bc57-4e21d21b2de3","pitchNumber":6,"startTime":"2026-05-29T00:42:47.294Z","endTime":"2026-05-29T00:42:56.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:42:56.158Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-29T00:43:00.562Z","endTime":"2026-05-29T00:44:25.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.4,"endSpeed":80.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.728392623582774,"aZ":-38.165870545721006,"pfxX":-0.7985014053111961,"pfxZ":-3.6971617370269625,"pX":-0.7619010300393942,"pZ":1.0905846850781689,"vX0":-4.560718731651375,"vY0":-125.84898044061113,"vZ0":-3.1744986558277732,"x":146.04,"y":209.33,"x0":1.1687256573240312,"y0":50.00102919848986,"z0":5.423731407669775,"aX":-1.294189442032088},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-7.2,"breakHorizontal":2.4,"spinRate":2638,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.43330294658792834,"extension":6.887433818335604},"index":0,"playId":"f29d2182-a650-33e4-a92a-0bacf8644d07","pitchNumber":1,"startTime":"2026-05-29T00:43:20.168Z","endTime":"2026-05-29T00:43:24.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86531676385496,"aZ":-10.493189016931566,"pfxX":3.774153912359143,"pfxZ":10.479140861334704,"pX":-0.1285537472154423,"pZ":3.466763230110496,"vX0":-5.119033195851839,"vY0":-142.91782952746755,"vZ0":-3.569729748531575,"x":121.9,"y":145.18,"x0":1.1952659752472683,"y0":50.00365947019416,"z0":5.390780659874175,"aX":7.809700295739},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.5,"breakHorizontal":-5.8,"spinRate":2285,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.38320432410175886,"extension":6.919048284793868},"index":1,"playId":"54c76b6f-9332-3131-880a-4922d2627024","pitchNumber":2,"startTime":"2026-05-29T00:43:35.965Z","endTime":"2026-05-29T00:43:39.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1013475747145,"aZ":-10.092421385072214,"pfxX":3.2928079772999084,"pfxZ":10.57237139504641,"pX":-0.7229122796566955,"pZ":2.5703712597291393,"vX0":-6.251811944347497,"vY0":-143.15718985328581,"vZ0":-6.229378083432004,"x":144.56,"y":169.38,"x0":1.0552363724553604,"y0":50.005541211745005,"z0":5.3975162962279555,"aX":6.879812910640081},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.1,"breakHorizontal":-4.8,"spinRate":2255,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.3816998745236946,"extension":7.020919940892228},"index":2,"playId":"f0b1714b-3389-34d8-b49b-c1572c87a01e","pitchNumber":3,"startTime":"2026-05-29T00:43:52.458Z","endTime":"2026-05-29T00:43:56.218Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-29T00:44:04.784Z","endTime":"2026-05-29T00:44:20.047Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":91.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.214204262320923,"aZ":-11.02606047508778,"pfxX":5.195758738196106,"pfxZ":9.940183770905408,"pX":-0.005208973792993212,"pZ":2.1609338478123385,"vX0":-5.349519058359961,"vY0":-144.376600618334,"vZ0":-7.392972551736645,"x":117.2,"y":180.43,"x0":1.1898498608162875,"y0":50.000469297988936,"z0":5.4208466226894005,"aX":11.051347878798113},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.8,"breakHorizontal":-8.4,"spinRate":2176,"spinDirection":154},"zone":8,"typeConfidence":2.0,"plateTime":0.37828678946684446,"extension":7.054956861040461},"index":4,"playId":"21493854-e9df-33a6-856f-a1213bbda96e","pitchNumber":4,"startTime":"2026-05-29T00:44:20.047Z","endTime":"2026-05-29T00:44:25.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:44:25.421Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, first baseman Spencer Horwitz to pitcher Mason Montgomery.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-29T00:44:34.899Z","endTime":"2026-05-29T00:46:45.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":5},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":91.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.652767276812675,"aZ":-9.895414944682129,"pfxX":2.602327380933267,"pfxZ":10.387167294190304,"pX":-0.0525120764712425,"pZ":3.0163512576764364,"vX0":-4.434251440839979,"vY0":-145.22235420281353,"vZ0":-5.319950399465184,"x":119.0,"y":157.34,"x0":1.1531335378636551,"y0":50.00433641627289,"z0":5.468577252843364,"aX":5.5826926497636755},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.0,"breakHorizontal":-3.8,"spinRate":2323,"spinDirection":161},"zone":2,"typeConfidence":2.0,"plateTime":0.37655525576311444,"extension":6.942998274738889},"index":0,"playId":"08ab8a98-62d5-3f1f-a9d8-c4fcab1a9d32","pitchNumber":1,"startTime":"2026-05-29T00:44:46.763Z","endTime":"2026-05-29T00:44:50.966Z","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.0,"endSpeed":90.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.527040365776344,"aZ":-9.988990772916825,"pfxX":2.303440969270121,"pfxZ":10.725548890180564,"pX":-1.3601599230611618,"pZ":1.5949881317342254,"vX0":-7.842753355038859,"vY0":-142.41106030037943,"vZ0":-8.82566334570521,"x":168.85,"y":195.72,"x0":1.1217077884893687,"y0":50.00516324279626,"z0":5.353287865546326,"aX":4.766123438678869},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.9,"breakHorizontal":-2.8,"spinRate":2181,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.3835674569267371,"extension":6.979040488332576},"index":1,"playId":"d57db417-0325-3f92-a31a-3b1f39a42672","pitchNumber":2,"startTime":"2026-05-29T00:45:02.105Z","endTime":"2026-05-29T00:45:06.302Z","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":91.2,"endSpeed":84.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82719340757314,"aZ":-28.697930310589793,"pfxX":0.43020391938266567,"pfxZ":1.9366390397292126,"pX":-1.3939093788773045,"pZ":0.2968983341625228,"vX0":-7.103811508922843,"vY0":-132.55478776046945,"vZ0":-7.777361371733041,"x":170.13,"y":230.76,"x0":1.2542834249047723,"y0":50.00547289108985,"z0":5.336544602009055,"aX":0.7742050426033629},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.2,"breakHorizontal":0.6,"spinRate":2688,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.41172992770846584,"extension":6.788993259326043},"index":2,"playId":"40b538e2-e6f6-31b5-9d1f-d399f334b5bc","pitchNumber":3,"startTime":"2026-05-29T00:45:18.185Z","endTime":"2026-05-29T00:45:21.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95943899349463,"aZ":-10.005401093479637,"pfxX":2.5712410333219307,"pfxZ":10.664854302618853,"pX":-0.4437150222750012,"pZ":3.7632706978066883,"vX0":-5.614675177372687,"vY0":-143.0187649950292,"vZ0":-3.0388425537743022,"x":133.91,"y":137.17,"x0":1.2078402101371635,"y0":50.00042146515849,"z0":5.463874095292894,"aX":5.344607157729614},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.0,"breakHorizontal":-3.6,"spinRate":2282,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.3824876729362052,"extension":6.933826642962556},"index":3,"playId":"e16ceb9f-831d-3d0a-8344-7c88d27054cd","pitchNumber":4,"startTime":"2026-05-29T00:45:36.387Z","endTime":"2026-05-29T00:45:47.847Z","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":89.5,"endSpeed":82.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40060177465527,"aZ":-29.47821068638856,"pfxX":0.19663651775483704,"pfxZ":1.5624699528102521,"pX":0.588602565073763,"pZ":1.940853099907083,"vX0":-1.913241858102906,"vY0":-130.38548512634563,"vZ0":-3.3721243086142993,"x":94.56,"y":186.38,"x0":1.306293898808676,"y0":50.001048509938514,"z0":5.47526210822303,"aX":0.3390010139218418},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.3,"breakHorizontal":0.1,"spinRate":2774,"spinDirection":271},"zone":9,"typeConfidence":2.0,"plateTime":0.4200881595216539,"extension":6.817400507880638},"index":4,"playId":"cb9fe753-58d9-3963-8463-6c6337668056","pitchNumber":5,"startTime":"2026-05-29T00:46:18.879Z","endTime":"2026-05-29T00:46:22.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.3,"endSpeed":89.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37961927053378,"aZ":-10.888897918533312,"pfxX":4.060708232626959,"pfxZ":10.290068914683063,"pX":-0.019863352872039768,"pZ":3.416042782088888,"vX0":-4.764072235153044,"vY0":-143.02169350051037,"vZ0":-4.032521868232633,"x":117.76,"y":146.55,"x0":1.1409113993020843,"y0":50.006944991284364,"z0":5.52873133932499,"aX":8.403568658463993},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.0,"breakHorizontal":-6.4,"spinRate":2275,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.3831412421010998,"extension":6.981668714012868},"hitData":{"launchSpeed":100.8,"launchAngle":-1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.86,"coordY":161.82}},"index":5,"playId":"92aaefdc-d8ec-30a7-9a60-128de5392b4a","pitchNumber":6,"startTime":"2026-05-29T00:46:36.046Z","endTime":"2026-05-29T00:46:45.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:46:45.188Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Davis flies out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-29T00:49:05.442Z","endTime":"2026-05-29T00:49:54.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Thielbar replaces Hoby Milner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-29T00:48:19.824Z","endTime":"2026-05-29T00:49:07.671Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":70.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.17463759699305,"aZ":-41.29295344308431,"pfxX":-4.979209502375118,"pfxZ":-7.473703421541608,"pX":-0.4010260592031482,"pZ":1.491253630781048,"vX0":0.41497853651531624,"vY0":-109.69891092005679,"vZ0":-0.45113320953543257,"x":132.29,"y":198.52,"x0":0.05445669729309223,"y0":50.001809707875346,"z0":6.096632478691485,"aX":-6.075827887224457},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-13.3,"breakHorizontal":8.9,"spinRate":2576,"spinDirection":326},"zone":13,"typeConfidence":0.91,"plateTime":0.49905831399298783,"extension":6.351982887225751},"index":1,"playId":"000ec1bc-1b2a-3adf-88ce-9feeb09c0d52","pitchNumber":1,"startTime":"2026-05-29T00:49:07.671Z","endTime":"2026-05-29T00:49:13.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.977959227991537,"aZ":-29.313848830171562,"pfxX":-1.1216701174437147,"pfxZ":1.8080633027578337,"pX":-0.19519892406654185,"pZ":3.624240074411496,"vX0":-0.3394107872618589,"vY0":-124.51513326834069,"vZ0":-0.17885828784182523,"x":124.44,"y":140.93,"x0":0.08834757680428022,"y0":50.005302579469934,"z0":6.105035231420955,"aX":-1.7765275816221517},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.5,"breakHorizontal":2.2,"spinRate":2441,"spinDirection":215},"zone":11,"typeConfidence":0.75,"plateTime":0.43844493193523926,"extension":6.057820106088254},"index":2,"playId":"0fdab69c-a4b6-3591-9370-a2992fd1e2c5","pitchNumber":2,"startTime":"2026-05-29T00:49:25.152Z","endTime":"2026-05-29T00:49:28.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.956424228931798,"aZ":-11.125961816033852,"pfxX":1.710751031536085,"pfxZ":11.323156846320991,"pX":0.9326061147377279,"pZ":2.6666934197250014,"vX0":1.7955425122935338,"vY0":-135.54898323186015,"vZ0":-6.448670238648191,"x":81.45,"y":166.78,"x0":0.03914952760316503,"y0":50.00026387306402,"z0":5.855257106743807,"aX":3.1786453239994366},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.3,"breakHorizontal":-3.5,"spinRate":2422,"spinDirection":161},"zone":12,"typeConfidence":0.9,"plateTime":0.4042719583930148,"extension":6.076136268380725},"hitData":{"launchSpeed":101.4,"launchAngle":26.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":135.06,"coordY":42.87}},"index":3,"playId":"15971fe5-9fb8-37f4-9916-81487e8a4d19","pitchNumber":3,"startTime":"2026-05-29T00:49:42.331Z","endTime":"2026-05-29T00:49:54.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:49:54.761Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-29T00:49:58.067Z","endTime":"2026-05-29T00:52:43.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.727238277771146,"aZ":-28.55930065149052,"pfxX":-3.4795905154041256,"pfxZ":2.157580078518764,"pX":0.08994715376848768,"pZ":2.4088646396942113,"vX0":0.7958031615894978,"vY0":-127.71077127161881,"vZ0":-3.3295164791686878,"x":113.57,"y":173.74,"x0":0.22937349448057326,"y0":50.003956939393014,"z0":5.9412400556211304,"aX":-5.831295904599629},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.5,"breakHorizontal":6.1,"spinRate":2342,"spinDirection":219},"zone":5,"typeConfidence":0.92,"plateTime":0.42653650928637754,"extension":6.0465086831129975},"index":0,"playId":"26def5f3-3ed0-316b-9df7-481a2d7a6d4d","pitchNumber":1,"startTime":"2026-05-29T00:50:16.484Z","endTime":"2026-05-29T00:50:20.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.457356960048468,"aZ":-32.84491193164812,"pfxX":-9.050058478302285,"pfxZ":-0.4900506241888909,"pX":0.7215845082793843,"pZ":3.401172996774413,"vX0":3.122741561756634,"vY0":-116.18248008597631,"vZ0":1.2114510322273984,"x":89.49,"y":146.95,"x0":0.5407194150771597,"y0":50.00195239986707,"z0":5.979380555079423,"aX":-12.450664713064219},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.4,"breakHorizontal":15.7,"spinRate":2600,"spinDirection":299},"zone":12,"typeConfidence":0.92,"plateTime":0.4702885683618834,"extension":6.1595405521819435},"index":1,"playId":"6e7a90d7-3210-3190-a93d-8fb1b19b2dff","pitchNumber":2,"startTime":"2026-05-29T00:50:32.609Z","endTime":"2026-05-29T00:50:37.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01878363840284,"aZ":-32.25911350900691,"pfxX":-8.412300648789572,"pfxZ":-0.061105731400051155,"pX":0.13580354273986134,"pZ":3.422095256336031,"vX0":1.868171928690245,"vY0":-116.9869132068249,"vZ0":1.0601738336577742,"x":111.82,"y":146.38,"x0":0.4224322278989022,"y0":50.00217611547186,"z0":5.974994030969319,"aX":-11.719042929060324},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.4,"breakHorizontal":14.8,"spinRate":2522,"spinDirection":295},"zone":12,"typeConfidence":0.92,"plateTime":0.4672769390222329,"extension":6.175858118059413},"index":2,"playId":"2b46c04d-e8a0-3c46-b7ab-c164cd18641d","pitchNumber":3,"startTime":"2026-05-29T00:50:48.743Z","endTime":"2026-05-29T00:50:52.022Z","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":81.2,"endSpeed":74.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.529717156238096,"aZ":-31.760912988821175,"pfxX":-9.174275806199404,"pfxZ":0.2973802249461315,"pX":0.01638639550921471,"pZ":4.266831422025378,"vX0":1.6896167903980317,"vY0":-118.21434462653887,"vZ0":2.7099106818954475,"x":116.38,"y":123.58,"x0":0.48450117941400445,"y0":50.00568296603774,"z0":6.021010954880308,"aX":-12.987342932656416},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.4,"breakHorizontal":16.2,"spinRate":2479,"spinDirection":299},"zone":11,"typeConfidence":0.92,"plateTime":0.4633168985219718,"extension":6.1482152701383},"index":3,"playId":"09fdab4f-b3f4-3a09-bb74-38296408a995","pitchNumber":4,"startTime":"2026-05-29T00:51:08.054Z","endTime":"2026-05-29T00:51:12.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.224276844284617,"aZ":-43.22809946774196,"pfxX":-3.6388908504932607,"pfxZ":-8.84802582886257,"pX":-0.2949657417180192,"pZ":1.5079497277533873,"vX0":0.6759154852038387,"vY0":-111.45042720753831,"vZ0":-0.1837639616238529,"x":128.24,"y":198.07,"x0":-0.1307878917817854,"y0":50.000513461199404,"z0":6.079972250233716,"aX":-4.5478215333513425},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-15.7,"breakHorizontal":6.4,"spinRate":2608,"spinDirection":336},"zone":13,"typeConfidence":0.91,"plateTime":0.4926472163285367,"extension":6.190078483779751},"index":4,"playId":"33e01d8a-f759-3f02-addd-1c582cafaa85","pitchNumber":5,"startTime":"2026-05-29T00:51:23.941Z","endTime":"2026-05-29T00:51:27.498Z","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":93.5,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.173913494751172,"aZ":-12.166750784764812,"pfxX":1.311141640900325,"pfxZ":10.582579111052024,"pX":0.19723404262780603,"pZ":3.126099378608451,"vX0":-0.052673716658093936,"vY0":-136.19801155732765,"vZ0":-5.088556951495405,"x":109.48,"y":154.38,"x0":0.04627408362712844,"y0":50.001148331959726,"z0":5.850856239252509,"aX":2.478100261345165},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":-2.4,"spinRate":2304,"spinDirection":159},"zone":2,"typeConfidence":0.89,"plateTime":0.4012102603856822,"extension":6.095494751332254},"index":5,"playId":"8ef80613-9b61-3d8e-9494-c1d9eacc76ac","pitchNumber":6,"startTime":"2026-05-29T00:51:40.247Z","endTime":"2026-05-29T00:51:43.514Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-05-29T00:52:07.065Z","endTime":"2026-05-29T00:52:22.590Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"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":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80195698380856,"aZ":-34.55192629312539,"pfxX":-7.118714875396927,"pfxZ":-1.7382015752347924,"pX":-1.505543680467418,"pZ":1.492101720496882,"vX0":-1.5952500935487786,"vY0":-116.75790768143604,"vZ0":-2.3378878974870636,"x":174.39,"y":198.49,"x0":0.11259570197997816,"y0":50.00336826460998,"z0":5.785844079120349,"aX":-9.740688668863148},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.5,"breakHorizontal":13.3,"spinRate":2483,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.4707190963269019,"extension":6.337620401313401},"index":7,"playId":"f9a6ecd4-4ddc-32f6-8f90-998c68c52f45","pitchNumber":7,"startTime":"2026-05-29T00:52:22.590Z","endTime":"2026-05-29T00:52:26.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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.889753949565854,"aZ":-30.26478922604911,"pfxX":-1.4770114946390844,"pfxZ":1.1869160929789127,"pX":-0.9691623461730285,"pZ":1.9153637759901005,"vX0":-1.9307604417931838,"vY0":-125.46716434089032,"vZ0":-3.64384566634265,"x":153.94,"y":187.07,"x0":-7.48572374533413E-4,"y0":50.00546991143794,"z0":5.8253297932689385,"aX":-2.3792791723670286},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.6,"breakHorizontal":3.1,"spinRate":2364,"spinDirection":209},"zone":13,"typeConfidence":0.85,"plateTime":0.43481359785893314,"extension":6.280367720345634},"index":8,"playId":"f15bb776-4275-3f02-8891-b19a09640fbe","pitchNumber":8,"startTime":"2026-05-29T00:52:38.620Z","endTime":"2026-05-29T00:52:43.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:52:43.419Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-29T00:53:10.903Z","endTime":"2026-05-29T00:54:26.832Z","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":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"a0f6d02e-8d08-4242-9a4c-76bbf6fa1f13","startTime":"2026-05-29T00:53:10.903Z","endTime":"2026-05-29T00:53:15.903Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.032133729265475,"aZ":-42.14146025229756,"pfxX":-4.990552875985568,"pfxZ":-7.955366674504761,"pX":0.24012619043110425,"pZ":1.7317078009354763,"vX0":2.010907555180805,"vY0":-111.49696242987089,"vZ0":0.0349260676061911,"x":107.85,"y":192.02,"x0":-0.02763556320350798,"y0":50.00434631691473,"z0":6.083596212791546,"aX":-6.25079119059203},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-14.0,"breakHorizontal":8.5,"spinRate":2575,"spinDirection":329},"zone":8,"typeConfidence":0.9,"plateTime":0.49223216917547674,"extension":6.139035301875506},"index":1,"playId":"29c9d933-dcc0-314c-b1a4-b037f5954b58","pitchNumber":1,"startTime":"2026-05-29T00:53:26.808Z","endTime":"2026-05-29T00:53:30.784Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.565773179421374,"aZ":-34.990464516818264,"pfxX":-8.618925592212346,"pfxZ":-2.1292539060527975,"pX":-0.338761767510351,"pZ":2.9651302662481003,"vX0":1.2131667730255928,"vY0":-114.66127215971456,"vZ0":1.1892732337011183,"x":129.91,"y":158.72,"x0":0.24222121701603716,"y0":50.00305247195198,"z0":5.872101657085613,"aX":-11.397083421999707},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-3.2,"breakHorizontal":15.2,"spinRate":2460,"spinDirection":302},"zone":1,"typeConfidence":0.89,"plateTime":0.47895661527497113,"extension":6.034415702210614},"index":2,"playId":"bb1e095b-89ff-3f01-9fac-e1380d988265","pitchNumber":2,"startTime":"2026-05-29T00:53:48.206Z","endTime":"2026-05-29T00:53:52.553Z","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":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.000075566377078,"aZ":-11.175289318451496,"pfxX":1.3434071540273838,"pfxZ":11.241617050104074,"pX":-1.5246767844262137,"pZ":1.8575609433545899,"vX0":-3.648482217202589,"vY0":-135.86411832021676,"vZ0":-8.440922015232971,"x":175.12,"y":188.63,"x0":-0.33844220118632345,"y0":50.00313138105458,"z0":5.782987188813789,"aX":2.5098526289348584},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":-1.7,"spinRate":2323,"spinDirection":164},"zone":13,"typeConfidence":0.88,"plateTime":0.4032726377410416,"extension":6.143485916441908},"index":3,"playId":"51d38a51-de75-36ef-90aa-b8228012189c","pitchNumber":3,"startTime":"2026-05-29T00:54:05.137Z","endTime":"2026-05-29T00:54:08.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30862713000216,"aZ":-9.894643572456717,"pfxX":1.1835522462244747,"pfxZ":11.870637992713139,"pX":0.026320261677571566,"pZ":2.3734549007785595,"vX0":0.20479404293001946,"vY0":-136.45013858748035,"vZ0":-7.2728705244360325,"x":116.0,"y":174.7,"x0":-0.20352711185161185,"y0":50.005506007025055,"z0":5.763090521228013,"aX":2.221798114300565},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.0,"breakHorizontal":-2.2,"spinRate":2312,"spinDirection":158},"zone":5,"typeConfidence":0.91,"plateTime":0.40211769265083674,"extension":5.979759575485209},"index":4,"playId":"1f07ada5-9448-3dd2-b42c-c52bd0b14aaf","pitchNumber":4,"startTime":"2026-05-29T00:54:22.633Z","endTime":"2026-05-29T00:54:26.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:54:26.832Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks. Spencer Horwitz to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-29T00:54:40.138Z","endTime":"2026-05-29T00:56:34.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"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"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.953133870806912,"aZ":-11.722179663171156,"pfxX":1.5473198873563012,"pfxZ":10.904675458885759,"pX":-0.7630111033955028,"pZ":2.477062663393938,"vX0":-2.720768209186759,"vY0":-136.10676626730586,"vZ0":-6.577918846802998,"x":146.08,"y":171.9,"x0":0.04867944728097784,"y0":50.00348706626365,"z0":5.7374314664919215,"aX":2.9024295889919913},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":-2.3,"spinRate":2292,"spinDirection":160},"zone":4,"typeConfidence":0.88,"plateTime":0.4024706355818024,"extension":6.162258613654802},"index":0,"playId":"052810c7-b4a8-3e58-a181-00f14d95cc64","pitchNumber":1,"startTime":"2026-05-29T00:54:53.044Z","endTime":"2026-05-29T00:54:59.028Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-29T00:55:08.921Z","endTime":"2026-05-29T00:55:24.972Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14565666855545,"aZ":-28.153160432116156,"pfxX":-1.1109021330341409,"pfxZ":2.3362829935019,"pX":-0.6934105539337739,"pZ":0.844268431467796,"vX0":-1.5243116395282041,"vY0":-129.67563123944478,"vZ0":-6.992962977164388,"x":143.43,"y":215.98,"x0":0.04380597861045506,"y0":50.004826750466265,"z0":5.689889367727835,"aX":-1.914246375357742},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.1,"breakHorizontal":2.3,"spinRate":2385,"spinDirection":175},"zone":13,"typeConfidence":0.93,"plateTime":0.42050940938948633,"extension":6.223153799052629},"index":2,"playId":"21eff384-16f5-3809-8824-a0ca4098c408","pitchNumber":2,"startTime":"2026-05-29T00:55:24.972Z","endTime":"2026-05-29T00:55:30.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":72.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.22216865744151,"aZ":-41.5499041453293,"pfxX":-5.482412441395809,"pfxZ":-7.241471681462198,"pX":-0.44127136863478367,"pZ":0.49476338312071794,"vX0":0.46611462587893976,"vY0":-113.23466390769299,"vZ0":-2.644338528576757,"x":133.82,"y":225.42,"x0":0.06189513273525163,"y0":50.00276894107405,"z0":5.845965212341599,"aX":-7.098996061299279},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-13.4,"breakHorizontal":9.8,"spinRate":2662,"spinDirection":325},"zone":13,"typeConfidence":0.89,"plateTime":0.4842266116238956,"extension":6.550135421736456},"index":3,"playId":"49fb5708-6f6a-348d-8c88-9467a376776d","pitchNumber":3,"startTime":"2026-05-29T00:55:46.306Z","endTime":"2026-05-29T00:55:51.499Z","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":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.796620851645944,"aZ":-28.716541493231112,"pfxX":-1.0349237297921992,"pfxZ":2.0806222597184565,"pX":-1.3658353771085845,"pZ":2.848915407205985,"vX0":-2.7483246650923494,"vY0":-127.39611672022882,"vZ0":-2.000281633835608,"x":169.06,"y":161.86,"x0":-0.14284526559448055,"y0":50.000387871361696,"z0":5.892720854919977,"aX":-1.7169720876807912},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.6,"breakHorizontal":2.4,"spinRate":2329,"spinDirection":205},"zone":11,"typeConfidence":0.92,"plateTime":0.42835912033713486,"extension":6.224427486063781},"index":4,"playId":"3e077b5e-99cf-3bef-bc24-3a78d5fc5699","pitchNumber":4,"startTime":"2026-05-29T00:56:09.956Z","endTime":"2026-05-29T00:56:14.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.342133208487695,"aZ":-28.58226572645788,"pfxX":-1.8074013476948312,"pfxZ":2.143515873127077,"pX":-0.9053451525033934,"pZ":3.4702782961923373,"vX0":-1.1433180597888275,"vY0":-128.09088610785273,"vZ0":-0.6780773847810218,"x":151.51,"y":145.08,"x0":-0.21965601283605268,"y0":50.00285731289001,"z0":5.956491211322346,"aX":-3.028823550762666},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.0,"breakHorizontal":3.5,"spinRate":2354,"spinDirection":198},"zone":11,"typeConfidence":0.93,"plateTime":0.42621728172187234,"extension":6.051268575739186},"index":5,"playId":"8e1f73d6-a17c-39b4-b9bd-2a27e4e13167","pitchNumber":5,"startTime":"2026-05-29T00:56:29.369Z","endTime":"2026-05-29T00:56:34.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:56:34.607Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-29T00:57:46.894Z","endTime":"2026-05-29T00:59:58.434Z","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":[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":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-29T00:56:53.986Z","endTime":"2026-05-29T00:57:49.188Z","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":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.445323954289826,"aZ":-34.70408010333152,"pfxX":-10.876155397442393,"pfxZ":-1.7915573096776587,"pX":-0.44088509161475486,"pZ":2.364549124605491,"vX0":1.3640694091579206,"vY0":-118.18292732014551,"vZ0":-0.47718658426417515,"x":133.81,"y":174.94,"x0":0.38559479841504046,"y0":50.00587132735345,"z0":5.768595515563739,"aX":-15.320058686987275},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.1,"breakHorizontal":19.3,"spinRate":2463,"spinDirection":310},"zone":7,"typeConfidence":0.92,"plateTime":0.4642284822146916,"extension":6.287763397967514},"index":1,"playId":"5bc9f7f5-c12c-3072-bd55-f63d0448022c","pitchNumber":1,"startTime":"2026-05-29T00:57:49.188Z","endTime":"2026-05-29T00:57:52.897Z","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":92.5,"endSpeed":84.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.824173937386337,"aZ":-14.421254397905466,"pfxX":0.06787501199541435,"pfxZ":9.641659259254883,"pX":-1.549705795864839,"pZ":3.3759483274424156,"vX0":-3.47928917841763,"vY0":-134.73497393176228,"vZ0":-3.8414481649589467,"x":176.07,"y":147.63,"x0":-0.25129818456876224,"y0":50.00497811131547,"z0":5.836959197581413,"aX":0.12519275034170863},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":0.6,"spinRate":2197,"spinDirection":160},"zone":11,"typeConfidence":0.73,"plateTime":0.40627110511179465,"extension":6.123825525060541},"index":2,"playId":"8b3d0610-1e84-3181-ab0a-2124c3eb157e","pitchNumber":2,"startTime":"2026-05-29T00:58:06.118Z","endTime":"2026-05-29T00:58:10.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.302702177089877,"aZ":-43.876457921334804,"pfxX":-3.6906995120368133,"pfxZ":-9.365026885868453,"pX":-1.1437305757792147,"pZ":2.5099579598860164,"vX0":-0.8983702797286744,"vY0":-111.47470747113171,"vZ0":2.062309750346089,"x":160.6,"y":171.01,"x0":-0.25548025287489934,"y0":50.00095564683178,"z0":6.125240803803302,"aX":-4.612912141987625},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-16.1,"breakHorizontal":7.0,"spinRate":2549,"spinDirection":332},"zone":13,"typeConfidence":0.91,"plateTime":0.4926222022647031,"extension":6.398806390143638},"index":3,"playId":"73a64f81-cf85-3e1e-8f4b-fc6929c5c9d8","pitchNumber":3,"startTime":"2026-05-29T00:58:23.760Z","endTime":"2026-05-29T00:58:29.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.393934917123552,"aZ":-14.057174452841572,"pfxX":0.4060379064277213,"pfxZ":9.668274772213367,"pX":-0.25849502866263735,"pZ":3.5330250678385533,"vX0":-0.3319761569506706,"vY0":-136.1369015986716,"vZ0":-3.760052989666105,"x":126.85,"y":143.39,"x0":-0.18761372823735997,"y0":50.00122514384663,"z0":5.907658327168213,"aX":0.76069908497403},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":-0.7,"spinRate":2264,"spinDirection":163},"zone":2,"typeConfidence":0.81,"plateTime":0.4026166232120869,"extension":6.059012045935238},"index":4,"playId":"5cd2978e-6750-384c-8ddc-02f803d7be47","pitchNumber":4,"startTime":"2026-05-29T00:58:44.012Z","endTime":"2026-05-29T00:58:49.958Z","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.6,"endSpeed":74.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95350246435562,"aZ":-32.413118387157,"pfxX":-8.233460556726255,"pfxZ":-0.17162911657184665,"pX":-1.7455589853828832,"pZ":1.3577970677104363,"vX0":-1.8255729943093943,"vY0":-117.46157210224477,"vZ0":-3.028422234648975,"x":183.54,"y":202.12,"x0":0.11113988613715511,"y0":50.00243220843298,"z0":5.673186839313792,"aX":-11.52046662240616},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.7,"breakHorizontal":15.4,"spinRate":2502,"spinDirection":302},"zone":13,"typeConfidence":0.91,"plateTime":0.4660430823160673,"extension":6.0658514645643145},"index":5,"playId":"bfda3c01-8780-31ed-96da-af85ed1ee608","pitchNumber":5,"startTime":"2026-05-29T00:59:10.028Z","endTime":"2026-05-29T00:59:14.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":72.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.676248994616174,"aZ":-43.1965400125854,"pfxX":-3.528360885814971,"pfxZ":-8.558331206394003,"pX":-0.8982905336428694,"pZ":0.05879502272952589,"vX0":-0.8343970337378374,"vY0":-113.06438148950704,"vZ0":-3.243722034450746,"x":151.24,"y":237.19,"x0":-0.06557134806852877,"y0":50.00478958882438,"z0":5.870369555236061,"aX":-4.543047096765336},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-16.1,"breakHorizontal":6.6,"spinRate":2551,"spinDirection":330},"zone":13,"typeConfidence":0.91,"plateTime":0.4854765110623189,"extension":6.406483836790026},"index":6,"playId":"59f3d5c2-ec5f-3dbd-9dc8-375259c083c8","pitchNumber":6,"startTime":"2026-05-29T00:59:28.794Z","endTime":"2026-05-29T00:59:34.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":69.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.54455522993997,"aZ":-43.30405620792666,"pfxX":-4.515031821548729,"pfxZ":-9.132107064501302,"pX":0.5213493608810905,"pZ":1.2161014595543642,"vX0":2.500550078563866,"vY0":-109.98101418522324,"vZ0":-0.2783313037977142,"x":97.13,"y":205.95,"x0":-0.04702839094422357,"y0":50.005322584939414,"z0":5.959198280449248,"aX":-5.5003757794064},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-16.3,"breakHorizontal":7.4,"spinRate":2500,"spinDirection":331},"zone":14,"typeConfidence":0.9,"plateTime":0.49910312557881653,"extension":6.523174941037193},"index":7,"playId":"cccd6ab4-a08e-316f-816e-62420cd0ee11","pitchNumber":7,"startTime":"2026-05-29T00:59:51.463Z","endTime":"2026-05-29T00:59:58.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T00:59:58.434Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nico Hoerner lines out to center fielder Oneil Cruz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-29T01:02:04.572Z","endTime":"2026-05-29T01:03:08.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":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_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brandan Bidois replaces Mason Montgomery.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-29T01:01:11.601Z","endTime":"2026-05-29T01:02:06.887Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684049,"link":"/api/v1/people/684049"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.955193505518324,"aZ":-8.237586393148696,"pfxX":-5.543922331414609,"pfxZ":12.288942701348999,"pX":-0.002775440281159687,"pZ":0.811370509523844,"vX0":2.69393325640144,"vY0":-138.67168874478506,"vZ0":-12.051261092610353,"x":117.11,"y":216.87,"x0":-0.266463672425771,"y0":50.002617103018935,"z0":5.762579530156477,"aX":-10.79908754257908},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.9,"breakHorizontal":9.5,"spinRate":2291,"spinDirection":197},"zone":13,"typeConfidence":0.89,"plateTime":0.39495428484068373,"extension":6.811023864330345},"index":1,"playId":"75f39611-1f94-37b8-a8d3-1839d5a4361f","pitchNumber":1,"startTime":"2026-05-29T01:02:06.887Z","endTime":"2026-05-29T01:02:10.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.490073900116936,"aZ":-26.466379771784222,"pfxX":4.090683814031473,"pfxZ":3.361235451865511,"pX":0.6031726324486911,"pZ":-0.14436842214255158,"vX0":1.6123265503361688,"vY0":-128.35555697548395,"vZ0":-10.041641859035554,"x":94.01,"y":242.68,"x0":-0.5616520027168916,"y0":50.001316823699874,"z0":5.825097707247,"aX":6.935473834708003},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.4,"breakHorizontal":-7.8,"spinRate":2709,"spinDirection":135},"zone":14,"typeConfidence":0.91,"plateTime":0.4240894233786592,"extension":6.677642673013155},"index":2,"playId":"a45dd530-47e0-36a9-a1ce-baea0e862c9c","pitchNumber":2,"startTime":"2026-05-29T01:02:22.669Z","endTime":"2026-05-29T01:02:27.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.717414691838158,"aZ":-9.253891906681337,"pfxX":-2.4366691209017635,"pfxZ":11.12609455799042,"pX":-0.3890423392305165,"pZ":2.1932547842148624,"vX0":1.4721690061785873,"vY0":-141.9782289433327,"vZ0":-8.747494983696777,"x":131.83,"y":179.56,"x0":-0.5952116753059691,"y0":50.005088263608705,"z0":5.886974337676663,"aX":-5.020841888470042},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.7,"breakHorizontal":4.2,"spinRate":2517,"spinDirection":197},"zone":4,"typeConfidence":0.91,"plateTime":0.38444586538882186,"extension":6.5439150242194675},"index":3,"playId":"690facc7-ac31-3a5b-bb6c-d1c5d6d3a817","pitchNumber":3,"startTime":"2026-05-29T01:02:44.446Z","endTime":"2026-05-29T01:02:48.597Z","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":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.481730970295843,"aZ":-8.898801009064496,"pfxX":-2.309961904397243,"pfxZ":11.468164281588695,"pX":0.2712912022325782,"pZ":2.6136271095055053,"vX0":3.559687082447806,"vY0":-140.53898388392227,"vZ0":-7.590778992722554,"x":106.66,"y":168.21,"x0":-0.7031673017887081,"y0":50.00528340773391,"z0":5.904336228322776,"aX":-4.689451671702112},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.7,"breakHorizontal":3.6,"spinRate":2516,"spinDirection":194},"zone":6,"typeConfidence":0.9,"plateTime":0.3875855061355793,"extension":6.661805964999008},"hitData":{"launchSpeed":98.6,"launchAngle":17.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.69,"coordY":73.63}},"index":4,"playId":"8a87bd82-30ee-3fbc-af00-1dc68c489af6","pitchNumber":4,"startTime":"2026-05-29T01:03:01.224Z","endTime":"2026-05-29T01:03:08.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:03:08.364Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-29T01:03:11.968Z","endTime":"2026-05-29T01:04:48.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.3,"endSpeed":82.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.117365949965922,"aZ":-31.89063903108187,"pfxX":3.2221751410360016,"pfxZ":0.16984118144494076,"pX":1.3740674409293343,"pZ":1.5332465581109345,"vX0":3.8088048080980026,"vY0":-128.67860421795308,"vZ0":-5.184263574004348,"x":64.62,"y":197.38,"x0":-0.5383276082454557,"y0":50.00451923546176,"z0":6.015064823621455,"aX":5.459763186721051},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.5,"breakHorizontal":-6.6,"spinRate":2743,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.4239889397177996,"extension":6.646091312690865},"index":0,"playId":"be482f5b-0284-3e6d-b851-2004b9148935","pitchNumber":1,"startTime":"2026-05-29T01:03:30.486Z","endTime":"2026-05-29T01:03:35.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62400874873609,"aZ":-28.268325462973213,"pfxX":4.0716954790636475,"pfxZ":2.2343491460958393,"pX":0.47376572148361823,"pZ":1.1793420252621318,"vX0":1.0934745430842154,"vY0":-130.45755366910151,"vZ0":-6.868966135922049,"x":98.94,"y":206.94,"x0":-0.478625122991236,"y0":50.00554051197429,"z0":5.935211952683387,"aX":7.122972043168716},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.0,"breakHorizontal":-7.6,"spinRate":2703,"spinDirection":154},"zone":14,"typeConfidence":0.91,"plateTime":0.4174925542779744,"extension":6.443700553252411},"index":1,"playId":"a60947be-0e53-3328-8564-6d3d80a6236d","pitchNumber":2,"startTime":"2026-05-29T01:03:47.950Z","endTime":"2026-05-29T01:03:52.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32887637035115,"aZ":-7.740913979953906,"pfxX":-3.1765910969386177,"pfxZ":12.047447219508602,"pX":-0.42314627463923443,"pZ":2.712847940492168,"vX0":1.6050928673252822,"vY0":-141.30335032984007,"vZ0":-7.534334142170351,"x":133.13,"y":165.53,"x0":-0.5849597566374823,"y0":50.00221386016465,"z0":5.906717087749392,"aX":-6.441859994796458},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.5,"breakHorizontal":5.4,"spinRate":2456,"spinDirection":194},"zone":4,"typeConfidence":0.91,"plateTime":0.3872050854780995,"extension":6.425076351279345},"index":2,"playId":"8bc04e18-9bb0-3d3d-bfee-6f173a71320e","pitchNumber":3,"startTime":"2026-05-29T01:04:05.814Z","endTime":"2026-05-29T01:04:13.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.382025824218918,"aZ":-31.686681633234773,"pfxX":5.059178168946978,"pfxZ":0.2884094443662093,"pX":-0.6247447728007793,"pZ":3.0155278078829957,"vX0":-1.7050772984028488,"vY0":-129.44328811430174,"vZ0":-1.8611130212098883,"x":140.81,"y":157.36,"x0":-0.6188894717436626,"y0":50.00563638377058,"z0":6.145854056577737,"aX":8.676287437305154},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.4,"breakHorizontal":-8.9,"spinRate":2733,"spinDirection":123},"zone":1,"typeConfidence":0.92,"plateTime":0.42146635334127547,"extension":6.336941011516264},"index":3,"playId":"4c3fc66d-ccd2-36c1-adbd-9f304ead9663","pitchNumber":4,"startTime":"2026-05-29T01:04:42.189Z","endTime":"2026-05-29T01:04:48.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:04:48.163Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-29T01:04:52.195Z","endTime":"2026-05-29T01:05:58.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"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],"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":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.070238709252003,"aZ":-8.931462281166384,"pfxX":-1.1771208859895395,"pfxZ":11.550870279572248,"pX":-0.7657539237030077,"pZ":2.727977634512981,"vX0":-0.8452413567640019,"vY0":-140.750149586585,"vZ0":-7.2695507194967,"x":146.19,"y":165.12,"x0":-0.3089008243813723,"y0":50.00454332741615,"z0":5.918148241343191,"aX":-2.368641072632877},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.7,"breakHorizontal":2.3,"spinRate":2475,"spinDirection":184},"zone":1,"typeConfidence":0.91,"plateTime":0.3887231448887918,"extension":6.641859519887002},"index":0,"playId":"5180fd01-d661-300e-9fd5-ef6b1fb4a3d9","pitchNumber":1,"startTime":"2026-05-29T01:05:09.692Z","endTime":"2026-05-29T01:05:12.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.059808438783744,"aZ":-8.391952447360586,"pfxX":-1.7637095009732278,"pfxZ":11.608383214359387,"pX":-0.7256802391021356,"pZ":2.343330800675212,"vX0":0.02692001313508295,"vY0":-141.90652404596605,"vZ0":-8.477111775212784,"x":144.66,"y":175.51,"x0":-0.5059277583312082,"y0":50.004231914019286,"z0":5.896055848760537,"aX":-3.6142020303314246},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.6,"breakHorizontal":3.2,"spinRate":2453,"spinDirection":191},"zone":4,"typeConfidence":0.91,"plateTime":0.38527744887525683,"extension":6.694769385953856},"index":1,"playId":"9d5c0b07-ae51-3931-8a15-17f004d51ed3","pitchNumber":2,"startTime":"2026-05-29T01:05:27.070Z","endTime":"2026-05-29T01:05:30.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.322877711683116,"aZ":-33.14341694017624,"pfxX":2.9765860723557207,"pfxZ":-0.5871675024484322,"pX":1.2100194684975665,"pZ":1.921767669360873,"vX0":2.3063115452460945,"vY0":-128.1818438754023,"vZ0":-4.041767196022326,"x":70.88,"y":186.89,"x0":-0.08773679509076969,"y0":50.0000859365726,"z0":6.104770247318055,"aX":4.9548143520442},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.7,"breakHorizontal":-5.9,"spinRate":2727,"spinDirection":99},"zone":14,"typeConfidence":0.9,"plateTime":0.4272032557321843,"extension":6.50257533426673},"hitData":{"launchSpeed":81.3,"launchAngle":17.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.63,"coordY":90.55}},"index":2,"playId":"151f0c45-e457-37f3-9509-09a3ac772e3a","pitchNumber":3,"startTime":"2026-05-29T01:05:47.939Z","endTime":"2026-05-29T01:05:58.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:05:58.288Z","atBatIndex":61},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ian Happ homers (12) on a fly ball to right center field. Alex Bregman scores.","rbi":2,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-29T01:06:01.905Z","endTime":"2026-05-29T01:06:51.290Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"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":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":684049,"link":"/api/v1/people/684049"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":684049,"link":"/api/v1/people/684049"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.981386162892715,"aZ":-9.026286509565924,"pfxX":-1.7148211845981567,"pfxZ":11.5031223724984,"pX":-0.28497656855026254,"pZ":2.917755120662584,"vX0":1.2239273628805138,"vY0":-140.9452629405498,"vZ0":-6.7856730990687755,"x":127.86,"y":160.0,"x0":-0.5020080730773439,"y0":50.004952505814835,"z0":5.939305118354247,"aX":-3.4511806754528633},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.7,"breakHorizontal":2.9,"spinRate":2325,"spinDirection":193},"zone":1,"typeConfidence":0.91,"plateTime":0.3885937943731599,"extension":6.5089103848306324},"hitData":{"launchSpeed":103.7,"launchAngle":25.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":200.65,"coordY":53.49}},"index":0,"playId":"86d55c1f-42ca-3318-9e35-31a884558dfa","pitchNumber":1,"startTime":"2026-05-29T01:06:25.058Z","endTime":"2026-05-29T01:06:51.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:06:51.290Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a line drive to left fielder Jhostynxon Garcia.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-29T01:06:39.187Z","endTime":"2026-05-29T01:08:08.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"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":[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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.6,"endSpeed":81.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.496506804634265,"aZ":-30.426641865352092,"pfxX":2.5120461596792794,"pfxZ":1.0562570654655605,"pX":0.9164622091096609,"pZ":0.263895524589578,"vX0":2.242744548854308,"vY0":-127.44575430708787,"vZ0":-8.26585595392853,"x":82.07,"y":231.65,"x0":-0.2991669696303648,"y0":50.00381845266378,"z0":5.929303944111924,"aX":4.160925414689269},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.4,"breakHorizontal":-5.0,"spinRate":2713,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.42863458014021205,"extension":6.65545419716791},"index":0,"playId":"2cc710b2-7ff2-399c-8aca-f3a07c551307","pitchNumber":1,"startTime":"2026-05-29T01:07:10.877Z","endTime":"2026-05-29T01:07:14.603Z","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":86.8,"endSpeed":80.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.142292341941726,"aZ":-29.7572462133074,"pfxX":3.208873315567267,"pfxZ":1.479189622143207,"pX":-0.2351949397967396,"pZ":1.6757102205725702,"vX0":-0.35646030146176444,"vY0":-126.44015957905928,"vZ0":-5.0898888271325005,"x":125.97,"y":193.54,"x0":-0.5107405817052675,"y0":50.00489008209059,"z0":6.072023680455529,"aX":5.252980487314402},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.9,"breakHorizontal":-5.8,"spinRate":2749,"spinDirection":111},"zone":8,"typeConfidence":0.91,"plateTime":0.43138580430607476,"extension":6.543952117532337},"index":1,"playId":"9c1362bd-fdc0-32ad-90b0-240bfda9bcf4","pitchNumber":2,"startTime":"2026-05-29T01:07:26.100Z","endTime":"2026-05-29T01:07:30.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5211309523206,"aZ":-31.810877258488944,"pfxX":2.7876629366223913,"pfxZ":0.2319820019425407,"pX":0.1272258586610092,"pZ":3.2981649649243536,"vX0":0.4875053844017885,"vY0":-124.9028355424635,"vZ0":-0.538341727841663,"x":112.15,"y":149.73,"x0":-0.43250949531338123,"y0":50.00608007940997,"z0":6.107177757480875,"aX":4.454618698395713},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.5,"breakHorizontal":-5.2,"spinRate":2863,"spinDirection":99},"zone":2,"typeConfidence":0.9,"plateTime":0.4366605644014099,"extension":6.465979880575287},"index":2,"playId":"a3af5631-fe82-31c5-8197-500ce0468b78","pitchNumber":3,"startTime":"2026-05-29T01:07:41.408Z","endTime":"2026-05-29T01:07:46.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98737195749869,"aZ":-35.71939489193422,"pfxX":2.118425799533063,"pfxZ":-2.318836248315094,"pX":0.4734919359773905,"pZ":1.6790474726481435,"vX0":1.263320764763831,"vY0":-121.98995332193108,"vZ0":-3.25201325305854,"x":98.95,"y":193.45,"x0":-0.32408443722570074,"y0":50.004941570145796,"z0":6.067348496438659,"aX":3.235644277106109},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.7,"breakHorizontal":-4.1,"spinRate":2782,"spinDirection":60},"zone":9,"typeConfidence":0.9,"plateTime":0.4467225807279429,"extension":6.414237394060652},"hitData":{"launchSpeed":99.8,"launchAngle":8.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.05,"coordY":118.15}},"index":3,"playId":"4dc203c0-c355-382d-9852-80c124334907","pitchNumber":4,"startTime":"2026-05-29T01:07:58.334Z","endTime":"2026-05-29T01:08:08.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:08:08.944Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Conforto walks. Seiya Suzuki to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-29T01:08:45.538Z","endTime":"2026-05-29T01:11:20.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,8],"actionIndex":[0],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"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":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Conforto replaces Kevin Alcántara.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-29T01:08:20.737Z","endTime":"2026-05-29T01:08:47.843Z","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":{"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.5,"endSpeed":88.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29910625937882,"aZ":-11.29872660519414,"pfxX":-4.669687962681305,"pfxZ":10.411384309131417,"pX":-0.3307683110240151,"pZ":3.408569415070575,"vX0":2.360425150569156,"vY0":-140.5743485808069,"vZ0":-5.0405055614211145,"x":129.61,"y":146.75,"x0":-0.5737807386813696,"y0":50.002232607279375,"z0":5.955696566493079,"aX":-9.363333135899097},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":8.0,"spinRate":2236,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.3893496551025857,"extension":6.436074567385891},"index":1,"playId":"652ddbe1-abe6-33d4-b598-13f775d8cb58","pitchNumber":1,"startTime":"2026-05-29T01:08:47.843Z","endTime":"2026-05-29T01:08:51.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.842432400608875,"aZ":-11.14270008435491,"pfxX":0.202301076487307,"pfxZ":10.637234014212,"pX":-0.44588435557577943,"pZ":4.71212423909043,"vX0":0.095653662389173,"vY0":-139.37173407754278,"vZ0":-1.6979820537077805,"x":134.0,"y":111.55,"x0":-0.5068822763123144,"y0":50.00322971380897,"z0":6.060804796644654,"aX":0.3999624760460712},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.2,"breakHorizontal":-0.4,"spinRate":2289,"spinDirection":187},"zone":11,"typeConfidence":0.9,"plateTime":0.39224962286736487,"extension":6.4767759613281415},"index":2,"playId":"33379f15-152a-3e20-bd8b-b6ff8e819e07","pitchNumber":2,"startTime":"2026-05-29T01:09:10.600Z","endTime":"2026-05-29T01:09:14.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94083188889852,"aZ":-10.004626091244733,"pfxX":-2.205505142091057,"pfxZ":11.178465276599752,"pX":-0.33904820449527084,"pZ":3.9852661265791145,"vX0":1.4070426613591136,"vY0":-139.58270087192122,"vZ0":-3.76266805488745,"x":129.92,"y":131.18,"x0":-0.5618263182560048,"y0":50.001872710810005,"z0":6.003910339360398,"aX":-4.373594712695794},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.7,"breakHorizontal":3.7,"spinRate":2337,"spinDirection":194},"zone":11,"typeConfidence":0.91,"plateTime":0.39164676570005375,"extension":6.491230751271127},"index":3,"playId":"3faffb7b-8395-349f-9732-f877654b6160","pitchNumber":3,"startTime":"2026-05-29T01:09:28.949Z","endTime":"2026-05-29T01:09:33.683Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"startTime":"2026-05-29T01:09:38.662Z","endTime":"2026-05-29T01:10:18.683Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09722246966879,"aZ":-10.791942960983604,"pfxX":-0.9009644773227556,"pfxZ":10.977423838493333,"pX":-1.2038496831469172,"pZ":4.0672285788179705,"vX0":-1.4115297396426536,"vY0":-138.2754026252023,"vZ0":-3.3212379993948424,"x":162.89,"y":128.96,"x0":-0.570823634601871,"y0":50.006086788530624,"z0":6.001456298078186,"aX":-1.7552476830137047},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.4,"breakHorizontal":1.9,"spinRate":2223,"spinDirection":190},"zone":11,"typeConfidence":0.9,"plateTime":0.39520040335360074,"extension":6.398522583476172},"index":5,"playId":"a33793a7-e168-3fe5-9de2-2d6faaecf7c0","pitchNumber":4,"startTime":"2026-05-29T01:10:18.683Z","endTime":"2026-05-29T01:10:22.761Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.563476271267604,"aZ":-34.683866886878235,"pfxX":2.9749454611044857,"pfxZ":-1.582223048813887,"pX":-0.5854747393890115,"pZ":2.4910931654674506,"vX0":-1.0419407269901722,"vY0":-124.3011274355019,"vZ0":-1.856509690291091,"x":139.32,"y":171.52,"x0":-0.550795006446689,"y0":50.00159641272344,"z0":6.088871817005778,"aX":4.721784176768665},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.0,"breakHorizontal":-5.2,"spinRate":2725,"spinDirection":101},"zone":4,"typeConfidence":0.9,"plateTime":0.43824820978169043,"extension":6.35773753189409},"index":6,"playId":"6a75990c-dfd1-320d-abb5-086e7c49cd38","pitchNumber":5,"startTime":"2026-05-29T01:10:39.062Z","endTime":"2026-05-29T01:10:43.574Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-05-29T01:10:54.014Z","endTime":"2026-05-29T01:11:12.244Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84888744124245,"aZ":-33.082009115517685,"pfxX":3.4448948984668144,"pfxZ":-0.5775243549724984,"pX":-0.22869068809421111,"pZ":0.813707132318419,"vX0":-0.008452493721432475,"vY0":-123.89514832143661,"vZ0":-5.7953037443588835,"x":125.72,"y":216.81,"x0":-0.6737484503146746,"y0":50.002915624460265,"z0":5.907246142008306,"aX":5.422327252412843},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.0,"breakHorizontal":-6.2,"spinRate":2535,"spinDirection":82},"zone":13,"typeConfidence":0.9,"plateTime":0.4399989647190772,"extension":6.450660504325086},"index":8,"playId":"ab7f2f74-312f-391a-b426-66d6d8aeb372","pitchNumber":6,"startTime":"2026-05-29T01:11:12.244Z","endTime":"2026-05-29T01:11:20.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:11:20.318Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Amaya walks. Seiya Suzuki scores. Michael Conforto to 3rd. Passed ball by catcher Henry Davis.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-29T01:11:26.004Z","endTime":"2026-05-29T01:13:44.469Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"postOnThird":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1,2,3,4],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":684049,"link":"/api/v1/people/684049"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","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":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":86.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.603792134557924,"aZ":-10.53143287633536,"pfxX":-2.9436346134824047,"pfxZ":11.259579621125278,"pX":0.04924378983238247,"pZ":2.480811253674411,"vX0":2.551358001486,"vY0":-137.54441513465304,"vZ0":-7.423863859210668,"x":115.12,"y":171.8,"x0":-0.5064916674767103,"y0":50.00188225116623,"z0":5.923503506438894,"aX":-5.657717963793152},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.1,"breakHorizontal":4.8,"spinRate":2188,"spinDirection":190},"zone":5,"typeConfidence":0.88,"plateTime":0.3977427992631992,"extension":6.6038327283528195},"index":0,"playId":"9e88aa31-dc50-33f5-9308-1dea650af0a7","pitchNumber":1,"startTime":"2026-05-29T01:11:41.567Z","endTime":"2026-05-29T01:11:45.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.282747028509426,"aZ":-31.73984533414156,"pfxX":3.7783408073684086,"pfxZ":0.27949002417207,"pX":-1.3815410436184195,"pZ":0.049180843710118535,"vX0":-2.8331321330376342,"vY0":-121.89911168399505,"vZ0":-7.4796950647698575,"x":169.66,"y":237.45,"x0":-0.7018987648798131,"y0":50.000504656932236,"z0":5.855343393010984,"aX":5.753406991652232},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.8,"breakHorizontal":-6.2,"spinRate":2644,"spinDirection":124},"zone":13,"typeConfidence":0.91,"plateTime":0.44729455877862456,"extension":6.807347672240676},"index":1,"playId":"e60467c5-c91e-33b6-8e08-16c4f32b624e","pitchNumber":2,"startTime":"2026-05-29T01:11:59.582Z","endTime":"2026-05-29T01:12:06.611Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Brandan Bidois. Seiya Suzuki to 3rd. Michael Conforto to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"e60467c5-c91e-33b6-8e08-16c4f32b624e","startTime":"2026-05-29T01:12:28.080Z","endTime":"2026-05-29T01:12:28.277Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38945442686991,"aZ":-30.60671748153166,"pfxX":3.2314183364467195,"pfxZ":0.9877448621926712,"pX":-0.8295572453918977,"pZ":0.6776768148072534,"vX0":-1.7827142860973484,"vY0":-124.77530953512614,"vZ0":-6.898387759805232,"x":148.62,"y":220.48,"x0":-0.5283672501859095,"y0":50.00315828297801,"z0":5.9764252364370485,"aX":5.132597775355681},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.5,"breakHorizontal":-5.5,"spinRate":2589,"spinDirection":99},"zone":13,"typeConfidence":0.91,"plateTime":0.4377450271301071,"extension":6.438914112995766},"index":3,"playId":"70790c51-6c6d-364c-b75e-0290d851d8b4","pitchNumber":3,"startTime":"2026-05-29T01:12:28.277Z","endTime":"2026-05-29T01:12:32.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.020734854216375,"aZ":-13.838610918990907,"pfxX":-0.19964498786627294,"pfxZ":9.434578909247918,"pX":-0.6177240463536341,"pZ":3.4428628671831785,"vX0":0.06575012547193718,"vY0":-138.33458008176814,"vZ0":-4.411829130394559,"x":140.55,"y":145.82,"x0":-0.6158174579623832,"y0":50.00579106364355,"z0":5.982018119241838,"aX":-0.3881146453809743},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":0.4,"spinRate":2083,"spinDirection":183},"zone":11,"typeConfidence":0.86,"plateTime":0.39551308502811633,"extension":6.564808885559009},"index":4,"playId":"9d02c60a-a90f-3b73-867a-ac8308c810ed","pitchNumber":4,"startTime":"2026-05-29T01:12:47.192Z","endTime":"2026-05-29T01:12:51.917Z","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.1,"endSpeed":86.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.275948024794083,"aZ":-11.306646027852658,"pfxX":-1.875283531534043,"pfxZ":10.75756430408498,"pX":-0.8497166642744882,"pZ":2.7536538155346317,"vX0":-1.540115195498293E-4,"vY0":-138.47531068209483,"vZ0":-6.605457753895672,"x":149.39,"y":164.43,"x0":-0.6061002325633197,"y0":50.00128061910205,"z0":5.928331869704265,"aX":-3.636931506935919},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":3.4,"spinRate":2255,"spinDirection":187},"zone":11,"typeConfidence":0.89,"plateTime":0.395733454998489,"extension":6.391638964617765},"index":5,"playId":"a4649a5a-706c-3af4-8821-b300afd97164","pitchNumber":5,"startTime":"2026-05-29T01:13:06.578Z","endTime":"2026-05-29T01:13:15.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.263852249288338,"aZ":-28.63938035062334,"pfxX":2.3711245618589736,"pfxZ":2.1650916632788206,"pX":-0.020243331264158407,"pZ":3.897344731895803,"vX0":0.24158753078497286,"vY0":-126.43325057012656,"vZ0":0.09890835228324946,"x":117.77,"y":133.55,"x0":-0.42527968240298003,"y0":50.005935948004,"z0":6.136464450807148,"aX":3.8794799396308273},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.2,"breakHorizontal":-4.3,"spinRate":2455,"spinDirection":139},"zone":11,"typeConfidence":0.9,"plateTime":0.4314980535147086,"extension":6.470920326575019},"index":6,"playId":"275dae4b-7b45-3e6c-9837-218b1cf7dfda","pitchNumber":6,"startTime":"2026-05-29T01:13:36.590Z","endTime":"2026-05-29T01:13:44.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:13:44.469Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to left fielder Jhostynxon Garcia.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-29T01:14:09.142Z","endTime":"2026-05-29T01:15:07.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":691373,"link":"/api/v1/people/691373"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.806688403235952,"aZ":-30.95955463779289,"pfxX":1.9347562004842191,"pfxZ":0.7705422160149435,"pX":0.7844247904622271,"pZ":2.4847782807101457,"vX0":2.613156152943082,"vY0":-125.07204313470952,"vZ0":-2.6068566528790686,"x":87.1,"y":171.69,"x0":-0.5263374301202481,"y0":50.005479967450775,"z0":6.085963963358769,"aX":3.057304256814341},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":-4.1,"spinRate":2757,"spinDirection":94},"zone":6,"typeConfidence":0.89,"plateTime":0.4383545946084495,"extension":6.3398917507160855},"index":0,"playId":"053c5766-13f1-39a2-88ca-2d86021bbfbe","pitchNumber":1,"startTime":"2026-05-29T01:14:17.823Z","endTime":"2026-05-29T01:14:21.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.072252234430003,"aZ":-33.88884337405843,"pfxX":2.785264471195402,"pfxZ":-1.196494933589551,"pX":-0.9294767794914075,"pZ":1.8698638365777134,"vX0":-1.6644805999617824,"vY0":-119.35128160153448,"vZ0":-2.7749604983402167,"x":152.43,"y":188.29,"x0":-0.5830754063860515,"y0":50.00214951567517,"z0":6.115194643805575,"aX":3.9974750904487704},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.6,"breakHorizontal":-4.6,"spinRate":2773,"spinDirection":67},"zone":13,"typeConfidence":0.9,"plateTime":0.4598285763677987,"extension":6.395501469236857},"index":1,"playId":"5ba67daf-f7d7-3e56-b4a3-e9f4383fa3e6","pitchNumber":2,"startTime":"2026-05-29T01:14:35.542Z","endTime":"2026-05-29T01:14:40.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91651546086028,"aZ":-10.1308755102719,"pfxX":-0.21298868511006952,"pfxZ":11.895014727787443,"pX":-0.11230578424601206,"pZ":3.565427982369132,"vX0":1.1085176656173321,"vY0":-135.80805012561763,"vZ0":-4.382033971259639,"x":121.28,"y":142.51,"x0":-0.4994958372296292,"y0":50.00402897414372,"z0":5.914511067519036,"aX":-0.3947698964781698},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.8,"breakHorizontal":0.1,"spinRate":2257,"spinDirection":181},"zone":11,"typeConfidence":0.88,"plateTime":0.4045180201162246,"extension":6.523661205271309},"hitData":{"launchSpeed":94.0,"launchAngle":52.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.54,"coordY":98.75}},"index":2,"playId":"6414b44c-8bff-3730-8f20-6cd24f4c847c","pitchNumber":3,"startTime":"2026-05-29T01:14:56.053Z","endTime":"2026-05-29T01:15:07.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:15:07.012Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jhostynxon Garcia grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-29T01:17:15.109Z","endTime":"2026-05-29T01:18:41.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5],"actionIndex":[0,1,3],"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":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":{"description":"Michael Conforto remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-29T01:16:41.010Z","endTime":"2026-05-29T01:16:41.026Z","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: Trent Thornton replaces Caleb Thielbar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-29T01:16:41.026Z","endTime":"2026-05-29T01:17:17.436Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663423,"link":"/api/v1/people/663423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.893697771706766,"aZ":-25.338601125068873,"pfxX":-7.303359226474361,"pfxZ":3.578254064401552,"pX":-0.5746648026119022,"pZ":3.4121717304675565,"vX0":6.12649143754022,"vY0":-136.80189679093468,"vZ0":-0.8427948325459671,"x":138.9,"y":146.65,"x0":-1.8854356242206916,"y0":50.0026790479867,"z0":5.448416748280427,"aX":-13.954671947061422},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.5,"breakHorizontal":12.1,"spinRate":2158,"spinDirection":205},"zone":11,"typeConfidence":0.94,"plateTime":0.3991365157382365,"extension":6.208443431179782},"index":2,"playId":"6be923b8-2335-341a-9ae1-55906d5ae4ef","pitchNumber":1,"startTime":"2026-05-29T01:17:17.436Z","endTime":"2026-05-29T01:17:21.838Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-29T01:17:56.162Z","endTime":"2026-05-29T01:18:14.915Z","isPitch":false,"type":"action","player":{"id":691373,"link":"/api/v1/people/691373"}},{"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":94.8,"endSpeed":86.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.709978091148944,"aZ":-12.764825293545863,"pfxX":-1.21923934410688,"pfxZ":10.022985146287162,"pX":-0.25015164280522034,"pZ":3.002230035915529,"vX0":4.3975677012503285,"vY0":-138.0222735326687,"vZ0":-4.290716645205327,"x":126.54,"y":157.72,"x0":-1.7031357796561803,"y0":50.000218012575864,"z0":5.431714248877781,"aX":-2.3612701188346077},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":1.3,"spinRate":2394,"spinDirection":210},"zone":2,"typeConfidence":0.95,"plateTime":0.3963102982597526,"extension":6.359934623648369},"index":4,"playId":"eb76cd29-2b20-3ad7-95e0-4a34a0477023","pitchNumber":2,"startTime":"2026-05-29T01:18:14.915Z","endTime":"2026-05-29T01:18:18.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32533780328605,"aZ":-12.445189335290488,"pfxX":-3.107352653067606,"pfxZ":10.061603654013897,"pX":0.4117614168396953,"pZ":2.498927632774071,"vX0":6.331080000836327,"vY0":-139.1590497289625,"vZ0":-5.938383951858668,"x":101.3,"y":171.31,"x0":-1.489356927202903,"y0":50.00090219085159,"z0":5.485442230355276,"aX":-6.092363732546092},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":4.3,"spinRate":2363,"spinDirection":209},"zone":6,"typeConfidence":0.95,"plateTime":0.3936480773529585,"extension":6.3027648985024785},"hitData":{"launchSpeed":90.6,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.79,"coordY":154.22}},"index":5,"playId":"65bc8207-e084-3fb0-b36c-0d2609ec1268","pitchNumber":3,"startTime":"2026-05-29T01:18:33.628Z","endTime":"2026-05-29T01:18:41.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:18:41.268Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-29T01:18:48.944Z","endTime":"2026-05-29T01:19:15.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55144536742042,"aZ":-20.984666416949022,"pfxX":0.09550013796665158,"pfxZ":5.994745808832333,"pX":0.2747370247736865,"pZ":2.276809257383351,"vX0":5.880027525234082,"vY0":-135.26715294281445,"vZ0":-4.229333511912239,"x":106.53,"y":177.31,"x0":-1.9330972327047604,"y0":50.00140934336186,"z0":5.31859706741269,"aX":0.17747848820464326},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.2,"breakHorizontal":-1.3,"spinRate":2619,"spinDirection":189},"zone":6,"typeConfidence":0.84,"plateTime":0.40382645150822505,"extension":6.114114261612186},"hitData":{"launchSpeed":86.7,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":181.07}},"index":0,"playId":"73a64131-323a-3c54-9388-fe22a348cc2d","pitchNumber":1,"startTime":"2026-05-29T01:19:07.227Z","endTime":"2026-05-29T01:19:15.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:19:15.925Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Callihan grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-29T01:19:23.473Z","endTime":"2026-05-29T01:21:46.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.425486381386925,"aZ":-20.885445096034186,"pfxX":2.6400152896401736,"pfxZ":5.988598953209863,"pX":0.31255366953860986,"pZ":1.8744978747860084,"vX0":5.00312259921445,"vY0":-135.42137846523116,"vZ0":-5.330674780497559,"x":105.09,"y":188.17,"x0":-1.8912674417377027,"y0":50.004551855339535,"z0":5.299374411390297,"aX":4.97572828056284},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.1,"breakHorizontal":-5.8,"spinRate":2494,"spinDirection":173},"zone":9,"typeConfidence":0.95,"plateTime":0.40217253914700946,"extension":6.224408214332053},"index":0,"playId":"895868ea-2266-37d7-b0b9-e92147740d42","pitchNumber":1,"startTime":"2026-05-29T01:19:36.868Z","endTime":"2026-05-29T01:19:40.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35723522133836,"aZ":-41.095911054978025,"pfxX":3.281431491849854,"pfxZ":-6.2246683001222785,"pX":-0.9980340299590781,"pZ":2.1788299170790384,"vX0":0.880733710589501,"vY0":-118.89194208317832,"vZ0":0.7933184108016638,"x":155.04,"y":179.95,"x0":-1.7993373239500774,"y0":50.00082160834864,"z0":5.5645379233312005,"aX":4.706062405648089},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-10.8,"breakHorizontal":-6.1,"spinRate":2862,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4603400591863789,"extension":6.064018113950627},"index":1,"playId":"eb665552-1c94-3792-8048-8157d2484855","pitchNumber":2,"startTime":"2026-05-29T01:19:52.089Z","endTime":"2026-05-29T01:19:56.327Z","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":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.340595725075136,"aZ":-40.47516167547605,"pfxX":3.4177556839440744,"pfxZ":-5.726893635169912,"pX":-0.24196613778352175,"pZ":3.3230279645293708,"vX0":2.4039411627612304,"vY0":-119.18747848334473,"vZ0":2.975964939906972,"x":126.22,"y":149.06,"x0":-1.7051333780221019,"y0":50.00285861707361,"z0":5.6950129674657495,"aX":4.9531094290478315},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-9.5,"breakHorizontal":-6.7,"spinRate":2901,"spinDirection":47},"zone":2,"typeConfidence":2.0,"plateTime":0.45826608347798325,"extension":6.105105132512669},"index":2,"playId":"d71dd54c-8d75-3b25-a2d8-3436fb8f78f9","pitchNumber":3,"startTime":"2026-05-29T01:20:06.808Z","endTime":"2026-05-29T01:20:11.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.609400517170407,"aZ":-13.41484287730526,"pfxX":-2.2442268854729472,"pfxZ":9.686256464601403,"pX":-0.7855806431612404,"pZ":4.2220029430909936,"vX0":3.4879353108545823,"vY0":-138.23116899775704,"vZ0":-0.9045444364201481,"x":146.94,"y":124.79,"x0":-1.7717233586293892,"y0":50.000117148739555,"z0":5.453427788417591,"aX":-4.345480568082336},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":3.4,"spinRate":2372,"spinDirection":206},"zone":11,"typeConfidence":0.95,"plateTime":0.39612087864611034,"extension":6.2154986285747755},"index":3,"playId":"fecdf5c5-e72c-301d-bb58-b4793730ccca","pitchNumber":4,"startTime":"2026-05-29T01:20:23.457Z","endTime":"2026-05-29T01:20:27.211Z","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":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.564907470866178,"aZ":-41.27830546070628,"pfxX":3.3215207647512917,"pfxZ":-6.328058127471776,"pX":-0.6534768498588782,"pZ":2.061476411750874,"vX0":1.795576933732261,"vY0":-119.39010477558149,"vZ0":0.5943421853713955,"x":141.91,"y":183.12,"x0":-1.847399947253278,"y0":50.00130325760083,"z0":5.5324965509955195,"aX":4.780734593573619},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-11.0,"breakHorizontal":-6.5,"spinRate":2989,"spinDirection":40},"zone":7,"typeConfidence":2.0,"plateTime":0.4592556640597505,"extension":6.1556423596701295},"index":4,"playId":"2cb6b99b-a19f-3e7d-9c12-ab8f072bab5f","pitchNumber":5,"startTime":"2026-05-29T01:20:40.729Z","endTime":"2026-05-29T01:20:48.116Z","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":91.0,"endSpeed":84.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3278859799816,"aZ":-25.74707112934184,"pfxX":3.9460524093602825,"pfxZ":3.583183869142262,"pX":-0.06039584982883822,"pZ":1.4273646306763381,"vX0":3.3300634649560137,"vY0":-132.59368764576877,"vZ0":-5.166157382755639,"x0":-1.841981788874077,"y0":50.00478942516334,"z0":5.261802277940196,"aX":7.0795119526485495},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.6,"breakHorizontal":-7.8,"spinRate":2646,"spinDirection":200},"zone":13,"typeConfidence":0.94,"plateTime":0.4118997769723789,"extension":6.109319426322642},"index":5,"playId":"7088d0c4-fff3-3615-95d1-13a71c0807b0","pitchNumber":6,"startTime":"2026-05-29T01:21:15.539Z","endTime":"2026-05-29T01:21:19.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.717862740329537,"aZ":-34.49888294735316,"pfxX":10.71521481271494,"pfxZ":-1.7589959877292918,"pX":0.12955367913198915,"pZ":1.7300288003304887,"vX0":2.4553578029476655,"vY0":-114.5914298247863,"vZ0":-0.03478738707571871,"x0":-2.3498408863539453,"y0":50.004832785714235,"z0":5.137877141015575,"aX":14.139598463779011},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.9,"breakHorizontal":-20.0,"spinRate":2934,"spinDirection":53},"zone":8,"typeConfidence":0.9,"plateTime":0.4794152571568291,"extension":6.200214055971265},"hitData":{"launchSpeed":82.7,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.37,"coordY":166.38}},"index":6,"playId":"28b7a78c-0cb4-3d14-b946-acd3329a65f6","pitchNumber":7,"startTime":"2026-05-29T01:21:37.574Z","endTime":"2026-05-29T01:21:46.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:21:46.450Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-29T01:24:04.542Z","endTime":"2026-05-29T01:25:03.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"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":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":{"description":"Pitching Change: Yohan Ramírez replaces Brandan Bidois.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-29T01:23:17.216Z","endTime":"2026-05-29T01:24:06.807Z","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(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.3,"endSpeed":74.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73836069684864,"aZ":-35.74828545800482,"pfxX":8.051335374493537,"pfxZ":-2.5216108750761244,"pX":-0.8539420540106542,"pZ":4.332982389637747,"vX0":-1.0572285156598034,"vY0":-118.34527706500103,"vZ0":4.4112561884357095,"x":149.55,"y":121.79,"x0":-1.447152377499879,"y0":50.002061244461835,"z0":5.720544999679134,"aX":11.411809607053227},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.2,"breakHorizontal":-14.3,"spinRate":2319,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.4629459723650844,"extension":6.676277969130159},"index":1,"playId":"2d6c241f-769b-3ae6-a9f2-68f645447a51","pitchNumber":1,"startTime":"2026-05-29T01:24:06.807Z","endTime":"2026-05-29T01:24:11.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.156394913833754,"aZ":-38.18769118329164,"pfxX":7.053356688152551,"pfxZ":-4.194483275894158,"pX":1.1774687855525126,"pZ":1.9023402900941975,"vX0":3.4871081211151447,"vY0":-119.26176579538506,"vZ0":-0.6001840984685007,"x":72.12,"y":187.42,"x0":-1.2228316238550552,"y0":50.00509258154585,"z0":5.618507940319611,"aX":10.103523899330376},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.4,"breakHorizontal":-13.7,"spinRate":2484,"spinDirection":43},"zone":14,"typeConfidence":0.91,"plateTime":0.46026925504979177,"extension":6.9504304087589155},"index":2,"playId":"178e621a-258a-3034-87e2-842eac0af4cf","pitchNumber":2,"startTime":"2026-05-29T01:24:22.526Z","endTime":"2026-05-29T01:24:27.417Z","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":96.0,"endSpeed":88.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.866631361159218,"aZ":-17.771771522742995,"pfxX":-5.997395358830147,"pfxZ":7.252536448906065,"pX":0.7787713248001803,"pZ":3.0670415924783057,"vX0":8.408501751816068,"vY0":-139.64489943200167,"vZ0":-2.124038960808661,"x":87.32,"y":155.97,"x0":-1.4846037596907158,"y0":50.000407859128,"z0":4.999643975081769,"aX":-11.906975368736477},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":9.2,"spinRate":2283,"spinDirection":236},"zone":3,"typeConfidence":0.9,"plateTime":0.3914155104193493,"extension":6.83439147472924},"index":3,"playId":"eb6a84f8-5f7f-3040-8234-d9508d9f49c9","pitchNumber":3,"startTime":"2026-05-29T01:24:40.217Z","endTime":"2026-05-29T01:24:44.752Z","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":96.1,"endSpeed":88.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34390782936732,"aZ":-18.683838822262803,"pfxX":-6.019366054368374,"pfxZ":6.775801127671485,"pX":0.9464156961566954,"pZ":2.606689203679282,"vX0":8.798126595908753,"vY0":-139.71807695191518,"vZ0":-2.946257726400172,"x":80.92,"y":168.4,"x0":-1.4508165314742165,"y0":50.00546069605939,"z0":4.892216583810034,"aX":-11.989572132111535},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":9.2,"spinRate":2283,"spinDirection":233},"zone":12,"typeConfidence":0.9,"plateTime":0.3909392926133446,"extension":6.982866205543168},"index":4,"playId":"edf57de2-72f0-36d6-abb0-54c355f0a1c8","pitchNumber":4,"startTime":"2026-05-29T01:24:58.081Z","endTime":"2026-05-29T01:25:03.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:25:03.017Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to left fielder Jhostynxon Garcia. Pete Crow-Armstrong to 3rd. Nico Hoerner to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-29T01:25:08.612Z","endTime":"2026-05-29T01:27:08.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"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"},"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":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","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":"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":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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.348416124168864,"aZ":-24.41868530464544,"pfxX":-11.473203773963967,"pfxZ":4.086111309946919,"pX":0.3085343788883993,"pZ":3.1204011425574745,"vX0":12.237029275019523,"vY0":-136.50781999815018,"vZ0":-0.6820330962904388,"x":105.24,"y":154.53,"x0":-2.728822893302391,"y0":50.00469680638198,"z0":5.045532596561649,"aX":-21.787021110662398},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.4,"breakHorizontal":18.4,"spinRate":2250,"spinDirection":229},"zone":3,"typeConfidence":0.89,"plateTime":0.40031783649974795,"extension":6.845711998399088},"index":0,"playId":"e226217e-8964-3240-a8ba-ba5c3b802430","pitchNumber":1,"startTime":"2026-05-29T01:25:30.125Z","endTime":"2026-05-29T01:25:34.468Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-29T01:25:41.530Z","endTime":"2026-05-29T01:25:52.836Z","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, 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.4,"endSpeed":76.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.154178311954634,"aZ":-30.76214954576294,"pfxX":7.818544311737053,"pfxZ":0.9485732373415274,"pX":0.39105289584590824,"pZ":1.6516393329849852,"vX0":5.9454986791770414,"vY0":-121.31223986629065,"vZ0":-2.325297626991526,"x":102.09,"y":194.19,"x0":-3.1124897771270503,"y0":50.00025888387785,"z0":5.321153680396885,"aX":11.574213754003756},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.4,"breakHorizontal":-15.6,"spinRate":2698,"spinDirection":69},"zone":9,"typeConfidence":0.91,"plateTime":0.45261634405627005,"extension":6.653697829261248},"index":2,"playId":"79e6e56b-2084-3eba-9a4f-98e8e72f0c32","pitchNumber":2,"startTime":"2026-05-29T01:25:52.836Z","endTime":"2026-05-29T01:25:57.427Z","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":3,"playId":"15087058-206a-34b7-9035-564207f9922a","startTime":"2026-05-29T01:26:14.559Z","endTime":"2026-05-29T01:26:18.127Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.310832645942607,"aZ":-17.337024638625884,"pfxX":-6.947113961924673,"pfxZ":7.398643374203687,"pX":0.35376491774285446,"pZ":3.0423122958562,"vX0":11.511767992859008,"vY0":-140.14545389919752,"vZ0":-2.639247265469443,"x":103.52,"y":156.64,"x0":-2.8895128584271776,"y0":50.00119273837302,"z0":5.118056853895835,"aX":-13.9295015939798},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.1,"breakHorizontal":10.4,"spinRate":2289,"spinDirection":236},"zone":3,"typeConfidence":0.91,"plateTime":0.3896509921582427,"extension":6.930806977343595},"index":4,"playId":"0313f84e-bd3c-36ea-ae43-e8b4f7b24c0a","pitchNumber":3,"startTime":"2026-05-29T01:26:32.340Z","endTime":"2026-05-29T01:26:36.233Z","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":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.953085518755504,"aZ":-29.58105684793761,"pfxX":9.240272515684653,"pfxZ":1.717331082339303,"pX":0.2950485725199497,"pZ":3.1422170809061107,"vX0":5.1170224086138445,"vY0":-122.42909347646899,"vZ0":0.543497672234427,"x":105.75,"y":153.94,"x0":-3.0252365063310496,"y0":50.00544564050145,"z0":5.456082049519021,"aX":13.979492100224208},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.5,"breakHorizontal":-18.0,"spinRate":2491,"spinDirection":66},"zone":3,"typeConfidence":0.91,"plateTime":0.44797415349694303,"extension":6.540830979790324},"hitData":{"launchSpeed":79.2,"launchAngle":12.0,"totalDistance":160.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.77,"coordY":114.18}},"index":5,"playId":"697a7f24-eaaf-3e9a-bf42-9cf11d2d219f","pitchNumber":4,"startTime":"2026-05-29T01:26:54.120Z","endTime":"2026-05-29T01:27:08.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:27:08.021Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder Jhostynxon Garcia.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-29T01:27:34.626Z","endTime":"2026-05-29T01:28:51.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"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"},"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":"RISP"}},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":76.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.445376093872934,"aZ":-28.11028617291159,"pfxX":10.214458657252335,"pfxZ":2.712366388197456,"pX":-2.1406603388618826,"pZ":3.1333705458789076,"vX0":-3.858097130283993,"vY0":-121.30318578952865,"vZ0":0.6867473287453247,"x":198.6,"y":154.18,"x0":-1.8618033968003498,"y0":50.00345621110548,"z0":5.286270658318881,"aX":15.310504631411426},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.3,"breakHorizontal":-17.6,"spinRate":2605,"spinDirection":64},"zone":11,"typeConfidence":0.91,"plateTime":0.4505485925973547,"extension":6.932220427318639},"index":0,"playId":"359e54d5-97e4-3ab7-af18-b45aabcf700a","pitchNumber":1,"startTime":"2026-05-29T01:27:39.290Z","endTime":"2026-05-29T01:27:42.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.362059416895853,"aZ":-28.552650839858217,"pfxX":9.703585288552071,"pfxZ":2.3904150124129053,"pX":-0.8169685196261004,"pZ":3.2892350603171807,"vX0":-0.8059496608248027,"vY0":-122.05491423732163,"vZ0":0.8891705635553191,"x":148.14,"y":149.97,"x0":-1.744025483977847,"y0":50.0004512966452,"z0":5.373396539670792,"aX":14.68097472800604},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.8,"breakHorizontal":-17.4,"spinRate":2674,"spinDirection":63},"zone":1,"typeConfidence":0.91,"plateTime":0.44824519433580834,"extension":6.913486799626013},"index":1,"playId":"79af1f99-3b61-3c7d-be5b-4d1277dcd70d","pitchNumber":2,"startTime":"2026-05-29T01:27:59.802Z","endTime":"2026-05-29T01:28:04.007Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-29T01:28:20.917Z","endTime":"2026-05-29T01:28:38.559Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66196853179022,"aZ":-26.783274323313712,"pfxX":8.151083535389976,"pfxZ":3.509873496778539,"pX":-0.2417066358924562,"pZ":2.8392954478226047,"vX0":0.8174180022464441,"vY0":-122.72944728993119,"vZ0":-0.3306177248054467,"x":126.21,"y":162.12,"x0":-1.6383976591055522,"y0":50.00371225058918,"z0":5.242934071549986,"aX":12.523645932764833},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.5,"breakHorizontal":-15.0,"spinRate":2673,"spinDirection":65},"zone":2,"typeConfidence":0.9,"plateTime":0.44507526051588764,"extension":7.15540067846134},"hitData":{"launchSpeed":75.0,"launchAngle":49.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.99,"coordY":133.77}},"index":3,"playId":"542b1936-6262-32fa-9133-154d6b59f5b7","pitchNumber":3,"startTime":"2026-05-29T01:28:38.559Z","endTime":"2026-05-29T01:28:51.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:28:51.694Z","atBatIndex":72},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Cubs challenged (tag play), call on the field was overturned: Alex Bregman reaches on a fielder's choice, fielded by first baseman Spencer Horwitz. Pete Crow-Armstrong scores. Nico Hoerner to 3rd.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-29T01:28:56.319Z","endTime":"2026-05-29T01:29:47.966Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":1,"outs":1},"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"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":670990,"link":"/api/v1/people/670990"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.166505332423903,"aZ":-24.605069553329916,"pfxX":-9.571932234616748,"pfxZ":3.8385445182600613,"pX":0.5780801299714836,"pZ":2.0365701536315735,"vX0":12.865686600611342,"vY0":-139.0792125511367,"vZ0":-3.530529433195981,"x":94.96,"y":183.79,"x0":-2.849320075420793,"y0":50.00430379499329,"z0":4.941250320148275,"aX":-18.883900139447267},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.4,"breakHorizontal":14.9,"spinRate":2069,"spinDirection":229},"zone":9,"typeConfidence":0.88,"plateTime":0.3927830654227278,"extension":7.078772949912533},"index":0,"playId":"15bc85f0-83c7-34eb-a898-9ffc052a3c2d","pitchNumber":1,"startTime":"2026-05-29T01:29:19.447Z","endTime":"2026-05-29T01:29:23.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09895633291027,"aZ":-25.62905370918637,"pfxX":-11.164997884194792,"pfxZ":3.237885690970974,"pX":-0.19978574244023983,"pZ":1.7563228655662488,"vX0":11.697330103451089,"vY0":-141.12048904749727,"vZ0":-4.163923287540502,"x":124.62,"y":191.36,"x0":-2.941229973979884,"y0":50.00615773247126,"z0":4.895184838674174,"aX":-22.599657820721408},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.2,"breakHorizontal":17.9,"spinRate":2099,"spinDirection":230},"zone":8,"typeConfidence":0.91,"plateTime":0.38761588590272344,"extension":7.002110961373862},"hitData":{"launchSpeed":81.3,"launchAngle":0.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.85,"coordY":158.27}},"index":1,"playId":"9c5bf32d-d3f5-3022-9533-d3f7d9639eda","pitchNumber":2,"startTime":"2026-05-29T01:29:40.718Z","endTime":"2026-05-29T01:29:47.966Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":112},"playEndTime":"2026-05-29T01:29:47.966Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ian Happ lines out to second baseman Brandon Lowe.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-29T01:32:21.041Z","endTime":"2026-05-29T01:32:53.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"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"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.686562021479798,"aZ":-17.86841933700921,"pfxX":-6.705143104372395,"pfxZ":6.98451716815762,"pX":-0.013567979058001774,"pZ":3.2143282053418427,"vX0":6.673371203991871,"vY0":-141.60840981314936,"vZ0":-1.6094866236299272,"x":117.52,"y":151.99,"x0":-1.5196206572200899,"y0":50.006445356774655,"z0":4.922917396663427,"aX":-13.74032453623366},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.6,"breakHorizontal":10.9,"spinRate":2334,"spinDirection":241},"zone":2,"typeConfidence":0.91,"plateTime":0.38550341602871185,"extension":6.804050801566409},"index":0,"playId":"7ff86fae-0b06-3c65-80bf-0b941c6a4e27","pitchNumber":1,"startTime":"2026-05-29T01:32:21.041Z","endTime":"2026-05-29T01:32:24.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24507273535349,"aZ":-19.843400018078437,"pfxX":-7.223270430038703,"pfxZ":6.123653120805157,"pX":0.35086498449681314,"pZ":2.7183686724939786,"vX0":7.634188961502302,"vY0":-140.86201687050118,"vZ0":-2.456886248014026,"x":103.63,"y":165.38,"x0":-1.4527191212144366,"y0":50.00659251272644,"z0":4.881261334817201,"aX":-14.555422747341666},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.8,"breakHorizontal":11.5,"spinRate":2298,"spinDirection":233},"zone":3,"typeConfidence":0.9,"plateTime":0.3884593612455194,"extension":6.85466115004199},"hitData":{"launchSpeed":90.4,"launchAngle":10.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":149.21,"coordY":153.07}},"index":1,"playId":"b5095cdc-fc1d-39d8-ba6b-ad8b0aa85bdc","pitchNumber":2,"startTime":"2026-05-29T01:32:43.721Z","endTime":"2026-05-29T01:32:53.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:32:53.068Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-29T01:33:16.053Z","endTime":"2026-05-29T01:35:01.577Z","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":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":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":97.7,"endSpeed":89.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02258959725975,"aZ":-25.26732888475008,"pfxX":-11.133447411289927,"pfxZ":3.3620005565622764,"pX":-0.49672433732313737,"pZ":2.073662925771875,"vX0":11.198624260656375,"vY0":-141.8306002392937,"vZ0":-3.4333090323882405,"x":135.93,"y":182.79,"x0":-3.0347580171865394,"y0":50.00011445850704,"z0":4.896476782590162,"aX":-22.859187528578687},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.6,"breakHorizontal":18.1,"spinRate":2160,"spinDirection":231},"zone":7,"typeConfidence":0.91,"plateTime":0.38500357239425886,"extension":7.091370790394268},"index":0,"playId":"e57e0a96-d7f1-3394-bdb4-87632d7cacf3","pitchNumber":1,"startTime":"2026-05-29T01:33:16.053Z","endTime":"2026-05-29T01:33:20.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":98.5,"endSpeed":90.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.600775063180393,"aZ":-25.479369912259433,"pfxX":-10.72633307758996,"pfxZ":3.213780562211403,"pX":0.7673174939254767,"pZ":0.8723469587097835,"vX0":13.976587586617985,"vY0":-142.71763600923546,"vZ0":-6.382606919391438,"x":87.75,"y":215.23,"x0":-2.775781422061793,"y0":50.00458685310673,"z0":4.718685238303301,"aX":-22.36268926739862},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.7,"breakHorizontal":16.9,"spinRate":2183,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.3822457923937739,"extension":6.944315945309987},"index":1,"playId":"4f453d10-5a6e-3ad2-adc4-ecdf10d4faf3","pitchNumber":2,"startTime":"2026-05-29T01:33:34.740Z","endTime":"2026-05-29T01:33:40.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.910710644503737,"aZ":-29.593687768868833,"pfxX":-10.466715301456379,"pfxZ":1.303528583246484,"pX":-1.6167626476636288,"pZ":1.856985314513813,"vX0":7.626396660244442,"vY0":-139.47015631251026,"vZ0":-2.635439747890096,"x":178.63,"y":188.64,"x0":-3.024697727502081,"y0":50.00000171355119,"z0":4.762765988914547,"aX":-20.648872279122696},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.0,"breakHorizontal":17.4,"spinRate":2199,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.3925014739668269,"extension":7.036630891647313},"index":2,"playId":"f33da8c0-67ed-33e5-a5e7-125703a0236b","pitchNumber":3,"startTime":"2026-05-29T01:33:58.114Z","endTime":"2026-05-29T01:34:02.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.439132444967186,"aZ":-29.038905717790303,"pfxX":6.636988355491567,"pfxZ":2.025233532678251,"pX":-0.9186337062364994,"pZ":1.89781316749844,"vX0":3.3154700796272953,"vY0":-123.50113584139326,"vZ0":-2.0437107726441566,"x":152.02,"y":187.54,"x0":-3.140288184818309,"y0":50.00092357139098,"z0":5.176823943244026,"aX":10.256943143649714},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.5,"breakHorizontal":-12.8,"spinRate":2622,"spinDirection":63},"zone":13,"typeConfidence":0.91,"plateTime":0.4433828581694126,"extension":6.883306075525601},"index":3,"playId":"0b8e73a2-4beb-3494-84e4-5a599930cac1","pitchNumber":4,"startTime":"2026-05-29T01:34:19.223Z","endTime":"2026-05-29T01:34:29.974Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-29T01:34:46.629Z","endTime":"2026-05-29T01:34:56.859Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"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":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.095844366460867,"aZ":-27.620438710865255,"pfxX":7.123491194204092,"pfxZ":2.912605650660886,"pX":1.1277098897833375,"pZ":1.7354822701983375,"vX0":8.09521674810225,"vY0":-124.47439036921823,"vZ0":-2.638421871007307,"x":74.01,"y":191.92,"x0":-3.097542076365849,"y0":50.00040477587427,"z0":5.107267224991441,"aX":11.121340473961483},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":-14.9,"spinRate":2751,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.4408440381315999,"extension":7.075507324921727},"index":5,"playId":"4dd09961-bb1e-35fc-b4aa-9be346c581f7","pitchNumber":5,"startTime":"2026-05-29T01:34:56.859Z","endTime":"2026-05-29T01:35:01.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:35:01.577Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a sharp line drive to left fielder Ian Happ.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-29T01:36:34.256Z","endTime":"2026-05-29T01:38:48.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.707806975869218,"aZ":-18.92450081176249,"pfxX":-5.367320242516373,"pfxZ":6.966738365685881,"pX":-0.7701041226697024,"pZ":2.2301623601649645,"vX0":4.943915076737588,"vY0":-136.70426530337136,"vZ0":-4.817577369875561,"x":146.35,"y":178.57,"x0":-1.9002575514131517,"y0":50.00503748298403,"z0":5.305259943046124,"aX":-10.211606916776871},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.9,"breakHorizontal":8.8,"spinRate":2318,"spinDirection":204},"zone":7,"typeConfidence":0.6,"plateTime":0.39988589149205556,"extension":6.260302604703453},"index":0,"playId":"46f19bbe-5a80-32c0-941d-6f9dca44d3ea","pitchNumber":1,"startTime":"2026-05-29T01:37:20.758Z","endTime":"2026-05-29T01:37:24.477Z","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":80.2,"endSpeed":73.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52302265928783,"aZ":-32.31701155211671,"pfxX":9.286710481029948,"pfxZ":-0.10411812210224802,"pX":1.3185008839382373,"pZ":1.7669740601318005,"vX0":5.37777294110155,"vY0":-116.58991468711902,"vZ0":-0.8386749300058742,"x":66.74,"y":191.07,"x0":-2.2343881747983882,"y0":50.0028455382229,"z0":5.215748614494418,"aX":12.622307826094586},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.1,"breakHorizontal":-18.2,"spinRate":2866,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.47208903536159497,"extension":6.31370036985258},"index":1,"playId":"36d1c9fd-904c-351c-987a-08cfc6dc3d05","pitchNumber":2,"startTime":"2026-05-29T01:37:35.878Z","endTime":"2026-05-29T01:37:40.452Z","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":93.1,"endSpeed":85.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.960766377344974,"aZ":-19.425822498423347,"pfxX":-5.847917170949591,"pfxZ":6.842653446877576,"pX":0.1466963478101256,"pZ":2.15130578526862,"vX0":6.981294910044261,"vY0":-135.47256585108514,"vZ0":-4.8604592037137655,"x":111.41,"y":180.69,"x0":-1.7011311492777361,"y0":50.00199791637538,"z0":5.322177657458124,"aX":-10.894393923512828},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.5,"breakHorizontal":9.1,"spinRate":2359,"spinDirection":203},"zone":8,"typeConfidence":0.69,"plateTime":0.4039515333353245,"extension":6.244830519072395},"index":2,"playId":"c8d82359-a33b-388e-ad61-0793c5fd8193","pitchNumber":3,"startTime":"2026-05-29T01:37:51.808Z","endTime":"2026-05-29T01:37:55.748Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-29T01:38:08.072Z","endTime":"2026-05-29T01:38:20.953Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37873799160481,"aZ":-11.467385435007726,"pfxX":-1.9579605551996755,"pfxZ":10.64276202756372,"pX":0.6609698458928175,"pZ":1.4132981518539893,"vX0":6.262168980602972,"vY0":-138.25143406566335,"vZ0":-8.679698775740734,"x":91.81,"y":200.62,"x0":-1.3740366873193348,"y0":50.001153462992825,"z0":5.353308264717851,"aX":-3.809439291424993},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":2.3,"spinRate":2402,"spinDirection":200},"zone":14,"typeConfidence":0.96,"plateTime":0.3954281680072267,"extension":6.39641178441057},"index":4,"playId":"07b18b5c-4398-3cbf-93ff-58fddab41c5d","pitchNumber":4,"startTime":"2026-05-29T01:38:20.953Z","endTime":"2026-05-29T01:38:25.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.516675882998218,"aZ":-35.72473136888435,"pfxX":8.229150286066814,"pfxZ":-2.5522410438037877,"pX":0.32869822972468765,"pZ":2.7738685832622942,"vX0":3.1515821229936516,"vY0":-117.3035299834969,"vZ0":1.8579565496646682,"x":104.47,"y":163.89,"x0":-2.1019514246073174,"y0":50.003021932769286,"z0":5.306039985816916,"aX":11.448724833544581},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.8,"breakHorizontal":-15.7,"spinRate":2746,"spinDirection":52},"zone":6,"typeConfidence":0.91,"plateTime":0.4672222769180685,"extension":6.023645750015551},"hitData":{"launchSpeed":103.6,"launchAngle":10.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.03,"coordY":99.46}},"index":5,"playId":"cbfc1c34-e0b3-313f-8afe-3fdf243122af","pitchNumber":5,"startTime":"2026-05-29T01:38:37.646Z","endTime":"2026-05-29T01:38:48.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:38:48.285Z","atBatIndex":76},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Henry Davis grounds into a double play, shortstop Dansby Swanson to second baseman Nico Hoerner to first baseman Michael Busch. Jared Triolo out at 2nd. Henry Davis out at 1st.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-29T01:38:54.331Z","endTime":"2026-05-29T01:39:55.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"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":{"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.7,"endSpeed":86.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31172567579619,"aZ":-21.280912490024708,"pfxX":-9.040881118572631,"pfxZ":5.760832757192246,"pX":0.39248611346290624,"pZ":1.4407596433168506,"vX0":8.169108763274576,"vY0":-136.21550894511324,"vZ0":-6.4431730965847125,"x":102.04,"y":199.88,"x0":-1.4624073611323327,"y0":50.00133862899404,"z0":5.295508953500108,"aX":-17.08631286841978},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.4,"breakHorizontal":14.8,"spinRate":2307,"spinDirection":200},"zone":14,"typeConfidence":0.92,"plateTime":0.40123930412679076,"extension":6.4104537254675655},"index":0,"playId":"31d06016-74be-3d19-b655-acb9e39292c2","pitchNumber":1,"startTime":"2026-05-29T01:39:07.780Z","endTime":"2026-05-29T01:39:12.617Z","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.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.038117329703447,"aZ":-22.354526535576966,"pfxX":-8.402775284336078,"pfxZ":5.160743819066726,"pX":-1.1208995413586975,"pZ":2.0553862579580913,"vX0":4.694529972667725,"vY0":-136.78517217047667,"vZ0":-4.600565982445608,"x":159.73,"y":183.28,"x0":-1.7640843271612028,"y0":50.002335311101604,"z0":5.283870772271837,"aX":-15.986081074393557},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.6,"breakHorizontal":14.3,"spinRate":2170,"spinDirection":212},"zone":13,"typeConfidence":0.93,"plateTime":0.39980850179211913,"extension":6.353268407619266},"index":1,"playId":"e8b6fa57-98b3-334e-9ab5-0c09436fb298","pitchNumber":2,"startTime":"2026-05-29T01:39:23.991Z","endTime":"2026-05-29T01:39:28.717Z","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":93.3,"endSpeed":86.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92125159969114,"aZ":-19.758906782790906,"pfxX":-7.419071219865259,"pfxZ":6.585449322847977,"pX":0.05466766787995994,"pZ":1.8196973941286074,"vX0":6.724883593501099,"vY0":-135.75247839282545,"vZ0":-5.680203588054053,"x":114.92,"y":189.65,"x0":-1.4787301533819557,"y0":50.001859503871145,"z0":5.294397521634855,"aX":-13.985701045504925},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":12.2,"spinRate":2214,"spinDirection":204},"zone":8,"typeConfidence":0.86,"plateTime":0.40193597127374314,"extension":6.406978383116924},"hitData":{"launchSpeed":101.2,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.79,"coordY":151.68}},"index":2,"playId":"034574e1-07be-3a6b-8a5b-cd4c2c5b00bb","pitchNumber":3,"startTime":"2026-05-29T01:39:47.746Z","endTime":"2026-05-29T01:39:55.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:39:55.906Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-29T01:40:15.775Z","endTime":"2026-05-29T01:41:00.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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(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":92.2,"endSpeed":85.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24744634033394,"aZ":-23.542907779051003,"pfxX":0.38178352202678134,"pfxZ":4.663360987479868,"pX":1.4552498315633833,"pZ":2.7856954075531926,"vX0":8.390040698618659,"vY0":-134.22479495554956,"vZ0":-2.3488611304717004,"x":61.53,"y":163.57,"x0":-1.7423565003551833,"y0":50.00079764147575,"z0":5.324115200427717,"aX":0.7050091819614669},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.2,"breakHorizontal":-2.3,"spinRate":2620,"spinDirection":188},"zone":12,"typeConfidence":0.91,"plateTime":0.4059047126415978,"extension":6.310686762000874},"index":0,"playId":"6477e962-a4c9-3d2c-a1d4-7182e12b7cdb","pitchNumber":1,"startTime":"2026-05-29T01:40:20.433Z","endTime":"2026-05-29T01:40:25.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.050175347004448,"aZ":-40.215410957420865,"pfxX":4.026780194543134,"pfxZ":-5.717391684401958,"pX":0.6130343064398299,"pZ":2.3320170204445785,"vX0":3.864781328962713,"vY0":-117.50916529985169,"vZ0":1.208228185299908,"x":93.63,"y":175.82,"x0":-1.5725475564677687,"y0":50.00224595693319,"z0":5.530491014481916,"aX":5.66365427289579},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.8,"breakHorizontal":-8.2,"spinRate":2963,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.4650766028570792,"extension":6.337990470466395},"index":1,"playId":"3876f16c-599f-3061-a6bc-600eb3c69ad8","pitchNumber":2,"startTime":"2026-05-29T01:40:34.858Z","endTime":"2026-05-29T01:40:39.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.072322928488994,"aZ":-30.764655239832532,"pfxX":2.644450890685959,"pfxZ":0.8260771858831486,"pX":0.5471451040501712,"pZ":2.060885588491732,"vX0":5.077536163664318,"vY0":-129.42573317679316,"vZ0":-2.597803373926316,"x":96.14,"y":183.14,"x0":-1.7778794733551377,"y0":50.004254475386226,"z0":5.415550929366503,"aX":4.520476919452335},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":-5.9,"spinRate":2839,"spinDirection":132},"zone":9,"typeConfidence":0.88,"plateTime":0.4219551234072987,"extension":6.137268149393796},"hitData":{"launchSpeed":89.0,"launchAngle":37.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.25,"coordY":108.41}},"index":2,"playId":"0f3723c1-4374-36e5-9397-7f892c027051","pitchNumber":3,"startTime":"2026-05-29T01:40:52.040Z","endTime":"2026-05-29T01:41:00.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:41:00.872Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-29T01:40:15.775Z","endTime":"2026-05-29T01:41:00.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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(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":92.2,"endSpeed":85.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24744634033394,"aZ":-23.542907779051003,"pfxX":0.38178352202678134,"pfxZ":4.663360987479868,"pX":1.4552498315633833,"pZ":2.7856954075531926,"vX0":8.390040698618659,"vY0":-134.22479495554956,"vZ0":-2.3488611304717004,"x":61.53,"y":163.57,"x0":-1.7423565003551833,"y0":50.00079764147575,"z0":5.324115200427717,"aX":0.7050091819614669},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.2,"breakHorizontal":-2.3,"spinRate":2620,"spinDirection":188},"zone":12,"typeConfidence":0.91,"plateTime":0.4059047126415978,"extension":6.310686762000874},"index":0,"playId":"6477e962-a4c9-3d2c-a1d4-7182e12b7cdb","pitchNumber":1,"startTime":"2026-05-29T01:40:20.433Z","endTime":"2026-05-29T01:40:25.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.050175347004448,"aZ":-40.215410957420865,"pfxX":4.026780194543134,"pfxZ":-5.717391684401958,"pX":0.6130343064398299,"pZ":2.3320170204445785,"vX0":3.864781328962713,"vY0":-117.50916529985169,"vZ0":1.208228185299908,"x":93.63,"y":175.82,"x0":-1.5725475564677687,"y0":50.00224595693319,"z0":5.530491014481916,"aX":5.66365427289579},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.8,"breakHorizontal":-8.2,"spinRate":2963,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.4650766028570792,"extension":6.337990470466395},"index":1,"playId":"3876f16c-599f-3061-a6bc-600eb3c69ad8","pitchNumber":2,"startTime":"2026-05-29T01:40:34.858Z","endTime":"2026-05-29T01:40:39.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.072322928488994,"aZ":-30.764655239832532,"pfxX":2.644450890685959,"pfxZ":0.8260771858831486,"pX":0.5471451040501712,"pZ":2.060885588491732,"vX0":5.077536163664318,"vY0":-129.42573317679316,"vZ0":-2.597803373926316,"x":96.14,"y":183.14,"x0":-1.7778794733551377,"y0":50.004254475386226,"z0":5.415550929366503,"aX":4.520476919452335},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":-5.9,"spinRate":2839,"spinDirection":132},"zone":9,"typeConfidence":0.88,"plateTime":0.4219551234072987,"extension":6.137268149393796},"hitData":{"launchSpeed":89.0,"launchAngle":37.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.25,"coordY":108.41}},"index":2,"playId":"0f3723c1-4374-36e5-9397-7f892c027051","pitchNumber":3,"startTime":"2026-05-29T01:40:52.040Z","endTime":"2026-05-29T01:41:00.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-29T01:41:00.872Z","atBatIndex":78},"scoringPlays":[27,42,43,45,49,62,65,73],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":97.02,"y":144.07},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":128.68,"y":179.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":51.71,"y":118.69},"type":"H","description":"Double"}]}},{"startIndex":8,"endIndex":13,"top":[8,9,10],"bottom":[11,12,13],"hits":{"away":[],"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":157.38,"y":163.84},"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":2,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":116.06,"y":45.99},"type":"O","description":"Flyout"}]}},{"startIndex":14,"endIndex":22,"top":[14,15,16,17],"bottom":[18,19,20,21,22],"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":83.68,"y":144.46},"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":3,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":98.6,"y":194.75},"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":3,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":73.27,"y":81.7},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":126.82,"y":191.11},"type":"O","description":"Flyout"}]}},{"startIndex":23,"endIndex":32,"top":[23,24,25,26,27,28],"bottom":[29,30,31,32],"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":97.78,"y":147.04},"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":4,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":124.45,"y":85.3},"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":4,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":126.98,"y":182.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":4,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":104.69,"y":111.66},"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":4,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":161.94,"y":184.11},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"coordinates":{"x":104.21,"y":153.45},"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":4,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":81.89,"y":107.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":110.76,"y":155.74},"type":"O","description":"Forceout"}]}},{"startIndex":33,"endIndex":38,"top":[33,34,35],"bottom":[36,37,38],"hits":{"away":[],"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":137.11,"y":208.66},"type":"O","description":"Pop Out"}]}},{"startIndex":39,"endIndex":50,"top":[39,40,41,42,43,44],"bottom":[45,46,47,48,49,50],"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":151.81,"y":165.87},"type":"O","description":"Lineout"},{"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":97.69,"y":173.21},"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":6,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":143.19,"y":150.16},"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":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":108.74,"y":150.16},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":214.69,"y":62.75},"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":6,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":184.39,"y":76.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"coordinates":{"x":134.51,"y":178.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"coordinates":{"x":135.09,"y":56.92},"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":6,"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":113.8,"y":153.2},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":58,"top":[51,52,53],"bottom":[54,55,56,57,58],"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":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":91.45,"y":168.9},"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":7,"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":155.86,"y":161.82},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":135.06,"y":42.87},"type":"O","description":"Flyout"}]}},{"startIndex":59,"endIndex":69,"top":[59,60,61,62,63,64,65,66],"bottom":[67,68,69],"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":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":138.69,"y":73.63},"type":"O","description":"Lineout"},{"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":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":101.63,"y":90.55},"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":8,"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":200.65,"y":53.49},"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":8,"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":76.05,"y":118.15},"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":8,"pitcher":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":73.54,"y":98.75},"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":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"coordinates":{"x":112.79,"y":154.22},"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":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":112.28,"y":181.07},"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":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"coordinates":{"x":156.37,"y":166.38},"type":"O","description":"Groundout"}]}},{"startIndex":70,"endIndex":78,"top":[70,71,72,73,74,75],"bottom":[76,77,78],"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":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":73.77,"y":114.18},"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":9,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":74.99,"y":133.77},"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":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":154.85,"y":158.27},"type":"O","description":"Fielders Choice"},{"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":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":149.21,"y":153.07},"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":9,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":74.03,"y":99.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":112.79,"y":151.68},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":216.25,"y":108.41},"type":"O","description":"Flyout"}]}}]},"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":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":3,"errors":2,"leftOnBase":1},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":2,"hits":6,"errors":2,"leftOnBase":8},"away":{"runs":7,"hits":8,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"catcher":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"onDeck":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"inHole":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"battingOrder":7,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"onDeck":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"inHole":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"battingOrder":1,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"balls":1,"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":3,"groundOuts":7,"airOuts":7,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".238","atBats":36,"obp":".336","slg":".387","ops":".723","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":11,"rbi":5,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":31,"obp":".324","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":162,"era":"4.19","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.24","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":60,"strikes":102,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":2,"pitchesPerInning":"18.00","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"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":"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":35,"flyOuts":11,"groundOuts":13,"airOuts":18,"runs":12,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":14,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".278","atBats":72,"obp":".391","slg":".556","ops":".947","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":87,"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":{"note":"(H, 4)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":6,"strikes":15,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":16,"groundOuts":31,"airOuts":30,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":91,"obp":".280","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":385,"era":"2.52","inningsPitched":"25.0","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":4,"blownSaves":2,"earnedRuns":7,"whip":"1.04","battersFaced":101,"outs":75,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":385,"balls":131,"strikes":254,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":1,"winPercentage":"1.000","pitchesPerInning":"15.40","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.32","walksPer9Inn":"2.16","hitsPer9Inn":"7.20","runsScoredPer9":"2.52","homeRunsPer9":"0.72","inheritedRunners":17,"inheritedRunnersScored":6,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"3-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":53,"flyOuts":26,"groundOuts":34,"airOuts":45,"runs":37,"doubles":8,"triples":1,"homeRuns":12,"strikeOuts":76,"baseOnBalls":37,"intentionalWalks":3,"hits":45,"hitByPitch":2,"avg":".225","atBats":200,"obp":".351","slg":".455","ops":".806","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":91,"rbi":28,"leftOnBase":120,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.67","popOuts":10,"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":3,"putOuts":84,"errors":1,"chances":88,"fielding":".989","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":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":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(H, 2)","summary":"1.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":13,"strikes":14,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":9,"groundOuts":10,"airOuts":14,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":47,"obp":".309","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":241,"era":"2.84","inningsPitched":"12.2","wins":2,"losses":2,"saves":2,"saveOpportunities":3,"holds":2,"blownSaves":1,"earnedRuns":4,"whip":"1.34","battersFaced":56,"outs":38,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":241,"balls":87,"strikes":154,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".500","pitchesPerInning":"19.03","gamesFinished":5,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"10.66","walksPer9Inn":"5.68","hitsPer9Inn":"6.39","runsScoredPer9":"3.55","homeRunsPer9":"1.42","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":"1-5 | K, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":36,"groundOuts":53,"airOuts":72,"runs":26,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":44,"baseOnBalls":25,"intentionalWalks":2,"hits":59,"hitByPitch":3,"avg":".260","atBats":227,"obp":".340","slg":".357","ops":".697","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":256,"totalBases":81,"rbi":17,"leftOnBase":117,"sacBunts":0,"sacFlies":1,"babip":".306","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.75","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":81,"putOuts":27,"errors":4,"chances":112,"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":"0-3 | 2 BB, 2 K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":56,"flyOuts":42,"groundOuts":45,"airOuts":57,"runs":25,"doubles":11,"triples":1,"homeRuns":6,"strikeOuts":55,"baseOnBalls":40,"intentionalWalks":1,"hits":46,"hitByPitch":5,"avg":".229","atBats":201,"obp":".367","slg":".383","ops":".750","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":248,"totalBases":77,"rbi":31,"leftOnBase":106,"sacBunts":0,"sacFlies":2,"babip":".282","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","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":57,"putOuts":416,"errors":1,"chances":474,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":{},"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":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":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":33,"groundOuts":41,"airOuts":59,"runs":30,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":61,"baseOnBalls":22,"intentionalWalks":1,"hits":46,"hitByPitch":6,"avg":".224","atBats":205,"obp":".316","slg":".361","ops":".677","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":235,"totalBases":74,"rbi":24,"leftOnBase":94,"sacBunts":1,"sacFlies":1,"babip":".288","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.17","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":161,"errors":3,"chances":168,"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":{},"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":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":true,"isSubstitute":false}},"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,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":13,"groundOuts":19,"airOuts":22,"runs":14,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":0,"hits":18,"hitByPitch":3,"avg":".225","atBats":80,"obp":".347","slg":".363","ops":".710","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":29,"rbi":9,"leftOnBase":38,"sacBunts":1,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.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":{"gamesStarted":1,"caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","assists":10,"putOuts":173,"errors":1,"chances":184,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":2,"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":47,"flyOuts":19,"groundOuts":30,"airOuts":39,"runs":15,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":29,"baseOnBalls":15,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".232","atBats":125,"obp":".310","slg":".416","ops":".726","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":52,"rbi":20,"leftOnBase":52,"sacBunts":0,"sacFlies":2,"babip":".250","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.83","popOuts":7,"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":"2-5 | 2 K, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":22,"groundOuts":33,"airOuts":41,"runs":24,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":48,"baseOnBalls":20,"intentionalWalks":3,"hits":38,"hitByPitch":3,"avg":".239","atBats":159,"obp":".333","slg":".396","ops":".729","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":183,"totalBases":63,"rbi":19,"leftOnBase":115,"sacBunts":0,"sacFlies":1,"babip":".295","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.71","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":76,"errors":0,"chances":77,"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":{"summary":"2.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":6,"strikes":16,"strikePercentage":".730","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":9,"gamesStarted":0,"flyOuts":4,"groundOuts":19,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":41,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":169,"era":"2.31","inningsPitched":"11.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.94","battersFaced":44,"outs":35,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":63,"strikes":106,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.11","rbi":0,"winPercentage":".667","pitchesPerInning":"14.49","gamesFinished":3,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"3.86","walksPer9Inn":"2.31","hitsPer9Inn":"6.17","runsScoredPer9":"2.31","homeRunsPer9":"1.54","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":3,"obp":".250","slg":".000","ops":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"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":{"note":"(W, 5-3)","summary":"5.1 IP, 2 ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":19,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":92,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":35,"strikes":57,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.38","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":9,"flyOuts":37,"groundOuts":68,"airOuts":56,"runs":32,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":49,"baseOnBalls":20,"intentionalWalks":0,"hits":61,"hitByPitch":3,"atBats":232,"obp":".328","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1002,"era":"4.70","inningsPitched":"59.1","wins":5,"losses":3,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.37","battersFaced":257,"outs":178,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1002,"balls":367,"strikes":635,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.21","rbi":1,"winPercentage":".625","pitchesPerInning":"16.89","gamesFinished":1,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"7.43","walksPer9Inn":"3.03","hitsPer9Inn":"9.25","runsScoredPer9":"4.85","homeRunsPer9":"1.37","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":12,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":36,"groundOuts":51,"airOuts":53,"runs":32,"doubles":5,"triples":1,"homeRuns":7,"strikeOuts":48,"baseOnBalls":27,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".187","atBats":182,"obp":".291","slg":".341","ops":".632","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":214,"totalBases":62,"rbi":27,"leftOnBase":97,"sacBunts":1,"sacFlies":3,"babip":".208","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":142,"putOuts":68,"errors":4,"chances":214,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":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":true,"isSubstitute":false}},"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":"1-5","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":56,"flyOuts":41,"groundOuts":64,"airOuts":86,"runs":24,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":20,"baseOnBalls":26,"intentionalWalks":0,"hits":57,"hitByPitch":4,"avg":".254","atBats":224,"obp":".339","slg":".366","ops":".705","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":82,"rbi":32,"leftOnBase":93,"sacBunts":0,"sacFlies":3,"babip":".261","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":18,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":155,"putOuts":73,"errors":1,"chances":229,"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,665804,621020,607067,571948,573204,663423],"pitchers":[607067,571948,573204,663423],"bench":[608348,699393],"bullpen":[676962,684007,664208,694037,681799,669020,592791,657097,696136],"battingOrder":[691718,663538,683737,608324,664023,673548,624424,665804,621020],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Happ (12, 8th inning off Bidois, 1 on, 2 out)."},{"label":"TB","value":"Bregman; Crow-Armstrong; Happ 6; Hoerner; Suzuki 2."},{"label":"RBI","value":"Bregman (17); Happ 2 (28); Suzuki 2 (19)."},{"label":"2-out RBI","value":"Suzuki; Happ 2."},{"label":"Runners left in scoring position, 2 out","value":"Alcántara; Swanson; Suzuki; Ballesteros."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Swanson-Hoerner-Busch)."}]}],"note":[{"label":"a","value":"Struck out for Ballesteros in the 6th."},{"label":"b","value":"Walked for Alcántara in the 8th."}]},"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":6,"groundOuts":9,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".251","atBats":31,"obp":".332","slg":".391","ops":".723","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":11,"rbi":2,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":3,"groundOuts":7,"airOuts":7,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":36,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":181,"era":"3.81","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.25","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":181,"balls":73,"strikes":108,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":5,"pitchesPerInning":"20.11","runsScoredPer9":"7.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":2,"chances":35,"passedBall":1,"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":{"note":"(L, 6-5)","summary":"5.1 IP, ER, 10 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":3,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":103,"inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":41,"strikes":62,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.06","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":24,"groundOuts":58,"airOuts":61,"runs":25,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":75,"baseOnBalls":12,"intentionalWalks":0,"hits":44,"hitByPitch":4,"atBats":236,"obp":".237","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1036,"era":"2.89","inningsPitched":"65.1","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"0.86","battersFaced":255,"outs":196,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1036,"balls":360,"strikes":676,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":1,"winPercentage":".545","pitchesPerInning":"15.86","gamesFinished":0,"strikeoutWalkRatio":"6.25","strikeoutsPer9Inn":"10.33","walksPer9Inn":"1.65","hitsPer9Inn":"6.06","runsScoredPer9":"3.44","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":21},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0-3 | 2 BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":25,"groundOuts":45,"airOuts":49,"runs":21,"doubles":7,"triples":1,"homeRuns":6,"strikeOuts":24,"baseOnBalls":28,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".283","atBats":159,"obp":".389","slg":".453","ops":".842","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":72,"rbi":25,"leftOnBase":71,"sacBunts":0,"sacFlies":4,"babip":".293","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.50","popOuts":16,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":310,"errors":1,"chances":345,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | HBP, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"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":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":26,"groundOuts":40,"airOuts":52,"runs":33,"doubles":12,"triples":1,"homeRuns":14,"strikeOuts":53,"baseOnBalls":25,"intentionalWalks":0,"hits":52,"hitByPitch":2,"avg":".265","atBats":196,"obp":".353","slg":".551","ops":".904","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":224,"totalBases":108,"rbi":36,"leftOnBase":88,"sacBunts":0,"sacFlies":1,"babip":".292","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","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":61,"errors":1,"chances":189,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | HR, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.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":57,"flyOuts":22,"groundOuts":57,"airOuts":38,"runs":34,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":53,"baseOnBalls":37,"intentionalWalks":2,"hits":55,"hitByPitch":3,"avg":".272","atBats":202,"obp":".391","slg":".426","ops":".817","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":86,"rbi":35,"leftOnBase":82,"sacBunts":0,"sacFlies":1,"babip":".345","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.40","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":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"400","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":18,"groundOuts":51,"airOuts":29,"runs":38,"doubles":10,"triples":0,"homeRuns":11,"strikeOuts":88,"baseOnBalls":19,"intentionalWalks":2,"hits":58,"hitByPitch":3,"avg":".257","atBats":226,"obp":".323","slg":".447","ops":".770","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":248,"totalBases":101,"rbi":35,"leftOnBase":86,"sacBunts":0,"sacFlies":0,"babip":".370","groundOutsToAirouts":"1.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.54","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":118,"errors":2,"chances":123,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":8,"groundOuts":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":true,"isSubstitute":false}},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"summary":"1.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":10,"strikes":17,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"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":22,"gamesStarted":3,"flyOuts":6,"groundOuts":23,"airOuts":13,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":83,"obp":".275","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":356,"era":"3.22","inningsPitched":"22.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":8,"whip":"1.12","battersFaced":91,"outs":67,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":356,"balls":118,"strikes":238,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.77","rbi":1,"winPercentage":".500","pitchesPerInning":"15.94","gamesFinished":2,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"12.09","walksPer9Inn":"3.22","hitsPer9Inn":"6.85","runsScoredPer9":"3.63","homeRunsPer9":"1.21","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":11,"groundOuts":23,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".246","atBats":69,"obp":".288","slg":".275","ops":".563","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":19,"rbi":3,"leftOnBase":32,"sacBunts":1,"sacFlies":0,"babip":".327","groundOutsToAirouts":"1.77","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":41,"errors":4,"chances":74,"fielding":".946","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K, CS","gamesPlayed":1,"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":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":8,"groundOuts":39,"airOuts":13,"runs":14,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":1,"hits":24,"hitByPitch":2,"avg":".250","atBats":96,"obp":".321","slg":".271","ops":".592","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":26,"rbi":6,"leftOnBase":56,"sacBunts":2,"sacFlies":0,"babip":".324","groundOutsToAirouts":"3.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":47,"errors":1,"chances":50,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":9,"strikes":11,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":11,"groundOuts":34,"airOuts":21,"runs":20,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":18,"intentionalWalks":7,"hits":28,"hitByPitch":7,"atBats":119,"obp":".368","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":517,"era":"4.88","inningsPitched":"31.1","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":17,"whip":"1.47","battersFaced":144,"outs":94,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":517,"balls":187,"strikes":330,"strikePercentage":".640","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.62","rbi":1,"winPercentage":".500","pitchesPerInning":"16.50","gamesFinished":8,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.34","walksPer9Inn":"5.17","hitsPer9Inn":"8.04","runsScoredPer9":"5.74","homeRunsPer9":"0.86","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":3,"chances":11,"fielding":".727","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":33,"groundOuts":40,"airOuts":63,"runs":33,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":52,"baseOnBalls":36,"intentionalWalks":1,"hits":43,"hitByPitch":1,"atBats":196,"obp":".340","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":940,"era":"4.85","inningsPitched":"52.0","wins":1,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.52","battersFaced":236,"outs":156,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":940,"balls":349,"strikes":591,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".143","pitchesPerInning":"18.08","gamesFinished":0,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"9.00","walksPer9Inn":"6.23","hitsPer9Inn":"7.44","runsScoredPer9":"5.71","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691373":{"person":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"jerseyNumber":"34","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":1,"groundOuts":7,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".240","atBats":25,"obp":".269","slg":".240","ops":".509","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":6,"rbi":1,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":9,"flyOuts":26,"groundOuts":53,"airOuts":58,"runs":24,"doubles":13,"triples":1,"homeRuns":3,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":0,"hits":58,"hitByPitch":2,"atBats":213,"obp":".338","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":937,"era":"3.76","inningsPitched":"55.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.42","battersFaced":238,"outs":165,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":937,"balls":347,"strikes":590,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".571","pitchesPerInning":"17.04","gamesFinished":0,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"7.53","walksPer9Inn":"3.27","hitsPer9Inn":"9.49","runsScoredPer9":"3.93","homeRunsPer9":"0.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":17,"groundOuts":18,"airOuts":34,"runs":15,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":13,"intentionalWalks":1,"hits":23,"hitByPitch":2,"atBats":92,"obp":".355","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":411,"era":"4.94","inningsPitched":"23.2","wins":2,"losses":3,"saves":2,"saveOpportunities":4,"holds":3,"blownSaves":2,"earnedRuns":13,"whip":"1.52","battersFaced":107,"outs":71,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":411,"balls":153,"strikes":258,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".400","pitchesPerInning":"17.37","gamesFinished":12,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"6.46","walksPer9Inn":"4.94","hitsPer9Inn":"8.75","runsScoredPer9":"5.70","homeRunsPer9":"1.14","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"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":14,"errors":0,"chances":14,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":18,"groundOuts":32,"airOuts":42,"runs":12,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":0,"hits":15,"hitByPitch":3,"avg":".134","atBats":112,"obp":".230","slg":".268","ops":".498","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":30,"rbi":10,"leftOnBase":65,"sacBunts":1,"sacFlies":0,"babip":".131","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":16,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":9,"stolenBasePercentage":".529","caughtStealingPercentage":".471","assists":13,"putOuts":341,"errors":2,"chances":356,"fielding":".994","passedBall":6,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{},"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":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":0,"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":true,"isSubstitute":false}},"ID696062":{"person":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"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}},"ID682997":{"person":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"jerseyNumber":"37","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"701","stats":{"batting":{"summary":"1-2 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".500","atBats":2,"obp":".667","slg":"1.000","ops":"1.667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{"summary":"1.0 IP, 2 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":13,"strikes":18,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":7,"groundOuts":2,"airOuts":12,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":28,"obp":".364","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":145,"era":"4.50","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.50","battersFaced":34,"outs":24,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":51,"strikes":94,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.17","rbi":2,"winPercentage":".---","pitchesPerInning":"18.13","gamesFinished":2,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.63","hitsPer9Inn":"7.88","runsScoredPer9":"5.63","homeRunsPer9":"3.38","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":"700","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":20,"groundOuts":59,"airOuts":37,"runs":23,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":0,"hits":55,"hitByPitch":3,"avg":".296","atBats":186,"obp":".350","slg":".344","ops":".694","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":64,"rbi":22,"leftOnBase":77,"sacBunts":0,"sacFlies":1,"babip":".364","groundOutsToAirouts":"1.59","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":27,"groundOuts":27,"airOuts":57,"runs":14,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":56,"baseOnBalls":18,"intentionalWalks":1,"hits":32,"hitByPitch":2,"avg":".186","atBats":172,"obp":".271","slg":".302","ops":".573","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":192,"totalBases":52,"rbi":21,"leftOnBase":103,"sacBunts":0,"sacFlies":0,"babip":".243","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.40","popOuts":16,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":35,"groundOuts":70,"airOuts":58,"runs":24,"doubles":11,"triples":1,"homeRuns":6,"strikeOuts":70,"baseOnBalls":17,"intentionalWalks":0,"hits":55,"hitByPitch":5,"atBats":249,"obp":".281","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":977,"era":"2.75","inningsPitched":"68.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.05","battersFaced":275,"outs":206,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":977,"balls":306,"strikes":671,"strikePercentage":".690","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".667","pitchesPerInning":"14.23","gamesFinished":0,"strikeoutWalkRatio":"4.12","strikeoutsPer9Inn":"9.17","walksPer9Inn":"2.23","hitsPer9Inn":"7.21","runsScoredPer9":"3.15","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687462,664040,668804,665833,691373,663968,693304,682997,669707,680779,694973,682254,684049,670990],"pitchers":[694973,682254,684049,670990],"bench":[804606,542303,682848],"bullpen":[677952,696149,696062,656605,664875,669387,642701,681895,642397],"battingOrder":[687462,664040,668804,665833,691373,663968,682997,669707,680779],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Reynolds, B (12, Rea); Callihan, T (1, Milner)."},{"label":"HR","value":"Reynolds, B (5, 6th inning off Rea, 0 on, 0 out)."},{"label":"TB","value":"Callihan, T 2; Garcia, Jh; Mangum; Reynolds, B 6; Triolo."},{"label":"RBI","value":"Callihan, T (1); Reynolds, B (35)."},{"label":"2-out RBI","value":"Callihan, T."},{"label":"Runners left in scoring position, 2 out","value":"Triolo; Cruz, O 2; Garcia, Jh."},{"label":"GIDP","value":"Davis, H."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Mangum (1, 2nd base by Rea/Amaya)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Callihan, T (1, throw); Triolo (4, throw)."},{"label":"Outfield assists","value":"Garcia, Jh (Crow-Armstrong at 2nd base)."},{"label":"PB","value":"Davis, H (6)."}]}],"note":[]}},"officials":[{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"fullName":"Mark Ripperger","link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":658292,"fullName":"Derek Thomas","link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":605670,"fullName":"Dan Merzel","link":"/api/v1/people/605670"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Montgomery, M; Bidois."},{"label":"HBP","value":"Lowe, B (by Rea)."},{"label":"ABS Challenge","value":"Amaya 2 (Ball-Overturned to Strike, Strike-Overturned to Ball); Davis, H (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Rea 92-57; Milner 21-15; Thielbar 27-14; Thornton 22-16; Skenes 103-62; Montgomery, M 27-17; Bidois 31-18; Ramírez 20-11."},{"label":"Groundouts-flyouts","value":"Rea 4-4; Milner 1-0; Thielbar 0-1; Thornton 4-1; Skenes 3-1; Montgomery, M 3-0; Bidois 0-1; Ramírez 1-1."},{"label":"Batters faced","value":"Rea 23; Milner 3; Thielbar 5; Thornton 6; Skenes 23; Montgomery, M 5; Bidois 8; Ramírez 6."},{"label":"Inherited runners-scored","value":"Milner 1-1; Montgomery, M 2-1."},{"label":"Umpires","value":"HP: Dan Bellino. 1B: Mark Ripperger. 2B: Derek Thomas. 3B: Dan Merzel. "},{"label":"Weather","value":"73 degrees, Clear."},{"label":"Wind","value":"10 mph, L To R."},{"label":"First pitch","value":"6:42 PM."},{"label":"T","value":"2:59."},{"label":"Att","value":"19,121."},{"label":"Venue","value":"PNC Park."},{"label":"May 28, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","boxscoreName":"Reynolds, B"},"jerseyNumber":"10","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | HR, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.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":57,"flyOuts":22,"groundOuts":57,"airOuts":38,"runs":34,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":53,"baseOnBalls":37,"intentionalWalks":2,"hits":55,"hitByPitch":3,"avg":".272","atBats":202,"obp":".391","slg":".426","ops":".817","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":86,"rbi":35,"leftOnBase":82,"sacBunts":0,"sacFlies":1,"babip":".345","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.40","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":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"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":"3-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":53,"flyOuts":26,"groundOuts":34,"airOuts":45,"runs":37,"doubles":8,"triples":1,"homeRuns":12,"strikeOuts":76,"baseOnBalls":37,"intentionalWalks":3,"hits":45,"hitByPitch":2,"avg":".225","atBats":200,"obp":".351","slg":".455","ops":".806","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":91,"rbi":28,"leftOnBase":120,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.67","popOuts":10,"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":3,"putOuts":84,"errors":1,"chances":88,"fielding":".989","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":62,"hittingGameScore":62},{"player":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","boxscoreName":"Skenes"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(L, 6-5)","summary":"5.1 IP, ER, 10 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":3,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":103,"inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":41,"strikes":62,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.06","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":24,"groundOuts":58,"airOuts":61,"runs":25,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":75,"baseOnBalls":12,"intentionalWalks":0,"hits":44,"hitByPitch":4,"atBats":236,"obp":".237","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1036,"era":"2.89","inningsPitched":"65.1","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"0.86","battersFaced":255,"outs":196,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1036,"balls":360,"strikes":676,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":1,"winPercentage":".545","pitchesPerInning":"15.86","gamesFinished":0,"strikeoutWalkRatio":"6.25","strikeoutsPer9Inn":"10.33","walksPer9Inn":"1.65","hitsPer9Inn":"6.06","runsScoredPer9":"3.44","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":21},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":59,"pitchingGameScore":59}]},"decisions":{"winner":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"loser":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}