{"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":824678,"link":"/api/v1.1/game/824678/feed/live","metaData":{"wait":10,"timeStamp":"20260521_021308","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count33","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824678,"type":"R","doubleHeader":"N","id":"2026/05/20/milmlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824678-2026-05-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-20T23:40:00Z","originalDate":"2026-05-20","officialDate":"2026-05-20","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":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158","season":2026,"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32"},"springVenue":{"id":2518,"link":"/api/v1/venues/2518"},"teamCode":"mil","fileCode":"mil","abbreviation":"MIL","teamName":"Brewers","locationName":"Milwaukee","firstYearOfPlay":"1968","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":"Milwaukee","record":{"gamesPlayed":47,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":29,"losses":18,"ties":0,"pct":".617"},"records":{},"divisionLeader":false,"wins":29,"losses":18,"winningPercentage":".617"},"franchiseName":"Milwaukee","clubName":"Brewers","active":true},"home":{"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":50,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":29,"losses":21,"ties":0,"pct":".580"},"records":{},"divisionLeader":false,"wins":29,"losses":21,"winningPercentage":".580"},"franchiseName":"Chicago","clubName":"Cubs","active":true}},"players":{"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},"ID687401":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401","firstName":"Joseph","lastName":"Ortiz","primaryNumber":"3","birthDate":"1998-07-14","currentAge":28,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Joey","useLastName":"Ortiz","middleName":"Anthony","boxscoreName":"Ortiz, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Ortiz","nameSlug":"joey-ortiz-687401","firstLastName":"Joey Ortiz","lastFirstName":"Ortiz, Joey","lastInitName":"Ortiz, J","initLastName":"J Ortiz","fullFMLName":"Joseph Anthony Ortiz","fullLFMName":"Ortiz, Joseph Anthony","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID681982":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982","firstName":"Grant","lastName":"Anderson","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Port Arthur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Anderson","middleName":"Reed","boxscoreName":"Anderson, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Anderson","nameSlug":"grant-anderson-681982","firstLastName":"Grant Anderson","lastFirstName":"Anderson, Grant","lastInitName":"Anderson, G","initLastName":"G Anderson","fullFMLName":"Grant Reed Anderson","fullLFMName":"Anderson, Grant Reed","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID675660":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660","firstName":"Shane","lastName":"Drohan","primaryNumber":"55","birthDate":"1999-01-07","currentAge":27,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Drohan","middleName":"Liam","boxscoreName":"Drohan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane Drohan","nameSlug":"shane-drohan-675660","firstLastName":"Shane Drohan","lastFirstName":"Drohan, Shane","lastInitName":"Drohan, S","initLastName":"S Drohan","fullFMLName":"Shane Liam Drohan","fullLFMName":"Drohan, Shane Liam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID608348":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348","firstName":"Carson","lastName":"Kelly","primaryNumber":"15","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carson","useLastName":"Kelly","middleName":"Franklin","boxscoreName":"Kelly, C","nickName":"Cars","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Kelly","nameSlug":"carson-kelly-608348","firstLastName":"Carson Kelly","lastFirstName":"Kelly, Carson","lastInitName":"Kelly, C","initLastName":"C Kelly","fullFMLName":"Carson Franklin Kelly","fullLFMName":"Kelly, Carson Franklin","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID592791":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791","firstName":"Jameson","lastName":"Taillon","primaryNumber":"56","birthDate":"1991-11-18","currentAge":34,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jameson","useLastName":"Taillon","middleName":"Lee","boxscoreName":"Taillon","nickName":"Jamo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"TIE-own","mlbDebutDate":"2016-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jameson Taillon","nameSlug":"jameson-taillon-592791","firstLastName":"Jameson Taillon","lastFirstName":"Taillon, Jameson","lastInitName":"Taillon, J","initLastName":"J Taillon","fullFMLName":"Jameson Lee Taillon","fullLFMName":"Taillon, Jameson Lee","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID665804":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804","firstName":"Miguel","lastName":"Amaya","primaryNumber":"9","birthDate":"1999-03-09","currentAge":27,"birthCity":"Herrera","birthCountry":"Panama","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Miguel","useLastName":"Amaya","middleName":"Antonio","boxscoreName":"Amaya","gender":"M","nameMatrilineal":"Oro","isPlayer":true,"isVerified":false,"pronunciation":"ah-MIE-ah","mlbDebutDate":"2023-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Amaya","nameSlug":"miguel-amaya-665804","firstLastName":"Miguel Amaya","lastFirstName":"Amaya, Miguel","lastInitName":"Amaya, M","initLastName":"M Amaya","fullFMLName":"Miguel Antonio Amaya","fullLFMName":"Amaya, Miguel Antonio","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID694208":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208","firstName":"Moisés","lastName":"Ballesteros","primaryNumber":"13","birthDate":"2003-11-08","currentAge":22,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 8\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Moisés","useLastName":"Ballesteros","middleName":"Alejandro","boxscoreName":"Ballesteros","gender":"M","nameMatrilineal":"Ortega","isPlayer":true,"isVerified":true,"pronunciation":"BYE-ess-tair-ohs","mlbDebutDate":"2025-05-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Moisés Ballesteros","nameSlug":"moises-ballesteros-694208","firstLastName":"Moisés Ballesteros","lastFirstName":"Ballesteros, Moisés","lastInitName":"Ballesteros, M","initLastName":"M Ballesteros","fullFMLName":"Moisés Alejandro Ballesteros","fullLFMName":"Ballesteros, Moisés Alejandro","strikeZoneTop":3.04,"strikeZoneBottom":1.534},"ID673548":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","firstName":"Seiya","lastName":"Suzuki","primaryNumber":"27","birthDate":"1994-08-18","currentAge":32,"birthCity":"Arakawa","birthCountry":"Japan","height":"5' 11\"","weight":182,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Seiya","useLastName":"Suzuki","boxscoreName":"Suzuki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SAY-ya","mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seiya Suzuki","nameSlug":"seiya-suzuki-673548","firstLastName":"Seiya Suzuki","lastFirstName":"Suzuki, Seiya","lastInitName":"Suzuki, S","initLastName":"S Suzuki","fullFMLName":"Seiya Suzuki","fullLFMName":"Suzuki, Seiya ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID666152":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152","firstName":"David","lastName":"Hamilton","primaryNumber":"6","birthDate":"1997-09-29","currentAge":28,"birthCity":"San Marcos","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"David","useLastName":"Hamilton","middleName":"Lewis","boxscoreName":"Hamilton, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Hamilton","nameSlug":"david-hamilton-666152","firstLastName":"David Hamilton","lastFirstName":"Hamilton, David","lastInitName":"Hamilton, D","initLastName":"D Hamilton","fullFMLName":"David Lewis Hamilton","fullLFMName":"Hamilton, David Lewis","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID687075":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075","firstName":"Brandon","lastName":"Sproat","primaryNumber":"23","birthDate":"2000-09-17","currentAge":25,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Sproat","middleName":"Carl","boxscoreName":"Sproat","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"rhymes with Boat","mlbDebutDate":"2025-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Sproat","nameSlug":"brandon-sproat-687075","firstLastName":"Brandon Sproat","lastFirstName":"Sproat, Brandon","lastInitName":"Sproat, B","initLastName":"B Sproat","fullFMLName":"Brandon Carl Sproat","fullLFMName":"Sproat, Brandon Carl","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID663368":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368","firstName":"Blake","lastName":"Perkins","birthDate":"1996-09-10","currentAge":29,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Blake","useLastName":"Perkins","middleName":"Alexander","boxscoreName":"Perkins, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Perkins","nameSlug":"blake-perkins-663368","firstLastName":"Blake Perkins","lastFirstName":"Perkins, Blake","lastInitName":"Perkins, B","initLastName":"B Perkins","fullFMLName":"Blake Alexander Perkins","fullLFMName":"Perkins, Blake Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663765":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765","firstName":"Jacob","lastName":"Woodford","birthDate":"1996-10-28","currentAge":29,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Woodford","middleName":"Robert","boxscoreName":"Woodford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Woodford","nameSlug":"jake-woodford-663765","firstLastName":"Jake Woodford","lastFirstName":"Woodford, Jake","lastInitName":"Woodford, J","initLastName":"J Woodford","fullFMLName":"Jacob Robert Woodford","fullLFMName":"Woodford, Jacob Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID661388":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","firstName":"William","lastName":"Contreras","primaryNumber":"24","birthDate":"1997-12-24","currentAge":28,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 10\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"William","useLastName":"Contreras","middleName":"Jesus","boxscoreName":"Contreras, Wm","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"William Contreras","nameSlug":"william-contreras-661388","firstLastName":"William Contreras","lastFirstName":"Contreras, William","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"William Jesus Contreras","fullLFMName":"Contreras, William Jesus","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"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},"ID668930":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930","firstName":"Brice","lastName":"Turang","primaryNumber":"2","birthDate":"1999-11-21","currentAge":26,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brice","useLastName":"Turang","middleName":"Craig","boxscoreName":"Turang","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Turang","nameSlug":"brice-turang-668930","firstLastName":"Brice Turang","lastFirstName":"Turang, Brice","lastInitName":"Turang, B","initLastName":"B Turang","fullFMLName":"Brice Craig Turang","fullLFMName":"Turang, Brice Craig","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID694477":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477","firstName":"Chandler","lastName":"Patrick","primaryNumber":"39","birthDate":"1998-08-14","currentAge":28,"birthCity":"Crown Point","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Patrick","middleName":"Allen","boxscoreName":"Patrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Patrick","nameSlug":"chad-patrick-694477","firstLastName":"Chad Patrick","lastFirstName":"Patrick, Chad","lastInitName":"Patrick, C","initLastName":"C Patrick","fullFMLName":"Chandler Allen Patrick","fullLFMName":"Patrick, Chandler Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID650859":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859","firstName":"Luis","lastName":"Rengifo","primaryNumber":"21","birthDate":"1997-02-26","currentAge":29,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 9\"","weight":204,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Luis","useLastName":"Rengifo","middleName":"Jose","boxscoreName":"Rengifo","nickName":"Fifo","gender":"M","nameMatrilineal":"Canate","isPlayer":true,"isVerified":true,"pronunciation":"ren-HE-foe","mlbDebutDate":"2019-04-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Rengifo","nameSlug":"luis-rengifo-650859","firstLastName":"Luis Rengifo","lastFirstName":"Rengifo, Luis","lastInitName":"Rengifo, L","initLastName":"L Rengifo","fullFMLName":"Luis Jose Rengifo","fullLFMName":"Rengifo, Luis Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"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},"ID701656":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656","firstName":"Logan","lastName":"Henderson","primaryNumber":"43","birthDate":"2002-03-02","currentAge":24,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Henderson","middleName":"Blake","boxscoreName":"Henderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Henderson","nameSlug":"logan-henderson-701656","firstLastName":"Logan Henderson","lastFirstName":"Henderson, Logan","lastInitName":"Henderson, L","initLastName":"L Henderson","fullFMLName":"Logan Blake Henderson","fullLFMName":"Henderson, Logan Blake","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID694192":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192","firstName":"Jackson","lastName":"Chourio","primaryNumber":"11","birthDate":"2004-03-11","currentAge":22,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":199,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jackson","useLastName":"Chourio","middleName":"Bryan","boxscoreName":"Chourio, J","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":true,"pronunciation":"CHOO-ree-oh","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Chourio","nameSlug":"jackson-chourio-694192","firstLastName":"Jackson Chourio","lastFirstName":"Chourio, Jackson","lastInitName":"Chourio, J","initLastName":"J Chourio","fullFMLName":"Jackson Bryan Chourio","fullLFMName":"Chourio, Jackson Bryan","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID592885":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885","firstName":"Christian","lastName":"Yelich","primaryNumber":"22","birthDate":"1991-12-05","currentAge":34,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Christian","useLastName":"Yelich","middleName":"Stephen","boxscoreName":"Yelich","nickName":"Yeli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"YELL-itch","mlbDebutDate":"2013-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Yelich","nameSlug":"christian-yelich-592885","firstLastName":"Christian Yelich","lastFirstName":"Yelich, Christian","lastInitName":"Yelich, C","initLastName":"C Yelich","fullFMLName":"Christian Stephen Yelich","fullLFMName":"Yelich, Christian Stephen","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID665795":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795","firstName":"Edward","lastName":"Cabrera","primaryNumber":"30","birthDate":"1998-04-13","currentAge":28,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edward","useLastName":"Cabrera","middleName":"Brany","boxscoreName":"Cabrera, E","gender":"M","nameMatrilineal":"Cabrera","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edward Cabrera","nameSlug":"edward-cabrera-665795","firstLastName":"Edward Cabrera","lastFirstName":"Cabrera, Edward","lastInitName":"Cabrera, E","initLastName":"E Cabrera","fullFMLName":"Edward Brany Cabrera","fullLFMName":"Cabrera, Edward Brany","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID681799":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799","firstName":"Ethan","lastName":"Roberts","primaryNumber":"39","birthDate":"1997-07-04","currentAge":29,"birthCity":"Sparta","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ethan","useLastName":"Roberts","middleName":"Michael","boxscoreName":"Roberts","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ethan Roberts","nameSlug":"ethan-roberts-681799","firstLastName":"Ethan Roberts","lastFirstName":"Roberts, Ethan","lastInitName":"Roberts, E","initLastName":"E Roberts","fullFMLName":"Ethan Michael Roberts","fullLFMName":"Roberts, Ethan Michael","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID664023":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","firstName":"Ian","lastName":"Happ","primaryNumber":"8","birthDate":"1994-08-12","currentAge":32,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ian","useLastName":"Happ","middleName":"Edward","boxscoreName":"Happ","nickName":"Happer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-05-13","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ian Happ","nameSlug":"ian-happ-664023","firstLastName":"Ian Happ","lastFirstName":"Happ, Ian","lastInitName":"Happ, I","initLastName":"I Happ","fullFMLName":"Ian Edward Happ","fullLFMName":"Happ, Ian Edward","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID641343":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343","firstName":"Jakob","lastName":"Bauers","primaryNumber":"9","birthDate":"1995-10-06","currentAge":30,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Bauers","middleName":"Christopher","boxscoreName":"Bauers","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bauers","nameSlug":"jake-bauers-641343","firstLastName":"Jake Bauers","lastFirstName":"Bauers, Jake","lastInitName":"Bauers, J","initLastName":"J Bauers","fullFMLName":"Jakob Christopher Bauers","fullLFMName":"Bauers, Jakob Christopher","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"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},"ID686217":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217","firstName":"Salvatore","lastName":"Frelick","primaryNumber":"10","birthDate":"2000-04-19","currentAge":26,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"5' 9\"","weight":191,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Sal","useLastName":"Frelick","middleName":"Michael","boxscoreName":"Frelick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"FREE-lick","mlbDebutDate":"2023-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Frelick","nameSlug":"sal-frelick-686217","firstLastName":"Sal Frelick","lastFirstName":"Frelick, Sal","lastInitName":"Frelick, S","initLastName":"S Frelick","fullFMLName":"Salvatore Michael Frelick","fullLFMName":"Frelick, Salvatore Michael","strikeZoneTop":3.06,"strikeZoneBottom":1.55},"ID682842":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842","firstName":"Abner","lastName":"Uribe","primaryNumber":"45","birthDate":"2000-06-20","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Abner","useLastName":"Uribe","middleName":"Brismaury","boxscoreName":"Uribe","gender":"M","nameMatrilineal":"Cabral","isPlayer":true,"isVerified":false,"pronunciation":"oo-REE-bay","mlbDebutDate":"2023-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Abner Uribe","nameSlug":"abner-uribe-682842","firstLastName":"Abner Uribe","lastFirstName":"Uribe, Abner","lastInitName":"Uribe, A","initLastName":"A Uribe","fullFMLName":"Abner Brismaury Uribe","fullLFMName":"Uribe, Abner Brismaury","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID683734":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734","firstName":"Andrew","lastName":"Vaughn","primaryNumber":"28","birthDate":"1998-04-03","currentAge":28,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrew","useLastName":"Vaughn","middleName":"Clayton","boxscoreName":"Vaughn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2021-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Vaughn","nameSlug":"andrew-vaughn-683734","firstLastName":"Andrew Vaughn","lastFirstName":"Vaughn, Andrew","lastInitName":"Vaughn, A","initLastName":"A Vaughn","fullFMLName":"Andrew Clayton Vaughn","fullLFMName":"Vaughn, Andrew Clayton","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"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},"ID683737":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737","firstName":"Michael","lastName":"Busch","primaryNumber":"29","birthDate":"1997-11-09","currentAge":28,"birthCity":"Inver Grove Heights","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Busch","middleName":"James","boxscoreName":"Busch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Busch","nameSlug":"michael-busch-683737","firstLastName":"Michael Busch","lastFirstName":"Busch, Michael","lastInitName":"Busch, M","initLastName":"M Busch","fullFMLName":"Michael James Busch","fullLFMName":"Busch, Michael James","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID657097":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097","firstName":"Jacob","lastName":"Webb","primaryNumber":"71","birthDate":"1993-08-15","currentAge":33,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Webb","middleName":"Lawrence","boxscoreName":"Webb, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Webb","nameSlug":"jacob-webb-657097","firstLastName":"Jacob Webb","lastFirstName":"Webb, Jacob","lastInitName":"Webb, J","initLastName":"J Webb","fullFMLName":"Jacob Lawrence Webb","fullLFMName":"Webb, Jacob Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691718":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718","firstName":"Pete","lastName":"Crow-Armstrong","primaryNumber":"4","birthDate":"2002-03-25","currentAge":24,"birthCity":"Sherman Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":184,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Pete","useLastName":"Crow-Armstrong","middleName":"Henry","boxscoreName":"Crow-Armstrong","nickName":"PCA","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Pete Crow-Armstrong","nameSlug":"pete-crow-armstrong-691718","firstLastName":"Pete Crow-Armstrong","lastFirstName":"Crow-Armstrong, Pete","lastInitName":"Crow-Armstrong, P","initLastName":"P Crow-Armstrong","fullFMLName":"Pete Henry Crow-Armstrong","fullLFMName":"Crow-Armstrong, Pete Henry","strikeZoneTop":3.202,"strikeZoneBottom":1.616},"ID690986":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986","firstName":"Kyle","lastName":"Harrison","primaryNumber":"52","birthDate":"2001-08-12","currentAge":25,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Harrison","middleName":"Christopher","boxscoreName":"Harrison","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Harrison","nameSlug":"kyle-harrison-690986","firstLastName":"Kyle Harrison","lastFirstName":"Harrison, Kyle","lastInitName":"Harrison, K","initLastName":"K Harrison","fullFMLName":"Kyle Christopher Harrison","fullLFMName":"Harrison, Kyle Christopher","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID670032":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032","firstName":"Nicholas","lastName":"Lopez","primaryNumber":"33","birthDate":"1995-03-13","currentAge":31,"birthCity":"Naperville","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nicky","useLastName":"Lopez","boxscoreName":"Lopez, N","nickName":"Shorts","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nicky Lopez","nameSlug":"nicky-lopez-670032","firstLastName":"Nicky Lopez","lastFirstName":"Lopez, Nicky","lastInitName":"Lopez, N","initLastName":"N Lopez","fullFMLName":"Nicholas Lopez","fullLFMName":"Lopez, Nicholas","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID669003":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003","firstName":"Garrett","lastName":"Mitchell","primaryNumber":"5","birthDate":"1998-09-04","currentAge":27,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":229,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Garrett","useLastName":"Mitchell","middleName":"Antony-Charles","boxscoreName":"Mitchell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Mitchell","nameSlug":"garrett-mitchell-669003","firstLastName":"Garrett Mitchell","lastFirstName":"Mitchell, Garrett","lastInitName":"Mitchell, G","initLastName":"G Mitchell","fullFMLName":"Garrett Antony-Charles Mitchell","fullLFMName":"Mitchell, Garrett Antony-Charles","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID676879":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879","firstName":"Aaron","lastName":"Ashby","primaryNumber":"26","birthDate":"1998-05-24","currentAge":28,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Ashby","boxscoreName":"Ashby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Ashby","nameSlug":"aaron-ashby-676879","firstLastName":"Aaron Ashby","lastFirstName":"Ashby, Aaron","lastInitName":"Ashby, A","initLastName":"A Ashby","fullFMLName":"Aaron  Ashby","fullLFMName":"Ashby, Aaron","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"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},"ID688107":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107","firstName":"Robert","lastName":"Gasser","primaryNumber":"54","birthDate":"1999-05-31","currentAge":27,"birthCity":"El Dorado Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Gasser","middleName":"Riordan","boxscoreName":"Gasser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robert Gasser","nameSlug":"robert-gasser-688107","firstLastName":"Robert Gasser","lastFirstName":"Gasser, Robert","lastInitName":"Gasser, R","initLastName":"R Gasser","fullFMLName":"Robert Riordan Gasser","fullLFMName":"Gasser, Robert Riordan","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID596142":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142","firstName":"Gary","lastName":"Sánchez","primaryNumber":"99","birthDate":"1992-12-02","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":251,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gary","useLastName":"Sánchez","boxscoreName":"Sánchez","nickName":"Kraken","gender":"M","nameMatrilineal":"Herrera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-10-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gary Sánchez","nameSlug":"gary-sanchez-596142","firstLastName":"Gary Sánchez","lastFirstName":"Sánchez, Gary","lastInitName":"Sánchez, G","initLastName":"G Sánchez","fullFMLName":"Gary Sánchez","fullLFMName":"Sánchez, Gary ","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID694819":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819","firstName":"Jacob","lastName":"Misiorowski","primaryNumber":"32","birthDate":"2002-04-03","currentAge":24,"birthCity":"Blue Springs","birthStateProvince":"MO","birthCountry":"USA","height":"6' 7\"","weight":201,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Misiorowski","middleName":"Walter","boxscoreName":"Misiorowski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"miz-uh-RŎW-skee","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Misiorowski","nameSlug":"jacob-misiorowski-694819","firstLastName":"Jacob Misiorowski","lastFirstName":"Misiorowski, Jacob","lastInitName":"Misiorowski, J","initLastName":"J Misiorowski","fullFMLName":"Jacob Walter Misiorowski","fullLFMName":"Misiorowski, Jacob Walter","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"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},"ID669084":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084","firstName":"Dayton","lastName":"Hall","primaryNumber":"37","birthDate":"1998-09-19","currentAge":27,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"DL","useLastName":"Hall","middleName":"Layne","boxscoreName":"Hall, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"DL Hall","nameSlug":"dl-hall-669084","firstLastName":"DL Hall","lastFirstName":"Hall, DL","lastInitName":"Hall, D","initLastName":"D Hall","fullFMLName":"Dayton Layne Hall","fullLFMName":"Hall, Dayton Layne","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID656730":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730","firstName":"Trevor","lastName":"Megill","primaryNumber":"29","birthDate":"1993-12-05","currentAge":32,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Megill","middleName":"J.","boxscoreName":"Megill","nickName":"Gorilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"meh-GILL","mlbDebutDate":"2021-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Megill","nameSlug":"trevor-megill-656730","firstLastName":"Trevor Megill","lastFirstName":"Megill, Trevor","lastInitName":"Megill, T","initLastName":"T Megill","fullFMLName":"Trevor J. Megill","fullLFMName":"Megill, Trevor J.","strikeZoneTop":3.567,"strikeZoneBottom":1.8}},"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17","location":{"address1":"1060 West Addison","city":"Chicago","state":"Illinois","stateAbbrev":"IL","postalCode":"60613-4397","defaultCoordinates":{"latitude":41.948171,"longitude":-87.655503},"azimuthAngle":37.0,"elevation":595,"country":"USA","phone":"(773) 404-2827"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41363,"turfType":"Grass","roofType":"Open","leftLine":355,"leftCenter":368,"center":400,"rightCenter":368,"rightLine":353},"active":true,"season":"2026"},"officialVenue":{"id":17,"link":"/api/v1/venues/17"},"weather":{"condition":"Clear","temp":"56","wind":"15 mph, In From RF"},"gameInfo":{"attendance":39459,"firstPitch":"2026-05-20T23:39:00.000Z","gameDurationMinutes":154},"review":{"hasChallenges":true,"away":{"used":2,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"home":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"}},"officialScorer":{"id":511136,"fullName":"Randy Liss","link":"/api/v1/people/511136"},"primaryDatacaster":{"id":700152,"fullName":"Joe Nardella","link":"/api/v1/people/700152"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T23:39:51.214Z","endTime":"2026-05-20T23:40:56.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":{"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-20T20:43:44.890Z","endTime":"2026-05-20T23:11:33.214Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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-20T23:11:33.214Z","endTime":"2026-05-20T23:39:16.287Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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-20T23:39:16.287Z","endTime":"2026-05-20T23:39:53.553Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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.9,"endSpeed":85.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.85909692548352,"aZ":-15.259845625741896,"pfxX":-6.423162847315595,"pfxZ":8.839155361423726,"pX":-0.5053898821144085,"pZ":3.3389049531237838,"vX0":5.716090833127261,"vY0":-139.26880507510222,"vZ0":-3.939017046608148,"x":136.26,"y":148.63,"x0":-1.776555493902501,"y0":50.00034672536024,"z0":5.81900972592151,"aX":-12.287737064145391},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":10.1,"spinRate":2164,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3972658644012177,"extension":6.491035297817803},"index":3,"playId":"00226ad6-f74e-38ba-a1a8-0bd37a71bef2","pitchNumber":1,"startTime":"2026-05-20T23:39:53.553Z","endTime":"2026-05-20T23:39:57.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.983179804782875,"aZ":-24.334380658057878,"pfxX":-10.061838795556252,"pfxZ":3.899357164056398,"pX":-0.25906084528164475,"pZ":1.8982180193895064,"vX0":7.622345644434821,"vY0":-140.70601245994098,"vZ0":-6.219948932141529,"x":126.87,"y":187.53,"x0":-1.6915428280017462,"y0":50.005563058263306,"z0":5.707312978258945,"aX":-20.24228926698422},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.0,"breakHorizontal":16.7,"spinRate":2127,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3888086903627084,"extension":6.573935812218339},"index":4,"playId":"d17be0c7-d309-3002-b842-ae66d84e98a9","pitchNumber":2,"startTime":"2026-05-20T23:40:05.140Z","endTime":"2026-05-20T23:40:08.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.818022912473637,"aZ":-36.88888134550287,"pfxX":2.4383450508220177,"pfxZ":-3.011112770467772,"pX":-0.24404469246743224,"pZ":2.2474654651271955,"vX0":2.316607660814422,"vY0":-123.83133133943039,"vZ0":-1.9333631451207083,"x":126.3,"y":178.1,"x0":-1.5056803890987271,"y0":50.00335701150499,"z0":6.100778453222214,"aX":3.8175232369598873},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.6,"breakHorizontal":-4.9,"spinRate":2278,"spinDirection":29},"zone":5,"typeConfidence":2.0,"plateTime":0.44093036227469984,"extension":6.399508087754852},"index":5,"playId":"6fedc71a-561e-3b55-8142-517fce256cb3","pitchNumber":3,"startTime":"2026-05-20T23:40:19.438Z","endTime":"2026-05-20T23:40:22.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24417683155814,"aZ":-27.113860927591475,"pfxX":0.039994112325295816,"pfxZ":2.9092661017928667,"pX":2.4005668754427507,"pZ":0.5687665784656545,"vX0":9.612284850379897,"vY0":-130.48736751427893,"vZ0":-8.112879273770021,"x":25.5,"y":223.42,"x0":-1.3228315027203439,"y0":50.00364066018993,"z0":5.7353858676298355,"aX":0.06800588355113356},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.7,"breakHorizontal":-2.0,"spinRate":2388,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4183790506906018,"extension":6.550645708532219},"index":6,"playId":"01652408-9968-3575-89dd-907035bd2def","pitchNumber":4,"startTime":"2026-05-20T23:40:33.103Z","endTime":"2026-05-20T23:40:36.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.141363551239042,"aZ":-28.621841723449844,"pfxX":-0.9240726084022721,"pfxZ":2.06632474368402,"pX":0.23574165163774302,"pZ":1.7987829165326983,"vX0":5.036162859068373,"vY0":-129.74872300592025,"vZ0":-4.832024488111671,"x":108.01,"y":190.21,"x0":-1.6037449299708029,"y0":50.002530227833894,"z0":5.845941566481094,"aX":-1.5886062977094235},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":0.6,"spinRate":2389,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.42088624020252485,"extension":6.5066712498958035},"hitData":{"launchSpeed":64.8,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.46,"coordY":168.25}},"index":7,"playId":"31f2bed1-e282-372b-b259-a67eb7199bc7","pitchNumber":5,"startTime":"2026-05-20T23:40:48.057Z","endTime":"2026-05-20T23:40:56.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T23:40:56.158Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T23:41:06.730Z","endTime":"2026-05-20T23:41:41.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.720586249962683,"aZ":-36.06755016835929,"pfxX":0.7612847751377281,"pfxZ":-2.487875603727888,"pX":-0.08959431828311108,"pZ":2.913944335382206,"vX0":3.183076174822368,"vY0":-123.9924586657829,"vZ0":-0.5190048321942594,"x":120.42,"y":160.1,"x0":-1.4864773473794848,"y0":50.00306250896991,"z0":6.123520692351323,"aX":1.1907992724113807},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.4,"breakHorizontal":-2.0,"spinRate":2307,"spinDirection":31},"zone":2,"typeConfidence":2.0,"plateTime":0.4409512349933431,"extension":6.440378010702967},"index":0,"playId":"f046edbe-f8d7-3261-a030-ea823895ff47","pitchNumber":1,"startTime":"2026-05-20T23:41:16.965Z","endTime":"2026-05-20T23:41:20.080Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33223754925122,"aZ":-17.169460772214553,"pfxX":-7.60866049363261,"pfxZ":7.6162520248600405,"pX":0.4433273210451187,"pZ":2.6251413726952784,"vX0":7.87686765900696,"vY0":-139.88457713243713,"vZ0":-5.628621007351318,"x":100.1,"y":167.9,"x0":-1.4286893567161052,"y0":50.00002443024027,"z0":5.799634198094013,"aX":-14.985443107533825},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":12.0,"spinRate":2170,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.39245869641392295,"extension":6.442050757780435},"hitData":{"launchSpeed":87.3,"launchAngle":6.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.87,"coordY":97.77}},"index":1,"playId":"38b7bcb0-d11c-34ad-9ca9-c30a975bb568","pitchNumber":2,"startTime":"2026-05-20T23:41:29.893Z","endTime":"2026-05-20T23:41:41.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T23:41:41.388Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a line drive to center fielder Pete Crow-Armstrong. Brice Turang to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T23:41:41.858Z","endTime":"2026-05-20T23:42:54.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53716577788286,"aZ":-20.32537155310009,"pfxX":-12.63258461706332,"pfxZ":5.994541511934856,"pX":0.3576362486364636,"pZ":2.1469817199548165,"vX0":9.65868351908373,"vY0":-139.71834040484225,"vZ0":-6.009337280150568,"x":103.37,"y":180.81,"x0":-1.5031675562436297,"y0":50.00441562206793,"z0":5.661907363605722,"aX":-24.973171592856417},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.7,"breakHorizontal":20.9,"spinRate":2224,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.39204966661773444,"extension":6.8569712435584105},"index":0,"playId":"96ac5328-8288-3965-8814-03c21b031030","pitchNumber":1,"startTime":"2026-05-20T23:42:06.357Z","endTime":"2026-05-20T23:42:09.445Z","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":97.8,"endSpeed":90.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.676726843306856,"aZ":-22.434273065365712,"pfxX":-9.936437374223548,"pfxZ":4.6794620482563225,"pX":-0.5668272724237396,"pZ":4.044548475062887,"vX0":6.308404445816093,"vY0":-142.38274765164414,"vZ0":-1.2141250269425345,"x":138.61,"y":129.58,"x0":-1.505321882298033,"y0":50.00002354146972,"z0":5.878537141243287,"aX":-20.665297168767786},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.5,"breakHorizontal":16.9,"spinRate":2334,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38278646943470873,"extension":6.555781399360596},"index":1,"playId":"9dd000bb-a6d6-3825-8de9-a33d97bd98da","pitchNumber":2,"startTime":"2026-05-20T23:42:26.568Z","endTime":"2026-05-20T23:42:29.568Z","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":88.9,"endSpeed":81.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.540360637428076,"aZ":-30.686738710695902,"pfxX":-2.370275947227808,"pfxZ":0.8729103847443636,"pX":-0.8825257356960975,"pZ":2.6744066830653264,"vX0":2.5245655257850976,"vY0":-129.55280999872997,"vZ0":-1.9959204843310623,"x":150.64,"y":166.57,"x0":-1.5625316530076196,"y0":50.00009650606909,"z0":5.804549099209757,"aX":-4.021099077306024},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":3.7,"spinRate":2307,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.42308836640205927,"extension":6.4019400875213215},"hitData":{"launchSpeed":78.2,"launchAngle":21.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.84,"coordY":97.17}},"index":2,"playId":"b78745aa-6589-337a-b1b0-93381004e36c","pitchNumber":3,"startTime":"2026-05-20T23:42:44.215Z","endTime":"2026-05-20T23:42:54.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T23:42:54.788Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Yelich lines out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T23:42:56.129Z","endTime":"2026-05-20T23:43:56.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.005626876349154,"aZ":-27.37209446206727,"pfxX":-11.722705280454273,"pfxZ":2.615039727018382,"pX":0.7416285361014793,"pZ":0.3696653104778615,"vX0":9.431419904130664,"vY0":-134.7921462882431,"vZ0":-8.759394661613985,"x":88.73,"y":228.8,"x0":-1.2841302530029133,"y0":50.00280205915767,"z0":5.601894283185564,"aX":-21.515770030507515},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.9,"breakHorizontal":19.2,"spinRate":1755,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4067616087298638,"extension":6.789844031296428},"index":0,"playId":"4d358f10-f383-3e80-9a42-67c410a0aadf","pitchNumber":1,"startTime":"2026-05-20T23:43:26.670Z","endTime":"2026-05-20T23:43:29.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":81.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.963014138489587,"aZ":-37.58822446912236,"pfxX":1.8826698068982757,"pfxZ":-3.3130010215424814,"pX":-0.188284394600728,"pZ":2.4454570712260977,"vX0":2.302497039954997,"vY0":-125.67310410971591,"vZ0":-1.5068808213361546,"x":124.18,"y":172.75,"x0":-1.353040540637733,"y0":50.00100834414774,"z0":6.04300435988441,"aX":3.0795356318440406},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.1,"breakHorizontal":-3.8,"spinRate":2365,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.43206534876315805,"extension":6.3424955483395875},"hitData":{"launchSpeed":88.3,"launchAngle":24.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.56,"coordY":103.84}},"index":1,"playId":"e3afd77d-697d-3b1d-a34d-74ae1e5a1ca7","pitchNumber":2,"startTime":"2026-05-20T23:43:46.238Z","endTime":"2026-05-20T23:43:56.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T23:43:56.222Z","atBatIndex":3},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Garrett Mitchell grounds into a force out, fielded by shortstop Dansby Swanson. William Contreras out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T23:43:59.183Z","endTime":"2026-05-20T23:44:34.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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":96.6,"endSpeed":88.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.490072324884224,"aZ":-21.004218570042777,"pfxX":-10.435557911476902,"pfxZ":5.605815064521611,"pX":-0.612489736063451,"pZ":3.146802818131669,"vX0":6.418967600347932,"vY0":-140.45364077777967,"vZ0":-3.504791839699295,"x":140.35,"y":153.82,"x0":-1.5743415491662827,"y0":50.00518845946611,"z0":5.780525099454013,"aX":-20.804942016478048},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.6,"breakHorizontal":17.5,"spinRate":2206,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3903114683566087,"extension":6.568160763593098},"hitData":{"launchSpeed":81.3,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.7,"coordY":142.9}},"index":0,"playId":"32c82bba-46f1-3ccc-9b18-5b73eeeb72f9","pitchNumber":1,"startTime":"2026-05-20T23:44:27.848Z","endTime":"2026-05-20T23:44:34.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T23:44:34.757Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nico Hoerner doubles (13) on a line drive to left fielder Jackson Chourio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T23:46:36.367Z","endTime":"2026-05-20T23:48:14.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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(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":94.0,"endSpeed":85.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.885592249383027,"aZ":-17.480514897309625,"pfxX":8.499149410718221,"pfxZ":7.738489644581513,"pX":1.1814852505483,"pZ":4.713106135336353,"vX0":-6.473877868234748,"vY0":-136.8465388918807,"vZ0":1.565524035567468,"x":71.96,"y":111.53,"x0":2.472331754114984,"y0":50.00149780544616,"z0":5.3302214339148595,"aX":16.136482421915694},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":-14.0,"spinRate":2207,"spinDirection":127},"zone":12,"typeConfidence":0.91,"plateTime":0.4000773021321766,"extension":6.526302508337774},"index":0,"playId":"2a852acd-1d29-3751-9822-b8291d30eb05","pitchNumber":1,"startTime":"2026-05-20T23:46:57.617Z","endTime":"2026-05-20T23:47:00.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52232956549561,"aZ":-13.218550630369023,"pfxX":8.417372233456382,"pfxZ":10.303307370074442,"pX":-0.13144993606773805,"pZ":3.629664920424066,"vX0":-9.243150091869847,"vY0":-135.94607187174253,"vZ0":-1.2138626041255,"x":122.01,"y":140.78,"x0":2.246801989963421,"y0":50.00452762482665,"z0":5.015913961054225,"aX":15.489653940659016},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":-12.8,"spinRate":2216,"spinDirection":129},"zone":11,"typeConfidence":0.84,"plateTime":0.405539408144413,"extension":6.666911095245337},"index":1,"playId":"10fe9f84-3b32-3f84-91ac-e188978b86ba","pitchNumber":2,"startTime":"2026-05-20T23:47:11.962Z","endTime":"2026-05-20T23:47:15.188Z","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":94.7,"endSpeed":85.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.791746860181824,"aZ":-13.3738258747664,"pfxX":8.649053391406415,"pfxZ":9.939597267238527,"pX":-0.3503248519471975,"pZ":3.3487594508598852,"vX0":-10.189291423961027,"vY0":-137.46623050386447,"vZ0":-2.109115539021047,"x":130.35,"y":148.36,"x0":2.3011932648786133,"y0":50.00174715051198,"z0":5.046489899515343,"aX":16.358766928356456},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":-13.2,"spinRate":2316,"spinDirection":132},"zone":11,"typeConfidence":0.88,"plateTime":0.4002308004633579,"extension":6.724090646323386},"index":2,"playId":"6a533764-ff4a-3f3e-85d4-f4672fcfa1e0","pitchNumber":3,"startTime":"2026-05-20T23:47:25.516Z","endTime":"2026-05-20T23:47:28.784Z","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":1,"outs":0},"index":3,"startTime":"2026-05-20T23:47:37.373Z","endTime":"2026-05-20T23:47:47.576Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.395039557807905,"aZ":-17.358291196590145,"pfxX":7.8415693662805594,"pfxZ":7.86339437715243,"pX":0.8992721344517337,"pZ":2.82695904945682,"vX0":-6.643459996474477,"vY0":-136.71201784531,"vZ0":-2.6711426335536395,"x":82.72,"y":162.45,"x0":2.3473469327874126,"y0":50.00539127951918,"z0":5.01448772732856,"aX":14.779646761613026},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":-12.7,"spinRate":2356,"spinDirection":125},"zone":12,"typeConfidence":0.91,"plateTime":0.40133950065364665,"extension":6.5724871900193795},"index":4,"playId":"4172d9ef-011d-36ec-9293-aae1108cff1b","pitchNumber":4,"startTime":"2026-05-20T23:47:47.576Z","endTime":"2026-05-20T23:47:50.761Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.50525771774481,"aZ":-37.43758417886266,"pfxX":-5.876578705265739,"pfxZ":-3.7853993036125697,"pX":-0.27356609176200725,"pZ":2.119171965061905,"vX0":-4.850598253953247,"vY0":-116.98340645146884,"vZ0":1.3184930254801115,"x":127.43,"y":181.56,"x0":2.588292467236002,"y0":50.003483731231455,"z0":5.050281120628808,"aX":-8.167276297914944},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.2,"breakHorizontal":11.8,"spinRate":2192,"spinDirection":317},"zone":7,"typeConfidence":0.91,"plateTime":0.467725047420275,"extension":6.561434113693175},"hitData":{"launchSpeed":96.4,"launchAngle":11.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":29.31,"coordY":95.74}},"index":5,"playId":"0a7dde95-1c98-3577-9006-228f57984fca","pitchNumber":5,"startTime":"2026-05-20T23:48:00.523Z","endTime":"2026-05-20T23:48:14.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T23:48:14.734Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Brewers challenged (tag play), call on the field was overturned: Alex Bregman flies into a double play, center fielder Garrett Mitchell to third baseman David Hamilton. Nico Hoerner out at 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T23:48:28.654Z","endTime":"2026-05-20T23:49:54.418Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.239288857996687,"aZ":-14.604284014062832,"pfxX":7.459778386419801,"pfxZ":9.05516543510283,"pX":0.5890561777075504,"pZ":1.9955566757205967,"vX0":-7.687960300067535,"vY0":-138.07617688100854,"vZ0":-5.191072082299775,"x":94.55,"y":184.9,"x0":2.4333285337398314,"y0":50.00656764434731,"z0":4.87435814170485,"aX":14.482221361070755},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":-12.0,"spinRate":2319,"spinDirection":125},"zone":9,"typeConfidence":0.9,"plateTime":0.39589088589380506,"extension":6.60247309165478},"index":0,"playId":"559237e6-bf87-3cb8-b337-e6b526b79b92","pitchNumber":1,"startTime":"2026-05-20T23:48:44.633Z","endTime":"2026-05-20T23:48:47.831Z","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":86.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.628134043418402,"aZ":-16.070394476667765,"pfxX":7.724823288447489,"pfxZ":8.424110694036267,"pX":-0.714843459398841,"pZ":3.7510799725875335,"vX0":-10.813700308454894,"vY0":-137.4332064235791,"vZ0":-0.4090689204422936,"x":144.25,"y":137.5,"x0":2.2683117816855143,"y0":50.00326598607983,"z0":4.993906908866543,"aX":14.769069612988304},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":-11.8,"spinRate":2428,"spinDirection":130},"zone":11,"typeConfidence":0.9,"plateTime":0.3986250237885214,"extension":6.683036022799562},"index":1,"playId":"985f63f7-3d05-3a0b-b466-fde6ee652741","pitchNumber":2,"startTime":"2026-05-20T23:49:03.713Z","endTime":"2026-05-20T23:49:06.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73590479334741,"aZ":-14.576447149368894,"pfxX":9.831002645284453,"pfxZ":9.122557617556623,"pX":0.2939370195371261,"pZ":1.2495853298828055,"vX0":-9.023087057671798,"vY0":-138.6749573652315,"vZ0":-6.944896046508993,"x":105.8,"y":205.04,"x0":2.327583740924778,"y0":50.00690216611154,"z0":4.776747867056959,"aX":18.972158887084543},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":-15.7,"spinRate":2359,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.3964066213365327,"extension":6.70311021715604},"index":2,"playId":"dc2315c3-4b4a-327d-85e2-eaaa5b974e40","pitchNumber":3,"startTime":"2026-05-20T23:49:23.352Z","endTime":"2026-05-20T23:49:26.821Z","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":94.8,"endSpeed":86.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.235279375421094,"aZ":-16.919115597492155,"pfxX":8.956436009778377,"pfxZ":7.987713780976003,"pX":-0.2128869255291827,"pZ":2.7993035171264093,"vX0":-10.210160590252435,"vY0":-137.7157038213356,"vZ0":-2.6593686946527058,"x":125.11,"y":163.2,"x0":2.389170844105925,"y0":50.00281978006708,"z0":4.929849353356681,"aX":17.10514719154708},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":-13.9,"spinRate":2313,"spinDirection":131},"zone":2,"typeConfidence":0.9,"plateTime":0.39861963080108165,"extension":6.606506618271037},"hitData":{"launchSpeed":92.4,"launchAngle":28.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.95,"coordY":65.63}},"index":3,"playId":"52faabe9-8d34-3838-af92-864020b3569c","pitchNumber":4,"startTime":"2026-05-20T23:49:41.389Z","endTime":"2026-05-20T23:49:54.418Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":158},"playEndTime":"2026-05-20T23:49:54.418Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T23:52:31.333Z","endTime":"2026-05-20T23:53:32.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":94.8,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.873855012176556,"aZ":-13.755597330874952,"pfxX":10.770122421659346,"pfxZ":9.827035302825411,"pX":-0.30687850898091484,"pZ":1.863243396468599,"vX0":-10.664172309334196,"vY0":-137.36289782930075,"vZ0":-5.392174630915802,"x":128.7,"y":188.47,"x0":2.262805057127633,"y0":50.0038970954614,"z0":4.8183238241165816,"aX":20.188291610053263},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":-16.7,"spinRate":2449,"spinDirection":131},"zone":7,"typeConfidence":0.9,"plateTime":0.4017177179114486,"extension":6.772218171536237},"index":0,"playId":"e1586017-0503-327f-ba4c-c11032ecb04c","pitchNumber":1,"startTime":"2026-05-20T23:52:31.333Z","endTime":"2026-05-20T23:52:34.333Z","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":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.95553908158517,"aZ":-13.71393351421874,"pfxX":8.745917995714223,"pfxZ":9.468182010883382,"pX":-0.9037902450435544,"pZ":2.004102991715923,"vX0":-11.601054585063219,"vY0":-140.01864245445407,"vZ0":-5.27642714702932,"x":151.45,"y":184.67,"x0":2.1923229518192433,"y0":50.00099692851567,"z0":4.838540756343003,"aX":17.04977819412963},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":-13.0,"spinRate":2414,"spinDirection":125},"zone":13,"typeConfidence":0.9,"plateTime":0.3939192057479346,"extension":6.7596437287721205},"index":1,"playId":"c4f3add0-f89b-3eef-a276-7eca23655a5e","pitchNumber":2,"startTime":"2026-05-20T23:52:43.115Z","endTime":"2026-05-20T23:52:46.561Z","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":95.4,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40300611921062,"aZ":-18.286337092196327,"pfxX":9.013330685984677,"pfxZ":7.21355689022335,"pX":0.5695713302466032,"pZ":3.060945448513957,"vX0":-7.900530474457808,"vY0":-138.7116766517076,"vZ0":-1.863797379457822,"x":95.29,"y":156.13,"x0":2.3000452592033076,"y0":50.006051445496794,"z0":4.9760555652544385,"aX":17.362691891263143},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":-14.4,"spinRate":2363,"spinDirection":132},"zone":3,"typeConfidence":0.91,"plateTime":0.3966389231067651,"extension":6.599237355400242},"index":2,"playId":"68b90567-b796-3714-877a-f15bbfa44244","pitchNumber":3,"startTime":"2026-05-20T23:52:57.641Z","endTime":"2026-05-20T23:53:00.641Z","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":96.3,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40663921858151,"aZ":-15.01500465865887,"pfxX":8.141376467120185,"pfxZ":8.733423954354171,"pX":0.303065301959327,"pZ":3.9178506287417005,"vX0":-8.64539285347607,"vY0":-139.95785111409415,"vZ0":-0.4243615963101808,"x":105.45,"y":133.0,"x0":2.388562929734255,"y0":50.003718021400374,"z0":5.063306335788036,"aX":15.99836612825904},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":-12.7,"spinRate":2440,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.39279153119232113,"extension":6.568644875149389},"index":3,"playId":"97523be3-98c4-3360-a947-4c69e6b88e3a","pitchNumber":4,"startTime":"2026-05-20T23:53:13.719Z","endTime":"2026-05-20T23:53:17.056Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.459092195439524,"aZ":-39.3306102875804,"pfxX":-4.797139111935581,"pfxZ":-5.358309873014937,"pX":0.363537314492181,"pZ":1.5547585106768067,"vX0":-3.8529301206818514,"vY0":-115.98417729700284,"vZ0":0.48317398012525525,"x":103.14,"y":196.8,"x0":2.680507748627052,"y0":50.0003167748354,"z0":5.151895259207244,"aX":-6.411842848761822},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-9.1,"breakHorizontal":9.7,"spinRate":2271,"spinDirection":323},"zone":14,"typeConfidence":0.9,"plateTime":0.475653192146547,"extension":6.385883370536226},"index":4,"playId":"084dacda-250d-355b-a5e8-b7c92f222f46","pitchNumber":5,"startTime":"2026-05-20T23:53:28.951Z","endTime":"2026-05-20T23:53:32.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T23:53:32.603Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Bauers grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T23:55:21.616Z","endTime":"2026-05-20T23:56:57.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.253814663578225,"aZ":-20.268908682830087,"pfxX":-6.318549963913809,"pfxZ":6.281683526325598,"pX":-0.11475153830242975,"pZ":2.5012368244466665,"vX0":6.060239437193734,"vY0":-138.11415263513464,"vZ0":-5.313118901279787,"x":121.37,"y":171.25,"x0":-1.5371015498835363,"y0":50.00076861190223,"z0":5.850688933642163,"aX":-11.971996737014475},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.2,"breakHorizontal":9.8,"spinRate":2160,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3995059259057059,"extension":6.548815180038738},"index":0,"playId":"aa6a7f10-0d8b-3eab-bb69-269fc52472c5","pitchNumber":1,"startTime":"2026-05-20T23:55:39.264Z","endTime":"2026-05-20T23:55:42.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.479112095797554,"aZ":-26.33940172821548,"pfxX":-9.264289524503686,"pfxZ":3.2110243964973897,"pX":0.9096499278512031,"pZ":1.6410816007382345,"vX0":9.369317170654913,"vY0":-133.7778605812382,"vZ0":-6.02082948684458,"x":82.33,"y":194.47,"x0":-1.4320098391428449,"y0":50.00064110618373,"z0":5.805369549003073,"aX":-16.81418061819651},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.7,"breakHorizontal":14.8,"spinRate":1635,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4092206201974862,"extension":6.561887784946454},"index":1,"playId":"8a6879f6-1265-349c-b857-8a7d47f986f9","pitchNumber":2,"startTime":"2026-05-20T23:56:00.534Z","endTime":"2026-05-20T23:56:03.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96016935856146,"aZ":-30.446700303716906,"pfxX":-10.258156200415371,"pfxZ":0.9388085353897662,"pX":-1.616265819898885,"pZ":2.689937473970612,"vX0":4.0447271068553805,"vY0":-134.8215144593254,"vZ0":-2.749366555778048,"x":178.61,"y":166.15,"x0":-1.8052741691414909,"y0":50.00211214520397,"z0":5.877043519916604,"aX":-18.838278196013768},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.3,"breakHorizontal":17.6,"spinRate":1613,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4066420688071517,"extension":6.538869316219989},"index":2,"playId":"84debad3-d84e-3f58-af4f-bb99dab68114","pitchNumber":3,"startTime":"2026-05-20T23:56:17.603Z","endTime":"2026-05-20T23:56:20.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01689887964724,"aZ":-36.82849551832282,"pfxX":2.139710152498332,"pfxZ":-2.972658349606604,"pX":-0.797453073622904,"pZ":2.5404818033489693,"vX0":1.2979511216477626,"vY0":-124.55748394527082,"vZ0":-1.1444651867587392,"x":147.4,"y":170.19,"x0":-1.6040577412602839,"y0":50.00371183397883,"z0":6.062743617867774,"aX":3.3479154152761033},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.4,"breakHorizontal":-4.2,"spinRate":2372,"spinDirection":33},"zone":4,"typeConfidence":2.0,"plateTime":0.4404595038559229,"extension":6.452295317775988},"index":3,"playId":"b68e4de5-ee9c-34d3-bbed-a24606a2fe99","pitchNumber":4,"startTime":"2026-05-20T23:56:31.817Z","endTime":"2026-05-20T23:56:35.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31253044070884,"aZ":-22.732707498490665,"pfxX":-9.91934658577652,"pfxZ":4.713089545635327,"pX":-0.5753703335009528,"pZ":2.602610779103691,"vX0":5.58994127358115,"vY0":-140.94821974066343,"vZ0":-4.616981678858426,"x":138.93,"y":168.51,"x0":-1.3000216733539702,"y0":50.00480063101347,"z0":5.738164075937464,"aX":-19.87489311469627},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.7,"breakHorizontal":16.8,"spinRate":2208,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.38924993387068474,"extension":6.479456390164076},"hitData":{"launchSpeed":86.9,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.6,"coordY":142.9}},"index":4,"playId":"ba5db0db-3071-35fa-8aba-ede989bbdb84","pitchNumber":5,"startTime":"2026-05-20T23:56:50.353Z","endTime":"2026-05-20T23:56:57.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T23:56:57.659Z","atBatIndex":8},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Brewers challenged (catcher interference), call on the field was overturned: Sal Frelick reaches on catcher interference by Carson Kelly. Sal Frelick to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T23:57:02.124Z","endTime":"2026-05-20T23:57:32.389Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.206119816865137,"aZ":-17.56381299142563,"pfxX":-8.042803358383416,"pfxZ":7.360434550665736,"pX":-0.363660201733312,"pZ":2.502281572341841,"vX0":6.059486863041875,"vY0":-139.7186803770015,"vZ0":-5.667464407166739,"x":130.86,"y":171.22,"x0":-1.5108208354139412,"y0":50.00669207555272,"z0":5.703588739577917,"aX":-15.973740737222947},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.4,"breakHorizontal":13.4,"spinRate":2232,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.39138125717195305,"extension":6.587446280324378},"index":0,"playId":"543dcb24-1288-3901-9577-556b50e9d986","pitchNumber":1,"startTime":"2026-05-20T23:57:17.773Z","endTime":"2026-05-20T23:57:21.008Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91572627897695,"aZ":-14.557724202809313,"pfxX":-6.621481753065759,"pfxZ":8.830839528368882,"pX":0.3103924523486378,"pZ":1.7613044133687596,"vX0":7.240444127713505,"vY0":-140.80034271157712,"vZ0":-8.140509275556433,"x":105.17,"y":191.22,"x0":-1.4422102982372254,"y0":50.000811223901835,"z0":5.644956857541697,"aX":-13.206688200776918},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":10.4,"spinRate":2155,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.38997900029318977,"extension":6.516998598416174},"index":1,"playId":"1fa0bef7-3d02-37c6-bea6-c64e50ee8485","pitchNumber":2,"startTime":"2026-05-20T23:57:29.389Z","endTime":"2026-05-20T23:57:32.389Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MV","challengeTeamId":158},"playEndTime":"2026-05-20T23:57:32.389Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Ortiz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T23:59:34.014Z","endTime":"2026-05-21T00:02:53.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.424188670908375,"aZ":-24.6580144537965,"pfxX":-9.92892796033754,"pfxZ":3.760543540560082,"pX":1.0500132937966975,"pZ":2.5187158986359677,"vX0":10.616508834693175,"vY0":-139.70966816406056,"vZ0":-4.4692527193672715,"x":76.98,"y":170.77,"x0":-1.4905377562036932,"y0":50.00032256277865,"z0":5.738967379926799,"aX":-19.828918076647614},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.1,"breakHorizontal":16.1,"spinRate":2192,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3905107136423407,"extension":6.696933544063029},"index":0,"playId":"a4424777-75eb-3f6f-ab03-21a4a144c6e2","pitchNumber":1,"startTime":"2026-05-20T23:59:54.656Z","endTime":"2026-05-21T00:00:01.459Z","isPitch":true,"type":"pitch"},{"details":{"description":"Sal Frelick steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"a4424777-75eb-3f6f-ab03-21a4a144c6e2","startTime":"2026-05-21T00:01:00.935Z","endTime":"2026-05-21T00:01:25.412Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.410547024979635,"aZ":-14.119026878149091,"pfxX":-5.103519661004629,"pfxZ":9.158471649286758,"pX":-0.8216270539302412,"pZ":3.3850141049816194,"vX0":3.878079307328557,"vY0":-139.96074183727828,"vZ0":-4.426329489447526,"x":148.32,"y":147.38,"x0":-1.5664223737593466,"y0":50.00461588276852,"z0":5.920585632614001,"aX":-10.063650161154113},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":2318,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39226994180811436,"extension":6.468362976315215},"index":2,"playId":"8588f434-643a-3ae5-90d0-def9b779cf86","pitchNumber":2,"startTime":"2026-05-21T00:01:25.412Z","endTime":"2026-05-21T00:01:29.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.59661024816356,"aZ":-24.928897122533808,"pfxX":-9.5381466064185,"pfxZ":3.734592631924949,"pX":-0.06841273930310482,"pZ":3.7614172832763617,"vX0":7.236603069234677,"vY0":-139.44461312596673,"vZ0":-1.0913211669799034,"x":119.61,"y":137.22,"x0":-1.4769953995639216,"y0":50.004500556567834,"z0":5.825031795733044,"aX":-18.513471285451413},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.7,"breakHorizontal":15.5,"spinRate":2180,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3949903839710984,"extension":6.49842425412368},"index":3,"playId":"942d1bf9-dc3c-37c4-9710-225d2d620495","pitchNumber":3,"startTime":"2026-05-21T00:01:45.946Z","endTime":"2026-05-21T00:01:49.651Z","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":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.774485043139453,"aZ":-32.01601935905492,"pfxX":-0.33602065842843487,"pfxZ":0.09397965511688078,"pX":1.155887172410185,"pZ":3.213294943172722,"vX0":7.257003354017172,"vY0":-129.85290425982325,"vZ0":-0.47063649230830096,"x":72.94,"y":152.02,"x0":-1.6248592276587226,"y0":50.00422510169892,"z0":5.821011935088393,"aX":-0.577608396626459},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.2,"breakHorizontal":-1.0,"spinRate":2331,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.4209085989508172,"extension":6.527814512242124},"index":4,"playId":"7313eea3-ba57-31db-8554-7a9a32a0b7c2","pitchNumber":4,"startTime":"2026-05-21T00:02:12.884Z","endTime":"2026-05-21T00:02:15.884Z","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":5,"startTime":"2026-05-21T00:02:28.948Z","endTime":"2026-05-21T00:02:49.339Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.306002019718186,"aZ":-22.645053791566674,"pfxX":-10.592531027109482,"pfxZ":4.896887462482663,"pX":-0.5733192606115859,"pZ":1.4670754070968504,"vX0":6.2919343164408215,"vY0":-139.115132420843,"vZ0":-7.1770712332007225,"x":138.85,"y":199.17,"x0":-1.4967608866294748,"y0":50.00151090441264,"z0":5.598216095158755,"aX":-20.610909049842046},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.4,"breakHorizontal":17.8,"spinRate":2077,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.39480433128861625,"extension":6.740792467874562},"index":6,"playId":"f65a8012-cb52-38e9-bc0a-9cfb1b02ef2d","pitchNumber":5,"startTime":"2026-05-21T00:02:49.339Z","endTime":"2026-05-21T00:02:53.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:02:53.826Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Hamilton singles on a line drive to center fielder Pete Crow-Armstrong. Sal Frelick scores. Joey Ortiz scores. David Hamilton scores. Fielding error by center fielder Pete Crow-Armstrong.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-21T00:03:18.597Z","endTime":"2026-05-21T00:05:19.662Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]}],"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":"c80e9bdc-8cbd-4ca7-98ed-3b1d24febec0","startTime":"2026-05-21T00:03:18.597Z","endTime":"2026-05-21T00:03:23.597Z","isPitch":false,"type":"stepoff"},{"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":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.966235788843264,"aZ":-11.560221712022985,"pfxX":-7.9297135758336745,"pfxZ":10.472255483507109,"pX":0.8136050826997228,"pZ":1.5259460538652432,"vX0":8.8420248899654,"vY0":-139.76992631697425,"vZ0":-9.063674003538594,"x":85.99,"y":197.58,"x0":-1.3681638733070263,"y0":50.003757648733675,"z0":5.579865683510386,"aX":-15.611926994133645},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":12.5,"spinRate":2325,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3926218878214769,"extension":6.724845953284901},"index":1,"playId":"e2410542-31f3-3422-8bd6-ea09daa05d0d","pitchNumber":1,"startTime":"2026-05-21T00:03:34.574Z","endTime":"2026-05-21T00:03:38.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40943753339579,"aZ":-19.944514330922747,"pfxX":-11.511585069543958,"pfxZ":6.361996392190346,"pX":1.1099637100635449,"pZ":1.6683319547148097,"vX0":10.697101743117642,"vY0":-138.1578347673407,"vZ0":-6.889385097670253,"x":74.69,"y":193.74,"x0":-1.3271769777373463,"y0":50.001898662888856,"z0":5.546980075685345,"aX":-22.1266493110303},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.1,"breakHorizontal":18.5,"spinRate":2219,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.39730591958658135,"extension":6.60694288874655},"index":2,"playId":"bc4a8f54-3a8f-320e-826b-8dd143aa1353","pitchNumber":2,"startTime":"2026-05-21T00:03:55.839Z","endTime":"2026-05-21T00:03:58.839Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"index":3,"startTime":"2026-05-21T00:04:06.507Z","endTime":"2026-05-21T00:05:01.554Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57179395057952,"aZ":-20.102571869768095,"pfxX":-10.747482179489891,"pfxZ":6.021012571981812,"pX":0.27330261818671314,"pZ":2.0215015292223715,"vX0":8.890475928523465,"vY0":-140.8118051469667,"vZ0":-6.503017934907266,"x":106.58,"y":184.2,"x0":-1.5317376897126025,"y0":50.00081483388417,"z0":5.665576099059686,"aX":-21.537154500670155},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.7,"breakHorizontal":17.6,"spinRate":2214,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3892778989009038,"extension":6.624542714049707},"hitData":{"launchSpeed":106.1,"launchAngle":10.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.26,"coordY":87.63}},"index":4,"playId":"d54fa5ff-4051-310d-8771-2a13d47f780e","pitchNumber":3,"startTime":"2026-05-21T00:05:01.554Z","endTime":"2026-05-21T00:05:19.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:05:19.662Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-21T00:05:53.433Z","endTime":"2026-05-21T00:06:34.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":80.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.197409689777306,"aZ":-28.415806652898905,"pfxX":-0.6297113809823065,"pfxZ":2.2941486461295177,"pX":1.2305735108505558,"pZ":2.7477328640870406,"vX0":7.264508481121187,"vY0":-126.82701620465271,"vZ0":-1.9922782511420052,"x":70.09,"y":164.59,"x0":-1.5804766915891506,"y0":50.0048892260545,"z0":5.793867645472094,"aX":-1.0329778380970585},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":-0.4,"spinRate":2395,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.4306796539898956,"extension":6.623390278044116},"index":0,"playId":"6a67ad02-1399-384c-b234-4608a8c58604","pitchNumber":1,"startTime":"2026-05-21T00:05:55.172Z","endTime":"2026-05-21T00:05:58.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75558238479016,"aZ":-20.538386155782394,"pfxX":-11.726422753598763,"pfxZ":5.938056719787117,"pX":0.36129129450091196,"pZ":1.3233284367680949,"vX0":9.023917636843551,"vY0":-139.23693973546543,"vZ0":-7.923656938826185,"x":103.23,"y":203.05,"x0":-1.4007765738338147,"y0":50.00639264895823,"z0":5.569233157002953,"aX":-22.99061652570028},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.2,"breakHorizontal":19.3,"spinRate":2269,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3936415492093892,"extension":6.6283979151662304},"index":1,"playId":"b624e5d7-e19e-37d7-befc-127c6025ae88","pitchNumber":2,"startTime":"2026-05-21T00:06:10.851Z","endTime":"2026-05-21T00:06:14.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74269884607913,"aZ":-16.205875307259358,"pfxX":-7.306618835296506,"pfxZ":8.265464775044848,"pX":-0.23874985683365024,"pZ":2.7587926101459592,"vX0":6.411143308436753,"vY0":-138.5474036347587,"vZ0":-4.966980118053075,"x":126.1,"y":164.29,"x0":-1.6404978867631412,"y0":50.00396591368838,"z0":5.668215491329979,"aX":-14.11789448525858},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":11.8,"spinRate":2234,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3962724212736224,"extension":6.492733373010327},"hitData":{"launchSpeed":104.2,"launchAngle":42.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":138.8,"coordY":81.94}},"index":2,"playId":"630f13ee-8bac-36d5-ae38-55caa47fad46","pitchNumber":3,"startTime":"2026-05-21T00:06:23.464Z","endTime":"2026-05-21T00:06:34.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:06:34.978Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-21T00:06:42.611Z","endTime":"2026-05-21T00:08:34.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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":95.1,"endSpeed":86.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.167387831365865,"aZ":-14.759866339661297,"pfxX":-7.645156212622239,"pfxZ":9.068904457097851,"pX":-0.2513963855583317,"pZ":2.204807695931412,"vX0":5.856485133496722,"vY0":-138.27409435027678,"vZ0":-6.824469597575931,"x":126.58,"y":179.25,"x0":-1.4121641649755192,"y0":50.00586913403042,"z0":5.710522056173312,"aX":-14.686714437327623},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":12.5,"spinRate":2195,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39735171723870844,"extension":6.493397287199799},"index":0,"playId":"0eff25fb-e8b2-31b4-bbd9-93f1aa6f6182","pitchNumber":1,"startTime":"2026-05-21T00:06:55.885Z","endTime":"2026-05-21T00:06:58.930Z","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":83.6,"endSpeed":77.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63952580376242,"aZ":-40.297936839555554,"pfxX":6.745692721184607,"pfxZ":-5.423795864757924,"pX":-0.24446586678569238,"pZ":1.4650190393809344,"vX0":1.0052776164677248,"vY0":-121.83125546030413,"vZ0":-2.6521126798482824,"x":126.32,"y":199.22,"x0":-1.5388069520772287,"y0":50.001080387026434,"z0":6.0610784400246756,"aX":10.107307099599625},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.2,"breakHorizontal":-12.5,"spinRate":2580,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.4501104377837071,"extension":6.269273416998225},"index":1,"playId":"74503b2b-d2db-391f-8399-cb61240872bf","pitchNumber":2,"startTime":"2026-05-21T00:07:08.688Z","endTime":"2026-05-21T00:07:12.859Z","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":93.3,"endSpeed":84.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.897644601717076,"aZ":-28.30064731426032,"pfxX":-11.412676293555133,"pfxZ":2.111911007957632,"pX":-1.3830158782893003,"pZ":2.7708765611072868,"vX0":4.371660983134732,"vY0":-135.72585029455465,"vZ0":-2.8799303475133327,"x":169.72,"y":163.97,"x0":-1.5458088163195653,"y0":50.00643003364766,"z0":5.8485669586503155,"aX":-20.974838265534565},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.4,"breakHorizontal":19.6,"spinRate":1726,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.40591703637645704,"extension":6.573075283740859},"index":2,"playId":"5658fc8b-36a6-364f-932c-b9e3dc35aa63","pitchNumber":3,"startTime":"2026-05-21T00:07:21.359Z","endTime":"2026-05-21T00:07:24.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.749514271988726,"aZ":-39.44437906291432,"pfxX":1.8013719994337989,"pfxZ":-4.921625886877179,"pX":-0.08300933740685654,"pZ":1.7867237292847775,"vX0":2.519553801335987,"vY0":-121.13562088248237,"vZ0":-2.071635018084388,"x":120.16,"y":190.54,"x0":-1.372498043685928,"y0":50.00082150331695,"z0":6.11742623442406,"aX":2.6627142824892904},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.1,"breakHorizontal":-3.8,"spinRate":2529,"spinDirection":30},"zone":8,"typeConfidence":2.0,"plateTime":0.45301893647803926,"extension":6.49717000402526},"index":3,"playId":"34ce49db-57cc-339d-b0f9-7fed79c8c828","pitchNumber":4,"startTime":"2026-05-21T00:07:43.844Z","endTime":"2026-05-21T00:07:46.984Z","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":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-21T00:07:50.990Z","endTime":"2026-05-21T00:08:03.800Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"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":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.125866311880916,"aZ":-28.420136337434602,"pfxX":-9.316603157143465,"pfxZ":2.053081687872087,"pX":0.1617819765217579,"pZ":1.6582288301640737,"vX0":7.140213236032927,"vY0":-134.36985146198424,"vZ0":-5.706579776273539,"x":110.83,"y":194.01,"x0":-1.319574425925574,"y0":50.00214911717954,"z0":5.828777790166369,"aX":-17.035124034774448},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.6,"breakHorizontal":15.4,"spinRate":1652,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4076303274298976,"extension":6.6315965573585185},"index":5,"playId":"f1322786-53a8-3258-abc5-c0a4bc6cb0c2","pitchNumber":5,"startTime":"2026-05-21T00:08:03.800Z","endTime":"2026-05-21T00:08:06.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.764004060755646,"aZ":-26.610391889249787,"pfxX":-1.3885176410458957,"pfxZ":3.265216706823253,"pX":-0.6404956389509977,"pZ":2.2487806893233535,"vX0":2.9303578430731214,"vY0":-130.5670588696314,"vZ0":-3.8351664611149685,"x":141.41,"y":178.06,"x0":-1.6034503430278917,"y0":50.00490020448017,"z0":5.768727701076988,"aX":-2.3674789997621315},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":1.8,"spinRate":2348,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.42156341188157986,"extension":6.447417737051943},"hitData":{"launchSpeed":96.9,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.47,"coordY":148.48}},"index":6,"playId":"b6fbfdf9-0edf-3e36-9aac-211751e2a3c1","pitchNumber":6,"startTime":"2026-05-21T00:08:26.619Z","endTime":"2026-05-21T00:08:34.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:08:34.092Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T00:10:22.532Z","endTime":"2026-05-21T00:12:02.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":[0,1,2,3,4,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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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(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.0,"endSpeed":86.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.818213951276356,"aZ":-14.844660792101081,"pfxX":8.964939783060535,"pfxZ":9.05829044665864,"pX":0.14296452865731749,"pZ":3.5276974649123978,"vX0":-9.236051353018476,"vY0":-137.94808744084565,"vZ0":-1.7094251868992425,"x":111.55,"y":143.53,"x0":2.3817032762543002,"y0":50.002349706436476,"z0":5.1643629553595165,"aX":17.150068276856523},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":-14.2,"spinRate":2365,"spinDirection":126},"zone":12,"typeConfidence":0.91,"plateTime":0.3982024087297482,"extension":6.577575167340735},"index":0,"playId":"3ef0af2d-3db3-3ca4-b259-5f9530506e84","pitchNumber":1,"startTime":"2026-05-21T00:10:42.857Z","endTime":"2026-05-21T00:10:46.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.906925804040778,"aZ":-15.807483016474146,"pfxX":9.313612373422675,"pfxZ":8.554441060708232,"pX":-0.19380326798333528,"pZ":3.471846303553826,"vX0":-10.040602105416571,"vY0":-137.11751464259004,"vZ0":-1.3702126006987512,"x":124.39,"y":145.04,"x0":2.296753456881467,"y0":50.006606770840655,"z0":5.051232989895529,"aX":17.827733312614228},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":-14.9,"spinRate":2300,"spinDirection":133},"zone":11,"typeConfidence":0.9,"plateTime":0.3987052726818012,"extension":6.622132286740249},"index":1,"playId":"179432aa-82f5-31d7-9313-c73e4a6a222a","pitchNumber":2,"startTime":"2026-05-21T00:10:55.427Z","endTime":"2026-05-21T00:10:58.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.534939335675606,"aZ":-16.68249062363978,"pfxX":8.9459693117284,"pfxZ":8.247301476873558,"pX":-1.4025169119984882,"pZ":1.8635201450580425,"vX0":-12.849488603672569,"vY0":-136.3236577333506,"vZ0":-5.0218377682690045,"x":170.46,"y":188.46,"x0":2.214196382771418,"y0":50.0038773410325,"z0":4.8847398512541735,"aX":16.80647157472016},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":-13.4,"spinRate":2365,"spinDirection":131},"zone":13,"typeConfidence":0.89,"plateTime":0.402108936232318,"extension":6.623183408094682},"index":2,"playId":"e8f0bdd9-2c77-3407-8ec3-e047168ccef1","pitchNumber":3,"startTime":"2026-05-21T00:11:09.023Z","endTime":"2026-05-21T00:11:12.023Z","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":94.6,"endSpeed":86.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79064354237397,"aZ":-14.592092952875307,"pfxX":8.333421256099967,"pfxZ":9.202318472624077,"pX":-0.14244205070204083,"pZ":2.367095244588828,"vX0":-9.589503186506018,"vY0":-137.434265347114,"vZ0":-4.195882487403417,"x":122.43,"y":174.87,"x0":2.311240603729119,"y0":50.004781120353904,"z0":4.906500406515514,"aX":15.925619552769628},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":-13.1,"spinRate":2427,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.3987281279558972,"extension":6.670123782666583},"index":3,"playId":"911e52fb-5251-3835-8523-82bf45e2b5b0","pitchNumber":4,"startTime":"2026-05-21T00:11:24.494Z","endTime":"2026-05-21T00:11:28.511Z","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":95.5,"endSpeed":88.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768675551809235,"aZ":-15.914638085263169,"pfxX":7.666839119548132,"pfxZ":8.227868134115734,"pX":-0.08390981736444722,"pZ":3.3646751388345777,"vX0":-8.952791763456654,"vY0":-138.90083488006024,"vZ0":-1.7264441236406414,"x":120.2,"y":147.93,"x0":2.167570470310551,"y0":50.00339119216204,"z0":5.03945195478117,"aX":15.153413372355528},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":-12.2,"spinRate":2361,"spinDirection":131},"zone":11,"typeConfidence":0.9,"plateTime":0.3926087708815089,"extension":6.592237685908601},"index":4,"playId":"44888a36-c63b-3d44-b2ee-220dfd8940f3","pitchNumber":5,"startTime":"2026-05-21T00:11:37.182Z","endTime":"2026-05-21T00:11:40.182Z","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":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-21T00:11:50.007Z","endTime":"2026-05-21T00:11:59.027Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.778524536053425,"aZ":-16.717005083633047,"pfxX":9.190037743435614,"pfxZ":7.774973779725249,"pX":-0.9802812056620175,"pZ":2.5092392307070135,"vX0":-11.978589698095835,"vY0":-139.28643197849485,"vZ0":-3.3701843404862974,"x":154.37,"y":171.03,"x0":2.158162692176234,"y0":50.0059244626164,"z0":4.823491843600613,"aX":18.278065278707935},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":-14.5,"spinRate":2300,"spinDirection":124},"zone":11,"typeConfidence":0.87,"plateTime":0.3914620699070026,"extension":6.716031128418926},"index":6,"playId":"a09a7beb-6865-36c0-b55c-24d29c2a4d66","pitchNumber":6,"startTime":"2026-05-21T00:11:59.027Z","endTime":"2026-05-21T00:12:02.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:12:02.027Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T00:12:12.279Z","endTime":"2026-05-21T00:14:18.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":[0,1,2,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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":95.3,"endSpeed":86.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87343721591841,"aZ":-16.43268447188029,"pfxX":9.577412071862142,"pfxZ":8.108816520324199,"pX":-0.12106992873649426,"pZ":3.554817010313277,"vX0":-9.612843860874555,"vY0":-138.4310258761288,"vZ0":-0.9156988670663457,"x":121.61,"y":142.8,"x0":2.1519783960999916,"y0":50.00095393855956,"z0":4.989858960784625,"aX":18.588480467688502},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":-15.4,"spinRate":2389,"spinDirection":127},"zone":11,"typeConfidence":0.9,"plateTime":0.3956503150277215,"extension":6.639796035587303},"index":0,"playId":"611a3162-cc8f-34ef-b438-58615d0ba78a","pitchNumber":1,"startTime":"2026-05-21T00:12:29.317Z","endTime":"2026-05-21T00:12:32.863Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.398735251912573,"aZ":-30.131118946090087,"pfxX":-3.343750650135579,"pfxZ":1.3872233403110457,"pX":-0.1765808271977882,"pZ":2.492239582981702,"vX0":-5.332927433910997,"vY0":-120.20965173112353,"vZ0":0.6778013660046569,"x":123.73,"y":171.49,"x0":2.497730863908293,"y0":50.00462468790937,"z0":4.863231020333142,"aX":-4.936892179315025},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.9,"breakHorizontal":7.2,"spinRate":2098,"spinDirection":335},"zone":5,"typeConfidence":0.88,"plateTime":0.45413226339176616,"extension":6.441520113028092},"index":1,"playId":"a34f37c7-479f-3e7a-bc7d-da9a90b6f34b","pitchNumber":2,"startTime":"2026-05-21T00:12:49.501Z","endTime":"2026-05-21T00:12:53.558Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.979000326653956,"aZ":-30.579321032653098,"pfxX":-7.030444668811107,"pfxZ":1.1055187085166294,"pX":-0.4467536042714339,"pZ":1.5834314462884456,"vX0":-5.073666896755339,"vY0":-120.43311442411384,"vZ0":-1.3100973502041349,"x":134.03,"y":196.03,"x0":2.6130139877337135,"y0":50.00458112024595,"z0":4.8805923465967265,"aX":-10.157039059238452},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.9,"breakHorizontal":14.0,"spinRate":2134,"spinDirection":333},"zone":13,"typeConfidence":0.92,"plateTime":0.4576915338739038,"extension":6.458133685945644},"index":2,"playId":"342d1739-46ae-37a5-a1b5-8e38c616b51a","pitchNumber":3,"startTime":"2026-05-21T00:13:22.628Z","endTime":"2026-05-21T00:13:26.321Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-21T00:13:36.084Z","endTime":"2026-05-21T00:13:54.801Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68854219144861,"aZ":-15.851584625200646,"pfxX":9.429076772726427,"pfxZ":8.274192273656423,"pX":0.1034918655208176,"pZ":1.2027619464063293,"vX0":-9.598299743041718,"vY0":-139.83448311688664,"vZ0":-6.904792634749941,"x":113.06,"y":206.31,"x0":2.3619198364605105,"y0":50.00093689113673,"z0":4.751347834795212,"aX":18.59780902598208},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":-15.0,"spinRate":2401,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.3922770572494163,"extension":6.594733913394957},"index":4,"playId":"207db03d-9d95-3c70-a1ab-978e5e46e474","pitchNumber":4,"startTime":"2026-05-21T00:13:54.801Z","endTime":"2026-05-21T00:13:59.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.929342150027335,"aZ":-14.01684652001679,"pfxX":8.292513205268985,"pfxZ":9.18585970981447,"pX":-0.5101032821758659,"pZ":2.739739602568626,"vX0":-10.345805435896787,"vY0":-139.80331767127754,"vZ0":-3.5120822566886214,"x":136.44,"y":164.81,"x0":2.163530834274057,"y0":50.00385621986394,"z0":4.934159583637948,"aX":16.393893947847587},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":-12.8,"spinRate":2320,"spinDirection":122},"zone":4,"typeConfidence":0.9,"plateTime":0.3920058228594363,"extension":6.5450675489599135},"index":5,"playId":"3ccc4876-f454-3e6f-b44d-804ed8fec618","pitchNumber":5,"startTime":"2026-05-21T00:14:14.184Z","endTime":"2026-05-21T00:14:18.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:14:18.271Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T00:14:22.902Z","endTime":"2026-05-21T00:15:50.307Z","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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97891155670783,"aZ":-13.196212234556835,"pfxX":7.320239460893463,"pfxZ":9.748321818609593,"pX":0.11648091258888495,"pZ":3.2946191907201756,"vX0":-8.286646774199701,"vY0":-139.0738742508605,"vZ0":-1.9192779454084838,"x":112.56,"y":149.83,"x0":2.1923816188777034,"y0":50.002823093246015,"z0":4.87522065890149,"aX":14.251803811339578},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":-11.4,"spinRate":2398,"spinDirection":131},"zone":2,"typeConfidence":0.84,"plateTime":0.39476775250172924,"extension":6.534373683732349},"index":0,"playId":"8a36b02b-b9b9-3bf3-841a-dbfdd4ec7b49","pitchNumber":1,"startTime":"2026-05-21T00:14:42.214Z","endTime":"2026-05-21T00:14:48.156Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.498353218465898,"aZ":-33.42319628918403,"pfxX":-1.7186439599581655,"pfxZ":-0.8134928157511965,"pX":1.386654381295673,"pZ":2.1571149192453527,"vX0":-2.3539783403912273,"vY0":-122.82458074028135,"vZ0":0.255112993255044,"x":64.14,"y":180.54,"x0":2.577749254233478,"y0":50.00045098233448,"z0":4.875504868310459,"aX":-2.646490623026343},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.2,"breakHorizontal":3.6,"spinRate":2118,"spinDirection":332},"zone":14,"typeConfidence":0.77,"plateTime":0.4445761054967803,"extension":6.406097870012799},"index":1,"playId":"4258dafb-6fe2-3fff-9c25-39bdd7355710","pitchNumber":2,"startTime":"2026-05-21T00:14:59.851Z","endTime":"2026-05-21T00:15:02.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.446105907875115,"aZ":-16.552090533577942,"pfxX":9.191512628815866,"pfxZ":7.908133326181687,"pX":-0.2091163795989254,"pZ":1.6367293205558098,"vX0":-10.086003201689367,"vY0":-139.0068468428905,"vZ0":-5.787682726637608,"x":124.97,"y":194.59,"x0":2.256094110887916,"y0":50.00033903973709,"z0":4.828016440610998,"aX":18.152665807702768},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":-14.8,"spinRate":2448,"spinDirection":127},"zone":8,"typeConfidence":0.77,"plateTime":0.39263700706919424,"extension":6.609961128101424},"index":2,"playId":"c6b5324d-e980-3931-b318-18e662c81c67","pitchNumber":3,"startTime":"2026-05-21T00:15:19.038Z","endTime":"2026-05-21T00:15:22.480Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-21T00:15:30.621Z","endTime":"2026-05-21T00:15:46.668Z","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(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":96.8,"endSpeed":88.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.694290515453314,"aZ":-15.294768436259142,"pfxX":8.224838117644518,"pfxZ":8.36670403997769,"pX":0.3712029709639458,"pZ":2.326998788653524,"vX0":-7.825615204562255,"vY0":-140.83218531579143,"vZ0":-4.6306789771652355,"x":102.85,"y":175.95,"x0":2.111549990454971,"y0":50.00213187087989,"z0":4.975323131239862,"aX":16.592224446214487},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":-13.4,"spinRate":2495,"spinDirection":131},"zone":6,"typeConfidence":0.9,"plateTime":0.3882886484179009,"extension":6.520018610848537},"index":4,"playId":"09d3e769-86c5-3008-8339-bd3ca714cc94","pitchNumber":4,"startTime":"2026-05-21T00:15:46.668Z","endTime":"2026-05-21T00:15:50.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:15:50.307Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T00:15:53.791Z","endTime":"2026-05-21T00:17:17.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.039618000576716,"aZ":-13.13710290452715,"pfxX":7.287577715115107,"pfxZ":9.728598973992565,"pX":-0.3719603969934353,"pZ":3.4416149055803587,"vX0":-10.00652070125856,"vY0":-139.18633038687386,"vZ0":-1.760796194500884,"x":131.18,"y":145.86,"x0":2.3274812172041344,"y0":50.000602798379816,"z0":4.955036894771105,"aX":14.258198441219955},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":-11.0,"spinRate":2448,"spinDirection":126},"zone":11,"typeConfidence":0.69,"plateTime":0.39393707235653164,"extension":6.676665238869647},"index":0,"playId":"0dee0bd4-f364-3c17-b00d-fec29344b9f0","pitchNumber":1,"startTime":"2026-05-21T00:16:16.653Z","endTime":"2026-05-21T00:16:19.653Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.757735737604502,"aZ":-37.484373890398025,"pfxX":-4.821946423597035,"pfxZ":-3.838747546760377,"pX":-0.36323247105362844,"pZ":1.6786287733015295,"vX0":-5.690203485492587,"vY0":-117.5634407177677,"vZ0":0.5668617582903126,"x":130.85,"y":193.46,"x0":2.7259525572430174,"y0":50.00353282795273,"z0":4.947151133957691,"aX":-6.668506970279763},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.5,"breakHorizontal":10.3,"spinRate":2100,"spinDirection":286},"zone":7,"typeConfidence":0.91,"plateTime":0.4680323910386335,"extension":6.565633668022816},"index":1,"playId":"0c329d40-06d6-3679-94d6-d3fbf8850073","pitchNumber":2,"startTime":"2026-05-21T00:16:35.773Z","endTime":"2026-05-21T00:16:38.773Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.337091599036164,"aZ":-15.72587907656596,"pfxX":7.80844165303503,"pfxZ":8.341968364940021,"pX":-0.4726222611704636,"pZ":3.2436684747714284,"vX0":-10.307696752210996,"vY0":-139.96091510527975,"vZ0":-1.7478472361173014,"x":135.02,"y":151.2,"x0":2.253749095292345,"y0":50.005481227122935,"z0":4.912802076605417,"aX":15.402409000509723},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":-11.9,"spinRate":2370,"spinDirection":122},"zone":1,"typeConfidence":0.9,"plateTime":0.3922386110746645,"extension":6.590338996203629},"hitData":{"launchSpeed":92.2,"launchAngle":40.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.62,"coordY":85.43}},"index":2,"playId":"655489c6-bc30-3fc5-a927-d6e06bd63686","pitchNumber":3,"startTime":"2026-05-21T00:17:06.183Z","endTime":"2026-05-21T00:17:17.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:17:17.040Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T00:19:28.762Z","endTime":"2026-05-21T00:20:28.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-21T00:19:21.228Z","endTime":"2026-05-21T00:19:31.100Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.327814881768216,"aZ":-19.69375288084614,"pfxX":-12.022858980530598,"pfxZ":6.492169587921545,"pX":0.8714894660626863,"pZ":1.4739726799514703,"vX0":10.388711995351132,"vY0":-137.6975859416814,"vZ0":-8.057675287526465,"x":83.78,"y":198.98,"x0":-1.3865751759679925,"y0":50.00212629037881,"z0":5.768613545605867,"aX":-23.10701267923488},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":19.7,"spinRate":2127,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.39764022384066733,"extension":6.49121102180864},"index":1,"playId":"dc28fc90-322e-3f43-80d3-738f32a9f2d8","pitchNumber":1,"startTime":"2026-05-21T00:19:31.100Z","endTime":"2026-05-21T00:19:34.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.213775927026845,"aZ":-15.714489552443823,"pfxX":-7.029911236627909,"pfxZ":8.539497247211775,"pX":-0.49338315777878766,"pZ":3.571541771945643,"vX0":5.371566290119602,"vY0":-137.85655849587368,"vZ0":-3.1869124879515907,"x":135.81,"y":142.35,"x0":-1.5523135755786774,"y0":50.004467509399795,"z0":5.801346284915534,"aX":-13.55254026978303},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":11.6,"spinRate":2098,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39708561967435285,"extension":6.325226742009115},"index":2,"playId":"a3bf3c2c-b2bc-3840-96d9-cc22cf58dbb5","pitchNumber":2,"startTime":"2026-05-21T00:19:43.592Z","endTime":"2026-05-21T00:19:46.793Z","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":94.9,"endSpeed":86.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.015689048782505,"aZ":-16.521935862298967,"pfxX":-6.4490448329726835,"pfxZ":8.16943462285339,"pX":-0.8893601770706199,"pZ":3.622491888423324,"vX0":4.2366734911603645,"vY0":-138.09676233790788,"vZ0":-3.110438903720744,"x":150.9,"y":140.97,"x0":-1.6117348842893149,"y0":50.004637093345806,"z0":5.8859674047429085,"aX":-12.35916134073526},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":10.7,"spinRate":2138,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39783316979115746,"extension":6.294883375452553},"index":3,"playId":"4fc36388-5b84-3234-af78-9e27eb6c2ca6","pitchNumber":3,"startTime":"2026-05-21T00:19:56.686Z","endTime":"2026-05-21T00:19:59.686Z","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":94.3,"endSpeed":86.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.297129903397884,"aZ":-15.821603456580885,"pfxX":-7.9563218717503315,"pfxZ":8.57863464461565,"pX":-0.24927058844356717,"pZ":2.875237686839981,"vX0":6.734829230570267,"vY0":-137.1820398033837,"vZ0":-4.7120290253022,"x":126.5,"y":161.15,"x0":-1.7021839293327115,"y0":50.005036728465875,"z0":5.693587983142998,"aX":-15.169292810037543},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":13.0,"spinRate":2239,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.39925429842464055,"extension":6.338282714137225},"index":4,"playId":"a0df26d9-99d4-391d-847e-bd896ecd0279","pitchNumber":4,"startTime":"2026-05-21T00:20:13.299Z","endTime":"2026-05-21T00:20:16.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.663601619320232,"aZ":-24.695286476438834,"pfxX":-10.4472383236042,"pfxZ":3.8297427074224437,"pX":-1.4037004604607954,"pZ":3.546461256187456,"vX0":4.4426649990497316,"vY0":-138.956043988498,"vZ0":-1.8545405519465379,"x":170.51,"y":143.03,"x0":-1.667648741963885,"y0":50.000775721429875,"z0":5.866175271532971,"aX":-20.39048654095674},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.7,"breakHorizontal":18.0,"spinRate":2241,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3944514181162342,"extension":6.392097566975499},"index":5,"playId":"07cf9de7-a8d8-33a1-a75e-0d9bfb8d65f2","pitchNumber":5,"startTime":"2026-05-21T00:20:25.559Z","endTime":"2026-05-21T00:20:28.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:20:28.559Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging. William Contreras to 3rd. William Contreras steals (1) 2nd base. William Contreras to 3rd. Throwing error by catcher Carson Kelly.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T00:20:32.961Z","endTime":"2026-05-21T00:23:29.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2833543316847,"aZ":-22.684639558811654,"pfxX":-10.605245461392009,"pfxZ":5.036467508708564,"pX":-1.6423802208396174,"pZ":2.230159430024926,"vX0":3.860146437892556,"vY0":-136.92310532542623,"vZ0":-4.916256754306387,"x":179.6,"y":178.57,"x0":-1.6984732329181955,"y0":50.00586513662799,"z0":5.6162683456973035,"aX":-19.99365737390574},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":18.2,"spinRate":2192,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40115275100650427,"extension":6.485551583695912},"index":0,"playId":"c4d5caa9-b6fe-3e80-871f-dc6e075e82aa","pitchNumber":1,"startTime":"2026-05-21T00:20:55.941Z","endTime":"2026-05-21T00:20:59.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86202963940278,"aZ":-24.386407513841807,"pfxX":-10.90059048809211,"pfxZ":3.966715294260263,"pX":0.07198291703925688,"pZ":3.234459621855041,"vX0":7.896235587764818,"vY0":-139.56426061528313,"vZ0":-2.4426068198183613,"x":114.26,"y":151.45,"x0":-1.3848563216118497,"y0":50.00187986203644,"z0":5.7355517424748115,"aX":-21.396290195327982},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.8,"breakHorizontal":18.0,"spinRate":2171,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3931952843807154,"extension":6.45396330906545},"index":1,"playId":"45e71bda-d6fe-3e69-b633-aeb93cb0e20c","pitchNumber":2,"startTime":"2026-05-21T00:21:17.416Z","endTime":"2026-05-21T00:21:20.501Z","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":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.537556678243167,"aZ":-39.159175896079525,"pfxX":3.893279323459148,"pfxZ":-4.444441751347469,"pX":0.5457172264676173,"pZ":0.2935043752066652,"vX0":3.5034542543461726,"vY0":-124.25059965977613,"vZ0":-5.665685778578512,"x":96.2,"y":230.86,"x0":-1.3853538336327982,"y0":50.001928097465225,"z0":5.8360387687574535,"aX":6.121443061057527},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-9.1,"breakHorizontal":-7.8,"spinRate":2543,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.43984942260926374,"extension":6.500774308476441},"index":2,"playId":"af5387fe-04d3-363e-a784-196c9f5e717d","pitchNumber":3,"startTime":"2026-05-21T00:21:32.413Z","endTime":"2026-05-21T00:21:35.842Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"789358e3-59af-3984-ba67-208ed54a59ee","startTime":"2026-05-21T00:21:55.670Z","endTime":"2026-05-21T00:21:58.670Z","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":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61259050007546,"aZ":-27.683162770975343,"pfxX":-0.945572584693886,"pfxZ":2.6325595213345316,"pX":-0.06708730794723557,"pZ":2.8457667924572365,"vX0":4.3943207809508005,"vY0":-129.4391642035265,"vZ0":-2.227281368914938,"x":119.56,"y":161.94,"x0":-1.6598564817197006,"y0":50.00442070361212,"z0":5.82538978119816,"aX":-1.6145251613421325},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.6,"breakHorizontal":0.8,"spinRate":2315,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4222641463496859,"extension":6.3785109704114875},"index":4,"playId":"d62668bf-a714-31f1-bebc-43b60a1097cd","pitchNumber":4,"startTime":"2026-05-21T00:22:14.462Z","endTime":"2026-05-21T00:22:17.462Z","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":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81223587984328,"aZ":-17.07002212226901,"pfxX":-6.939250972089606,"pfxZ":7.701892942737336,"pX":-0.26264656430400946,"pZ":3.278404845078255,"vX0":5.744082204048119,"vY0":-139.9305979125703,"vZ0":-3.733937610907433,"x":127.01,"y":150.26,"x0":-1.4516567341990336,"y0":50.00545640292381,"z0":5.765152635264201,"aX":-13.612315110902253},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":11.2,"spinRate":2244,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3930965015164274,"extension":6.443920787683658},"index":5,"playId":"af03d91d-2340-306e-919d-4892e462a5c4","pitchNumber":5,"startTime":"2026-05-21T00:22:36.884Z","endTime":"2026-05-21T00:22:39.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64306348395394,"aZ":-16.131104900827292,"pfxX":-6.355618868379306,"pfxZ":8.151942046356337,"pX":-0.6704975243017769,"pZ":3.5575825692803593,"vX0":4.532898678044148,"vY0":-139.68597633114743,"vZ0":-3.422135979666771,"x":142.56,"y":142.73,"x0":-1.4918225819626516,"y0":50.004805529315064,"z0":5.864828030731097,"aX":-12.51084634276524},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":10.6,"spinRate":2160,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3927109864317213,"extension":6.419561102717902},"index":6,"playId":"600c9ac0-d1b4-33cd-a8a6-2210151fb3e3","pitchNumber":6,"startTime":"2026-05-21T00:22:58.032Z","endTime":"2026-05-21T00:23:01.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.069382374791953,"aZ":-20.187560423293935,"pfxX":-10.67172999646427,"pfxZ":6.08510970440148,"pX":0.1887210493444314,"pZ":2.893709048460435,"vX0":7.941374116838486,"vY0":-139.41928139141467,"vZ0":-3.949867021103619,"x":109.81,"y":160.65,"x0":-1.3086756051212511,"y0":50.00654857603575,"z0":5.659716208455042,"aX":-21.032996253753385},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.3,"breakHorizontal":17.8,"spinRate":2217,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39272185068646914,"extension":6.555068428939051},"index":7,"playId":"ff8ffc6c-0d3a-39c7-97ce-774385e37ea1","pitchNumber":7,"startTime":"2026-05-21T00:23:18.030Z","endTime":"2026-05-21T00:23:29.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:23:29.046Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T00:23:44.459Z","endTime":"2026-05-21T00:26:04.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.6,"endSpeed":87.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98469178641839,"aZ":-18.189800202099608,"pfxX":-6.518117762759092,"pfxZ":7.1429706182394455,"pX":-1.4947784370694572,"pZ":3.6740557859878944,"vX0":2.8044184699889056,"vY0":-139.23570384741024,"vZ0":-2.5553049581953196,"x":173.98,"y":139.58,"x0":-1.6695009754407648,"y0":50.00626789126976,"z0":5.81081050593307,"aX":-12.768935623997683},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":11.2,"spinRate":2118,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39375527372876284,"extension":6.512021288880558},"index":0,"playId":"2fefb8ef-38e4-39f3-b77a-94cee1796e93","pitchNumber":1,"startTime":"2026-05-21T00:24:02.391Z","endTime":"2026-05-21T00:24:05.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.363672518077337,"aZ":-27.96732624665952,"pfxX":-10.400901606397252,"pfxZ":2.317033585249842,"pX":-0.43026313547610917,"pZ":2.299262884436485,"vX0":6.308858798547121,"vY0":-133.8120412633422,"vZ0":-4.134236667417948,"x":133.4,"y":176.7,"x0":-1.4648063607555906,"y0":50.00561833303476,"z0":5.863821161857195,"aX":-18.90015945871413},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.5,"breakHorizontal":17.5,"spinRate":1501,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4090368340608235,"extension":6.510398722270836},"index":1,"playId":"525c96a8-de4e-3c03-b8af-fef6067e5974","pitchNumber":2,"startTime":"2026-05-21T00:24:20.112Z","endTime":"2026-05-21T00:24:23.112Z","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":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67744255847094,"aZ":-28.116295795007783,"pfxX":-10.441459122909196,"pfxZ":2.2676422918551626,"pX":0.2940326368421885,"pZ":2.46294803424461,"vX0":7.856631069833504,"vY0":-133.42424436593788,"vZ0":-3.488449060481652,"x":105.79,"y":172.28,"x0":-1.343027162884056,"y0":50.0029399277815,"z0":5.829975488354098,"aX":-18.687413914360423},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.5,"breakHorizontal":17.0,"spinRate":1642,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.41167177269463373,"extension":6.745562548120527},"index":2,"playId":"ece0a534-db77-3ce5-b169-3a348aa9642a","pitchNumber":3,"startTime":"2026-05-21T00:24:38.530Z","endTime":"2026-05-21T00:24:41.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14593037288189,"aZ":-30.018546638858812,"pfxX":-9.327050737163919,"pfxZ":1.1722508871194517,"pX":1.427364401894473,"pZ":0.7504389543617924,"vX0":10.608620563401725,"vY0":-134.0871920872639,"vZ0":-7.491766725164942,"x":62.59,"y":218.52,"x0":-1.3490394271964414,"y0":50.00398597715341,"z0":5.691843636166839,"aX":-17.163698190022103},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.7,"breakHorizontal":14.9,"spinRate":1547,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.40685361389123953,"extension":6.812974971667825},"index":3,"playId":"c140570e-e5fd-32f9-8525-03f37df42283","pitchNumber":4,"startTime":"2026-05-21T00:25:00.036Z","endTime":"2026-05-21T00:25:03.036Z","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":96.0,"endSpeed":86.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.33345208494107,"aZ":-17.121381708169906,"pfxX":-7.517105286595751,"pfxZ":7.7302361768830465,"pX":0.19540459073089284,"pZ":3.7814108906373294,"vX0":7.147654931299126,"vY0":-139.60482921580214,"vZ0":-2.4613724211957844,"x":109.55,"y":136.68,"x0":-1.4381214518936218,"y0":50.00597207560294,"z0":5.819238654217341,"aX":-14.643349572051699},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":11.9,"spinRate":2216,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39435769767199247,"extension":6.564037630360564},"index":4,"playId":"f78a597b-1521-359d-896c-0363b47ba16c","pitchNumber":5,"startTime":"2026-05-21T00:25:35.787Z","endTime":"2026-05-21T00:25:38.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.645735355914095,"aZ":-36.79217776801597,"pfxX":2.2639999551701147,"pfxZ":-2.9263065942256823,"pX":-0.4914747274983263,"pZ":2.777326181353067,"vX0":1.7191120922882064,"vY0":-124.29274599137486,"vZ0":-0.6763806904854032,"x":135.73,"y":163.79,"x0":-1.4838263577071304,"y0":50.00127800335643,"z0":6.082630108922081,"aX":3.5757942466109585},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.3,"breakHorizontal":-4.4,"spinRate":2599,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.4390545118551814,"extension":6.3966562275224},"index":5,"playId":"97dddcf9-1bfa-390b-b8f2-d854bb90344e","pitchNumber":6,"startTime":"2026-05-21T00:26:01.593Z","endTime":"2026-05-21T00:26:04.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:26:04.830Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a ground ball to right fielder Seiya Suzuki. William Contreras scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T00:26:09.813Z","endTime":"2026-05-21T00:27:49.427Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"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":96.5,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95872691354431,"aZ":-16.84078385869399,"pfxX":-6.26955007474508,"pfxZ":7.744924548904411,"pX":0.04273212078267875,"pZ":3.965148595112967,"vX0":6.221155723811265,"vY0":-140.3206980813277,"vZ0":-2.163728149908038,"x":115.37,"y":131.72,"x0":-1.3965148829833873,"y0":50.00034602001399,"z0":5.852738668563462,"aX":-12.408190561237424},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":10.0,"spinRate":2313,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39145818067291094,"extension":6.363492574175675},"index":0,"playId":"d1217de2-4524-30c6-b6d4-4d92f971df0f","pitchNumber":1,"startTime":"2026-05-21T00:26:31.678Z","endTime":"2026-05-21T00:26:35.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82080879734889,"aZ":-39.624980855546724,"pfxX":1.4532282254385602,"pfxZ":-4.7903021812097215,"pX":-0.03823782980696116,"pZ":1.9040244678851583,"vX0":2.668252685229729,"vY0":-123.51052503088775,"vZ0":-1.955324509546327,"x":118.46,"y":187.37,"x0":-1.3180171604354496,"y0":50.00104015268175,"z0":6.014446767023796,"aX":2.2614513704000347},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.9,"breakHorizontal":-3.2,"spinRate":2551,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.442161533473421,"extension":6.500222378032774},"index":1,"playId":"e8e43f04-1217-35bd-9c9f-0d42f03254bf","pitchNumber":2,"startTime":"2026-05-21T00:26:48.504Z","endTime":"2026-05-21T00:26:51.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.686855159305136,"aZ":-28.93525601134403,"pfxX":-11.90229934363154,"pfxZ":1.750303635149148,"pX":1.3563156919412511,"pZ":0.7516944131281327,"vX0":10.787911525237988,"vY0":-134.97341718497802,"vZ0":-7.596694744903195,"x":65.3,"y":218.48,"x0":-1.1410591975238231,"y0":50.00403291357181,"z0":5.633237555573137,"aX":-22.018075755207526},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.7,"breakHorizontal":19.3,"spinRate":1607,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.40542391814519263,"extension":6.766508464299049},"index":2,"playId":"03b057e1-aca3-3065-97e0-ee0a3a0f8132","pitchNumber":3,"startTime":"2026-05-21T00:27:12.522Z","endTime":"2026-05-21T00:27:15.522Z","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":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.820104876325896,"aZ":-22.210396822777415,"pfxX":-9.769721789667614,"pfxZ":5.019911029970372,"pX":0.5914385805155733,"pZ":2.224880061504134,"vX0":8.503701929676458,"vY0":-139.38463714490732,"vZ0":-5.792384442224077,"x":94.46,"y":178.71,"x0":-1.2168992796576046,"y0":50.002766169926176,"z0":5.778778461026637,"aX":-19.388147828534898},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.2,"breakHorizontal":16.1,"spinRate":2183,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3916906114515064,"extension":6.643365367667495},"hitData":{"launchSpeed":103.5,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.48,"coordY":144.07}},"index":3,"playId":"ca98d0b9-61c2-339b-9ebf-8d9f5c8bc8f3","pitchNumber":4,"startTime":"2026-05-21T00:27:37.536Z","endTime":"2026-05-21T00:27:49.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:27:49.427Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T00:28:38.258Z","endTime":"2026-05-21T00:28:50.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"5aa1902f-90bc-3793-954d-66dcbbfbdf25","startTime":"2026-05-21T00:28:15.753Z","endTime":"2026-05-21T00:28:18.753Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.4,"endSpeed":86.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.430298719949015,"aZ":-14.722779950926125,"pfxX":-6.0638791042318125,"pfxZ":8.997712940884607,"pX":0.22695525623303553,"pZ":3.3761047315943653,"vX0":6.641131840024369,"vY0":-138.72729728084656,"vZ0":-3.9487873053386435,"x":108.35,"y":147.63,"x0":-1.415663283792668,"y0":50.00545734202279,"z0":5.806336850292676,"aX":-11.764702932357906},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2129,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39555205532499205,"extension":6.558036123892612},"hitData":{"launchSpeed":89.5,"launchAngle":50.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.44,"coordY":123.12}},"index":1,"playId":"2752a7e8-baac-3bdf-a2b1-d2460776bd8e","pitchNumber":1,"startTime":"2026-05-21T00:28:40.595Z","endTime":"2026-05-21T00:28:50.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:28:50.598Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Amaya flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-21T00:30:41.650Z","endTime":"2026-05-21T00:31:30.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.282043136913874,"aZ":-14.391850529488659,"pfxX":8.731213772875009,"pfxZ":9.157866339120993,"pX":-1.1466089649855145,"pZ":2.7191310238161646,"vX0":-12.406491730485575,"vY0":-138.11760666507126,"vZ0":-3.4013810925105545,"x":160.71,"y":165.36,"x0":2.2584595891348367,"y0":50.00411239306528,"z0":4.9276619752900315,"aX":16.957527762570763},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":-13.4,"spinRate":2266,"spinDirection":127},"zone":11,"typeConfidence":0.88,"plateTime":0.3957821118807132,"extension":6.596345827507827},"index":0,"playId":"c9f56553-9b0e-3ed4-b505-bd0d1bf203fb","pitchNumber":1,"startTime":"2026-05-21T00:30:55.440Z","endTime":"2026-05-21T00:30:58.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55237175341218,"aZ":-16.958603693520555,"pfxX":9.238243297158597,"pfxZ":8.007686159859404,"pX":0.20901869962112798,"pZ":2.6319156363830656,"vX0":-9.013539667947274,"vY0":-137.25307155532846,"vZ0":-3.3075844498864946,"x":109.03,"y":167.72,"x0":2.3418916200858533,"y0":50.001770957650336,"z0":5.0135152805865895,"aX":17.552168584921255},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":-14.8,"spinRate":2355,"spinDirection":129},"zone":5,"typeConfidence":0.91,"plateTime":0.39969287741940773,"extension":6.661566518567176},"index":1,"playId":"39214799-3c19-3097-83a2-c03a0f4c88a6","pitchNumber":2,"startTime":"2026-05-21T00:31:11.833Z","endTime":"2026-05-21T00:31:14.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.629222980329573,"aZ":-38.76075240030757,"pfxX":4.0335884472107315,"pfxZ":-4.3405359232934515,"pX":0.0019716774037423935,"pZ":2.740453889710518,"vX0":-7.448694093671088,"vY0":-122.06305664095115,"vZ0":2.258296519644733,"x":116.92,"y":164.79,"x0":2.560468751269552,"y0":50.00092091764066,"z0":5.125830813515726,"aX":6.124098500905312},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.1,"breakHorizontal":-5.6,"spinRate":1145,"spinDirection":89},"zone":5,"typeConfidence":0.89,"plateTime":0.4476567055928151,"extension":6.4951715086933115},"hitData":{"launchSpeed":89.6,"launchAngle":27.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.22,"coordY":64.01}},"index":2,"playId":"0870cd5f-fa8f-3dea-8b13-52021cc754cf","pitchNumber":3,"startTime":"2026-05-21T00:31:22.916Z","endTime":"2026-05-21T00:31:30.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:31:30.583Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-21T00:31:33.868Z","endTime":"2026-05-21T00:32:43.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05473523840445,"aZ":-15.807700360565391,"pfxX":8.113325978280407,"pfxZ":8.583761230977807,"pX":0.5449662875787753,"pZ":2.8520214078645765,"vX0":-7.413295762741122,"vY0":-137.80808202010166,"vZ0":-2.64615179906147,"x":96.23,"y":161.78,"x0":2.2270043603107905,"y0":50.00442162585652,"z0":4.903553175962066,"aX":15.473870419113256},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":-13.0,"spinRate":2423,"spinDirection":129},"zone":3,"typeConfidence":0.91,"plateTime":0.39874298742972325,"extension":6.644008886768374},"index":0,"playId":"f28944d1-a1ef-3936-ab37-bc10879b2fcd","pitchNumber":1,"startTime":"2026-05-21T00:31:55.021Z","endTime":"2026-05-21T00:31:58.021Z","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":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.693021878513264,"aZ":-13.828926552974295,"pfxX":8.792251024034709,"pfxZ":9.257469106941176,"pX":-0.5284299686046598,"pZ":2.701348865244902,"vX0":-10.543533193925532,"vY0":-140.55032773816004,"vZ0":-3.3793484768059456,"x":137.14,"y":165.84,"x0":2.1461817828821643,"y0":50.00115370056674,"z0":4.829312548887723,"aX":17.421354773740823},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":-13.6,"spinRate":2411,"spinDirection":131},"zone":4,"typeConfidence":0.9,"plateTime":0.39113083547377414,"extension":6.619795974004137},"index":1,"playId":"2d855043-aaa4-3ffe-bb7d-c2c9bc54c1c0","pitchNumber":2,"startTime":"2026-05-21T00:32:09.849Z","endTime":"2026-05-21T00:32:12.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01389698348671,"aZ":-15.69054875499597,"pfxX":7.252027383972645,"pfxZ":8.255035551604792,"pX":0.15183305769432326,"pZ":4.178706158593768,"vX0":-8.255168662835805,"vY0":-140.46483683083588,"vZ0":0.30300534637775656,"x":111.21,"y":125.95,"x0":2.18755392935807,"y0":50.00383402931695,"z0":5.090171942505405,"aX":14.483424134971818},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":-11.4,"spinRate":2485,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.390038994088759,"extension":6.48195311882095},"index":2,"playId":"4a1b6f6d-cf5f-3e03-900d-27dd82148f11","pitchNumber":3,"startTime":"2026-05-21T00:32:25.480Z","endTime":"2026-05-21T00:32:28.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62368245326417,"aZ":-14.718967447783385,"pfxX":8.095464532292642,"pfxZ":8.692912015310597,"pX":-0.5028781242150445,"pZ":3.0203704828006495,"vX0":-10.08648147990472,"vY0":-140.73707977421535,"vZ0":-2.7626329592873136,"x":136.17,"y":157.23,"x0":2.0739359852093227,"y0":50.00275067355729,"z0":4.9667088452937636,"aX":16.256751920948613},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":-12.6,"spinRate":2505,"spinDirection":138},"zone":1,"typeConfidence":0.9,"plateTime":0.3890148684533039,"extension":6.682826385636132},"index":3,"playId":"a9d7af60-a8d9-34fb-86d4-b9a479aa9378","pitchNumber":4,"startTime":"2026-05-21T00:32:38.803Z","endTime":"2026-05-21T00:32:43.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:32:43.452Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nico Hoerner lines out to center fielder Garrett Mitchell.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-21T00:33:11.714Z","endTime":"2026-05-21T00:33:50.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-21T00:33:02.909Z","endTime":"2026-05-21T00:33:14.035Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80710221671703,"aZ":-14.606010650804118,"pfxX":8.744208997438896,"pfxZ":9.28546057388417,"pX":1.3305142955014058,"pZ":3.3696897645275947,"vX0":-6.0899357603822075,"vY0":-137.69595059923512,"vZ0":-1.4328657448112767,"x":66.28,"y":147.8,"x0":2.4516598966178895,"y0":50.00023532137044,"z0":4.900670541622396,"aX":16.53961055841593},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":-14.3,"spinRate":2379,"spinDirection":129},"zone":12,"typeConfidence":0.91,"plateTime":0.40005329482328555,"extension":6.5686295179738154},"index":1,"playId":"bd38aae7-bbef-3f20-b4fe-9867f834cc81","pitchNumber":1,"startTime":"2026-05-21T00:33:14.035Z","endTime":"2026-05-21T00:33:17.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.96278241678732,"aZ":-12.966185350126853,"pfxX":9.484278734755158,"pfxZ":9.727477530586285,"pX":0.11717510262606018,"pZ":2.475191502061713,"vX0":-9.837464123874149,"vY0":-140.38899255168354,"vZ0":-3.939385080839938,"x":112.53,"y":171.95,"x0":2.4526496194630987,"y0":50.005264544471885,"z0":4.754690793006221,"aX":18.732220845701036},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":-14.9,"spinRate":2464,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.3917686951264381,"extension":6.649232156993136},"index":2,"playId":"8cdb51c8-8d45-383e-ba07-6c042c3d4f00","pitchNumber":2,"startTime":"2026-05-21T00:33:27.982Z","endTime":"2026-05-21T00:33:30.982Z","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":95.6,"endSpeed":86.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.665902493155514,"aZ":-15.295724983953098,"pfxX":9.962292017300264,"pfxZ":8.74936065927935,"pX":0.29988456134498076,"pZ":2.5385046168735315,"vX0":-9.05412575201909,"vY0":-138.8690931854822,"vZ0":-3.679809205816053,"x":105.57,"y":170.24,"x0":2.327933877256056,"y0":50.00209748648005,"z0":4.915682637722061,"aX":19.217709108717273},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":-15.8,"spinRate":2454,"spinDirection":125},"zone":6,"typeConfidence":0.9,"plateTime":0.396293704520839,"extension":6.625023954103256},"hitData":{"launchSpeed":96.7,"launchAngle":17.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.95,"coordY":80.02}},"index":3,"playId":"d51a1bc5-c44e-317b-b9eb-4043c592d360","pitchNumber":3,"startTime":"2026-05-21T00:33:43.834Z","endTime":"2026-05-21T00:33:50.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:33:50.292Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T00:35:53.785Z","endTime":"2026-05-21T00:42:09.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"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,3,4,5],"actionIndex":[1,2],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.699236048959833,"aZ":-20.402523195678334,"pfxX":-6.302136743155715,"pfxZ":6.396330385903397,"pX":-0.6314378513176109,"pZ":4.638485469286226,"vX0":4.691542638185502,"vY0":-134.69046064242085,"vZ0":0.34704447644406733,"x":141.07,"y":113.54,"x0":-1.5752694151293718,"y0":50.00516883962054,"z0":5.948334547555881,"aX":-11.604298115842457},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.9,"breakHorizontal":10.4,"spinRate":2032,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.40633400526238006,"extension":6.314766641390198},"index":0,"playId":"a9ae80ae-b4c8-3ec2-b01d-67a3b7144653","pitchNumber":1,"startTime":"2026-05-21T00:36:03.081Z","endTime":"2026-05-21T00:36:06.081Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-21T00:36:26.339Z","endTime":"2026-05-21T00:38:28.250Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"description":"Pitching Change: Trent Thornton replaces Edward Cabrera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-21T00:38:28.250Z","endTime":"2026-05-21T00:41:32.513Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29372207918391,"aZ":-13.934682584182472,"pfxX":-4.197316757309315,"pfxZ":9.842471506916807,"pX":-0.08050083069514145,"pZ":2.304710951090175,"vX0":6.919171219295611,"vY0":-135.6629369482116,"vZ0":-5.66004514887862,"x":120.07,"y":176.55,"x0":-2.1254894635148727,"y0":50.00125978528902,"z0":5.399157761316963,"aX":-7.777489618999026},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":6.0,"spinRate":2274,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4046327517775046,"extension":6.103523688215092},"index":3,"playId":"4287b847-dfa7-329a-9a2c-e4e239048ae8","pitchNumber":2,"startTime":"2026-05-21T00:41:32.513Z","endTime":"2026-05-21T00:41:35.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.801451700287306,"aZ":-31.276772658782,"pfxX":4.966118907181817,"pfxZ":0.6418258382666515,"pX":0.4061405264069646,"pZ":1.5898546279721417,"vX0":5.0453188301309675,"vY0":-117.49478181774693,"vZ0":-1.6569294644441697,"x":101.52,"y":195.85,"x0":-2.41987004832677,"y0":50.00040351529453,"z0":5.23090433722501,"aX":6.889207219132136},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.1,"breakHorizontal":-10.3,"spinRate":2755,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.46749838181917314,"extension":6.176267064725652},"index":4,"playId":"e8a83c9f-4b94-3824-9122-7b35aba30ded","pitchNumber":3,"startTime":"2026-05-21T00:41:47.133Z","endTime":"2026-05-21T00:41:50.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.366219802694623,"aZ":-20.10426065643099,"pfxX":0.6755045076067571,"pfxZ":6.797990743322703,"pX":-0.18968710051639023,"pZ":3.146278053248297,"vX0":5.110291970408925,"vY0":-132.19336160419113,"vZ0":-2.0325917530991484,"x":124.23,"y":153.83,"x0":-2.2331161406634563,"y0":50.002032473281865,"z0":5.396234928026115,"aX":1.1981758409123835},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.1,"breakHorizontal":-2.3,"spinRate":2531,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4138473713730151,"extension":6.1380318071884865},"hitData":{"launchSpeed":100.7,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.91,"coordY":152.53}},"index":5,"playId":"d5f3b774-c855-30ea-bd76-e9c64ceaef7a","pitchNumber":4,"startTime":"2026-05-21T00:42:03.124Z","endTime":"2026-05-21T00:42:09.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:42:09.821Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T00:42:16.186Z","endTime":"2026-05-21T00:43:55.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"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],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.417677292167866,"aZ":-13.347106076784138,"pfxX":-3.125200952739468,"pfxZ":10.159829947879842,"pX":-0.26729802624539745,"pZ":2.4726121778095274,"vX0":5.735732557723438,"vY0":-135.68171319570524,"vZ0":-5.230745371157885,"x":127.19,"y":172.02,"x0":-2.0085800294012977,"y0":50.00179130224771,"z0":5.365506859973588,"aX":-5.791197210937774},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":4.3,"spinRate":2364,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.4046621835705868,"extension":6.380496131001334},"index":0,"playId":"f5e76d05-3d53-3e7e-b8c3-0f0d11370e00","pitchNumber":1,"startTime":"2026-05-21T00:42:36.657Z","endTime":"2026-05-21T00:42:39.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.069206328267356,"aZ":-41.606993945681275,"pfxX":3.040560135812874,"pfxZ":-6.774735409221213,"pX":-0.4976353816382619,"pZ":1.7537864141371817,"vX0":2.447051476039927,"vY0":-118.03847420837135,"vZ0":-0.46242461958935666,"x":135.97,"y":191.43,"x0":-1.9472691375229254,"y0":50.00002071734172,"z0":5.824072029078621,"aX":4.236025578571109},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.0,"breakHorizontal":-6.1,"spinRate":3116,"spinDirection":42},"zone":7,"typeConfidence":2.0,"plateTime":0.4662535058002675,"extension":5.9306167134212915},"index":1,"playId":"7451d36e-c5cb-3a65-96f4-5dcc7c97b4b0","pitchNumber":2,"startTime":"2026-05-21T00:42:52.722Z","endTime":"2026-05-21T00:42:55.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.627663430924308,"aZ":-41.00447406560486,"pfxX":3.6191957048586376,"pfxZ":-6.169595885571991,"pX":0.07298585030753639,"pZ":1.9545990402195847,"vX0":3.694143501693964,"vY0":-119.34096320339634,"vZ0":-0.18126520744167962,"x":114.22,"y":186.01,"x0":-1.9696464579728337,"y0":50.00242787305534,"z0":5.749047457695534,"aX":5.1797669888129025},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.9,"breakHorizontal":-7.6,"spinRate":3126,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.46032549139792023,"extension":5.925225710923518},"index":2,"playId":"b00d3c78-b639-3387-9553-7b52780c6931","pitchNumber":3,"startTime":"2026-05-21T00:43:08.003Z","endTime":"2026-05-21T00:43:11.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38437976316133,"aZ":-14.942516397060773,"pfxX":-0.787587684941327,"pfxZ":8.833727611868973,"pX":-2.006684797493309,"pZ":3.029637895665543,"vX0":0.44523264226383286,"vY0":-137.9864740173377,"vZ0":-4.401614390232203,"x":193.49,"y":156.98,"x0":-2.066828551356861,"y0":50.003137723675614,"z0":5.6350303172821805,"aX":-1.536303298758946},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":1.3,"spinRate":2299,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39521202242359665,"extension":6.012989104827416},"index":3,"playId":"0bab6337-6946-3997-819a-d03592ce2711","pitchNumber":4,"startTime":"2026-05-21T00:43:32.161Z","endTime":"2026-05-21T00:43:35.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.188763592116626,"aZ":-33.690304923742474,"pfxX":10.454521289642845,"pfxZ":-1.0982133070949622,"pX":-0.213408659012206,"pZ":2.0943661571704286,"vX0":1.9152483900474035,"vY0":-116.87203002085053,"vZ0":-0.3381799605593363,"x":125.13,"y":182.23,"x0":-2.4017133591416675,"y0":50.001384342804734,"z0":5.4071241517041315,"aX":14.449674174185613},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.8,"breakHorizontal":-19.4,"spinRate":2709,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.4688002578337471,"extension":5.925917756194277},"hitData":{"launchSpeed":97.4,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.95,"coordY":161.15}},"index":4,"playId":"cabc5a08-8f18-30ea-80e4-ecdec6c5eebc","pitchNumber":5,"startTime":"2026-05-21T00:43:48.387Z","endTime":"2026-05-21T00:43:55.199Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:43:55.199Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out sharply to right fielder Seiya Suzuki.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T00:43:58.915Z","endTime":"2026-05-21T00:45:07.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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":"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.1,"endSpeed":85.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06236400956131,"aZ":-12.303638418591792,"pfxX":-4.106170145537568,"pfxZ":10.602863050753278,"pX":-0.24609655545730366,"pZ":1.8587567127010303,"vX0":5.596430207757065,"vY0":-136.74184322851912,"vZ0":-7.1298269886774,"x":126.38,"y":188.59,"x0":-1.795671150770879,"y0":50.00304548303151,"z0":5.362828732664591,"aX":-7.695877027716153},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":6.1,"spinRate":2280,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.402148259741439,"extension":6.155040586648513},"index":0,"playId":"7ef8d76d-5681-347e-a3d2-89d7b7b840e4","pitchNumber":1,"startTime":"2026-05-21T00:44:22.112Z","endTime":"2026-05-21T00:44:25.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.513142644541425,"aZ":-17.399559366283427,"pfxX":-6.873139483016438,"pfxZ":7.944993402554368,"pX":0.371723085848661,"pZ":-0.08743993477442041,"vX0":8.164887519241239,"vY0":-135.46412771805353,"vZ0":-11.246627768093923,"x":102.83,"y":241.14,"x0":-1.7880112798305927,"y0":50.00228952041871,"z0":5.333792736871133,"aX":-12.778082334354274},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.1,"breakHorizontal":10.7,"spinRate":2185,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.40429936780446196,"extension":6.330810682439066},"index":1,"playId":"e55f01ec-b8e5-35c9-8f98-3fba13a5cdb5","pitchNumber":2,"startTime":"2026-05-21T00:44:37.460Z","endTime":"2026-05-21T00:44:40.460Z","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":94.8,"endSpeed":86.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.090079744144504,"aZ":-11.26748198634168,"pfxX":-1.0219464006783996,"pfxZ":10.91040875723155,"pX":-0.418219269045347,"pZ":2.801797951472667,"vX0":4.120519368869813,"vY0":-137.89852423414462,"vZ0":-5.3077616685674185,"x":132.94,"y":163.13,"x0":-1.8023285161112703,"y0":50.004280848732634,"z0":5.518936532489902,"aX":-1.9590031018845167},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":1.0,"spinRate":2315,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.397962884664552,"extension":6.344886738255229},"hitData":{"launchSpeed":101.8,"launchAngle":30.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":185.56,"coordY":64.39}},"index":2,"playId":"271417aa-0bbd-3ae8-b20e-7f1dd15ef16c","pitchNumber":3,"startTime":"2026-05-21T00:44:58.413Z","endTime":"2026-05-21T00:45:07.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:45:07.805Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-21T00:47:02.803Z","endTime":"2026-05-21T00:47:54.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65004220036005,"aZ":-33.54131156014832,"pfxX":-5.310552648892312,"pfxZ":-0.9459745837020748,"pX":-0.06882203698541825,"pZ":3.2765211979555087,"vX0":-4.720355616135244,"vY0":-119.37190052634836,"vZ0":2.9714357453331415,"x":119.62,"y":150.31,"x0":2.62304473052123,"y0":50.00271657133979,"z0":5.032168804100941,"aX":-7.674807637996853},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.7,"breakHorizontal":10.8,"spinRate":2086,"spinDirection":321},"zone":2,"typeConfidence":0.91,"plateTime":0.45857987000293754,"extension":6.474495467592723},"index":0,"playId":"64854590-9780-3f0f-8b44-579213853a28","pitchNumber":1,"startTime":"2026-05-21T00:47:19.167Z","endTime":"2026-05-21T00:47:22.280Z","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":95.3,"endSpeed":87.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.285549500816018,"aZ":-16.34199633864664,"pfxX":7.949255577029433,"pfxZ":8.08093261002601,"pX":0.8980000995644042,"pZ":4.398136276206136,"vX0":-7.081197611213575,"vY0":-138.66727195226736,"vZ0":1.3149278347193214,"x":82.77,"y":120.03,"x0":2.4445792175135117,"y0":50.001375701330524,"z0":5.0039277609736015,"aX":15.571769777175335},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":-13.1,"spinRate":2243,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.3941010757202177,"extension":6.610083154195325},"index":1,"playId":"e03de16c-e1ae-3248-8bcb-c59ac153583c","pitchNumber":2,"startTime":"2026-05-21T00:47:30.952Z","endTime":"2026-05-21T00:47:33.952Z","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":95.4,"endSpeed":86.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.886458199047446,"aZ":-15.290116304557317,"pfxX":7.265898510449906,"pfxZ":8.719396708317943,"pX":-0.6146400778492925,"pZ":3.225885531228187,"vX0":-10.368447017571873,"vY0":-138.48735016351588,"vZ0":-2.1172509686205716,"x":140.43,"y":151.68,"x0":2.2395189734912946,"y0":50.0001582003999,"z0":5.026977696356901,"aX":14.065924522572264},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":-10.9,"spinRate":2333,"spinDirection":130},"zone":1,"typeConfidence":0.89,"plateTime":0.3960200147555377,"extension":6.623184819929902},"hitData":{"launchSpeed":86.5,"launchAngle":33.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.69,"coordY":81.02}},"index":2,"playId":"233f2750-5fe5-3f86-8f76-210c3535b05d","pitchNumber":3,"startTime":"2026-05-21T00:47:45.190Z","endTime":"2026-05-21T00:47:54.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:47:54.001Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-21T00:47:57.771Z","endTime":"2026-05-21T00:48:47.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.988614585363663,"aZ":-30.398265727271525,"pfxX":-5.241937129564958,"pfxZ":1.233071943551419,"pX":0.6318912789777288,"pZ":2.2207149650531157,"vX0":-3.34704655351405,"vY0":-119.16497386560766,"vZ0":0.034014820049938166,"x":92.91,"y":178.82,"x0":2.7338012667046008,"y0":50.00455922194513,"z0":4.942683768311744,"aX":-7.571845175515819},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.5,"breakHorizontal":10.3,"spinRate":2128,"spinDirection":326},"zone":6,"typeConfidence":0.91,"plateTime":0.45889566612990684,"extension":6.471541477701183},"index":0,"playId":"8fdedc06-0695-38dd-bc05-576a110ca356","pitchNumber":1,"startTime":"2026-05-21T00:48:15.963Z","endTime":"2026-05-21T00:48:19.012Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.328666562744086,"aZ":-38.65482609098085,"pfxX":-4.5666059744402405,"pfxZ":-4.538111689008286,"pX":0.4959063748832466,"pZ":1.8157975194412437,"vX0":-3.875861555346431,"vY0":-118.60686775877885,"vZ0":0.8528062174742848,"x":98.1,"y":189.75,"x0":2.743611858181956,"y0":50.00419767085687,"z0":4.971837138760506,"aX":-6.517475600388176},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.8,"breakHorizontal":9.2,"spinRate":2239,"spinDirection":322},"zone":9,"typeConfidence":0.89,"plateTime":0.46149703720095436,"extension":6.40600681823969},"index":1,"playId":"17c6324b-5eb6-394b-8e7b-a8243b0cce03","pitchNumber":2,"startTime":"2026-05-21T00:48:27.459Z","endTime":"2026-05-21T00:48:30.608Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.380939561134685,"aZ":-34.94792506414164,"pfxX":-5.579254685542615,"pfxZ":-1.9015511735853283,"pX":-0.033949551885932766,"pZ":0.776143092207913,"vX0":-4.674749783599167,"vY0":-120.1074990693464,"vZ0":-2.5081154482880983,"x":118.29,"y":217.82,"x0":2.662678315359402,"y0":50.001068610240615,"z0":4.943266977809708,"aX":-8.145884132104706},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.8,"breakHorizontal":11.3,"spinRate":2287,"spinDirection":327},"zone":13,"typeConfidence":0.91,"plateTime":0.4561259549445267,"extension":6.442802477807364},"index":2,"playId":"2dfd95d9-45e9-3c9b-b152-d4eeb75bc8fb","pitchNumber":3,"startTime":"2026-05-21T00:48:44.790Z","endTime":"2026-05-21T00:48:47.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:48:47.790Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-21T00:48:52.892Z","endTime":"2026-05-21T00:50:34.422Z","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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":661388,"link":"/api/v1/people/661388"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56874760683609,"aZ":-35.637678396942135,"pfxX":-6.7968812276047705,"pfxZ":-2.401314785248612,"pX":-0.1517150665024765,"pZ":2.8033840348634014,"vX0":-4.24047779074491,"vY0":-119.40257579763296,"vZ0":2.3495050517631224,"x":122.78,"y":163.09,"x0":2.532116373181493,"y0":50.005309586532796,"z0":5.019356389369821,"aX":-9.788325197349522},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.5,"breakHorizontal":13.3,"spinRate":2297,"spinDirection":323},"zone":2,"typeConfidence":0.91,"plateTime":0.45918868257602385,"extension":6.441655834276886},"index":0,"playId":"347aa0ab-8ef0-30d6-b3b0-7038e5353185","pitchNumber":1,"startTime":"2026-05-21T00:49:09.014Z","endTime":"2026-05-21T00:49:12.014Z","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.8,"endSpeed":87.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.911048729013295,"aZ":-13.78826401050091,"pfxX":8.93464685568895,"pfxZ":9.246449593409949,"pX":1.3486602156039145,"pZ":3.2197549768667932,"vX0":-6.181459094012769,"vY0":-140.80749072988306,"vZ0":-2.016752872636014,"x":65.59,"y":151.85,"x0":2.4227531652139342,"y0":50.000843368512705,"z0":4.847754249256594,"aX":17.762314393426873},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":-14.8,"spinRate":2424,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.39046886475701825,"extension":6.523557265393207},"index":1,"playId":"94ce6e11-e32f-3132-8b99-aa1ce48abcda","pitchNumber":2,"startTime":"2026-05-21T00:49:21.615Z","endTime":"2026-05-21T00:49:24.615Z","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":96.4,"endSpeed":87.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.307226518950735,"aZ":-12.666648729959505,"pfxX":8.089122676016244,"pfxZ":9.83738889638988,"pX":0.10821376146278992,"pZ":2.0314895611740225,"vX0":-8.507598546404282,"vY0":-140.0739354007468,"vZ0":-5.174798066046019,"x":112.88,"y":183.93,"x0":2.137123279143675,"y0":50.001416127788445,"z0":4.734388832414257,"aX":16.03772150518609},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":-12.8,"spinRate":2425,"spinDirection":135},"zone":8,"typeConfidence":0.9,"plateTime":0.39137177920796695,"extension":6.676227008232599},"index":2,"playId":"91f8b18e-bc77-39d0-aa65-1561003ee4c0","pitchNumber":3,"startTime":"2026-05-21T00:49:35.008Z","endTime":"2026-05-21T00:49:38.008Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.271650434661545,"aZ":-36.94740960035391,"pfxX":-6.296485584759397,"pfxZ":-3.270116109173033,"pX":0.7036117599659674,"pZ":1.3149975346089267,"vX0":-2.9861427515733645,"vY0":-120.04615331778287,"vZ0":-0.7369608715790953,"x":90.18,"y":203.28,"x0":2.781755504660779,"y0":50.00311212966629,"z0":4.915337485229272,"aX":-9.188297537629131},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.9,"breakHorizontal":12.1,"spinRate":2194,"spinDirection":325},"zone":14,"typeConfidence":0.91,"plateTime":0.4562923703176498,"extension":6.458357334526361},"index":3,"playId":"ca8ba010-0260-3e1a-978f-0d51d9744962","pitchNumber":4,"startTime":"2026-05-21T00:49:54.915Z","endTime":"2026-05-21T00:49:57.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.196212026941982,"aZ":-40.24905921140674,"pfxX":-7.122110979697298,"pfxZ":-5.689149411083794,"pX":0.006603085662344254,"pZ":1.5844096306696456,"vX0":-4.071460383486086,"vY0":-119.50569179274004,"vZ0":0.3800962800151242,"x":116.75,"y":196.0,"x0":2.6689836383906456,"y0":50.00582390900629,"z0":5.096844408449486,"aX":-10.101963399133108},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-9.8,"breakHorizontal":14.0,"spinRate":2299,"spinDirection":323},"zone":13,"typeConfidence":0.91,"plateTime":0.4617740270174493,"extension":6.46252093404612},"index":4,"playId":"90fe03d8-1615-3b58-9a3b-16abc7fef268","pitchNumber":5,"startTime":"2026-05-21T00:50:08.606Z","endTime":"2026-05-21T00:50:11.606Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-21T00:50:18.389Z","endTime":"2026-05-21T00:50:31.422Z","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(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":96.0,"endSpeed":87.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.150882239969377,"aZ":-17.639104175883276,"pfxX":7.843347077195726,"pfxZ":7.321655648684235,"pX":1.0650136841749827,"pZ":3.4164871801377443,"vX0":-6.372414472869632,"vY0":-139.68633562783094,"vZ0":-1.0358447009033724,"x":76.4,"y":146.53,"x0":2.351821516644823,"y0":50.00096593064303,"z0":4.946806702113671,"aX":15.567431541263472},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":-13.0,"spinRate":2447,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.3914512860818635,"extension":6.701591346404083},"index":6,"playId":"cc3661bb-d9aa-3122-8e43-256ec7e2962c","pitchNumber":6,"startTime":"2026-05-21T00:50:31.422Z","endTime":"2026-05-21T00:50:34.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:50:34.422Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly challenged (pitch result), call on the field was overturned: Brice Turang called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-21T00:52:26.359Z","endTime":"2026-05-21T00:53:48.783Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.830374801655033,"aZ":-36.169926716863245,"pfxX":1.6812237860367838,"pfxZ":-2.710941312526499,"pX":-0.221498455913175,"pZ":2.057775868757306,"vX0":3.5234358061393127,"vY0":-120.33201931150647,"vZ0":-1.168032427721459,"x":125.44,"y":183.22,"x0":-1.9189851185213307,"y0":50.00027743458035,"z0":5.734164357086411,"aX":2.4813702547402365},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.9,"breakHorizontal":-3.8,"spinRate":2834,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.4539847740895042,"extension":6.097036955444513},"index":0,"playId":"77e8e609-37fd-3482-bed4-ab64b2a79d96","pitchNumber":1,"startTime":"2026-05-21T00:52:41.348Z","endTime":"2026-05-21T00:52:44.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46920396685375,"aZ":-21.059928943938722,"pfxX":0.23715828280733153,"pfxZ":6.010000561426749,"pX":0.32465443083136897,"pZ":2.019993427676402,"vX0":6.243309336258521,"vY0":-134.44192940998911,"vZ0":-5.045698324183656,"x":104.62,"y":184.24,"x0":-2.0488812130131207,"y0":50.00117551193887,"z0":5.396081870013115,"aX":0.43648529618215304},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":-1.7,"spinRate":2693,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.40590061510205233,"extension":6.072124950015138},"index":1,"playId":"f5dd37fe-b456-30f1-9979-ca739868117e","pitchNumber":2,"startTime":"2026-05-21T00:52:56.331Z","endTime":"2026-05-21T00:52:59.331Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-21T00:53:08.202Z","endTime":"2026-05-21T00:53:21.764Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.349108422454965,"aZ":-10.976323825927661,"pfxX":-1.6798970504722242,"pfxZ":11.00946802660742,"pX":-0.8110482117164971,"pZ":2.0971647102074353,"vX0":3.4880806502664017,"vY0":-138.01861296139714,"vZ0":-7.158108431224875,"x":147.92,"y":182.16,"x0":-1.8741646893008124,"y0":50.00028661762081,"z0":5.46722493675926,"aX":-3.2341584327776642},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":2.3,"spinRate":2480,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.3971939095623527,"extension":6.251541509671259},"index":3,"playId":"ff5520ec-6506-3518-97e7-0782d01d80f8","pitchNumber":3,"startTime":"2026-05-21T00:53:21.764Z","endTime":"2026-05-21T00:53:48.783Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"}},"playEndTime":"2026-05-21T00:53:48.783Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-21T00:53:43.519Z","endTime":"2026-05-21T00:54:54.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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,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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":84.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.415749865462665,"aZ":-10.637315085180806,"pfxX":-3.57453349863584,"pfxZ":11.547259586697882,"pX":-0.8412155675931348,"pZ":2.3859988589308,"vX0":3.5822396440934923,"vY0":-137.17777616039024,"vZ0":-6.399297569851226,"x":149.07,"y":174.36,"x0":-1.7132697809872073,"y0":50.001674279427405,"z0":5.50883458935255,"aX":-6.6661095155367045},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.3,"breakHorizontal":5.5,"spinRate":2361,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.40261086221771647,"extension":6.324138898783308},"index":0,"playId":"66f85426-fb6c-3f41-9ad8-be0a36dd5145","pitchNumber":1,"startTime":"2026-05-21T00:54:02.463Z","endTime":"2026-05-21T00:54:05.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.357364589309032,"aZ":-20.747843804357252,"pfxX":1.2039789281161328,"pfxZ":6.288241734087665,"pX":0.3939504141151206,"pZ":1.7859434986137404,"vX0":5.960587426632577,"vY0":-133.6104416865601,"vZ0":-5.705663210391699,"x":101.98,"y":190.56,"x0":-2.017586412377733,"y0":50.006053840495454,"z0":5.428974401405345,"aX":2.1874976757046634},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.4,"breakHorizontal":-3.4,"spinRate":2724,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4091230888756403,"extension":6.119245181479765},"index":1,"playId":"70056ab3-426b-3d57-ad0a-76f025808226","pitchNumber":2,"startTime":"2026-05-21T00:54:17.866Z","endTime":"2026-05-21T00:54:21.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.618732462023218,"aZ":-30.33316605943828,"pfxX":5.368935321422145,"pfxZ":1.2873400648061921,"pX":1.941048710740611,"pZ":0.3823065475491338,"vX0":7.621315622085644,"vY0":-119.45514362648419,"vZ0":-4.594484246089646,"x":43.01,"y":228.46,"x0":-2.0032102196968933,"y0":50.00261367124529,"z0":5.095487479105978,"aX":7.66230446191536},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.3,"breakHorizontal":-11.8,"spinRate":2811,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4606693352662279,"extension":6.21744690959192},"index":2,"playId":"0a7fc4ae-91e1-3a3f-b138-85c772b4739f","pitchNumber":3,"startTime":"2026-05-21T00:54:33.414Z","endTime":"2026-05-21T00:54:36.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.106022161755465,"aZ":-30.393241015515805,"pfxX":6.909155374333682,"pfxZ":1.3031100085492024,"pX":0.017037010887940005,"pZ":1.9911367162683216,"vX0":3.63022557109476,"vY0":-116.63814420609341,"vZ0":-0.7603658542344234,"x":116.35,"y":185.02,"x0":-2.46237093671542,"y0":50.001377288844125,"z0":5.214331433518511,"aX":9.416439346796512},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.5,"breakHorizontal":-13.4,"spinRate":2787,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.4715151242878779,"extension":6.1044020319056385},"index":3,"playId":"74549501-bf7b-3a09-be13-774afbbeab02","pitchNumber":4,"startTime":"2026-05-21T00:54:51.795Z","endTime":"2026-05-21T00:54:54.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:54:54.795Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Yelich flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-21T00:57:20.659Z","endTime":"2026-05-21T00:58:16.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-21T00:55:04.956Z","endTime":"2026-05-21T00:56:00.700Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Hoby Milner replaces Trent Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-21T00:56:00.700Z","endTime":"2026-05-21T00:57:22.951Z","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":"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":86.2,"endSpeed":79.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.866060590261238,"aZ":-31.503869267975784,"pfxX":9.340978375832137,"pfxZ":0.41968895776293635,"pX":0.4951851605064847,"pZ":2.188336924228406,"vX0":-11.342236544958782,"vY0":-125.04324222281932,"vZ0":1.2418768911746707,"x":98.12,"y":179.69,"x0":3.8642304461330905,"y0":50.001581651569694,"z0":4.258943974349697,"aX":14.875981335061722},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.3,"breakHorizontal":-14.5,"spinRate":1785,"spinDirection":105},"zone":9,"typeConfidence":2.0,"plateTime":0.4370821921030825,"extension":6.936351527494976},"index":2,"playId":"7a083249-3ea8-3078-8f09-88a549ee4664","pitchNumber":1,"startTime":"2026-05-21T00:57:22.951Z","endTime":"2026-05-21T00:57:26.043Z","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":86.0,"endSpeed":78.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.204034508342197,"aZ":-27.95315667925432,"pfxX":8.343160727185179,"pfxZ":2.6837719210488213,"pX":-0.030084795312834745,"pZ":2.77862944832694,"vX0":-12.331458167619571,"vY0":-124.60854081192313,"vZ0":2.153193974815145,"x":118.15,"y":163.76,"x0":3.900316561093531,"y0":50.000630917059055,"z0":4.21389956152063,"aX":13.110255773219983},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.6,"breakHorizontal":-12.2,"spinRate":1899,"spinDirection":98},"zone":5,"typeConfidence":0.89,"plateTime":0.43966722006688697,"extension":6.740881441806502},"index":3,"playId":"3781b1dd-dc17-379e-8434-92d6896f7f66","pitchNumber":2,"startTime":"2026-05-21T00:57:36.004Z","endTime":"2026-05-21T00:57:39.004Z","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":86.2,"endSpeed":78.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.259763005687482,"aZ":-25.899775256571065,"pfxX":10.891386297253794,"pfxZ":4.011837203876523,"pX":-1.5741477821565342,"pZ":3.8974153836952907,"vX0":-16.264616634406927,"vY0":-124.36205457625296,"vZ0":4.0721359929463254,"x":177.0,"y":133.55,"x0":3.6397720321978393,"y0":50.00258357710657,"z0":4.388514736370016,"aX":17.03631448041251},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.6,"breakHorizontal":-15.8,"spinRate":1877,"spinDirection":93},"zone":11,"typeConfidence":0.94,"plateTime":0.4406469371172186,"extension":6.794155467144538},"index":4,"playId":"ee0fe6b7-265d-36ae-b7ce-6ffacf2488c5","pitchNumber":3,"startTime":"2026-05-21T00:57:52.887Z","endTime":"2026-05-21T00:57:55.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.178369195904008,"aZ":-31.903432045162532,"pfxX":-9.01879228075375,"pfxZ":0.21504085406294227,"pX":-0.3385415476268254,"pZ":1.821395483273226,"vX0":-6.760239241469045,"vY0":-111.9997698286526,"vZ0":2.028898898947764,"x":129.9,"y":189.6,"x0":3.8961203018495234,"y0":50.0033764976258,"z0":4.178245709802364,"aX":-11.399171912618058},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":1.3,"breakHorizontal":18.1,"spinRate":1856,"spinDirection":295},"zone":7,"typeConfidence":0.93,"plateTime":0.48998671256654447,"extension":6.767347839573315},"hitData":{"launchSpeed":78.4,"launchAngle":43.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.37,"coordY":108.67}},"index":5,"playId":"279b9ac8-edf4-3e06-9803-bde148528940","pitchNumber":4,"startTime":"2026-05-21T00:58:06.679Z","endTime":"2026-05-21T00:58:16.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T00:58:16.115Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-21T01:00:22.299Z","endTime":"2026-05-21T01:01:48.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Blake Perkins replaces center fielder Garrett Mitchell, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-21T01:00:04.296Z","endTime":"2026-05-21T01:00:24.650Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":669003,"link":"/api/v1/people/669003"}},{"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":94.2,"endSpeed":85.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51353860452171,"aZ":-18.525405369241284,"pfxX":8.850236305486602,"pfxZ":7.254046863958887,"pX":-0.024308946733974015,"pZ":3.8014970742132816,"vX0":-9.41119104704635,"vY0":-136.8792966876537,"vZ0":-0.05318642771104376,"x":117.93,"y":136.14,"x0":2.3221071480660678,"y0":50.00586733222113,"z0":5.098366635113939,"aX":16.660260475933143},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":-13.8,"spinRate":2336,"spinDirection":125},"zone":11,"typeConfidence":0.91,"plateTime":0.4014114465784129,"extension":6.6058325267350995},"index":1,"playId":"0757cfe7-60eb-3088-a7ad-39d051bbfba0","pitchNumber":1,"startTime":"2026-05-21T01:00:24.650Z","endTime":"2026-05-21T01:00:28.155Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.924721743029032,"aZ":-36.14543198474829,"pfxX":-4.394190420562812,"pfxZ":-2.726115893488844,"pX":-0.88464433176623,"pZ":1.0716785821460681,"vX0":-6.92488419297902,"vY0":-120.39789447566383,"vZ0":-1.5297963072241385,"x":150.72,"y":209.84,"x0":2.6075840038573666,"y0":50.00212557647158,"z0":4.9350572921050135,"aX":-6.403688807070532},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.0,"breakHorizontal":9.7,"spinRate":2235,"spinDirection":330},"zone":13,"typeConfidence":0.89,"plateTime":0.4561769042906363,"extension":6.333052321117003},"index":2,"playId":"b30ddd14-0aaf-3b93-9b19-a3b377ceba8b","pitchNumber":2,"startTime":"2026-05-21T01:00:35.553Z","endTime":"2026-05-21T01:00:39.024Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-21T01:00:45.667Z","endTime":"2026-05-21T01:00:55.998Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.654286378132575,"aZ":-14.879270489280064,"pfxX":7.963717911857348,"pfxZ":8.952793601133127,"pX":0.053234220096258174,"pZ":2.3936977202889778,"vX0":-8.995744141245533,"vY0":-138.52603634009887,"vZ0":-4.0114768267443,"x":114.97,"y":174.15,"x0":2.317206389762604,"y0":50.00489241873333,"z0":4.863928860222378,"aX":15.388210096342492},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":-12.4,"spinRate":2428,"spinDirection":130},"zone":5,"typeConfidence":0.9,"plateTime":0.3962960317990496,"extension":6.610116807145619},"index":4,"playId":"d22a7325-184a-349b-ad6e-d5fd7fd36402","pitchNumber":3,"startTime":"2026-05-21T01:00:55.998Z","endTime":"2026-05-21T01:00:58.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.822142713143776,"aZ":-17.241465727150672,"pfxX":7.882041937078786,"pfxZ":7.5044183860127305,"pX":-0.3528275519456769,"pZ":3.424706932949815,"vX0":-10.711546827869759,"vY0":-140.6408538538417,"vZ0":-1.3296593730009967,"x":130.45,"y":146.31,"x0":2.4926876280580594,"y0":50.00478827870515,"z0":5.029160975687183,"aX":15.689648046743724},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":-11.9,"spinRate":2383,"spinDirection":128},"zone":11,"typeConfidence":0.9,"plateTime":0.39040836557771197,"extension":6.559541570855282},"index":5,"playId":"9441b641-52e9-306e-8def-788229fa0888","pitchNumber":4,"startTime":"2026-05-21T01:01:13.000Z","endTime":"2026-05-21T01:01:16.000Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.608807549971857,"aZ":-37.203254824874556,"pfxX":-7.134450921466393,"pfxZ":-3.581101294054143,"pX":-0.0831246493786471,"pZ":1.4285776918269084,"vX0":-4.403755409369406,"vY0":-119.08311243138108,"vZ0":-0.1824452703223085,"x":120.17,"y":200.21,"x0":2.731109767037805,"y0":50.00274081091899,"z0":4.93596779251554,"aX":-10.018142172051805},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.1,"breakHorizontal":14.2,"spinRate":2236,"spinDirection":327},"zone":13,"typeConfidence":0.92,"plateTime":0.46392317537197414,"extension":6.758578046286152},"index":6,"playId":"df2f42d8-32c4-33b1-8530-4253e0de4ccf","pitchNumber":5,"startTime":"2026-05-21T01:01:27.923Z","endTime":"2026-05-21T01:01:30.923Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.364279902052605,"aZ":-40.344585452056464,"pfxX":-4.161968941153538,"pfxZ":-5.867219677605693,"pX":0.23095167760595942,"pZ":0.7966544968814211,"vX0":-4.427908837571707,"vY0":-118.54775860369041,"vZ0":-1.0508093518353945,"x":108.2,"y":217.27,"x0":2.679560294417381,"y0":50.00425794837728,"z0":5.002134015473899,"aX":-5.7926507541234225},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-10.6,"breakHorizontal":8.8,"spinRate":2238,"spinDirection":327},"zone":14,"typeConfidence":0.9,"plateTime":0.46602421570963637,"extension":6.411522108143532},"index":7,"playId":"46e7094f-c3a7-3bf1-92dd-85e5ce1c7cca","pitchNumber":6,"startTime":"2026-05-21T01:01:45.627Z","endTime":"2026-05-21T01:01:48.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:01:48.872Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-21T01:01:57.051Z","endTime":"2026-05-21T01:02:30.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.073963272558267,"aZ":-32.03253398493134,"pfxX":-3.8915298825483995,"pfxZ":0.09593275733213424,"pX":0.590291884965615,"pZ":2.6060624993878156,"vX0":-3.6837854636502874,"vY0":-119.56802003131513,"vZ0":1.361654873117438,"x":94.5,"y":168.42,"x0":2.656445392639458,"y0":50.00138918869357,"z0":4.903710708530265,"aX":-5.633012624071301},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.7,"breakHorizontal":7.9,"spinRate":2249,"spinDirection":325},"zone":6,"typeConfidence":0.9,"plateTime":0.4581067342006939,"extension":6.455133111425201},"index":0,"playId":"e4c572ef-03e8-31c3-9008-37e5f79870bb","pitchNumber":1,"startTime":"2026-05-21T01:02:12.191Z","endTime":"2026-05-21T01:02:15.191Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.722033595266613,"aZ":-36.284411997403225,"pfxX":-6.957824989960901,"pfxZ":-2.7701896470220184,"pX":-0.020091495812864547,"pZ":1.938001203798854,"vX0":-4.316575220985977,"vY0":-121.1259629275008,"vZ0":0.5504355183548257,"x":117.77,"y":186.45,"x0":2.6890626295018363,"y0":50.00187727028382,"z0":4.881296682144759,"aX":-10.332718500702482},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.6,"breakHorizontal":13.7,"spinRate":2311,"spinDirection":323},"zone":8,"typeConfidence":0.91,"plateTime":0.45225537995710763,"extension":6.348562670382759},"hitData":{"launchSpeed":86.1,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.39,"coordY":146.86}},"index":1,"playId":"9c53e915-ee41-3c96-a03f-72885898fad3","pitchNumber":2,"startTime":"2026-05-21T01:02:22.955Z","endTime":"2026-05-21T01:02:30.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:02:30.986Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-21T01:02:41.609Z","endTime":"2026-05-21T01:03:27.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.706569812389176,"aZ":-14.749425312509139,"pfxX":8.918353462322562,"pfxZ":8.978058188071955,"pX":0.11474047961516129,"pZ":2.6100735886898896,"vX0":-9.185255965687785,"vY0":-138.60973938686652,"vZ0":-3.46120084518156,"x":112.63,"y":168.31,"x0":2.3167766814156217,"y0":50.00409117290872,"z0":4.863233158018533,"aX":17.31186844059868},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":-14.2,"spinRate":2416,"spinDirection":132},"zone":5,"typeConfidence":0.9,"plateTime":0.39554560540244177,"extension":6.697076414049507},"index":0,"playId":"65607312-1bbc-3436-b9b3-7215a95956dc","pitchNumber":1,"startTime":"2026-05-21T01:02:52.178Z","endTime":"2026-05-21T01:02:55.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":88.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.39503108789144,"aZ":-14.177189004702178,"pfxX":7.734527517092703,"pfxZ":8.922791731045429,"pX":0.39290230368838663,"pZ":3.2795710120493,"vX0":-8.200609780643077,"vY0":-141.83045113014452,"vZ0":-2.2023610413261485,"x":102.02,"y":150.23,"x0":2.3305097299531767,"y0":50.00507659053376,"z0":4.980880108151106,"aX":15.605612245035918},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":-12.1,"spinRate":2492,"spinDirection":134},"zone":3,"typeConfidence":0.9,"plateTime":0.3876238759588473,"extension":6.490172203505614},"index":1,"playId":"c7c79fe6-c87b-30be-9273-3e2411ecf2c0","pitchNumber":2,"startTime":"2026-05-21T01:03:04.376Z","endTime":"2026-05-21T01:03:07.835Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-21T01:03:14.106Z","endTime":"2026-05-21T01:03:24.537Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21410203856372,"aZ":-14.317914264905486,"pfxX":9.800191472643826,"pfxZ":9.14475026294731,"pX":0.22252187448907346,"pZ":2.846567039952505,"vX0":-9.729115421727677,"vY0":-139.52343521550168,"vZ0":-2.9212405239245007,"x":108.52,"y":161.92,"x0":2.497776400922501,"y0":50.002811127695864,"z0":4.862620779651448,"aX":19.136272970674874},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":-15.5,"spinRate":2496,"spinDirection":129},"zone":2,"typeConfidence":0.9,"plateTime":0.39402774982948596,"extension":6.532203132778316},"index":3,"playId":"a58055c8-f73f-33b3-99c6-0e8618125586","pitchNumber":3,"startTime":"2026-05-21T01:03:24.537Z","endTime":"2026-05-21T01:03:27.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:03:27.653Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Perkins strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T01:05:24.894Z","endTime":"2026-05-21T01:07:00.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"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":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":85.9,"endSpeed":78.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.698172539435124,"aZ":-33.62291102208882,"pfxX":11.687608678708774,"pfxZ":-0.9209647593816577,"pX":-0.1613376802980586,"pZ":2.645533064800224,"vX0":-13.538399132900123,"vY0":-124.27765897213574,"vZ0":2.762503699904505,"x":123.15,"y":167.35,"x0":3.8361397749885153,"y0":50.00593556021197,"z0":4.3105178684319965,"aX":18.302428972136656},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.7,"breakHorizontal":-18.1,"spinRate":1877,"spinDirection":97},"zone":5,"typeConfidence":0.9,"plateTime":0.4405736834325902,"extension":6.885985092212586},"index":0,"playId":"b4a058ff-c70a-31a3-920b-3a1afbf19ef6","pitchNumber":1,"startTime":"2026-05-21T01:05:36.305Z","endTime":"2026-05-21T01:05:39.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.143956743962285,"aZ":-32.02026589602807,"pfxX":11.218616242076799,"pfxZ":0.09790070918948501,"pX":0.21566244018603847,"pZ":1.446163292793361,"vX0":-12.950437035930534,"vY0":-125.07885811810631,"vZ0":-0.12878127293580366,"x":108.78,"y":199.73,"x0":4.001953019012493,"y0":50.00414149550066,"z0":4.123221970016001,"aX":17.78453600152618},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":-17.4,"spinRate":1904,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.43784422273786694,"extension":6.856254109254102},"index":1,"playId":"9b836c16-9f4d-3bf9-a9dc-b0aec36e4939","pitchNumber":2,"startTime":"2026-05-21T01:05:49.183Z","endTime":"2026-05-21T01:05:52.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.120483546354713,"aZ":-35.313849396653126,"pfxX":11.686212139832222,"pfxZ":-2.2607449323836413,"pX":0.3075520043225113,"pZ":1.1690253452732182,"vX0":-11.975572746325682,"vY0":-116.3451845311242,"vZ0":0.8515492845896975,"x":105.28,"y":207.22,"x0":3.971385954338108,"y0":50.00304458250793,"z0":4.110678036383392,"aX":16.234273938350466},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.6,"breakHorizontal":-18.7,"spinRate":1517,"spinDirection":90},"zone":14,"typeConfidence":0.92,"plateTime":0.46842039756397913,"extension":6.865751849601988},"index":2,"playId":"5badc05b-cc74-31a5-93e3-9ef5915a52d7","pitchNumber":3,"startTime":"2026-05-21T01:06:02.262Z","endTime":"2026-05-21T01:06:06.023Z","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":80.7,"endSpeed":73.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89914719528795,"aZ":-38.26627237501266,"pfxX":10.680150437157232,"pfxZ":-4.431985342340884,"pX":0.10105051346438591,"pZ":1.349265432254563,"vX0":-12.057866438552843,"vY0":-116.7947942530776,"vZ0":1.995766152307054,"x":113.15,"y":202.35,"x0":3.953586388942358,"y0":50.00169555611756,"z0":4.094035074592871,"aX":14.69046448161025},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-7.1,"breakHorizontal":-16.2,"spinRate":1537,"spinDirection":89},"zone":14,"typeConfidence":0.91,"plateTime":0.4697514932840563,"extension":6.858566673532371},"index":3,"playId":"715d4d32-b196-34f3-8a33-0c9409d508a3","pitchNumber":4,"startTime":"2026-05-21T01:06:16.747Z","endTime":"2026-05-21T01:06:20.401Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-21T01:06:25.997Z","endTime":"2026-05-21T01:06:40.366Z","isPitch":false,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"}},{"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":76.9,"endSpeed":71.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.552507898929605,"aZ":-32.665237562641174,"pfxX":-8.079001898497987,"pfxZ":-0.3903229596430444,"pX":-0.9459193845087821,"pZ":1.586929110541283,"vX0":-8.409559341784098,"vY0":-111.75742319261727,"vZ0":1.7283063349719305,"x":153.06,"y":195.93,"x0":3.9183305685301173,"y0":50.0023458728226,"z0":4.164114689426947,"aX":-10.194782151548004},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":0.1,"breakHorizontal":16.8,"spinRate":1943,"spinDirection":301},"zone":13,"typeConfidence":0.92,"plateTime":0.4905242363248865,"extension":6.9098701311970885},"index":5,"playId":"10d2aa61-5ed5-37b0-aec0-9e69782bab44","pitchNumber":5,"startTime":"2026-05-21T01:06:40.366Z","endTime":"2026-05-21T01:06:43.366Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.006273394580443,"aZ":-37.11494604061106,"pfxX":8.744281760534374,"pfxZ":-3.6156362952618375,"pX":0.4165396995382766,"pZ":1.2119304566878875,"vX0":-10.873790461494032,"vY0":-116.01927086799968,"vZ0":1.3402173991005526,"x":101.12,"y":206.06,"x0":4.020499980336395,"y0":50.00121190090568,"z0":4.154814308472283,"aX":11.961821623197258},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.9,"breakHorizontal":-13.2,"spinRate":1420,"spinDirection":87},"zone":14,"typeConfidence":0.9,"plateTime":0.4714788614105574,"extension":6.841301915018575},"index":6,"playId":"3d9b0b58-5288-3206-a321-f6aedf37fee6","pitchNumber":6,"startTime":"2026-05-21T01:06:57.646Z","endTime":"2026-05-21T01:07:00.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:07:00.646Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Bauers grounds out, first baseman Michael Busch to pitcher Hoby Milner.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T01:07:13.997Z","endTime":"2026-05-21T01:07:59.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"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(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":86.2,"endSpeed":79.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.736304787190114,"aZ":-33.74947467719555,"pfxX":10.715475657894212,"pfxZ":-0.9927325401291984,"pX":-0.46803760996964827,"pZ":2.2008232351175434,"vX0":-14.02978164454432,"vY0":-124.76936906981778,"vZ0":1.580658798139434,"x":134.84,"y":179.36,"x0":3.820603282240644,"y0":50.00292952144404,"z0":4.328354509421642,"aX":16.993326482407554},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.1,"breakHorizontal":-16.4,"spinRate":1913,"spinDirection":105},"zone":4,"typeConfidence":2.0,"plateTime":0.4380116010520889,"extension":6.922408776650072},"index":0,"playId":"453d16be-6c29-3705-84e4-a6dc5fd48e87","pitchNumber":1,"startTime":"2026-05-21T01:07:25.338Z","endTime":"2026-05-21T01:07:28.455Z","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":85.9,"endSpeed":78.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.207006612423005,"aZ":-34.25107312714743,"pfxX":11.054619022207454,"pfxZ":-1.3315026236676264,"pX":-0.7675735946319404,"pZ":2.466647401143853,"vX0":-14.637366025539183,"vY0":-124.23348464664718,"vZ0":2.572928272721269,"x":146.26,"y":172.18,"x0":3.7680844066207624,"y0":50.0018968942672,"z0":4.267085814346355,"aX":17.255891910757896},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.4,"breakHorizontal":-16.6,"spinRate":1559,"spinDirection":156},"zone":4,"typeConfidence":0.9,"plateTime":0.4411167733485528,"extension":6.935824381623673},"index":1,"playId":"0391e9b1-1965-3246-8734-3f3acaed3310","pitchNumber":2,"startTime":"2026-05-21T01:07:39.465Z","endTime":"2026-05-21T01:07:43.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.333107597459346,"aZ":-32.3855928273067,"pfxX":-7.048806661608381,"pfxZ":-0.16588383305078036,"pX":-0.4281888131090228,"pZ":1.8069648494138748,"vX0":-7.484784268901217,"vY0":-112.05015270481154,"vZ0":2.0067306459061367,"x":133.32,"y":189.99,"x0":3.8717774875460744,"y0":50.002449457123824,"z0":4.209808045004445,"aX":-8.958706276441083},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":0.6,"breakHorizontal":14.6,"spinRate":1931,"spinDirection":291},"zone":7,"typeConfidence":0.92,"plateTime":0.4889045406749233,"extension":6.726930120380766},"hitData":{"launchSpeed":73.8,"launchAngle":-0.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.05,"coordY":164.7}},"index":2,"playId":"7370cfe4-cd1a-3189-80f5-21ccbb014daa","pitchNumber":3,"startTime":"2026-05-21T01:07:52.417Z","endTime":"2026-05-21T01:07:59.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:07:59.192Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Frelick lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T01:08:10.594Z","endTime":"2026-05-21T01:09:02.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.000123709641276,"aZ":-34.23887426216819,"pfxX":-8.794152421505867,"pfxZ":-1.6013867528516865,"pX":-0.9902053009790743,"pZ":1.6889869063825285,"vX0":-8.472849132532488,"vY0":-112.98748772740288,"vZ0":1.984381713895642,"x":154.74,"y":193.18,"x0":3.9537260834018273,"y0":50.00210514248493,"z0":4.245282975475237,"aX":-11.344122279325575},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-2.0,"breakHorizontal":18.1,"spinRate":1679,"spinDirection":304},"zone":13,"typeConfidence":0.92,"plateTime":0.4851716149330274,"extension":6.748654537466787},"index":0,"playId":"bccdf040-3d2f-3a46-8dad-9fb62e435ba9","pitchNumber":1,"startTime":"2026-05-21T01:08:28.743Z","endTime":"2026-05-21T01:08:32.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68565490244845,"aZ":-30.1523227864926,"pfxX":10.690449385639543,"pfxZ":1.2824003987593828,"pX":-0.34560828746602307,"pZ":1.6935323723646043,"vX0":-13.693981858434604,"vY0":-124.5898151930355,"vZ0":-0.12222631639030257,"x":130.17,"y":193.05,"x0":3.829233372294015,"y0":50.00240934841088,"z0":4.2321354101437025,"aX":16.832880152797387},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-16.2,"spinRate":1930,"spinDirection":45},"zone":7,"typeConfidence":0.86,"plateTime":0.43938324540350404,"extension":6.872819359696898},"index":1,"playId":"027987fb-4361-30de-bf2d-03f4b8f49872","pitchNumber":2,"startTime":"2026-05-21T01:08:42.115Z","endTime":"2026-05-21T01:08:45.592Z","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":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59878525897048,"aZ":-29.973921957006525,"pfxX":12.218427291054283,"pfxZ":1.4001047288211517,"pX":0.7039799760284539,"pZ":1.663939309570492,"vX0":-11.85502856945908,"vY0":-125.03806294379261,"vZ0":-0.20228307918026434,"x":90.17,"y":193.85,"x0":3.932580153055558,"y0":50.00468619519957,"z0":4.217627589504533,"aX":19.235675722630752},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.8,"breakHorizontal":-19.2,"spinRate":1903,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.4390314794568324,"extension":6.872271363348284},"hitData":{"launchSpeed":83.0,"launchAngle":25.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.21,"coordY":81.39}},"index":2,"playId":"31740ffe-cbc2-3c1e-a1c3-d0eb31f8f91b","pitchNumber":3,"startTime":"2026-05-21T01:08:56.285Z","endTime":"2026-05-21T01:09:02.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:09:02.986Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-21T01:10:57.935Z","endTime":"2026-05-21T01:12:35.712Z","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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":94.9,"endSpeed":86.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60489780013241,"aZ":-13.504795820381329,"pfxX":7.861390650016196,"pfxZ":9.794082298080305,"pX":-1.0290864080380548,"pZ":2.329564692371182,"vX0":-11.739697825230614,"vY0":-137.67889775675076,"vZ0":-4.449374024889724,"x":156.23,"y":175.88,"x0":2.2828889028818167,"y0":50.002793622118325,"z0":4.890954919355376,"aX":14.986023223652166},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-11.5,"spinRate":2350,"spinDirection":132},"zone":13,"typeConfidence":0.83,"plateTime":0.39892746599310014,"extension":6.6699656104444065},"index":0,"playId":"a8951ef2-073c-31cd-b7a7-0243321ea3b5","pitchNumber":1,"startTime":"2026-05-21T01:11:09.591Z","endTime":"2026-05-21T01:11:12.591Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.689000303739473,"aZ":-31.53776928011046,"pfxX":-2.8385572635610807,"pfxZ":0.44622791917547566,"pX":-0.7637366518968073,"pZ":2.055838701835522,"vX0":-7.118752043154579,"vY0":-119.60469898991066,"vZ0":-0.10479749332961275,"x":146.11,"y":183.27,"x0":2.629161983159824,"y0":50.00499901041466,"z0":4.946327040873699,"aX":-4.081888558288458},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.1,"breakHorizontal":7.0,"spinRate":2280,"spinDirection":332},"zone":7,"typeConfidence":0.89,"plateTime":0.4592707759543684,"extension":6.726481636046963},"index":1,"playId":"7ed3ca22-3230-3eaa-a7d1-edaf0a2ea4e1","pitchNumber":2,"startTime":"2026-05-21T01:11:19.938Z","endTime":"2026-05-21T01:11:46.939Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67549077147977,"aZ":-15.959957164429053,"pfxX":7.619483647856254,"pfxZ":8.409543231210996,"pX":-1.1301070402719202,"pZ":2.6565173747302437,"vX0":-11.806807310138788,"vY0":-138.40065222673323,"vZ0":-3.2033276534201933,"x":133.31,"y":140.43,"x0":2.2133995745404773,"y0":50.00080373621029,"z0":4.906309373004153,"aX":14.68851264219309},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":-11.2,"spinRate":2411,"spinDirection":128},"zone":11,"typeConfidence":0.9,"plateTime":0.39668260811216083,"extension":6.769718487156883},"index":2,"playId":"e43678dc-3379-3f69-8b34-c9e052be7267","pitchNumber":3,"startTime":"2026-05-21T01:11:46.427Z","endTime":"2026-05-21T01:11:56.437Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.748542154309686,"aZ":-33.140183464307235,"pfxX":-4.5814278826156105,"pfxZ":-0.6521790479421674,"pX":-0.38101334698759776,"pZ":0.9987712439206341,"vX0":-5.85443104538637,"vY0":-121.69661595677785,"vZ0":-1.902383075934143,"x":131.52,"y":211.81,"x0":2.658512392760716,"y0":50.00053397338541,"z0":4.684003179013856,"aX":-6.8130482779184165},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.4,"breakHorizontal":9.7,"spinRate":2212,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.4515264261918164,"extension":6.619623111980595},"index":3,"playId":"14a4b2f9-12ea-327e-b6ff-f0027cc88694","pitchNumber":4,"startTime":"2026-05-21T01:12:19.952Z","endTime":"2026-05-21T01:12:23.941Z","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":96.6,"endSpeed":87.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64491252568379,"aZ":-15.452729352933861,"pfxX":8.974688228465753,"pfxZ":8.41122367081865,"pX":-0.22757061832647674,"pZ":2.8721908500694093,"vX0":-10.26795308419864,"vY0":-140.31008885375414,"vZ0":-2.5622736193659956,"x":125.67,"y":161.23,"x0":2.3186083256720282,"y0":50.00137135659806,"z0":4.8078567133594445,"aX":17.839248128034324},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":-14.0,"spinRate":2410,"spinDirection":124},"zone":2,"typeConfidence":0.9,"plateTime":0.390820523936374,"extension":6.7261723349001326},"index":4,"playId":"0ed0face-7708-3088-b016-208ecf4d4f55","pitchNumber":5,"startTime":"2026-05-21T01:12:32.583Z","endTime":"2026-05-21T01:12:35.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:12:35.712Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-21T01:12:38.299Z","endTime":"2026-05-21T01:13:42.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299566699701543,"aZ":-35.71618023822772,"pfxX":-5.1942334581637555,"pfxZ":-2.3838386451574367,"pX":-0.3847034501829842,"pZ":1.7388877901097912,"vX0":-5.389790275906768,"vY0":-121.22743269323962,"vZ0":0.017483316214518707,"x":131.66,"y":191.83,"x0":2.5446313108122225,"y0":50.00492824933291,"z0":4.856414407509087,"aX":-7.709623019084788},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.1,"breakHorizontal":10.7,"spinRate":2277,"spinDirection":330},"zone":7,"typeConfidence":0.89,"plateTime":0.45229891361221863,"extension":6.615158482373558},"index":0,"playId":"3d465b6c-b2b5-352c-8ce4-664d019ba61c","pitchNumber":1,"startTime":"2026-05-21T01:12:56.949Z","endTime":"2026-05-21T01:13:00.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64219259154019,"aZ":-12.916330425928795,"pfxX":6.887187494504119,"pfxZ":9.672149019932874,"pX":-0.6190740441016847,"pZ":2.577001088520253,"vX0":-10.324222913111486,"vY0":-140.61535671739918,"vZ0":-4.015656876591507,"x":140.6,"y":169.2,"x0":2.2152425224830234,"y0":50.000052863798686,"z0":4.869258378795956,"aX":13.709714699173297},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":-10.2,"spinRate":2462,"spinDirection":127},"zone":4,"typeConfidence":0.78,"plateTime":0.3904120339817334,"extension":6.559236722215828},"index":1,"playId":"977e956f-70c5-3f1d-a885-fcb403c07ebb","pitchNumber":2,"startTime":"2026-05-21T01:13:09.791Z","endTime":"2026-05-21T01:13:12.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87786925618,"aZ":-16.413348188228795,"pfxX":7.164360441999503,"pfxZ":7.958711992415324,"pX":0.306711486164532,"pZ":3.9486085351496616,"vX0":-8.014055576264827,"vY0":-139.7164231305548,"vZ0":0.08758875503574126,"x":105.31,"y":132.17,"x0":2.2786772729074927,"y0":50.00687758954087,"z0":4.993666450243709,"aX":14.19632176664376},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":-11.4,"spinRate":2397,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.3917270249006082,"extension":6.594234114138928},"index":2,"playId":"6b38fac4-e400-3349-b71c-c54e2cdbc5ee","pitchNumber":3,"startTime":"2026-05-21T01:13:23.069Z","endTime":"2026-05-21T01:13:28.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05521079004714,"aZ":-14.226270099560537,"pfxX":7.34787710116935,"pfxZ":9.028953975026752,"pX":-0.2532152498528264,"pZ":3.0088252285912924,"vX0":-9.332627231152427,"vY0":-140.62851043244223,"vZ0":-2.5737109076561597,"x":126.65,"y":157.54,"x0":2.165208824864573,"y0":50.00610195974413,"z0":4.867160750544854,"aX":14.612779005845505},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":-11.3,"spinRate":2459,"spinDirection":126},"zone":2,"typeConfidence":0.9,"plateTime":0.3905687442212149,"extension":6.619034745009455},"index":3,"playId":"ea7c9ee7-ba88-39e8-98e5-79140285af8f","pitchNumber":4,"startTime":"2026-05-21T01:13:39.818Z","endTime":"2026-05-21T01:13:42.818Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:13:42.818Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to right fielder Sal Frelick.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-21T01:13:50.091Z","endTime":"2026-05-21T01:15:37.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69979508292401,"aZ":-37.05202239763228,"pfxX":-6.876881179136135,"pfxZ":-3.311493499630253,"pX":0.7811754420415997,"pZ":1.635498569637396,"vX0":-2.4823521052640736,"vY0":-120.44376928745396,"vZ0":0.12475436457760836,"x":87.22,"y":194.62,"x0":2.7176032563099413,"y0":50.001512541880665,"z0":4.851004820017526,"aX":-10.134300507526847},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.8,"breakHorizontal":13.1,"spinRate":2323,"spinDirection":324},"zone":9,"typeConfidence":0.91,"plateTime":0.45420713457083606,"extension":6.490639167212745},"index":0,"playId":"7cf55a8e-4f80-31e1-9028-9922699c378c","pitchNumber":1,"startTime":"2026-05-21T01:14:03.677Z","endTime":"2026-05-21T01:14:06.955Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.133131262615603,"aZ":-36.58648049338056,"pfxX":-7.675649953205522,"pfxZ":-2.942814417985449,"pX":0.518732583323973,"pZ":2.4738680902567953,"vX0":-2.688193515261767,"vY0":-121.49537277076654,"vZ0":1.5570475685497729,"x":97.23,"y":171.99,"x0":2.6357782124220375,"y0":50.002122886085814,"z0":4.997103400649714,"aX":-11.508921917704045},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.7,"breakHorizontal":14.5,"spinRate":2353,"spinDirection":317},"zone":6,"typeConfidence":0.91,"plateTime":0.45030074652078644,"extension":6.358025465403921},"index":1,"playId":"796df6c8-4eae-389a-b44e-050a3d81d9af","pitchNumber":2,"startTime":"2026-05-21T01:14:14.411Z","endTime":"2026-05-21T01:14:17.680Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-21T01:14:23.112Z","endTime":"2026-05-21T01:14:32.630Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.863247453180833,"aZ":-34.1700171337188,"pfxX":-3.333325609806174,"pfxZ":-1.3429826004568204,"pX":-0.13427198091833265,"pZ":0.7766517616534512,"vX0":-5.618668574890111,"vY0":-121.52507166948799,"vZ0":-2.4838925649124883,"x":122.12,"y":217.81,"x0":2.6448957563993463,"y0":50.00089794891583,"z0":4.793763378946937,"aX":-4.961309126416489},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.8,"breakHorizontal":7.4,"spinRate":2375,"spinDirection":321},"zone":13,"typeConfidence":0.87,"plateTime":0.4515294251295692,"extension":6.491532964684986},"index":3,"playId":"b1d5eed8-2c19-32c6-a754-50749df30e37","pitchNumber":3,"startTime":"2026-05-21T01:14:32.630Z","endTime":"2026-05-21T01:14:35.663Z","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":97.3,"endSpeed":88.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93161477307498,"aZ":-15.894327615598678,"pfxX":8.62500865032606,"pfxZ":8.064133442184504,"pX":1.5377062349116695,"pZ":3.459801738604391,"vX0":-6.01833102629763,"vY0":-141.57802757810708,"vZ0":-1.0941466366762433,"x":58.39,"y":145.37,"x0":2.57614547624288,"y0":50.0057815137952,"z0":4.873953083932639,"aX":17.418969593183007},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":-14.3,"spinRate":2444,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.38765969340220074,"extension":6.613201005028873},"index":4,"playId":"12b2129a-2ed0-3234-bd93-5e316da225b5","pitchNumber":4,"startTime":"2026-05-21T01:14:54.562Z","endTime":"2026-05-21T01:14:57.562Z","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":95.4,"endSpeed":86.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.314417871212406,"aZ":-15.441090902605058,"pfxX":7.967966176286566,"pfxZ":8.667545338723313,"pX":-0.31173622457393807,"pZ":3.4798574402013176,"vX0":-9.799284168043199,"vY0":-138.61499479078148,"vZ0":-1.3431637537705092,"x":128.88,"y":144.82,"x0":2.247473892804614,"y0":50.00141982552901,"z0":5.010275540730695,"aX":15.380590672173565},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":-12.2,"spinRate":2373,"spinDirection":127},"zone":11,"typeConfidence":0.9,"plateTime":0.3963664201021482,"extension":6.68643135221642},"index":5,"playId":"6a1e73fd-6f4d-39a9-9e80-506ee10a0e3d","pitchNumber":5,"startTime":"2026-05-21T01:15:11.108Z","endTime":"2026-05-21T01:15:14.902Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41598211687762,"aZ":-36.657513244898304,"pfxX":-7.442891482920654,"pfxZ":-3.02619892742963,"pX":0.4012521265481891,"pZ":1.7016924487947134,"vX0":-3.218170409724666,"vY0":-120.81265421546311,"vZ0":-0.1042902047072598,"x":101.71,"y":192.83,"x0":2.717598495190222,"y0":50.00584655280991,"z0":4.9658205258949,"aX":-11.009908190467401},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.3,"breakHorizontal":14.3,"spinRate":2232,"spinDirection":325},"zone":9,"typeConfidence":0.91,"plateTime":0.4532671820851295,"extension":6.639821584387803},"hitData":{"launchSpeed":84.9,"launchAngle":30.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.04,"coordY":103.95}},"index":6,"playId":"d91586d8-18d1-379d-80b8-8def4918603f","pitchNumber":6,"startTime":"2026-05-21T01:15:30.535Z","endTime":"2026-05-21T01:15:37.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:15:37.709Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joey Ortiz lines out to right fielder Seiya Suzuki.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T01:18:01.865Z","endTime":"2026-05-21T01:18:10.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Phil Maton replaces Hoby Milner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-21T01:17:34.943Z","endTime":"2026-05-21T01:18:03.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664208,"link":"/api/v1/people/664208"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3231732392222,"aZ":-24.515946436748962,"pfxX":0.47351849495929454,"pfxZ":4.672032517889823,"pX":-0.12134298184266629,"pZ":2.709898045973023,"vX0":2.535642735259605,"vY0":-127.48414915564442,"vZ0":-1.4393529810865209,"x":121.63,"y":165.61,"x0":-1.192190458471379,"y0":50.001321501625384,"z0":5.2254120324625735,"aX":0.775239732162201},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.4,"breakHorizontal":-1.4,"spinRate":2595,"spinDirection":177},"zone":5,"typeConfidence":0.88,"plateTime":0.4303929356618781,"extension":6.81217434155707},"hitData":{"launchSpeed":99.5,"launchAngle":13.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.53,"coordY":113.56}},"index":1,"playId":"f29b011b-f5b7-3119-9149-54ed68983d8e","pitchNumber":1,"startTime":"2026-05-21T01:18:03.915Z","endTime":"2026-05-21T01:18:10.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:18:10.362Z","atBatIndex":44},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"David Hamilton triples (1) on a fly ball to right fielder Seiya Suzuki.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T01:18:13.303Z","endTime":"2026-05-21T01:19:10.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.466974140835276,"aZ":-26.407991151207334,"pfxX":1.8146939952438517,"pfxZ":3.4340794387461493,"pX":0.21433608702731016,"pZ":4.058254669757135,"vX0":3.0899329172776007,"vY0":-128.47413468196365,"vZ0":1.9807019884095531,"x":108.83,"y":129.21,"x0":-1.2375710508406432,"y0":50.00280911004375,"z0":5.323387794230233,"aX":3.047325519190718},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.8,"breakHorizontal":-4.0,"spinRate":2539,"spinDirection":169},"zone":12,"typeConfidence":0.87,"plateTime":0.42557736841210403,"extension":6.722362428270374},"index":0,"playId":"c8eef525-81e8-3e1d-8853-61fd981ccad9","pitchNumber":1,"startTime":"2026-05-21T01:18:37.428Z","endTime":"2026-05-21T01:18:40.689Z","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":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43586113916533,"aZ":-25.63552673825488,"pfxX":9.169525378187734,"pfxZ":4.457546177473947,"pX":0.6580192164278277,"pZ":2.5265039646639456,"vX0":2.3413468565175144,"vY0":-120.66323904421418,"vZ0":-0.6379958724776773,"x":91.92,"y":170.56,"x0":-1.5173890777672405,"y0":50.006030636735176,"z0":5.061819607885144,"aX":13.464045444567654},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.2,"breakHorizontal":-17.2,"spinRate":2758,"spinDirection":87},"zone":6,"typeConfidence":0.91,"plateTime":0.45469958320039394,"extension":6.648782239693719},"hitData":{"launchSpeed":97.1,"launchAngle":38.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":226.06,"coordY":100.3}},"index":1,"playId":"505d24c0-bab9-3560-9c89-3c39961a2929","pitchNumber":2,"startTime":"2026-05-21T01:18:53.100Z","endTime":"2026-05-21T01:19:10.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:19:10.101Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Chourio walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T01:19:36.677Z","endTime":"2026-05-21T01:21:20.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":{"id":664208,"link":"/api/v1/people/664208"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.514234784395352,"aZ":-24.35669387952792,"pfxX":-6.619836953364294,"pfxZ":4.632497504260499,"pX":1.8622720596124283,"pZ":1.4853961220650085,"vX0":9.558452943250177,"vY0":-129.03344941110728,"vZ0":-3.8601263160117103,"x":46.01,"y":198.67,"x0":-1.027826994408817,"y0":50.00521030022268,"z0":4.874583939287422,"aX":-11.179355996657302},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.7,"breakHorizontal":9.8,"spinRate":2255,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.42427507501281303,"extension":6.72902908332669},"index":0,"playId":"c34c4dd9-b8f3-34c9-8007-f1f858d9fabc","pitchNumber":1,"startTime":"2026-05-21T01:19:52.850Z","endTime":"2026-05-21T01:19:59.116Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Phil Maton. David Hamilton scores.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"c34c4dd9-b8f3-34c9-8007-f1f858d9fabc","startTime":"2026-05-21T01:20:05.347Z","endTime":"2026-05-21T01:20:28.154Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.622683603956865,"aZ":-25.13997084337514,"pfxX":0.36072039258238514,"pfxZ":4.175736137629331,"pX":0.0769196367934958,"pZ":3.531094352958618,"vX0":3.077368367140644,"vY0":-128.69837370248405,"vZ0":0.6756974309480267,"x":114.07,"y":143.44,"x0":-1.1790231418598602,"y0":50.003036037375,"z0":5.205702981492313,"aX":0.6075031189532939},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.9,"breakHorizontal":-1.3,"spinRate":2572,"spinDirection":189},"zone":12,"typeConfidence":0.89,"plateTime":0.42488797515256094,"extension":6.85862398919548},"index":2,"playId":"8165d52a-6d1d-389f-89d1-c45a7e2e42c1","pitchNumber":2,"startTime":"2026-05-21T01:20:28.154Z","endTime":"2026-05-21T01:20:32.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.570758572890078,"aZ":-23.037266492528932,"pfxX":-0.26586215462333285,"pfxZ":5.337383947350014,"pX":0.31624108270069434,"pZ":2.261266645578502,"vX0":4.00383850563606,"vY0":-129.58975667192874,"vZ0":-2.4882826535907165,"x":104.95,"y":177.73,"x0":-1.2102596168122335,"y0":50.0003631103302,"z0":4.98263913413796,"aX":-0.455722853344439},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.4,"breakHorizontal":-0.4,"spinRate":2540,"spinDirection":203},"zone":6,"typeConfidence":0.9,"plateTime":0.42171137445295637,"extension":6.860774645235606},"index":3,"playId":"216c4116-6ebb-3f7a-a6f2-544956c3b9c5","pitchNumber":3,"startTime":"2026-05-21T01:20:45.104Z","endTime":"2026-05-21T01:20:48.104Z","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":75.3,"endSpeed":68.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7570107244344,"aZ":-39.1450502463752,"pfxX":11.051766926598793,"pfxZ":-5.819901674708783,"pX":-0.9424856933620994,"pZ":3.021504974793773,"vX0":-1.967771156096202,"vY0":-109.48168417536192,"vZ0":4.178892107300638,"x":152.93,"y":157.2,"x0":-1.4594755288587309,"y0":50.00283358041857,"z0":5.314053877135471,"aX":13.235546002370276},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-8.9,"breakHorizontal":-19.3,"spinRate":2998,"spinDirection":60},"zone":11,"typeConfidence":0.9,"plateTime":0.5028948036520196,"extension":6.740620358542765},"index":4,"playId":"6ca02243-70e2-366f-aeca-d4d86309d3f6","pitchNumber":4,"startTime":"2026-05-21T01:21:00.577Z","endTime":"2026-05-21T01:21:04.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.262138981914056,"aZ":-20.696532136594378,"pfxX":-0.04132051137715553,"pfxZ":6.653059447107611,"pX":0.9700522438192141,"pZ":1.2685186685627339,"vX0":5.4361570846797695,"vY0":-130.4777344628041,"vZ0":-5.3411874273896585,"x":80.02,"y":204.53,"x0":-1.1344232966909171,"y0":50.004095301956866,"z0":4.900101440052882,"aX":-0.07167642592827428},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.0,"breakHorizontal":-1.1,"spinRate":2605,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.4196685106991107,"extension":6.979833123123789},"index":5,"playId":"52b358c0-c4ec-3e1e-835a-e9734f6666e1","pitchNumber":5,"startTime":"2026-05-21T01:21:17.205Z","endTime":"2026-05-21T01:21:20.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:21:20.205Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T01:21:55.490Z","endTime":"2026-05-21T01:23:00.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-21T01:21:41.877Z","endTime":"2026-05-21T01:21:57.819Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.625207437222997,"aZ":-23.274807518434528,"pfxX":0.6948383123787476,"pfxZ":4.99700587258177,"pX":0.7031248006188796,"pZ":2.3738212241367083,"vX0":4.917057112814154,"vY0":-131.05164057462812,"vZ0":-2.56716222111993,"x":90.2,"y":174.69,"x0":-1.2697601150273954,"y0":50.00040657134278,"z0":5.062025079974728,"aX":1.2356188185968882},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.9,"breakHorizontal":-2.0,"spinRate":2607,"spinDirection":197},"zone":6,"typeConfidence":0.9,"plateTime":0.414269610080642,"extension":6.913693504308191},"index":1,"playId":"8e5389bf-cb80-3c82-860e-b753368db757","pitchNumber":1,"startTime":"2026-05-21T01:21:57.819Z","endTime":"2026-05-21T01:22:00.819Z","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":1},"pitchData":{"startSpeed":74.7,"endSpeed":67.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.878600291634253,"aZ":-39.14185866473682,"pfxX":10.988449998216911,"pfxZ":-5.956400675998433,"pX":-1.3961741567123294,"pZ":2.013521255252825,"vX0":-2.461349043966249,"vY0":-108.62295197005044,"vZ0":2.4372535249504352,"x":170.22,"y":184.41,"x0":-1.660324329953679,"y0":50.00522154093349,"z0":5.200703915689988,"aX":12.847011262649207},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-9.5,"breakHorizontal":-19.0,"spinRate":3178,"spinDirection":65},"zone":13,"typeConfidence":0.9,"plateTime":0.5084985727644038,"extension":6.872523661730933},"index":2,"playId":"adf75355-0505-33f1-b0a6-ab8d2cd4faac","pitchNumber":2,"startTime":"2026-05-21T01:22:16.921Z","endTime":"2026-05-21T01:22:19.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.313888951382367,"aZ":-20.828851378818833,"pfxX":0.2743769593581826,"pfxZ":6.379398129659187,"pX":-0.34402808722781647,"pZ":2.418995224581989,"vX0":2.507334489880787,"vY0":-132.08235328872834,"vZ0":-2.8793253212441514,"x":130.11,"y":173.47,"x0":-1.338617277783848,"y0":50.00621415854583,"z0":5.04308730661791,"aX":0.48780230983599276},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.2,"breakHorizontal":-1.0,"spinRate":2613,"spinDirection":206},"zone":4,"typeConfidence":0.91,"plateTime":0.4135973856667694,"extension":6.866702393726352},"index":3,"playId":"eea97b42-b665-3e97-8a57-68f4336b8e73","pitchNumber":3,"startTime":"2026-05-21T01:22:35.141Z","endTime":"2026-05-21T01:22:38.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":70.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93755837283426,"aZ":-38.36206589141145,"pfxX":12.077319027649487,"pfxZ":-4.92124955427225,"pX":1.0010744124774988,"pZ":1.7396868063011601,"vX0":2.0106879543672527,"vY0":-113.23593022866825,"vZ0":1.121291842643275,"x":78.84,"y":191.81,"x0":-1.4714560848769922,"y0":50.00488984244867,"z0":5.176194863841063,"aX":15.174989245686715},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-8.0,"breakHorizontal":-22.3,"spinRate":3241,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.48985841776841976,"extension":6.833277015351059},"index":4,"playId":"b117cc1b-fbed-377d-998e-e5ae4eb42167","pitchNumber":4,"startTime":"2026-05-21T01:22:57.281Z","endTime":"2026-05-21T01:23:00.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:23:00.281Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a line drive to right fielder Seiya Suzuki. Jackson Chourio to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T01:23:04.969Z","endTime":"2026-05-21T01:24:56.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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(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":88.7,"endSpeed":82.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.687224895138204,"aZ":-23.68114219485229,"pfxX":-0.010971701319682392,"pfxZ":4.952168935881767,"pX":0.48703857473063317,"pZ":2.0646073651373054,"vX0":4.200831104359477,"vY0":-129.30493439706933,"vZ0":-2.94576211120583,"x":98.44,"y":183.04,"x0":-1.1483982895135427,"y0":50.00279175588336,"z0":5.009970647458796,"aX":-0.01878780449321444},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.6,"breakHorizontal":-0.8,"spinRate":2649,"spinDirection":199},"zone":9,"typeConfidence":0.89,"plateTime":0.4215021737206852,"extension":6.995177218440141},"index":0,"playId":"75d43757-6f99-35c6-8d64-1348fc6a3bf3","pitchNumber":1,"startTime":"2026-05-21T01:23:24.192Z","endTime":"2026-05-21T01:23:27.715Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"ae15d485-826a-3ba5-9b91-eaf3d0de1a33","startTime":"2026-05-21T01:23:43.580Z","endTime":"2026-05-21T01:23:46.580Z","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(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":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.221702875280613,"aZ":-31.712819595390787,"pfxX":5.195811193194258,"pfxZ":0.2986313147551467,"pX":1.0619803701238364,"pZ":1.517576783235576,"vX0":4.192596993288657,"vY0":-122.95181410030689,"vZ0":-1.8268437973291354,"x":76.52,"y":197.81,"x0":-1.3372344959163527,"y0":50.00228181570141,"z0":4.948523497297013,"aX":7.993972301141228},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.4,"breakHorizontal":-10.3,"spinRate":2714,"spinDirection":104},"zone":14,"typeConfidence":0.89,"plateTime":0.44462617262717785,"extension":6.737155770913978},"index":2,"playId":"9ca46bd3-c940-36b4-8c66-095ff5092bd9","pitchNumber":2,"startTime":"2026-05-21T01:24:05.709Z","endTime":"2026-05-21T01:24:08.709Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.692164506584696,"aZ":-32.94463452923954,"pfxX":6.500588244428419,"pfxZ":-0.5088691322226797,"pX":2.593952372106326,"pZ":1.4313385411604922,"vX0":7.19597824915562,"vY0":-122.47446487298637,"vZ0":-1.760696377973877,"x":18.12,"y":200.13,"x0":-1.2192547673733207,"y0":50.00062741888858,"z0":4.959799689574765,"aX":9.936119545716334},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.1,"breakHorizontal":-13.3,"spinRate":2843,"spinDirection":81},"zone":14,"typeConfidence":0.84,"plateTime":0.4461093326533927,"extension":6.831629594500813},"index":3,"playId":"af8c8601-29b2-3e96-8b41-e4b290cb6026","pitchNumber":3,"startTime":"2026-05-21T01:24:25.858Z","endTime":"2026-05-21T01:24:28.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20556459206259,"aZ":-23.017204049658805,"pfxX":0.27003440655474953,"pfxZ":5.422774972009069,"pX":-0.021098976346477893,"pZ":2.7311658700401056,"vX0":2.8555104890257237,"vY0":-128.7173944828013,"vZ0":-1.3947282812876263,"x":117.8,"y":165.04,"x0":-1.177095877896917,"y0":50.00166613940518,"z0":5.051970233349966,"aX":0.4551653658967041},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.7,"breakHorizontal":-1.1,"spinRate":2589,"spinDirection":196},"zone":2,"typeConfidence":0.9,"plateTime":0.4245497046952562,"extension":6.854434810599993},"hitData":{"launchSpeed":95.1,"launchAngle":8.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.4,"coordY":111.97}},"index":4,"playId":"6ffc4048-6a9b-3962-9492-8f22876d88ca","pitchNumber":4,"startTime":"2026-05-21T01:24:47.145Z","endTime":"2026-05-21T01:24:56.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:24:56.859Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T01:27:22.931Z","endTime":"2026-05-21T01:28:33.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-21T01:25:21.754Z","endTime":"2026-05-21T01:25:46.853Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Rolison replaces Phil Maton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-21T01:25:46.853Z","endTime":"2026-05-21T01:27:25.220Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669020,"link":"/api/v1/people/669020"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.117463003906025,"aZ":-27.24699922583981,"pfxX":-1.4664489913350711,"pfxZ":2.95195889783993,"pX":0.6487844007708192,"pZ":3.5553904271147285,"vX0":-2.643358058844858,"vY0":-128.35743349776743,"vZ0":-0.5938393399063201,"x":92.27,"y":142.78,"x0":1.8818597014581842,"y0":50.00590199127159,"z0":5.90783783001539,"aX":-2.452102199455653},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":3.2,"spinRate":2483,"spinDirection":263},"zone":3,"typeConfidence":2.0,"plateTime":0.4264127274625724,"extension":6.473410543828311},"index":2,"playId":"c5f0e144-a4e7-35cc-9199-8cca0d38c38b","pitchNumber":1,"startTime":"2026-05-21T01:27:25.220Z","endTime":"2026-05-21T01:27:28.220Z","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":86.8,"endSpeed":79.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72190003299021,"aZ":-31.67114282089976,"pfxX":-4.0347324312746835,"pfxZ":0.31357680861008497,"pX":-0.7568261659885686,"pZ":1.188236957672291,"vX0":-5.114725810656505,"vY0":-126.28356500457397,"vZ0":-4.822026256066149,"x":145.85,"y":206.7,"x0":1.8285576235301526,"y0":50.0021243383259,"z0":5.707154182208709,"aX":-6.4335462252987154},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.4,"breakHorizontal":8.6,"spinRate":2656,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4358283318205549,"extension":6.505779854206955},"index":3,"playId":"b0502b92-daf7-3648-bcff-45a05247ddc0","pitchNumber":2,"startTime":"2026-05-21T01:27:42.872Z","endTime":"2026-05-21T01:27:47.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.714448178041348,"aZ":-10.604716484019622,"pfxX":4.143246520322565,"pfxZ":11.045655670382128,"pX":0.6498565158287734,"pZ":2.661561181888593,"vX0":-4.857369145123908,"vY0":-138.99311483761966,"vZ0":-6.139530746332256,"x":92.23,"y":166.92,"x0":1.883379405306765,"y0":50.00461788826468,"z0":5.606307909506906,"aX":8.092276247608078},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.8,"breakHorizontal":-6.5,"spinRate":2166,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.3943542041268757,"extension":6.483444703028756},"index":4,"playId":"20777c84-c221-3c7b-88ff-518dd3246ab0","pitchNumber":3,"startTime":"2026-05-21T01:28:00.587Z","endTime":"2026-05-21T01:28:03.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76640463441399,"aZ":-33.41190685080285,"pfxX":-9.642375421718931,"pfxZ":-0.8049707152451422,"pX":-0.5522101108311281,"pZ":2.4407359298231994,"vX0":-2.8317769547704987,"vY0":-123.55028720519222,"vZ0":-1.237976367356548,"x":138.05,"y":172.88,"x0":1.864351403054892,"y0":50.00558684515502,"z0":5.780358316131594,"aX":-14.76853826155796},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.6,"breakHorizontal":18.1,"spinRate":2663,"spinDirection":305},"zone":4,"typeConfidence":2.0,"plateTime":0.4449307840079584,"extension":6.46573180681366},"hitData":{"launchSpeed":72.3,"launchAngle":6.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.11,"coordY":136.53}},"index":5,"playId":"7cd35194-4dea-3547-a4a7-25a89c1e324b","pitchNumber":4,"startTime":"2026-05-21T01:28:24.933Z","endTime":"2026-05-21T01:28:33.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:28:33.598Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to center fielder Blake Perkins.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-21T01:30:36.458Z","endTime":"2026-05-21T01:30:59.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17689267955457,"aZ":-15.498494776239772,"pfxX":8.907359036512906,"pfxZ":8.775135510873607,"pX":0.9779818377379147,"pZ":2.8818131811768954,"vX0":-7.184147346138019,"vY0":-137.39826282408086,"vZ0":-2.6863499312876105,"x":79.72,"y":160.97,"x0":2.477230479943547,"y0":50.00379739298709,"z0":4.933368371128313,"aX":16.927942865213154},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":-14.5,"spinRate":2330,"spinDirection":131},"zone":12,"typeConfidence":0.91,"plateTime":0.3995807973218177,"extension":6.564412486768445},"hitData":{"launchSpeed":78.7,"launchAngle":18.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.76,"coordY":86.09}},"index":0,"playId":"e38803c7-5525-3553-8cd7-350178c26dbc","pitchNumber":1,"startTime":"2026-05-21T01:30:48.113Z","endTime":"2026-05-21T01:30:59.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:30:59.068Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-21T01:31:00.170Z","endTime":"2026-05-21T01:32:05.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":93.1,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.821495508040428,"aZ":-13.780331150474439,"pfxX":9.531819209053626,"pfxZ":9.947592987833975,"pX":-0.23902675150641886,"pZ":2.62754278098285,"vX0":-10.127489702202825,"vY0":-135.2003670790096,"vZ0":-3.3903606237234563,"x":126.11,"y":167.84,"x0":2.3192117428015004,"y0":50.00213948826446,"z0":4.866605827431625,"aX":17.62408475085546},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":-15.1,"spinRate":2274,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.4053132733285869,"extension":6.688125695608351},"index":0,"playId":"113c4e56-3112-372d-b9dd-b742c2cb9ee7","pitchNumber":1,"startTime":"2026-05-21T01:31:24.891Z","endTime":"2026-05-21T01:31:27.921Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.762300616644506,"aZ":-35.917470100712656,"pfxX":-4.339945437945463,"pfxZ":-2.570073905855203,"pX":-0.6178287902039252,"pZ":0.7449928842801261,"vX0":-6.169626319023667,"vY0":-119.95868977777046,"vZ0":-2.060107484937391,"x":140.55,"y":218.67,"x0":2.5540338342793762,"y0":50.005383263743106,"z0":4.824626238650658,"aX":-6.3098783331687205},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.9,"breakHorizontal":9.4,"spinRate":2335,"spinDirection":335},"zone":13,"typeConfidence":0.89,"plateTime":0.45704205218772165,"extension":6.492727248040739},"index":1,"playId":"9cf467c1-c00f-32ed-8d0c-3d45e44afb75","pitchNumber":2,"startTime":"2026-05-21T01:31:40.301Z","endTime":"2026-05-21T01:31:43.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91417476295898,"aZ":-14.729090294138288,"pfxX":8.31006240296395,"pfxZ":8.901922567050628,"pX":0.5830591453554361,"pZ":2.902003767743301,"vX0":-7.911089511131346,"vY0":-139.480669790235,"vZ0":-2.8679737074308167,"x":94.78,"y":160.43,"x0":2.383703267393868,"y0":50.00498417524913,"z0":4.921403442883178,"aX":16.289917970567444},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":-13.3,"spinRate":2422,"spinDirection":127},"zone":3,"typeConfidence":0.9,"plateTime":0.39348493738189516,"extension":6.603145125023984},"index":2,"playId":"6900c782-5e29-3657-8add-71229cddf68d","pitchNumber":3,"startTime":"2026-05-21T01:32:01.873Z","endTime":"2026-05-21T01:32:05.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:32:05.005Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Seiya Suzuki pops out to shortstop Joey Ortiz.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-21T01:32:10.901Z","endTime":"2026-05-21T01:33:58.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.836102249427313,"aZ":-16.546361856644456,"pfxX":9.115817133694547,"pfxZ":8.216620816488527,"pX":-0.4179581795582442,"pZ":3.5381723705785073,"vX0":-10.606407983751193,"vY0":-136.95312497373226,"vZ0":-0.6888343414996939,"x":132.93,"y":143.25,"x0":2.318056494283059,"y0":50.00424371539963,"z0":4.923113204780922,"aX":17.34281801533185},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":-14.3,"spinRate":2294,"spinDirection":130},"zone":11,"typeConfidence":0.9,"plateTime":0.3997067623425088,"extension":6.6156472184783235},"index":0,"playId":"2f77c29e-dc18-3890-b886-d0d4220c5d65","pitchNumber":1,"startTime":"2026-05-21T01:32:26.953Z","endTime":"2026-05-21T01:32:30.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.143764404719697,"aZ":-14.755409108394547,"pfxX":8.253860335314155,"pfxZ":9.181583176400112,"pX":0.08042412782160405,"pZ":3.2798456994969682,"vX0":-9.25254081825706,"vY0":-136.87184341701786,"vZ0":-1.3340070964514357,"x":113.93,"y":150.22,"x0":2.431998266687733,"y0":50.00673402242647,"z0":4.783703628394234,"aX":15.667259442400395},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":-13.0,"spinRate":2363,"spinDirection":128},"zone":2,"typeConfidence":0.9,"plateTime":0.4001289230208154,"extension":6.756920864351032},"index":1,"playId":"1ad7c0af-446b-34b7-adfa-26fda22a31fb","pitchNumber":2,"startTime":"2026-05-21T01:32:43.621Z","endTime":"2026-05-21T01:32:46.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.277135263243473,"aZ":-33.542704362341844,"pfxX":8.839558947870325,"pfxZ":-0.8520430364849915,"pX":-0.9663470786697372,"pZ":-0.2411855115188091,"vX0":-11.094887678385636,"vY0":-125.77794604312597,"vZ0":-5.428181457370322,"x":153.83,"y":245.29,"x0":2.342855664921822,"y0":50.00274681017083,"z0":4.648722934201615,"aX":14.23763828743841},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.6,"breakHorizontal":-13.7,"spinRate":1052,"spinDirection":81},"zone":13,"typeConfidence":0.91,"plateTime":0.4346313501793402,"extension":6.585990770173198},"index":2,"playId":"e5082ad5-dc50-375b-9a70-6c4457581a0b","pitchNumber":3,"startTime":"2026-05-21T01:33:01.087Z","endTime":"2026-05-21T01:33:04.132Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.587518434790468,"aZ":-37.93013526793294,"pfxX":-5.536656658513782,"pfxZ":-3.8985119101450505,"pX":0.2890898144851272,"pZ":0.6522575887629677,"vX0":-3.7024940904933454,"vY0":-121.82496319661307,"vZ0":-2.167731614588508,"x":105.98,"y":221.17,"x0":2.5562711487741816,"y0":50.00013226933192,"z0":4.883697563924356,"aX":-8.18344904169729},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-7.3,"breakHorizontal":11.0,"spinRate":2191,"spinDirection":328},"zone":14,"typeConfidence":0.9,"plateTime":0.45244835252177706,"extension":6.413796804317909},"index":3,"playId":"cda67ea1-094b-3051-841a-35fa27fb679c","pitchNumber":4,"startTime":"2026-05-21T01:33:22.257Z","endTime":"2026-05-21T01:33:25.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95862814822325,"aZ":-15.020753666596198,"pfxX":9.228957270812383,"pfxZ":9.035298439340147,"pX":-0.1755835808547372,"pZ":2.7480445445527084,"vX0":-9.561803718343754,"vY0":-137.51002975839413,"vZ0":-3.0402844225326766,"x":123.69,"y":164.58,"x0":2.162187472862571,"y0":50.001523960402075,"z0":4.898445591143985,"aX":17.519811258446797},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":-14.5,"spinRate":2411,"spinDirection":129},"zone":2,"typeConfidence":0.91,"plateTime":0.39964598266584783,"extension":6.552962697118642},"hitData":{"launchSpeed":98.5,"launchAngle":61.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":83.06,"coordY":145.43}},"index":4,"playId":"e2752de2-9bd7-3aee-9727-5b2fbb82fafb","pitchNumber":5,"startTime":"2026-05-21T01:33:43.109Z","endTime":"2026-05-21T01:33:58.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:33:58.037Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carson Kelly pops out to first baseman Jake Bauers in foul territory.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-21T01:34:38.728Z","endTime":"2026-05-21T01:36:23.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-21T01:34:17.419Z","endTime":"2026-05-21T01:34:41.052Z","isPitch":false,"type":"action"},{"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":94.0,"endSpeed":86.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.368346219487748,"aZ":-18.479633988896186,"pfxX":5.452969490255751,"pfxZ":7.2124664538858845,"pX":0.015100437391393374,"pZ":2.934578673546578,"vX0":-8.329239662987852,"vY0":-136.7458224904083,"vZ0":-1.7511453217434279,"x":116.42,"y":159.55,"x0":2.3881783201837417,"y0":50.00522578210784,"z0":4.84740750873659,"aX":10.358079200268207},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.8,"breakHorizontal":-8.2,"spinRate":2332,"spinDirection":131},"zone":2,"typeConfidence":0.91,"plateTime":0.40012741150020625,"extension":6.730243657198584},"index":1,"playId":"bf5461f8-da97-34c7-b719-8ba64862b8a3","pitchNumber":1,"startTime":"2026-05-21T01:34:41.052Z","endTime":"2026-05-21T01:34:48.170Z","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":94.6,"endSpeed":86.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16579837313695,"aZ":-16.25033229467482,"pfxX":6.964798153831095,"pfxZ":8.260929142469754,"pX":0.5111437517093014,"pZ":4.4193320922012065,"vX0":-7.725205491325866,"vY0":-137.63801055961082,"vZ0":1.613212535428698,"x":97.52,"y":119.46,"x0":2.4429227721057907,"y0":50.00498717774234,"z0":4.9228209812086305,"aX":13.430024519069269},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":-11.0,"spinRate":2270,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.3972178476284789,"extension":6.72078081309533},"index":2,"playId":"0710d364-946d-392f-84e0-596571ce4459","pitchNumber":2,"startTime":"2026-05-21T01:35:17.480Z","endTime":"2026-05-21T01:35:20.480Z","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":94.9,"endSpeed":86.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.235865872523412,"aZ":-16.816189048740668,"pfxX":6.129248965683219,"pfxZ":7.947941093038029,"pX":0.15068475123300165,"pZ":2.977243280475212,"vX0":-8.45277107799229,"vY0":-138.00089818125343,"vZ0":-2.0725992725615985,"x":111.26,"y":158.39,"x0":2.4546358714195016,"y0":50.000750595971255,"z0":4.868707587052795,"aX":11.841057320304897},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":-9.4,"spinRate":2350,"spinDirection":128},"zone":2,"typeConfidence":0.9,"plateTime":0.3966529816685047,"extension":6.577445374445304},"index":3,"playId":"b2d2e112-9d71-3f38-8bba-e26c756d86a7","pitchNumber":3,"startTime":"2026-05-21T01:35:34.974Z","endTime":"2026-05-21T01:35:37.974Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.953952955729708,"aZ":-32.23125433252786,"pfxX":-4.4957559202799064,"pfxZ":-0.042073319513264096,"pX":-1.3455030145577944,"pZ":1.4156393367186708,"vX0":-7.8710416792949776,"vY0":-121.14880616381011,"vZ0":-1.1861743614685718,"x":168.29,"y":200.56,"x0":2.536730735598484,"y0":50.00014333114712,"z0":4.743601359132207,"aX":-6.642035878864102},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.1,"breakHorizontal":10.1,"spinRate":2201,"spinDirection":334},"zone":13,"typeConfidence":0.89,"plateTime":0.45311538380222505,"extension":6.656777049943633},"index":4,"playId":"8ccc17fe-7309-34ff-9364-f3621eda09be","pitchNumber":4,"startTime":"2026-05-21T01:35:55.255Z","endTime":"2026-05-21T01:35:59.080Z","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":95.7,"endSpeed":86.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52128817175779,"aZ":-13.345251770379177,"pfxX":7.786596427511807,"pfxZ":9.720649572201276,"pX":-0.5997692923740762,"pZ":3.0854378013398898,"vX0":-10.668024429896523,"vY0":-138.87901976392075,"vZ0":-2.6035434735163667,"x":139.86,"y":155.47,"x0":2.2946134488323313,"y0":50.00237411619204,"z0":4.932128225827889,"aX":15.083090009386463},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":-11.6,"spinRate":2343,"spinDirection":128},"zone":1,"typeConfidence":0.83,"plateTime":0.39565517345978085,"extension":6.561364494951104},"hitData":{"launchSpeed":62.5,"launchAngle":75.0,"totalDistance":85.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":158.76,"coordY":190.75}},"index":5,"playId":"75929429-a996-35da-8bc2-736bc2cfffe9","pitchNumber":5,"startTime":"2026-05-21T01:36:14.266Z","endTime":"2026-05-21T01:36:23.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:36:23.651Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blake Perkins grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T01:38:20.762Z","endTime":"2026-05-21T01:39:10.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"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":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":93.0,"endSpeed":85.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01874486638277,"aZ":-16.300575058721,"pfxX":1.2713499440009548,"pfxZ":8.456908994695238,"pX":-0.05806107006520917,"pZ":3.1959788377273495,"vX0":-4.793786460271396,"vY0":-135.4911467436728,"vZ0":-3.999572945128765,"x":119.21,"y":152.49,"x0":1.5617295828797482,"y0":50.00122422558197,"z0":5.815865902244056,"aX":2.3868004881876717},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":-1.4,"spinRate":2263,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.40282033072817347,"extension":6.541047392018119},"index":0,"playId":"b1d59c55-34ca-3a59-b926-4a5614befa46","pitchNumber":1,"startTime":"2026-05-21T01:38:37.709Z","endTime":"2026-05-21T01:38:40.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.240554276039383,"aZ":-43.24657265743884,"pfxX":-4.794829089734519,"pfxZ":-8.172797611271015,"pX":-0.14978174138270206,"pZ":1.2714584542928224,"vX0":-2.3673606037713615,"vY0":-116.10412965379284,"vZ0":-1.306015740913204,"x":122.71,"y":204.45,"x0":1.5084009848425992,"y0":50.00305271410892,"z0":5.984283509039342,"aX":-6.496512983002786},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-14.8,"breakHorizontal":9.2,"spinRate":2653,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.4731036682211842,"extension":6.579021666611699},"index":1,"playId":"a71aae3a-d519-318b-9db4-5ff976507456","pitchNumber":2,"startTime":"2026-05-21T01:38:50.250Z","endTime":"2026-05-21T01:38:53.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.148583579033694,"aZ":-37.074021315111416,"pfxX":-2.8928567993631567,"pfxZ":-3.082521983243545,"pX":-0.5546592788608665,"pZ":2.1616079049148267,"vX0":-4.049700372673617,"vY0":-124.77527778809917,"vZ0":-1.7656414624880894,"x":104.82,"y":159.27,"x0":1.4600802187635065,"y0":50.00322590654303,"z0":5.909858237384674,"aX":-4.598308300520345},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.8,"breakHorizontal":6.1,"spinRate":2615,"spinDirection":295},"zone":7,"typeConfidence":2.0,"plateTime":0.43758386224461,"extension":6.3863581501426925},"hitData":{"launchSpeed":77.9,"launchAngle":4.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.43,"coordY":149.49}},"index":2,"playId":"5b33523f-7495-3a79-9928-27ea274a97bf","pitchNumber":3,"startTime":"2026-05-21T01:39:03.970Z","endTime":"2026-05-21T01:39:10.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:39:10.832Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T01:39:18.522Z","endTime":"2026-05-21T01:40:14.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":95.4,"endSpeed":88.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46332638832882,"aZ":-14.51685003285891,"pfxX":0.5878067698157835,"pfxZ":8.917361835011441,"pX":0.24004515669662266,"pZ":3.1223752558377473,"vX0":-4.21843628392516,"vY0":-138.95912401771784,"vZ0":-4.7807050709674375,"x":107.85,"y":154.48,"x0":1.6932756598372063,"y0":50.00282358422158,"z0":5.810432497732122,"aX":1.1639300936058272},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":-0.4,"spinRate":2412,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.39228502626169703,"extension":6.622526939180547},"index":0,"playId":"f98f90b5-f8e3-3ed6-98ec-e6c48fcbbfc3","pitchNumber":1,"startTime":"2026-05-21T01:39:36.540Z","endTime":"2026-05-21T01:39:39.540Z","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":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.307858359113613,"aZ":-12.8639974118126,"pfxX":3.643781063950181,"pfxZ":9.825704112070508,"pX":0.38052602209120945,"pZ":2.370113292374278,"vX0":-4.156515378930771,"vY0":-139.0848130549846,"vZ0":-6.817919353716933,"x":102.5,"y":174.79,"x0":1.4187669059047159,"y0":50.00315196384718,"z0":5.701115830402886,"aX":7.161096697702092},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":-5.8,"spinRate":2314,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.3933540477493045,"extension":6.670122699195272},"index":1,"playId":"5aebc855-41dd-3c96-852b-e9f8a28e98b4","pitchNumber":2,"startTime":"2026-05-21T01:39:53.778Z","endTime":"2026-05-21T01:39:57.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.022215830029293,"aZ":-29.104479326794984,"pfxX":-6.948677362885528,"pfxZ":1.8935148221487044,"pX":-1.0613776203776,"pZ":1.7707555386738991,"vX0":-4.372863535830281,"vY0":-125.78490372199421,"vZ0":-4.238784773982869,"x":157.46,"y":190.97,"x0":1.5962676371611062,"y0":50.00229059459478,"z0":5.810061426446489,"aX":-11.248041134069412},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.8,"breakHorizontal":13.6,"spinRate":2651,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.43373435058987697,"extension":6.510228586478592},"index":2,"playId":"b1155157-ffb3-3505-bb28-23018c545246","pitchNumber":3,"startTime":"2026-05-21T01:40:09.402Z","endTime":"2026-05-21T01:40:14.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:40:14.020Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T01:40:18.182Z","endTime":"2026-05-21T01:41:14.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"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":"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.7,"endSpeed":87.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.391467544324847,"aZ":-14.748288972974505,"pfxX":2.2057104715183056,"pfxZ":8.979880219882604,"pX":0.030250333689867823,"pZ":2.4852031310723373,"vX0":-4.9711920423647,"vY0":-137.8925149840461,"vZ0":-6.26174213656154,"x":115.85,"y":171.68,"x0":1.5635479638899608,"y0":50.0056125243592,"z0":5.766573217165218,"aX":4.282015060112119},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":-3.0,"spinRate":2418,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.39601991628520805,"extension":6.62461523212551},"index":0,"playId":"1c265d9f-639d-3252-9556-61d09dea0aea","pitchNumber":1,"startTime":"2026-05-21T01:40:36.201Z","endTime":"2026-05-21T01:40:39.282Z","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":85.1,"endSpeed":78.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.156929637975622,"aZ":-36.62646925416626,"pfxX":-8.06925945965583,"pfxZ":-2.8998759085114516,"pX":-0.7810450710763145,"pZ":0.8132675295476004,"vX0":-3.8457772155740284,"vY0":-123.78884735232556,"vZ0":-4.447852501575478,"x":146.77,"y":216.82,"x0":1.8460568271235094,"y0":50.0020785906507,"z0":5.734851376023592,"aX":-12.389755476309318},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.1,"breakHorizontal":15.6,"spinRate":2725,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4442643239335409,"extension":6.57141715461331},"index":1,"playId":"6cf73229-b421-3239-88d9-ad0d3e2de3fc","pitchNumber":2,"startTime":"2026-05-21T01:40:50.303Z","endTime":"2026-05-21T01:40:54.578Z","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":94.6,"endSpeed":87.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20554310587023,"aZ":-14.790863034666428,"pfxX":1.3694774352833723,"pfxZ":8.942599302724037,"pX":0.04452418145075578,"pZ":2.7945557585371086,"vX0":-4.5961032887331035,"vY0":-137.7233000721444,"vZ0":-5.582073677578133,"x":115.3,"y":163.33,"x0":1.54845213218106,"y0":50.00328836208196,"z0":5.828425307772444,"aX":2.6630696851278564},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":-1.7,"spinRate":2190,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.3959270489548179,"extension":6.678906128683118},"hitData":{"launchSpeed":100.1,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.0,"coordY":151.01}},"index":2,"playId":"39c49f84-9763-3441-94b5-37cf2a6fae50","pitchNumber":3,"startTime":"2026-05-21T01:41:07.768Z","endTime":"2026-05-21T01:41:14.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:41:14.321Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-21T01:43:41.996Z","endTime":"2026-05-21T01:44:53.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: DL Hall replaces Kyle Harrison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-21T01:43:07.077Z","endTime":"2026-05-21T01:43:44.158Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669084,"link":"/api/v1/people/669084"},"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":93.8,"endSpeed":86.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.790744327095844,"aZ":-19.52713677842192,"pfxX":4.309610254001749,"pfxZ":6.682055971929131,"pX":0.16398005338800872,"pZ":3.4903628311198562,"vX0":-8.136395726589134,"vY0":-136.42944417230072,"vZ0":-1.446332293642504,"x":110.75,"y":144.54,"x0":2.6192369435249017,"y0":50.00648953719481,"z0":5.367484429722951,"aX":8.162260262473426},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":-6.1,"spinRate":1990,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.40080574620347775,"extension":6.91540879115489},"index":1,"playId":"18e8dcdb-c036-38b0-864e-635468711228","pitchNumber":1,"startTime":"2026-05-21T01:43:44.158Z","endTime":"2026-05-21T01:43:47.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45249508974972,"aZ":-19.16462636878906,"pfxX":10.993116632040069,"pfxZ":6.876343588494098,"pX":0.30488421349212863,"pZ":1.005124731405084,"vX0":-10.12475307093967,"vY0":-136.52335362030948,"vZ0":-7.6283432326193745,"x":105.38,"y":211.64,"x0":2.6293846506115526,"y0":50.00349112504981,"z0":5.149821033742316,"aX":20.7975794099968},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.0,"breakHorizontal":-17.9,"spinRate":2084,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4008679283144114,"extension":7.006884120455217},"index":2,"playId":"e0b27965-34d2-38f9-bcf7-2ca83a0f9829","pitchNumber":2,"startTime":"2026-05-21T01:43:56.615Z","endTime":"2026-05-21T01:43:59.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15318997658538,"aZ":-20.90174660794457,"pfxX":9.94038488141505,"pfxZ":5.890139614684202,"pX":0.8734541495575155,"pZ":2.405918499409195,"vX0":-8.09553993327594,"vY0":-137.40952473045073,"vZ0":-4.113960135433305,"x":83.71,"y":173.82,"x0":2.5647790280217886,"y0":50.0056162158815,"z0":5.34089248357004,"aX":19.031744341961996},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.0,"breakHorizontal":-16.3,"spinRate":2034,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.3984624312118128,"extension":7.077942894600387},"index":3,"playId":"bcfd0e0d-d41c-3323-b907-96247e2417e6","pitchNumber":3,"startTime":"2026-05-21T01:44:09.904Z","endTime":"2026-05-21T01:44:15.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62222162944924,"aZ":-20.8363408667159,"pfxX":9.977285372966499,"pfxZ":6.015986956340731,"pX":0.6726852454077722,"pZ":3.0063663567429777,"vX0":-8.67735154935641,"vY0":-136.5412778176925,"vZ0":-2.607287054080846,"x":91.36,"y":157.61,"x0":2.598684809318572,"y0":50.00236626734942,"z0":5.410559449952323,"aX":18.801390144118592},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":-16.2,"spinRate":1988,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.4014455590381347,"extension":6.997035938293691},"index":4,"playId":"fad314c2-8a61-321a-afa7-c09ec7f5d212","pitchNumber":4,"startTime":"2026-05-21T01:44:25.699Z","endTime":"2026-05-21T01:44:29.225Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-05-21T01:44:38.350Z","endTime":"2026-05-21T01:44:50.168Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.357139549542335,"aZ":-20.398890716206953,"pfxX":9.05998759096489,"pfxZ":5.940215471924003,"pX":1.3277114625522264,"pZ":1.8228627607878298,"vX0":-6.828344356005056,"vY0":-139.6743143288254,"vZ0":-5.809769719082979,"x":66.39,"y":189.56,"x0":2.622349942253887,"y0":50.00686323737563,"z0":5.263983954599903,"aX":17.972361854377326},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.7,"breakHorizontal":-15.1,"spinRate":2099,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.3915842439460695,"extension":7.013868223487721},"index":6,"playId":"c0585148-04d3-31a4-9e9c-e5b0c89b4a4d","pitchNumber":5,"startTime":"2026-05-21T01:44:50.168Z","endTime":"2026-05-21T01:44:53.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:44:53.168Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-21T01:44:57.126Z","endTime":"2026-05-21T01:46:59.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65704913476162,"aZ":-21.115251828725576,"pfxX":10.444064691186046,"pfxZ":5.769290208754164,"pX":0.38907495714033086,"pZ":3.7602649929655465,"vX0":-9.404130228677657,"vY0":-137.61996832570085,"vZ0":-0.5804703773765844,"x":102.17,"y":137.25,"x0":2.4942750368353575,"y0":50.00439129429593,"z0":5.404675623318152,"aX":20.027010775181786},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.6,"breakHorizontal":-16.9,"spinRate":2062,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.39805440235418876,"extension":6.960625473418626},"index":0,"playId":"79e1d675-3329-3fd8-8ac3-7e4a00cc57f0","pitchNumber":1,"startTime":"2026-05-21T01:45:22.197Z","endTime":"2026-05-21T01:45:27.781Z","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":95.0,"endSpeed":87.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.740708554433017,"aZ":-22.011032530578298,"pfxX":11.18545440123431,"pfxZ":5.247048116046402,"pX":0.15544038689661904,"pZ":3.0004720916678047,"vX0":-10.337600212094653,"vY0":-138.0723046185574,"vZ0":-2.5563089886359154,"x":111.07,"y":157.77,"x0":2.4884252763771615,"y0":50.00503173035569,"z0":5.413909118613555,"aX":21.67488697575632},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":-18.2,"spinRate":1968,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.3961642375405896,"extension":7.053653450377067},"index":1,"playId":"9140bd52-f965-3ec8-827b-9b401af30f73","pitchNumber":2,"startTime":"2026-05-21T01:46:05.831Z","endTime":"2026-05-21T01:46:13.082Z","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":84.1,"endSpeed":76.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335912092220386,"aZ":-27.617500727874138,"pfxX":7.868134409247883,"pfxZ":3.0267001252868493,"pX":0.29593011765482946,"pZ":3.2460717880515326,"vX0":-8.035687646375008,"vY0":-122.2319513379055,"vZ0":0.1389587783484153,"x":105.72,"y":151.14,"x0":2.612409345477134,"y0":50.00126770448997,"z0":5.570571239298824,"aX":11.83921585597724},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.8,"breakHorizontal":-12.2,"spinRate":2033,"spinDirection":111},"zone":3,"typeConfidence":2.0,"plateTime":0.4490596880481581,"extension":6.998294277475797},"index":2,"playId":"8a5dbac2-ef03-3dab-9a6f-626d5cf8abb3","pitchNumber":3,"startTime":"2026-05-21T01:46:36.183Z","endTime":"2026-05-21T01:46:39.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.430690748128047,"aZ":-26.54923227516773,"pfxX":9.743534328395786,"pfxZ":3.5299790928222112,"pX":0.4424937640838108,"pZ":1.998177242069516,"vX0":-8.481797314983618,"vY0":-125.1642385832897,"vZ0":-3.168635059334047,"x":100.13,"y":184.83,"x0":2.603461587634705,"y0":50.00178020154238,"z0":5.446465055489943,"aX":15.513618556858928},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.9,"breakHorizontal":-15.7,"spinRate":2087,"spinDirection":111},"zone":9,"typeConfidence":2.0,"plateTime":0.43702104814393516,"extension":6.948346517630724},"index":3,"playId":"285402bf-1c8f-35c7-8948-80bf87239829","pitchNumber":4,"startTime":"2026-05-21T01:46:55.297Z","endTime":"2026-05-21T01:46:59.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:46:59.347Z","atBatIndex":58},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Miguel Amaya grounds into a double play, second baseman Brice Turang to shortstop Joey Ortiz to first baseman Jake Bauers. Michael Busch out at 2nd. Miguel Amaya out at 1st.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-21T01:47:04.474Z","endTime":"2026-05-21T01:48:16.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.544186101758836,"aZ":-39.95417788913279,"pfxX":-3.319751710202303,"pfxZ":-5.404725300147144,"pX":-0.025818726653896198,"pZ":1.6775043522806934,"vX0":-5.183910874278178,"vY0":-118.92836346817806,"vZ0":-0.830305016845777,"x":117.98,"y":193.49,"x0":2.608263589108476,"y0":50.001047458677284,"z0":5.63649127107285,"aX":-4.781076142220189},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-9.7,"breakHorizontal":7.2,"spinRate":2597,"spinDirection":311},"zone":8,"typeConfidence":2.0,"plateTime":0.4595318039846168,"extension":6.848916830580475},"index":0,"playId":"b2a392c2-997a-34a5-b49e-0ec366e7fd90","pitchNumber":1,"startTime":"2026-05-21T01:47:21.171Z","endTime":"2026-05-21T01:47:25.445Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"194908da-0dd9-39ef-bdda-c69e8ff04a9e","startTime":"2026-05-21T01:47:35.247Z","endTime":"2026-05-21T01:47:38.247Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.400238759185093,"aZ":-25.873368826041265,"pfxX":10.458028604741443,"pfxZ":4.064173109529058,"pX":0.7764187277302022,"pZ":2.5624893127010866,"vX0":-8.094550503993727,"vY0":-124.10419473705247,"vZ0":-1.7753287714144532,"x":87.4,"y":169.59,"x0":2.7324755067318507,"y0":50.00004211569921,"z0":5.456253524177631,"aX":16.200802434773127},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.2,"breakHorizontal":-16.9,"spinRate":2141,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.44249097523123115,"extension":7.051895056919682},"index":2,"playId":"9f2de278-c8d2-399e-9a86-57ca773b56cf","pitchNumber":2,"startTime":"2026-05-21T01:47:49.738Z","endTime":"2026-05-21T01:47:52.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49367528985197,"aZ":-21.142408551685005,"pfxX":8.573589874499362,"pfxZ":5.6748787641677545,"pX":1.1508478937096913,"pZ":2.7090186208946543,"vX0":-6.862630262166698,"vY0":-138.42887444942144,"vZ0":-3.698946841788234,"x":73.13,"y":165.64,"x0":2.5464520083578956,"y0":50.0016638103126,"z0":5.475521116687287,"aX":16.661751531497565},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":-14.2,"spinRate":2142,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3954617938584426,"extension":6.941450761378639},"hitData":{"launchSpeed":87.5,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.03,"coordY":151.01}},"index":3,"playId":"08ab05d9-5e7a-3ede-af9c-673b7683cbb7","pitchNumber":3,"startTime":"2026-05-21T01:48:07.644Z","endTime":"2026-05-21T01:48:16.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:48:16.650Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joey Ortiz lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T01:49:57.259Z","endTime":"2026-05-21T01:52:35.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.1,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57033221881974,"aZ":-11.051084376889838,"pfxX":1.5917408823495602,"pfxZ":11.254412460493185,"pX":-1.167165717791679,"pZ":0.8502066613763921,"vX0":-7.655538212800758,"vY0":-136.51188524279186,"vZ0":-10.597531502024431,"x":161.49,"y":215.82,"x0":1.4734380029585394,"y0":50.00484608586201,"z0":5.5557759928692345,"aX":2.9881517510583793},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":-1.2,"spinRate":2225,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4020675206781621,"extension":6.692320797521764},"index":0,"playId":"b2e90439-27cd-3dbe-8eb6-2dc57ecfc9e9","pitchNumber":1,"startTime":"2026-05-21T01:50:26.629Z","endTime":"2026-05-21T01:50:29.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66973335562488,"aZ":-14.964707397198188,"pfxX":-0.09897119827207845,"pfxZ":9.01286785213286,"pX":0.5983629150808512,"pZ":4.1105681349996805,"vX0":-2.5876188478773914,"vY0":-136.47974715785526,"vZ0":-2.185854335269722,"x":94.19,"y":127.79,"x0":1.5668362674255434,"y0":50.000516108674304,"z0":5.9383625868813485,"aX":-0.1880821589381836},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":0.7,"spinRate":2323,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.3995152114097067,"extension":6.3370637951784055},"index":1,"playId":"5b8f3a83-3182-3f44-8b4d-84ba7f026acc","pitchNumber":2,"startTime":"2026-05-21T01:50:43.425Z","endTime":"2026-05-21T01:50:46.425Z","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":92.8,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.979008887370053,"aZ":-15.185205759006806,"pfxX":0.05612644878802753,"pfxZ":9.136365538849612,"pX":-0.34118396432563214,"pZ":2.712152031093392,"vX0":-5.262821380254417,"vY0":-135.12748480561973,"vZ0":-5.257543632824756,"x":130.01,"y":165.55,"x0":1.6198918187212274,"y0":50.00038127402395,"z0":5.740802028009346,"aX":0.10542486622911282},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":1.0,"spinRate":2288,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.4045294214749209,"extension":6.641870006575997},"index":2,"playId":"ac96c0c5-ba81-3658-a067-4493708ea55b","pitchNumber":3,"startTime":"2026-05-21T01:50:59.289Z","endTime":"2026-05-21T01:51:02.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12054257178342,"aZ":-43.50711931235171,"pfxX":-5.501965592837966,"pfxZ":-8.430654741438993,"pX":-0.3157788415211032,"pZ":2.4372855115000815,"vX0":-2.3375990810234875,"vY0":-115.6844208626026,"vZ0":1.1943000084755548,"x":129.04,"y":172.97,"x0":1.4247661797522302,"y0":50.00023058015503,"z0":6.10975375809511,"aX":-7.398900587652689},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.6,"breakHorizontal":10.6,"spinRate":2688,"spinDirection":332},"zone":4,"typeConfidence":2.0,"plateTime":0.4748476880854082,"extension":6.397701383393043},"index":3,"playId":"045c2051-6854-3dde-b0b7-fe4352989efe","pitchNumber":4,"startTime":"2026-05-21T01:51:19.409Z","endTime":"2026-05-21T01:51:22.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46968547678252,"aZ":-44.66558975606251,"pfxX":-5.67229880157923,"pfxZ":-9.213370738483075,"pX":0.7337738521156798,"pZ":1.3187863248816112,"vX0":-0.1458079427312931,"vY0":-116.4478185939441,"vZ0":-0.9705583833083374,"x":89.03,"y":203.17,"x0":1.5328712921328893,"y0":50.00224963039563,"z0":6.014022245442256,"aX":-7.690394805839677},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-16.6,"breakHorizontal":10.3,"spinRate":2725,"spinDirection":334},"zone":14,"typeConfidence":2.0,"plateTime":0.4726723829030508,"extension":6.529057731588772},"index":4,"playId":"f65e5943-1e01-3961-81ca-d5488e32dbc8","pitchNumber":5,"startTime":"2026-05-21T01:51:34.250Z","endTime":"2026-05-21T01:51:37.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.392488748842176,"aZ":-12.395239354605332,"pfxX":2.240706192106356,"pfxZ":10.343388173460887,"pX":-1.4382396285166115,"pZ":1.8051669245200452,"vX0":-7.980496312556879,"vY0":-136.96108213696547,"vZ0":-8.216696443754648,"x":171.82,"y":190.04,"x0":1.2139107385344436,"y0":50.00411299397021,"z0":5.679075553038239,"aX":4.2861768790093775},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":-2.5,"spinRate":2271,"spinDirection":161},"zone":13,"typeConfidence":2.0,"plateTime":0.39891010976475894,"extension":6.673878158847155},"index":5,"playId":"c3730da5-3cf6-3c1c-a065-c2e12e7a8d5f","pitchNumber":6,"startTime":"2026-05-21T01:51:55.634Z","endTime":"2026-05-21T01:51:58.672Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-21T01:52:05.779Z","endTime":"2026-05-21T01:52:25.046Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.634274125394548,"aZ":-44.08181986674374,"pfxX":-5.129014275179528,"pfxZ":-8.876122780916269,"pX":0.5584889341132275,"pZ":2.18127868962733,"vX0":-0.810079079028409,"vY0":-115.42029120007196,"vZ0":0.9105757810679918,"x":95.71,"y":179.89,"x0":1.5806027209666782,"y0":50.003765181474094,"z0":6.046064758482556,"aX":-6.880116833490441},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-15.5,"breakHorizontal":9.5,"spinRate":2589,"spinDirection":331},"zone":9,"typeConfidence":2.0,"plateTime":0.4755932970228769,"extension":6.490993178570622},"hitData":{"launchSpeed":95.9,"launchAngle":22.0,"totalDistance":364.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":170.27,"coordY":59.16}},"index":7,"playId":"f203a60f-6685-36c5-8409-186db3fa1824","pitchNumber":7,"startTime":"2026-05-21T01:52:25.046Z","endTime":"2026-05-21T01:52:35.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:52:35.745Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Hamilton singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T01:55:11.352Z","endTime":"2026-05-21T01:56:45.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-21T01:52:46.584Z","endTime":"2026-05-21T01:54:45.394Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Daniel Palencia replaces Ryan Rolison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-21T01:54:45.394Z","endTime":"2026-05-21T01:55:13.613Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694037,"link":"/api/v1/people/694037"},"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":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.89083837571267,"aZ":-8.37949102393123,"pfxX":-4.908882221007838,"pfxZ":11.449463019544874,"pX":-0.5696927799994699,"pZ":3.5192845155233967,"vX0":2.1664758175790486,"vY0":-143.84142755516078,"vZ0":-4.082898283549332,"x":138.72,"y":143.76,"x0":-0.6982521446501958,"y0":50.0061696077174,"z0":5.485162792174463,"aX":-10.205005243536675},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.0,"breakHorizontal":8.4,"spinRate":2350,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38197802102144207,"extension":7.00846283740477},"index":2,"playId":"fe73bb48-b1af-3655-95c2-5087cbc5f2c6","pitchNumber":1,"startTime":"2026-05-21T01:55:13.613Z","endTime":"2026-05-21T01:55:17.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92988216919114,"aZ":-11.92158257370707,"pfxX":-5.994207546937459,"pfxZ":9.81056117557581,"pX":-0.49103531287828167,"pZ":3.1529313120268716,"vX0":2.8293006556472386,"vY0":-142.14035168681133,"vZ0":-4.448343007203268,"x":135.72,"y":153.65,"x0":-0.7158672574993682,"y0":50.000256797372785,"z0":5.484032028994968,"aX":-12.369687219560703},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":10.3,"spinRate":2326,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3840849987742283,"extension":7.005528585673991},"index":3,"playId":"a9c25473-7f88-3574-8769-2fb140b933dc","pitchNumber":2,"startTime":"2026-05-21T01:55:29.530Z","endTime":"2026-05-21T01:55:32.530Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":4,"startTime":"2026-05-21T01:55:39.784Z","endTime":"2026-05-21T01:55:58.673Z","isPitch":false,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"}},{"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.1,"endSpeed":89.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60494244605997,"aZ":-10.214815461008497,"pfxX":-5.556917537901981,"pfxZ":10.604650852750686,"pX":-1.065829924634625,"pZ":3.3681633522113414,"vX0":1.0559572266183606,"vY0":-142.91399641281996,"vZ0":-4.071440127982882,"x":157.63,"y":147.84,"x0":-0.7178490631377439,"y0":50.003095329408374,"z0":5.4516537958471,"aX":-11.506891459983263},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.6,"breakHorizontal":9.8,"spinRate":2410,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38309121111968736,"extension":7.048169800623915},"index":5,"playId":"dd14abe1-8b15-303c-9462-d46f2777525e","pitchNumber":3,"startTime":"2026-05-21T01:55:58.673Z","endTime":"2026-05-21T01:56:02.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.051393731149105,"aZ":-8.448731017525185,"pfxX":-6.035070846188287,"pfxZ":11.628540583963204,"pX":0.5517509769971722,"pZ":2.289154671560872,"vX0":5.605752250779448,"vY0":-142.05913194175264,"vZ0":-6.982616347394398,"x":95.97,"y":176.97,"x0":-0.6646263655769403,"y0":50.00644740032421,"z0":5.3187653929258625,"aX":-12.31711186221808},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.8,"breakHorizontal":9.7,"spinRate":2438,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.385806210287694,"extension":7.054210449655137},"index":6,"playId":"a65e53d5-e890-3738-8bd6-3389ff943cde","pitchNumber":4,"startTime":"2026-05-21T01:56:15.081Z","endTime":"2026-05-21T01:56:18.110Z","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":99.1,"endSpeed":90.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89623034238587,"aZ":-8.573932669800465,"pfxX":-5.728938936868576,"pfxZ":11.203447666025266,"pX":0.5168700428507776,"pZ":2.3290235182805232,"vX0":4.927261226882829,"vY0":-144.08676405616293,"vZ0":-7.39481958707695,"x":97.3,"y":175.9,"x0":-0.4694318942323797,"y0":50.00596292835018,"z0":5.455967573633454,"aX":-12.070721605951968},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.0,"breakHorizontal":9.4,"spinRate":2410,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3798698743508977,"extension":7.105723297945414},"hitData":{"launchSpeed":87.9,"launchAngle":16.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.95,"coordY":85.56}},"index":7,"playId":"29292243-033e-34fe-a7fe-66ad0b43d1e0","pitchNumber":5,"startTime":"2026-05-21T01:56:34.830Z","endTime":"2026-05-21T01:56:45.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:56:45.860Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T01:56:48.551Z","endTime":"2026-05-21T01:59:46.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":81.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.216143316123098,"aZ":-27.43102141197251,"pfxX":0.5826935865736758,"pfxZ":2.8138806023737466,"pX":0.641230876387395,"pZ":1.4006945713925116,"vX0":4.112166385918799,"vY0":-128.43408253422973,"vZ0":-4.814349914773007,"x":92.56,"y":200.96,"x0":-1.0500714277069485,"y0":50.004037667436734,"z0":5.408487439194679,"aX":0.9826352896756875},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":-1.9,"spinRate":2235,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4249053958753204,"extension":6.740649521671511},"index":0,"playId":"82ee50ba-5f4b-3851-bfd3-f3c0c42f6aba","pitchNumber":1,"startTime":"2026-05-21T01:57:12.872Z","endTime":"2026-05-21T01:57:15.872Z","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":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45144822870116,"aZ":-30.365977961808458,"pfxX":1.8936362956188024,"pfxZ":1.089588817168739,"pX":-0.26453244825715666,"pZ":1.4423427172137466,"vX0":1.5226790716496448,"vY0":-127.25196245905917,"vZ0":-4.037667699505024,"x":127.08,"y":199.84,"x0":-1.1136406273829842,"y0":50.0057115992241,"z0":5.4159360902829015,"aX":3.152357553233918},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":-3.7,"spinRate":2212,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.4279938109206083,"extension":6.798692199964961},"index":1,"playId":"53d4b964-b7e6-309d-b4aa-3aa864cf3353","pitchNumber":2,"startTime":"2026-05-21T01:57:29.198Z","endTime":"2026-05-21T01:57:32.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16027821623433,"aZ":-31.282322411377372,"pfxX":1.632407091624092,"pfxZ":0.5237283012950158,"pX":0.10797795410067033,"pZ":2.903096837909031,"vX0":2.181811616881087,"vY0":-128.89175011095665,"vZ0":-0.827200064847968,"x":112.88,"y":160.4,"x0":-0.9569862963198322,"y0":50.00343498204855,"z0":5.613128836101595,"aX":2.7862958896003556},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.0,"breakHorizontal":-3.4,"spinRate":2264,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.4226195194080109,"extension":6.904046604881824},"index":2,"playId":"4acd94be-07b3-3511-98fc-8f0aafdd415d","pitchNumber":3,"startTime":"2026-05-21T01:57:47.814Z","endTime":"2026-05-21T01:57:51.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.135152030338368,"aZ":-27.278957267797807,"pfxX":0.857359460929116,"pfxZ":2.6767326451082463,"pX":1.5473571656243945,"pZ":0.10287389942402748,"vX0":6.341849762992607,"vY0":-133.4867600976594,"vZ0":-8.11804188074774,"x":58.02,"y":236.0,"x0":-0.9575694362889207,"y0":50.002690736497634,"z0":5.108827431907542,"aX":1.567439758433327},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.5,"breakHorizontal":-2.8,"spinRate":2337,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4082353761227373,"extension":7.088996784975941},"index":3,"playId":"96677c25-33c4-3682-ad1a-e826d2708d18","pitchNumber":4,"startTime":"2026-05-21T01:58:07.474Z","endTime":"2026-05-21T01:58:10.474Z","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":101.3,"endSpeed":92.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70173533027228,"aZ":-13.717405459126189,"pfxX":-6.527918233406323,"pfxZ":8.37581368929821,"pX":0.009824913594121085,"pZ":3.3398121365913847,"vX0":5.153630508508314,"vY0":-147.4470702974279,"vZ0":-3.75392656293559,"x":116.63,"y":148.61,"x0":-0.9115554880698754,"y0":50.006765852045966,"z0":5.437629297256379,"aX":-14.392482947995784},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":14.6,"breakHorizontal":10.8,"spinRate":2447,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3713156293972082,"extension":6.9761639901576284},"index":4,"playId":"09657430-a4bc-3758-8652-d4026fae0720","pitchNumber":5,"startTime":"2026-05-21T01:58:36.921Z","endTime":"2026-05-21T01:58:39.921Z","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":99.7,"endSpeed":90.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.9274218329767,"aZ":-16.29585940477338,"pfxX":-7.6203963221998965,"pfxZ":7.483792333343512,"pX":-0.5422651501651837,"pZ":3.4883747382550547,"vX0":3.41935782744902,"vY0":-145.18315939972652,"vZ0":-2.700484716719746,"x":137.67,"y":144.59,"x0":-0.7493162530872701,"y0":50.00239500737227,"z0":5.429811302823502,"aX":-16.167939192895034},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.2,"breakHorizontal":13.1,"spinRate":2298,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3781404815309708,"extension":7.106195543012152},"index":5,"playId":"736c10a0-a810-33c8-9bac-0ce87f744910","pitchNumber":6,"startTime":"2026-05-21T01:58:59.049Z","endTime":"2026-05-21T01:59:07.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":100.3,"endSpeed":91.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57920195099527,"aZ":-17.79631467885512,"pfxX":-8.772280128301986,"pfxZ":6.668854834220541,"pX":-0.8722302003805779,"pZ":2.209088379455645,"vX0":3.398735461475077,"vY0":-145.97237807465964,"vZ0":-5.667677253374988,"x":150.25,"y":179.13,"x0":-0.9123412104172439,"y0":50.00419535944401,"z0":5.248442572789447,"aX":-18.91979240919818},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.2,"breakHorizontal":15.2,"spinRate":2285,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.37532069362071185,"extension":7.044396893966186},"index":6,"playId":"0518d0bc-96c9-357e-943f-840cbf6918d3","pitchNumber":7,"startTime":"2026-05-21T01:59:43.634Z","endTime":"2026-05-21T01:59:46.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T01:59:46.877Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks. David Hamilton to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T01:59:52.596Z","endTime":"2026-05-21T02:01:43.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnSecond":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632909970977853,"aZ":-29.18042297622181,"pfxX":0.2815261772420543,"pfxZ":1.7163177232430207,"pX":1.0507410160946955,"pZ":-0.7244442088570248,"vX0":4.760972948804876,"vY0":-130.42951035444153,"vZ0":-9.52716626074706,"x":76.95,"y":258.34,"x0":-0.826500945710513,"y0":50.000907661546876,"z0":5.139555542821654,"aX":0.4897192594623782},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.4,"breakHorizontal":-1.4,"spinRate":2334,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4182110144475999,"extension":7.037810590100798},"index":0,"playId":"4000942b-7769-3e1f-b0a6-1ee1a7b885e2","pitchNumber":1,"startTime":"2026-05-21T02:00:10.477Z","endTime":"2026-05-21T02:00:13.477Z","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":99.4,"endSpeed":90.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.863591561229754,"aZ":-12.096771335559326,"pfxX":-4.352790197372615,"pfxZ":9.488945475510224,"pX":0.24013590074666444,"pZ":3.6958935609265584,"vX0":3.941338876065046,"vY0":-144.78046186404546,"vZ0":-3.1135081635110247,"x":107.85,"y":138.99,"x0":-0.5755713007997714,"y0":50.001160543288655,"z0":5.529114874200872,"aX":-9.20882938383062},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.7,"breakHorizontal":7.1,"spinRate":2203,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.378803789762439,"extension":6.853777253292454},"index":1,"playId":"a24ac30a-c8a6-35b7-8191-d25ea9deb459","pitchNumber":2,"startTime":"2026-05-21T02:00:30.508Z","endTime":"2026-05-21T02:00:34.085Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"e482a57a-097a-4c85-b133-d483fca1bf81","startTime":"2026-05-21T02:00:48.397Z","endTime":"2026-05-21T02:00:53.397Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50933762713068,"aZ":-11.910015421295865,"pfxX":-3.8714817106536925,"pfxZ":9.546832665726257,"pX":-0.2286182228013291,"pZ":2.3999346224366502,"vX0":2.682486337947341,"vY0":-144.291248488874,"vZ0":-6.476812877883424,"x":125.71,"y":173.98,"x0":-0.6642412496778438,"y0":50.00152245634611,"z0":5.39732991347154,"aX":-8.216459472271698},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.3,"breakHorizontal":6.5,"spinRate":2164,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.37865016375491667,"extension":6.951775947400915},"index":3,"playId":"ef0bbcf2-0f23-3d05-92b9-5bbee9938c34","pitchNumber":3,"startTime":"2026-05-21T02:01:04.712Z","endTime":"2026-05-21T02:01:07.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59245673737452,"aZ":-12.44373525971149,"pfxX":-3.911598706219269,"pfxZ":9.309274484133917,"pX":-0.8241079772360488,"pZ":2.919584960962395,"vX0":1.2379473116774513,"vY0":-144.008227839977,"vZ0":-5.0473456563285835,"x":148.41,"y":159.95,"x0":-0.7489580857054472,"y0":50.00223270730215,"z0":5.452253072851558,"aX":-8.290134107176593},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.2,"breakHorizontal":6.8,"spinRate":2184,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.379023799164381,"extension":6.864864270990193},"index":4,"playId":"2f0d79e6-4d56-3966-9e35-622d49bc8fcd","pitchNumber":4,"startTime":"2026-05-21T02:01:21.624Z","endTime":"2026-05-21T02:01:25.123Z","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":88.7,"endSpeed":82.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.332206011987573,"aZ":-30.75133170397934,"pfxX":0.31202381425815906,"pfxZ":0.8337923354689369,"pX":0.9012074135626923,"pZ":1.434261759164673,"vX0":3.9547373446205074,"vY0":-129.16754722796958,"vZ0":-4.554659655645956,"x":82.65,"y":200.05,"x0":-0.6861830911808406,"y0":50.001273959058814,"z0":5.568087727451331,"aX":0.5295809283802212},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.7,"breakHorizontal":-1.4,"spinRate":2313,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.4230462849938048,"extension":6.7818269991131395},"index":5,"playId":"5a53f9a2-531d-3976-95e5-c5933cab7fe1","pitchNumber":5,"startTime":"2026-05-21T02:01:40.402Z","endTime":"2026-05-21T02:01:43.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:01:43.808Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a ground ball to second baseman Nico Hoerner. David Hamilton to 3rd. Brice Turang to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T02:01:48.569Z","endTime":"2026-05-21T02:03:20.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnThird":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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(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":99.7,"endSpeed":90.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.906167229830814,"aZ":-16.72017648927276,"pfxX":-7.654771163602585,"pfxZ":7.325085779032614,"pX":-0.7059083100115036,"pZ":0.8428478883813925,"vX0":3.537643776127041,"vY0":-144.8233923677098,"vZ0":-9.257332810444902,"x":143.91,"y":216.02,"x0":-0.9531438501504186,"y0":50.006732435118415,"z0":5.118367138316672,"aX":-16.15627382119982},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.4,"breakHorizontal":13.1,"spinRate":2280,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3791683737521421,"extension":7.0652330926869675},"index":0,"playId":"a4029ea9-9427-34e2-95f8-23214993d52c","pitchNumber":1,"startTime":"2026-05-21T02:02:12.991Z","endTime":"2026-05-21T02:02:16.187Z","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":98.8,"endSpeed":90.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45063117562897,"aZ":-15.935197913403353,"pfxX":-8.646367827707227,"pfxZ":7.765027119077364,"pX":-0.5097716350847813,"pZ":1.702171047256496,"vX0":4.296009149303454,"vY0":-143.7278436876796,"vZ0":-7.297886530596857,"x":136.43,"y":192.82,"x0":-0.900862493399929,"y0":50.00284840853487,"z0":5.26466134064953,"aX":-18.081456603621316},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.7,"breakHorizontal":14.8,"spinRate":2240,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.381155624911631,"extension":6.992876181775726},"index":1,"playId":"37e2087f-3ed0-3df3-aa28-44ca8e23b15d","pitchNumber":2,"startTime":"2026-05-21T02:02:30.387Z","endTime":"2026-05-21T02:02:33.387Z","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":88.3,"endSpeed":80.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.788438448217043,"aZ":-28.812552664002364,"pfxX":2.2990116046147833,"pfxZ":2.015963707127135,"pX":-0.1815914262857971,"pZ":2.6611590000820775,"vX0":1.5463616787341663,"vY0":-128.6292563789585,"vZ0":-1.4957787564347778,"x":123.92,"y":166.93,"x0":-1.0901573059389622,"y0":50.00324564535876,"z0":5.493517863610062,"aX":3.835287923308475},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":-4.6,"spinRate":2218,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4265395394618636,"extension":6.7588673821954846},"index":2,"playId":"d861eaf8-c10e-3fe6-a141-3eca182a109d","pitchNumber":3,"startTime":"2026-05-21T02:02:51.393Z","endTime":"2026-05-21T02:02:54.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":91.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.7190070766834,"aZ":-15.741497357523116,"pfxX":-7.669136840245335,"pfxZ":7.615147847638896,"pX":-0.06537372356696199,"pZ":3.476893023619993,"vX0":5.013902593600158,"vY0":-146.04238236656442,"vZ0":-2.752686290698165,"x":119.49,"y":144.9,"x0":-0.8089719680198607,"y0":50.002593499687165,"z0":5.379671016560414,"aX":-16.549084603158256},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.4,"breakHorizontal":12.8,"spinRate":2258,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3751980370138339,"extension":6.997123058109995},"hitData":{"launchSpeed":92.9,"launchAngle":-10.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.71,"coordY":139.35}},"index":3,"playId":"fda6fb5d-f1ac-383c-8f2b-ac4dcd12eddc","pitchNumber":4,"startTime":"2026-05-21T02:03:10.488Z","endTime":"2026-05-21T02:03:20.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:03:20.517Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T02:04:21.013Z","endTime":"2026-05-21T02:05:07.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-21T02:03:33.646Z","endTime":"2026-05-21T02:04:23.338Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.784449392663497,"aZ":-31.433622154705354,"pfxX":0.9450325732965199,"pfxZ":0.4125054383997391,"pX":1.7935953428567364,"pZ":1.5846640520855197,"vX0":6.696792599737165,"vY0":-132.77725085351528,"vZ0":-3.870026922165259,"x":48.63,"y":195.99,"x0":-0.8814727179783253,"y0":50.003365692730306,"z0":5.342452835873792,"aX":1.6893416937292283},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.1,"breakHorizontal":-3.1,"spinRate":2296,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.41213529463716325,"extension":6.929276546369325},"index":1,"playId":"aed9ae0d-e028-393b-87ef-893ab87a9461","pitchNumber":1,"startTime":"2026-05-21T02:04:23.338Z","endTime":"2026-05-21T02:04:26.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80476819296129,"aZ":-31.062075684425885,"pfxX":1.8891116401712034,"pfxZ":0.6047298869383475,"pX":0.4619806650984144,"pZ":1.2141259262367647,"vX0":2.9465909121456453,"vY0":-134.57952098521326,"vZ0":-4.915184838314558,"x":99.39,"y":206.0,"x0":-0.8904012178301502,"y0":50.003190988920004,"z0":5.25092768007617,"aX":3.483273684528917},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.2,"breakHorizontal":-4.1,"spinRate":2403,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4061932577557794,"extension":6.9863173759923},"index":2,"playId":"1ceee067-efc1-336b-a184-6f06f3dfe2a1","pitchNumber":2,"startTime":"2026-05-21T02:04:42.560Z","endTime":"2026-05-21T02:04:45.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.188960984822636,"aZ":-30.318799680975914,"pfxX":1.038147734792154,"pfxZ":0.9822693226161219,"pX":0.49909284362599,"pZ":1.6798613238063134,"vX0":3.0123828283872105,"vY0":-136.70333789256475,"vZ0":-4.345652634140795,"x":97.98,"y":193.42,"x0":-0.7521372448825857,"y0":50.004513664336685,"z0":5.371901083890112,"aX":1.9644074542113483},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.1,"breakHorizontal":-2.5,"spinRate":2428,"spinDirection":153},"zone":9,"typeConfidence":2.0,"plateTime":0.40069061772638914,"extension":6.922947031847659},"index":3,"playId":"d56c0faf-d7c9-3728-a0eb-04072be4d662","pitchNumber":3,"startTime":"2026-05-21T02:05:03.908Z","endTime":"2026-05-21T02:05:07.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:05:07.006Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out to first baseman Jake Bauers.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-21T02:07:18.784Z","endTime":"2026-05-21T02:09:32.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":6},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.602952804952427,"aZ":-18.824081322581307,"pfxX":4.866651312769239,"pfxZ":7.025533067547373,"pX":-0.05262894892435602,"pZ":3.409236155100696,"vX0":-8.95773434727923,"vY0":-136.17908993947788,"vZ0":-1.9352748810134834,"x":119.01,"y":146.73,"x0":2.6296469188772016,"y0":50.002641764206096,"z0":5.4151157958013,"aX":9.248455863583773},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.6,"breakHorizontal":-7.2,"spinRate":2047,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4004134224319209,"extension":7.03882703559807},"index":0,"playId":"ee74b9c5-f761-3fbf-be08-59fe39a94a51","pitchNumber":1,"startTime":"2026-05-21T02:07:40.680Z","endTime":"2026-05-21T02:08:07.705Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.975034664005012,"aZ":-19.410435688612512,"pfxX":3.960172351637035,"pfxZ":6.8200355528305465,"pX":-1.0384399282050292,"pZ":3.255924069071053,"vX0":-10.892775198549314,"vY0":-135.78241256136394,"vZ0":-2.2436001610016896,"x":156.58,"y":150.87,"x0":2.506038030676608,"y0":50.00563416237235,"z0":5.439502085035934,"aX":7.4153507370824485},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.1,"breakHorizontal":-4.9,"spinRate":2012,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.40295592471991304,"extension":7.090929888424911},"index":1,"playId":"78500e7d-c815-37fd-ae36-c733efa5bb29","pitchNumber":2,"startTime":"2026-05-21T02:08:06.888Z","endTime":"2026-05-21T02:08:09.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.260073530042437,"aZ":-21.416627314459163,"pfxX":10.625567231096355,"pfxZ":5.857345854181487,"pX":0.9660280593615044,"pZ":2.3253168655545364,"vX0":-8.370073226576151,"vY0":-134.90946148474072,"vZ0":-3.996670349940835,"x":80.18,"y":176.0,"x0":2.7333693343432754,"y0":50.00421746155612,"z0":5.3417247490963895,"aX":19.52292961310654},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.8,"breakHorizontal":-17.4,"spinRate":2041,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4065010803539737,"extension":7.023989420251872},"index":2,"playId":"a01c88b9-8c05-3169-a43b-41aaf018ea03","pitchNumber":3,"startTime":"2026-05-21T02:08:18.465Z","endTime":"2026-05-21T02:08:22.407Z","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":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.312871386397966,"aZ":-33.88720121491884,"pfxX":-2.5990508427450023,"pfxZ":-1.088056203790174,"pX":-0.7397546954229365,"pZ":3.6898987295333114,"vX0":-7.356365686714357,"vY0":-124.24421251448504,"vZ0":2.1229933747164655,"x":145.2,"y":139.15,"x0":2.5890591573792605,"y0":50.00257826951202,"z0":5.62709547146858,"aX":-4.09046500187537},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.2,"breakHorizontal":6.4,"spinRate":2242,"spinDirection":265},"zone":11,"typeConfidence":2.0,"plateTime":0.43970841844335773,"extension":6.969777440090116},"index":3,"playId":"752da696-5a8b-3b7a-a224-bfbb441cad0a","pitchNumber":4,"startTime":"2026-05-21T02:08:36.758Z","endTime":"2026-05-21T02:08:39.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09853230389678,"aZ":-13.78717376199922,"pfxX":6.322041936740056,"pfxZ":9.78383295637576,"pX":0.3962844842522486,"pZ":3.8137630923485957,"vX0":-7.852557961594631,"vY0":-136.7024782792256,"vZ0":-1.8788805112944975,"x":101.89,"y":135.81,"x0":2.4941111037707397,"y0":50.00477824302749,"z0":5.464074348181495,"aX":11.884256251745036},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":-9.6,"spinRate":2120,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4017552173293013,"extension":6.948190379626819},"index":4,"playId":"d981cfaa-583e-356a-bc58-957c68d532c6","pitchNumber":5,"startTime":"2026-05-21T02:08:55.366Z","endTime":"2026-05-21T02:08:58.427Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-21T02:09:07.461Z","endTime":"2026-05-21T02:09:25.081Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"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":93.4,"endSpeed":85.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.418874617535298,"aZ":-16.714493745305543,"pfxX":4.38033074334362,"pfxZ":8.27797375711797,"pX":-0.27881689464565634,"pZ":2.7582267447455715,"vX0":-9.128253282386808,"vY0":-135.71548378601008,"vZ0":-3.652175414155702,"x":127.63,"y":164.31,"x0":2.5575189796941458,"y0":50.00183040239415,"z0":5.2839977663172135,"aX":8.180483616884334},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":-6.0,"spinRate":2060,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.40343680703896156,"extension":7.186222701202617},"hitData":{"launchSpeed":84.3,"launchAngle":4.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.04,"coordY":164.2}},"index":6,"playId":"fd8a4259-c4ad-313f-973d-0b19bcfcf71f","pitchNumber":6,"startTime":"2026-05-21T02:09:25.081Z","endTime":"2026-05-21T02:09:32.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:09:32.502Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, first baseman Jake Bauers to pitcher DL Hall.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-21T02:09:40.659Z","endTime":"2026-05-21T02:10:43.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":79.2,"endSpeed":72.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73432479393047,"aZ":-41.85208965699311,"pfxX":-2.874248299187772,"pfxZ":-7.3366139278343745,"pX":-0.13412574053748744,"pZ":1.015043625327694,"vX0":-5.009063339837301,"vY0":-115.11793527752693,"vZ0":-0.9909161500508107,"x":122.11,"y":211.37,"x0":2.4579391003891122,"y0":50.002612268850996,"z0":5.563433692374556,"aX":-3.791302703900092},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.2,"breakHorizontal":6.6,"spinRate":2546,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.47890970088054097,"extension":7.077225513938968},"index":0,"playId":"988620da-6172-3876-85d4-07cb03661a52","pitchNumber":1,"startTime":"2026-05-21T02:09:59.311Z","endTime":"2026-05-21T02:10:02.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86360082970972,"aZ":-20.748724441966253,"pfxX":10.794166800816003,"pfxZ":6.151348755270389,"pX":0.20756764317320753,"pZ":2.87269811827998,"vX0":-10.203060565773104,"vY0":-135.95905148377747,"vZ0":-2.6066648880104815,"x":109.09,"y":161.22,"x0":2.620043775378908,"y0":50.00531159346651,"z0":5.295705370762238,"aX":20.061419709266154},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.7,"breakHorizontal":-17.2,"spinRate":2081,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4039888306689412,"extension":6.924259901857325},"index":1,"playId":"04c99feb-d07d-3bb4-b69e-a4fdc2460234","pitchNumber":2,"startTime":"2026-05-21T02:10:13.855Z","endTime":"2026-05-21T02:10:16.855Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-21T02:10:25.038Z","endTime":"2026-05-21T02:10:37.936Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.620944557064742,"aZ":-23.547674956063272,"pfxX":10.449878723669704,"pfxZ":5.627215926359859,"pX":-0.012040045657764188,"pZ":1.48162154352531,"vX0":-9.25500276898932,"vY0":-123.3036558157581,"vZ0":-4.6833691983996575,"x":117.46,"y":198.78,"x0":2.441107688887145,"y0":50.00148905409175,"z0":5.404370954902816,"aX":16.01266885281718},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.2,"breakHorizontal":-16.7,"spinRate":2056,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4450370206710419,"extension":7.023034239408891},"hitData":{"launchSpeed":41.4,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.7,"coordY":167.3}},"index":3,"playId":"74a1c29b-8a05-3e73-b6d7-a8c779655428","pitchNumber":3,"startTime":"2026-05-21T02:10:37.936Z","endTime":"2026-05-21T02:10:43.957Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:10:43.957Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-21T02:11:36.075Z","endTime":"2026-05-21T02:13:08.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".871"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".453"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".851"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".623"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".838"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".793"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".408"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".255"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.37"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.69"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.28"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.64"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.58"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.57"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.93"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.86"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.66"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.13"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.61"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.74"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.73"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".871"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".453"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".851"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".623"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".838"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".793"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-21T02:11:06.555Z","endTime":"2026-05-21T02:11:38.144Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.673040244231057,"aZ":-29.53262880812511,"pfxX":10.258729938677579,"pfxZ":1.728880990685922,"pX":0.2326890611348067,"pZ":1.2865938495009792,"vX0":-9.308186395453818,"vY0":-123.07936301155561,"vZ0":-3.8406154007837237,"x":108.13,"y":204.04,"x0":2.7406850976911548,"y0":50.0020534511963,"z0":5.383279540656225,"aX":15.653239425690494},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.4,"breakHorizontal":-16.2,"spinRate":1976,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.44595339526033584,"extension":7.015421051946471},"index":1,"playId":"fd35af10-1fad-3aa4-bcc9-fe11828a987c","pitchNumber":1,"startTime":"2026-05-21T02:11:38.144Z","endTime":"2026-05-21T02:11:42.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.978180559194083,"aZ":-17.1091152065471,"pfxX":10.670909247625135,"pfxZ":7.793018519774376,"pX":-0.9821499460117483,"pZ":1.1157919467990802,"vX0":-12.988791011245008,"vY0":-137.74522066823684,"vZ0":-8.00819924763801,"x":154.44,"y":208.65,"x0":2.395429315385305,"y0":50.00112549656025,"z0":5.205260201427737,"aX":20.621220561501456},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":-16.8,"spinRate":2177,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.39678139700044346,"extension":7.009234029980154},"index":2,"playId":"f398b4c0-0a49-3cf2-b574-13194f9096a9","pitchNumber":2,"startTime":"2026-05-21T02:11:53.551Z","endTime":"2026-05-21T02:11:56.551Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.950647136136006,"aZ":-17.52594325867037,"pfxX":11.651637614545283,"pfxZ":7.907833401615814,"pX":-0.42003735587480995,"pZ":2.5712827399932086,"vX0":-11.871378617918142,"vY0":-135.56366975476323,"vZ0":-4.024771688073826,"x":133.01,"y":169.36,"x0":2.5120160201592863,"y0":50.004166901556744,"z0":5.30654582465243,"aX":21.586165223863734},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":-18.5,"spinRate":2104,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.40477243994149603,"extension":7.011246358146636},"index":3,"playId":"cbc83cd7-6c38-382d-bc9c-48481ace012c","pitchNumber":3,"startTime":"2026-05-21T02:12:07.672Z","endTime":"2026-05-21T02:12:11.156Z","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":94.3,"endSpeed":85.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.265635264902876,"aZ":-17.5864280544424,"pfxX":11.493838595822721,"pfxZ":7.83689365603521,"pX":-0.5743838317377193,"pZ":1.2951801694530447,"vX0":-11.985788328051145,"vY0":-136.60234742851213,"vZ0":-7.26728223762168,"x":138.89,"y":203.81,"x0":2.4084155021857203,"y0":50.006726285088526,"z0":5.231391633659284,"aX":21.404608765329016},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.5,"breakHorizontal":-17.8,"spinRate":2173,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4032769717439342,"extension":7.126743958989272},"index":4,"playId":"b9cb2e00-3404-3fa2-b1b2-3b400e2cd2a5","pitchNumber":4,"startTime":"2026-05-21T02:12:23.068Z","endTime":"2026-05-21T02:12:26.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.657266135630692,"aZ":-17.389477696191527,"pfxX":10.297171354971987,"pfxZ":7.8789324613579605,"pX":-0.4798559118715645,"pZ":2.720714086796001,"vX0":-11.130347563242443,"vY0":-136.29040167964865,"vZ0":-3.935136810372794,"x":135.29,"y":165.32,"x0":2.323998951325019,"y0":50.00358123179589,"z0":5.3883617137782975,"aX":19.32450828718221},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":-16.2,"spinRate":2116,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.4022705458647704,"extension":7.0243741914588975},"index":5,"playId":"78e15354-c7e4-3b88-856a-575541b61b71","pitchNumber":5,"startTime":"2026-05-21T02:12:41.297Z","endTime":"2026-05-21T02:12:46.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.534894120561976,"aZ":-42.58222862782905,"pfxX":-6.414875661861977,"pfxZ":-7.727779641549864,"pX":0.5491946786436542,"pZ":2.9329640859418418,"vX0":-2.8436020054565705,"vY0":-115.55761406966931,"vZ0":2.8042877180526116,"x":96.07,"y":159.59,"x0":2.6312161704161707,"y0":50.00547306083322,"z0":5.808741869027286,"aX":-8.634045290960046},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.0,"breakHorizontal":12.4,"spinRate":2621,"spinDirection":314},"zone":3,"typeConfidence":2.0,"plateTime":0.47488317647276546,"extension":6.74443433677667},"index":6,"playId":"3c942e13-5ced-33cd-89c0-6b71cec3d452","pitchNumber":6,"startTime":"2026-05-21T02:13:03.586Z","endTime":"2026-05-21T02:13:08.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:13:08.105Z","atBatIndex":68}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-21T02:11:36.075Z","endTime":"2026-05-21T02:13:08.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".871"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".453"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".851"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".623"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".838"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".793"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".408"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".255"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.37"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.69"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.28"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.64"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.58"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.57"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.93"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.86"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.66"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.13"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.61"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.74"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.73"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".871"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".453"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".851"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".623"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".838"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".793"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-21T02:11:06.555Z","endTime":"2026-05-21T02:11:38.144Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.673040244231057,"aZ":-29.53262880812511,"pfxX":10.258729938677579,"pfxZ":1.728880990685922,"pX":0.2326890611348067,"pZ":1.2865938495009792,"vX0":-9.308186395453818,"vY0":-123.07936301155561,"vZ0":-3.8406154007837237,"x":108.13,"y":204.04,"x0":2.7406850976911548,"y0":50.0020534511963,"z0":5.383279540656225,"aX":15.653239425690494},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.4,"breakHorizontal":-16.2,"spinRate":1976,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.44595339526033584,"extension":7.015421051946471},"index":1,"playId":"fd35af10-1fad-3aa4-bcc9-fe11828a987c","pitchNumber":1,"startTime":"2026-05-21T02:11:38.144Z","endTime":"2026-05-21T02:11:42.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.978180559194083,"aZ":-17.1091152065471,"pfxX":10.670909247625135,"pfxZ":7.793018519774376,"pX":-0.9821499460117483,"pZ":1.1157919467990802,"vX0":-12.988791011245008,"vY0":-137.74522066823684,"vZ0":-8.00819924763801,"x":154.44,"y":208.65,"x0":2.395429315385305,"y0":50.00112549656025,"z0":5.205260201427737,"aX":20.621220561501456},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":-16.8,"spinRate":2177,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.39678139700044346,"extension":7.009234029980154},"index":2,"playId":"f398b4c0-0a49-3cf2-b574-13194f9096a9","pitchNumber":2,"startTime":"2026-05-21T02:11:53.551Z","endTime":"2026-05-21T02:11:56.551Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.950647136136006,"aZ":-17.52594325867037,"pfxX":11.651637614545283,"pfxZ":7.907833401615814,"pX":-0.42003735587480995,"pZ":2.5712827399932086,"vX0":-11.871378617918142,"vY0":-135.56366975476323,"vZ0":-4.024771688073826,"x":133.01,"y":169.36,"x0":2.5120160201592863,"y0":50.004166901556744,"z0":5.30654582465243,"aX":21.586165223863734},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":-18.5,"spinRate":2104,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.40477243994149603,"extension":7.011246358146636},"index":3,"playId":"cbc83cd7-6c38-382d-bc9c-48481ace012c","pitchNumber":3,"startTime":"2026-05-21T02:12:07.672Z","endTime":"2026-05-21T02:12:11.156Z","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":94.3,"endSpeed":85.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.265635264902876,"aZ":-17.5864280544424,"pfxX":11.493838595822721,"pfxZ":7.83689365603521,"pX":-0.5743838317377193,"pZ":1.2951801694530447,"vX0":-11.985788328051145,"vY0":-136.60234742851213,"vZ0":-7.26728223762168,"x":138.89,"y":203.81,"x0":2.4084155021857203,"y0":50.006726285088526,"z0":5.231391633659284,"aX":21.404608765329016},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.5,"breakHorizontal":-17.8,"spinRate":2173,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4032769717439342,"extension":7.126743958989272},"index":4,"playId":"b9cb2e00-3404-3fa2-b1b2-3b400e2cd2a5","pitchNumber":4,"startTime":"2026-05-21T02:12:23.068Z","endTime":"2026-05-21T02:12:26.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.657266135630692,"aZ":-17.389477696191527,"pfxX":10.297171354971987,"pfxZ":7.8789324613579605,"pX":-0.4798559118715645,"pZ":2.720714086796001,"vX0":-11.130347563242443,"vY0":-136.29040167964865,"vZ0":-3.935136810372794,"x":135.29,"y":165.32,"x0":2.323998951325019,"y0":50.00358123179589,"z0":5.3883617137782975,"aX":19.32450828718221},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":-16.2,"spinRate":2116,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.4022705458647704,"extension":7.0243741914588975},"index":5,"playId":"78e15354-c7e4-3b88-856a-575541b61b71","pitchNumber":5,"startTime":"2026-05-21T02:12:41.297Z","endTime":"2026-05-21T02:12:46.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.534894120561976,"aZ":-42.58222862782905,"pfxX":-6.414875661861977,"pfxZ":-7.727779641549864,"pX":0.5491946786436542,"pZ":2.9329640859418418,"vX0":-2.8436020054565705,"vY0":-115.55761406966931,"vZ0":2.8042877180526116,"x":96.07,"y":159.59,"x0":2.6312161704161707,"y0":50.00547306083322,"z0":5.808741869027286,"aX":-8.634045290960046},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.0,"breakHorizontal":12.4,"spinRate":2621,"spinDirection":314},"zone":3,"typeConfidence":2.0,"plateTime":0.47488317647276546,"extension":6.74443433677667},"index":6,"playId":"3c942e13-5ced-33cd-89c0-6b71cec3d452","pitchNumber":6,"startTime":"2026-05-21T02:13:03.586Z","endTime":"2026-05-21T02:13:08.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-21T02:13:08.105Z","atBatIndex":68},"scoringPlays":[11,21,46],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":111.46,"y":168.25},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":140.87,"y":97.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":108.84,"y":97.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":68.56,"y":103.84},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":128.7,"y":142.9},"type":"O","description":"Forceout"}],"home":[{"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":29.31,"y":95.74},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":91.95,"y":65.63},"type":"O","description":"Double Play"}]}},{"startIndex":8,"endIndex":17,"top":[8,9,10,11,12,13],"bottom":[14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":121.6,"y":142.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":133.26,"y":87.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":138.8,"y":81.94},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":112.47,"y":148.48},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":101.62,"y":85.43},"type":"O","description":"Flyout"}]}},{"startIndex":18,"endIndex":25,"top":[18,19,20,21,22],"bottom":[23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":162.48,"y":144.07},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":181.44,"y":123.12},"type":"O","description":"Flyout"}],"home":[{"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":106.22,"y":64.01},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":110.95,"y":80.02},"type":"O","description":"Lineout"}]}},{"startIndex":26,"endIndex":31,"top":[26,27,28],"bottom":[29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":107.91,"y":152.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":110.95,"y":161.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":185.56,"y":64.39},"type":"O","description":"Flyout"}],"home":[{"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":74.69,"y":81.02},"type":"O","description":"Flyout"}]}},{"startIndex":32,"endIndex":37,"top":[32,33,34],"bottom":[35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":122.37,"y":108.67},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":150.39,"y":146.86},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":43,"top":[38,39,40],"bottom":[41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":154.05,"y":164.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":133.21,"y":81.39},"type":"O","description":"Lineout"}],"home":[{"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":183.04,"y":103.95},"type":"O","description":"Flyout"}]}},{"startIndex":44,"endIndex":53,"top":[44,45,46,47,48,49],"bottom":[50,51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":191.53,"y":113.56},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":226.06,"y":100.3},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":178.4,"y":111.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":133.11,"y":136.53},"type":"O","description":"Groundout"}],"home":[{"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":148.76,"y":86.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":7,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":83.06,"y":145.43},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":158.76,"y":190.75},"type":"O","description":"Pop Out"}]}},{"startIndex":54,"endIndex":59,"top":[54,55,56],"bottom":[57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"coordinates":{"x":109.43,"y":149.49},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":150.0,"y":151.01},"type":"O","description":"Groundout"}],"home":[{"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":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":152.03,"y":151.01},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":60,"endIndex":68,"top":[60,61,62,63,64,65],"bottom":[66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":170.27,"y":59.16},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":87.95,"y":85.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":129.71,"y":139.35},"type":"H","description":"Single"}],"home":[{"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":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":153.04,"y":164.2},"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":9,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":145.7,"y":167.3},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":2,"leftOnBase":1},"away":{"runs":3,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"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":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}}],"teams":{"home":{"runs":0,"hits":2,"errors":3,"leftOnBase":2},"away":{"runs":5,"hits":8,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"catcher":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"first":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"second":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"third":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"shortstop":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"left":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"center":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"right":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"onDeck":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"inHole":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"battingOrder":5,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"offense":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"onDeck":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"inHole":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"battingOrder":2,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"balls":3,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":5,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".247","atBats":35,"obp":".335","slg":".364","ops":".699","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":10,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"flyOuts":5,"groundOuts":4,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":27,"obp":".138","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":121,"era":"3.16","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.19","battersFaced":29,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":121,"balls":41,"strikes":80,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"pitchesPerInning":"13.44","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID694477":{"person":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":11,"gamesStarted":5,"flyOuts":27,"groundOuts":33,"airOuts":50,"runs":12,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":29,"baseOnBalls":17,"intentionalWalks":1,"hits":32,"hitByPitch":0,"atBats":141,"obp":".308","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":643,"era":"2.72","inningsPitched":"39.2","wins":2,"losses":2,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":12,"whip":"1.24","battersFaced":161,"outs":119,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":643,"balls":244,"strikes":399,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".500","pitchesPerInning":"16.21","gamesFinished":1,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"6.58","walksPer9Inn":"3.86","hitsPer9Inn":"7.26","runsScoredPer9":"2.72","homeRunsPer9":"0.45","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650859":{"person":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":19,"groundOuts":53,"airOuts":40,"runs":12,"doubles":8,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":11,"intentionalWalks":1,"hits":27,"hitByPitch":1,"avg":".199","atBats":136,"obp":".262","slg":".257","ops":".519","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":35,"rbi":14,"leftOnBase":80,"sacBunts":1,"sacFlies":1,"babip":".227","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":38,"putOuts":52,"errors":3,"chances":93,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701656":{"person":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":13,"groundOuts":4,"airOuts":25,"runs":7,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":23,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":68,"obp":".268","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":269,"era":"3.50","inningsPitched":"18.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.06","battersFaced":71,"outs":54,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":269,"balls":76,"strikes":193,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.16","rbi":0,"winPercentage":".500","pitchesPerInning":"14.94","gamesFinished":0,"strikeoutWalkRatio":"7.67","strikeoutsPer9Inn":"11.50","walksPer9Inn":"1.50","hitsPer9Inn":"8.00","runsScoredPer9":"3.50","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"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}},"ID687401":{"person":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":2},"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":40,"flyOuts":14,"groundOuts":35,"airOuts":30,"runs":15,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".196","atBats":102,"obp":".282","slg":".245","ops":".527","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":25,"rbi":11,"leftOnBase":52,"sacBunts":2,"sacFlies":2,"babip":".232","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"102.00","popOuts":9,"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":87,"putOuts":47,"errors":3,"chances":137,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID694192":{"person":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"jerseyNumber":"11","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":12,"groundOuts":11,"airOuts":16,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".286","atBats":63,"obp":".328","slg":".413","ops":".741","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":26,"rbi":5,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"babip":".386","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.00","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":22,"errors":0,"chances":23,"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"}]},"ID592885":{"person":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":4,"groundOuts":24,"airOuts":7,"runs":13,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":2,"hits":20,"hitByPitch":0,"avg":".270","atBats":74,"obp":".325","slg":".473","ops":".798","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":35,"rbi":13,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".354","groundOutsToAirouts":"3.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.67","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID641343":{"person":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K, RBI","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":1,"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":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":19,"groundOuts":39,"airOuts":31,"runs":27,"doubles":10,"triples":0,"homeRuns":7,"strikeOuts":35,"baseOnBalls":16,"intentionalWalks":3,"hits":43,"hitByPitch":0,"avg":".291","atBats":148,"obp":".360","slg":".500","ops":".860","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":74,"rbi":29,"leftOnBase":72,"sacBunts":0,"sacFlies":0,"babip":".340","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.14","popOuts":5,"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":20,"putOuts":240,"errors":4,"chances":264,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686217":{"person":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":20,"groundOuts":53,"airOuts":48,"runs":21,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":16,"intentionalWalks":1,"hits":34,"hitByPitch":1,"avg":".222","atBats":153,"obp":".297","slg":".307","ops":".604","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":176,"totalBases":47,"rbi":15,"leftOnBase":70,"sacBunts":0,"sacFlies":2,"babip":".235","groundOutsToAirouts":"1.10","catchersInterference":4,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":14,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":71,"errors":0,"chances":73,"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"}]},"ID682842":{"person":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":20,"gamesStarted":0,"flyOuts":7,"groundOuts":20,"airOuts":15,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":68,"obp":".280","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":295,"era":"4.42","inningsPitched":"18.1","wins":2,"losses":2,"saves":5,"saveOpportunities":7,"holds":5,"blownSaves":2,"earnedRuns":9,"whip":"1.15","battersFaced":75,"outs":55,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":295,"balls":108,"strikes":187,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".500","pitchesPerInning":"16.09","gamesFinished":10,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"9.33","walksPer9Inn":"3.44","hitsPer9Inn":"6.87","runsScoredPer9":"4.42","homeRunsPer9":"0.98","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681982":{"person":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":20,"gamesStarted":0,"flyOuts":10,"groundOuts":20,"airOuts":16,"runs":8,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":68,"obp":".293","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":291,"era":"3.20","inningsPitched":"19.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":7,"whip":"1.12","battersFaced":75,"outs":59,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":291,"balls":100,"strikes":191,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".333","pitchesPerInning":"14.80","gamesFinished":3,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"7.78","walksPer9Inn":"3.20","hitsPer9Inn":"6.86","runsScoredPer9":"3.66","homeRunsPer9":"1.37","inheritedRunners":16,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683734":{"person":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":3,"groundOuts":11,"airOuts":9,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":2,"avg":".314","atBats":35,"obp":".442","slg":".486","ops":".928","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":17,"rbi":6,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":36,"errors":1,"chances":39,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675660":{"person":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":1,"flyOuts":14,"groundOuts":20,"airOuts":23,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":80,"obp":".276","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":323,"era":"2.57","inningsPitched":"21.0","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":6,"whip":"1.14","battersFaced":87,"outs":63,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":323,"balls":111,"strikes":212,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".667","pitchesPerInning":"15.38","gamesFinished":3,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"8.57","walksPer9Inn":"2.57","hitsPer9Inn":"7.71","runsScoredPer9":"3.43","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"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}},"ID690986":{"person":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(W, 5-1)","summary":"7.0 IP, 0 ER, 11 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":1,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":29,"strikes":65,"strikePercentage":".690","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":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":25,"groundOuts":27,"airOuts":45,"runs":9,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":59,"baseOnBalls":14,"intentionalWalks":0,"hits":35,"hitByPitch":3,"atBats":166,"obp":".284","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":789,"era":"1.77","inningsPitched":"45.2","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.07","battersFaced":183,"outs":137,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":789,"balls":263,"strikes":526,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".833","pitchesPerInning":"17.28","gamesFinished":0,"strikeoutWalkRatio":"4.21","strikeoutsPer9Inn":"11.63","walksPer9Inn":"2.76","hitsPer9Inn":"6.90","runsScoredPer9":"1.77","homeRunsPer9":"0.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676879":{"person":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":1,"flyOuts":10,"groundOuts":27,"airOuts":13,"runs":10,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":46,"baseOnBalls":16,"intentionalWalks":1,"hits":26,"hitByPitch":0,"atBats":112,"obp":".328","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":507,"era":"2.43","inningsPitched":"29.2","wins":8,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":8,"whip":"1.42","battersFaced":128,"outs":89,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":507,"balls":189,"strikes":318,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"2.08","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.09","gamesFinished":1,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"13.96","walksPer9Inn":"4.85","hitsPer9Inn":"7.89","runsScoredPer9":"3.03","homeRunsPer9":"0.30","inheritedRunners":6,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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}},"ID669003":{"person":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":8,"groundOuts":28,"airOuts":18,"runs":18,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":55,"baseOnBalls":23,"intentionalWalks":1,"hits":28,"hitByPitch":1,"avg":".220","atBats":127,"obp":".342","slg":".346","ops":".688","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":153,"totalBases":44,"rbi":24,"leftOnBase":59,"sacBunts":1,"sacFlies":1,"babip":".366","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.50","popOuts":4,"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":2,"putOuts":80,"errors":1,"chances":83,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID666152":{"person":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"jerseyNumber":"6","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | 3B, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":18,"groundOuts":34,"airOuts":28,"runs":21,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":25,"baseOnBalls":15,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".248","atBats":109,"obp":".344","slg":".284","ops":".628","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":31,"rbi":8,"leftOnBase":31,"sacBunts":5,"sacFlies":0,"babip":".321","groundOutsToAirouts":"1.21","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":65,"putOuts":42,"errors":5,"chances":112,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687075":{"person":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":7,"flyOuts":24,"groundOuts":35,"airOuts":36,"runs":26,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":41,"baseOnBalls":23,"intentionalWalks":0,"hits":38,"hitByPitch":2,"atBats":148,"obp":".364","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":693,"era":"5.75","inningsPitched":"40.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.50","battersFaced":175,"outs":122,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":693,"balls":269,"strikes":424,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".333","pitchesPerInning":"17.04","gamesFinished":0,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"9.07","walksPer9Inn":"5.09","hitsPer9Inn":"8.41","runsScoredPer9":"5.75","homeRunsPer9":"1.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663368":{"person":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"501","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":27,"flyOuts":10,"groundOuts":19,"airOuts":18,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".105","atBats":57,"obp":".203","slg":".158","ops":".361","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":9,"rbi":7,"leftOnBase":30,"sacBunts":1,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":24,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663765":{"person":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":12,"groundOuts":17,"airOuts":20,"runs":9,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":73,"obp":".325","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":274,"era":"4.67","inningsPitched":"17.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.44","battersFaced":77,"outs":52,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":274,"balls":91,"strikes":183,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.81","gamesFinished":10,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"7.79","walksPer9Inn":"1.56","hitsPer9Inn":"11.42","runsScoredPer9":"4.67","homeRunsPer9":"0.52","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661388":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"jerseyNumber":"24","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":28,"groundOuts":51,"airOuts":54,"runs":26,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":20,"intentionalWalks":2,"hits":53,"hitByPitch":1,"avg":".294","atBats":180,"obp":".366","slg":".389","ops":".755","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":202,"totalBases":70,"rbi":27,"leftOnBase":77,"sacBunts":0,"sacFlies":1,"babip":".323","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","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":13,"stolenBases":12,"stolenBasePercentage":".480","caughtStealingPercentage":".520","assists":20,"putOuts":378,"errors":0,"chances":398,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID688107":{"person":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":0,"groundOuts":2,"airOuts":7,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":3,"atBats":15,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":79,"era":"4.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.25","battersFaced":20,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":31,"strikes":48,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"19.75","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.50","hitsPer9Inn":"6.75","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668930":{"person":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":20,"groundOuts":45,"airOuts":31,"runs":39,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":44,"baseOnBalls":35,"intentionalWalks":1,"hits":48,"hitByPitch":0,"avg":".291","atBats":165,"obp":".413","slg":".491","ops":".904","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":81,"rbi":29,"leftOnBase":76,"sacBunts":2,"sacFlies":1,"babip":".357","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.57","popOuts":2,"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":99,"putOuts":53,"errors":2,"chances":154,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID596142":{"person":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"jerseyNumber":"99","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":11,"groundOuts":20,"airOuts":27,"runs":15,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":22,"baseOnBalls":20,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".198","atBats":86,"obp":".361","slg":".430","ops":".791","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":37,"rbi":15,"leftOnBase":48,"sacBunts":0,"sacFlies":0,"babip":".203","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.20","popOuts":10,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":4,"putOuts":103,"errors":1,"chances":108,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694819":{"person":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":21,"groundOuts":38,"airOuts":43,"runs":14,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":88,"baseOnBalls":18,"intentionalWalks":0,"hits":32,"hitByPitch":5,"atBats":200,"obp":".246","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":900,"era":"1.89","inningsPitched":"57.0","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"0.88","battersFaced":224,"outs":171,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":900,"balls":300,"strikes":600,"strikePercentage":".670","hitBatsmen":5,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".667","pitchesPerInning":"15.79","gamesFinished":0,"strikeoutWalkRatio":"4.89","strikeoutsPer9Inn":"13.89","walksPer9Inn":"2.84","hitsPer9Inn":"5.05","runsScoredPer9":"2.21","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669084":{"person":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"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":27,"balls":12,"strikes":15,"strikePercentage":".560","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":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":20,"gamesStarted":1,"flyOuts":8,"groundOuts":23,"airOuts":17,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":17,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":76,"obp":".298","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":407,"era":"1.54","inningsPitched":"23.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":4,"whip":"1.16","battersFaced":94,"outs":70,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":407,"balls":172,"strikes":235,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".---","pitchesPerInning":"17.44","gamesFinished":5,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"10.03","walksPer9Inn":"6.56","hitsPer9Inn":"3.86","runsScoredPer9":"1.54","homeRunsPer9":"0.39","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656730":{"person":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":13,"groundOuts":14,"airOuts":16,"runs":11,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":64,"obp":".296","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":288,"era":"5.29","inningsPitched":"17.0","wins":0,"losses":2,"saves":5,"saveOpportunities":6,"holds":6,"blownSaves":1,"earnedRuns":10,"whip":"1.18","battersFaced":73,"outs":51,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":288,"balls":102,"strikes":186,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".000","pitchesPerInning":"16.94","gamesFinished":6,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"11.65","walksPer9Inn":"3.18","hitsPer9Inn":"7.41","runsScoredPer9":"5.82","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[694192,668930,661388,592885,669003,663368,641343,686217,687401,666152,690986,669084],"pitchers":[690986,669084],"bench":[650859,596142,683734],"bullpen":[681982,676879,675660,688107,701656,656730,694819,694477,687075,682842,663765],"battingOrder":[694192,668930,661388,592885,663368,641343,686217,687401,666152],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Hamilton, D (1, Maton, P)."},{"label":"TB","value":"Bauers; Contreras, Wm 3; Hamilton, D 5; Turang."},{"label":"RBI","value":"Bauers (29); Hamilton, D (8)."},{"label":"2-out RBI","value":"Bauers."},{"label":"Runners left in scoring position, 2 out","value":"Mitchell; Yelich 3."},{"label":"Team RISP","value":"3-for-8."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Frelick (4, 2nd base off Cabrera, E/Kelly, C); Contreras, Wm (1, 2nd base off Cabrera, E/Kelly, C)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Mitchell (Hoerner at 3rd base)."},{"label":"DP","value":"2 (Mitchell-Hamilton, D; Turang-Ortiz, J-Bauers)."}]}],"note":[]},"home":{"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":5,"groundOuts":4,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".242","atBats":27,"obp":".337","slg":".396","ops":".733","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":3,"rbi":0,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":5,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":35,"obp":".308","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":155,"era":"4.07","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.23","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":60,"strikes":95,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":2,"pitchesPerInning":"17.22","runsScoredPer9":"5.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":3,"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":{"summary":"0.2 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":9,"strikes":15,"strikePercentage":".630","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":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":11,"gamesStarted":0,"flyOuts":5,"groundOuts":5,"airOuts":12,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":1,"hits":10,"hitByPitch":0,"atBats":38,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":162,"era":"1.86","inningsPitched":"9.2","wins":1,"losses":0,"saves":3,"saveOpportunities":3,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.45","battersFaced":42,"outs":29,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":61,"strikes":101,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.76","gamesFinished":8,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"10.24","walksPer9Inn":"3.72","hitsPer9Inn":"9.31","runsScoredPer9":"1.86","homeRunsPer9":"0.93","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"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"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":8,"groundOuts":10,"airOuts":14,"runs":11,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":12,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".322","atBats":59,"obp":".431","slg":".610","ops":"1.041","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":36,"rbi":11,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"babip":".400","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.67","popOuts":1,"lineOuts":5},"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":22,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":16,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","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":1},"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":0,"flyOuts":16,"groundOuts":28,"airOuts":29,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":2,"atBats":80,"obp":".258","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":336,"era":"1.96","inningsPitched":"23.0","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":5,"whip":"0.91","battersFaced":90,"outs":69,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":336,"balls":116,"strikes":220,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.61","gamesFinished":3,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"3.91","walksPer9Inn":"2.35","hitsPer9Inn":"5.87","runsScoredPer9":"1.96","homeRunsPer9":"0.78","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665795":{"person":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(L, 3-2)","summary":"3.0 IP, ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":61,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":16,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":61,"balls":29,"strikes":32,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"12.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":26,"groundOuts":55,"airOuts":50,"runs":29,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":47,"baseOnBalls":20,"intentionalWalks":0,"hits":53,"hitByPitch":1,"atBats":202,"obp":".329","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":874,"era":"4.00","inningsPitched":"54.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.35","battersFaced":227,"outs":162,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":874,"balls":331,"strikes":543,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.10","rbi":2,"winPercentage":".600","pitchesPerInning":"16.19","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"7.83","walksPer9Inn":"3.33","hitsPer9Inn":"8.83","runsScoredPer9":"4.83","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":15},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":8,"errors":0,"chances":15,"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":"300","stats":{"batting":{"summary":"0-3 | 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":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":22,"groundOuts":31,"airOuts":37,"runs":35,"doubles":6,"triples":1,"homeRuns":10,"strikeOuts":71,"baseOnBalls":36,"intentionalWalks":3,"hits":38,"hitByPitch":2,"avg":".215","atBats":177,"obp":".353","slg":".429","ops":".782","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":215,"totalBases":76,"rbi":20,"leftOnBase":108,"sacBunts":0,"sacFlies":0,"babip":".292","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.70","popOuts":7,"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":2,"putOuts":74,"errors":1,"chances":77,"fielding":".987","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":7,"gamesStarted":0,"flyOuts":4,"groundOuts":11,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":2,"atBats":28,"obp":".314","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":147,"era":"0.96","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.96","battersFaced":35,"outs":28,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":59,"strikes":88,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".---","pitchesPerInning":"15.75","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.82","walksPer9Inn":"4.82","hitsPer9Inn":"3.86","runsScoredPer9":"0.96","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":1,"errors":0,"chances":1,"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":{},"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":8,"groundOuts":6,"airOuts":13,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":1,"hits":7,"hitByPitch":0,"atBats":37,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":184,"era":"2.79","inningsPitched":"9.2","wins":2,"losses":2,"saves":2,"saveOpportunities":3,"holds":1,"blownSaves":1,"earnedRuns":3,"whip":"1.24","battersFaced":42,"outs":29,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":184,"balls":62,"strikes":122,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":".500","pitchesPerInning":"19.03","gamesFinished":4,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"10.24","walksPer9Inn":"4.66","hitsPer9Inn":"6.52","runsScoredPer9":"3.72","homeRunsPer9":"1.86","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":10,"gamesStarted":10,"flyOuts":43,"groundOuts":47,"airOuts":66,"runs":23,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":61,"baseOnBalls":16,"intentionalWalks":0,"hits":45,"hitByPitch":0,"atBats":218,"obp":".260","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":919,"era":"3.38","inningsPitched":"58.2","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.04","battersFaced":235,"outs":176,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":919,"balls":325,"strikes":594,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".500","pitchesPerInning":"15.66","gamesFinished":0,"strikeoutWalkRatio":"3.81","strikeoutsPer9Inn":"9.36","walksPer9Inn":"2.45","hitsPer9Inn":"6.90","runsScoredPer9":"3.53","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"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":"200","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":29,"groundOuts":48,"airOuts":62,"runs":22,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":39,"baseOnBalls":24,"intentionalWalks":2,"hits":49,"hitByPitch":1,"avg":".249","atBats":197,"obp":".332","slg":".350","ops":".682","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":69,"rbi":16,"leftOnBase":104,"sacBunts":0,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.25","popOuts":16,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":69,"putOuts":25,"errors":3,"chances":97,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"600","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":36,"groundOuts":44,"airOuts":45,"runs":20,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":48,"baseOnBalls":33,"intentionalWalks":1,"hits":41,"hitByPitch":3,"avg":".233","atBats":176,"obp":".360","slg":".375","ops":".735","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":214,"totalBases":66,"rbi":27,"leftOnBase":94,"sacBunts":0,"sacFlies":2,"babip":".294","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":366,"errors":1,"chances":417,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":2,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":14,"groundOuts":29,"airOuts":30,"runs":16,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":15,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".297","atBats":118,"obp":".381","slg":".398","ops":".779","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":47,"rbi":17,"leftOnBase":66,"sacBunts":0,"sacFlies":0,"babip":".359","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.00","popOuts":8,"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":6,"stolenBases":24,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":10,"putOuts":258,"errors":5,"chances":272,"fielding":".985","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID592791":{"person":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":42,"groundOuts":41,"airOuts":64,"runs":29,"doubles":7,"triples":0,"homeRuns":16,"strikeOuts":42,"baseOnBalls":17,"intentionalWalks":1,"hits":44,"hitByPitch":2,"atBats":191,"obp":".300","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":830,"era":"4.97","inningsPitched":"50.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.20","battersFaced":210,"outs":152,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":830,"balls":305,"strikes":525,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".400","pitchesPerInning":"16.38","gamesFinished":0,"strikeoutWalkRatio":"2.47","strikeoutsPer9Inn":"7.46","walksPer9Inn":"3.02","hitsPer9Inn":"7.82","runsScoredPer9":"5.15","homeRunsPer9":"2.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":11},"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":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":29,"groundOuts":38,"airOuts":50,"runs":26,"doubles":5,"triples":2,"homeRuns":5,"strikeOuts":54,"baseOnBalls":15,"intentionalWalks":1,"hits":41,"hitByPitch":5,"avg":".225","atBats":182,"obp":".302","slg":".357","ops":".659","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":65,"rbi":20,"leftOnBase":85,"sacBunts":1,"sacFlies":0,"babip":".293","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.40","popOuts":13,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":143,"errors":3,"chances":150,"fielding":".980","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":21,"gamesStarted":0,"flyOuts":11,"groundOuts":21,"airOuts":17,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":82,"obp":".330","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":375,"era":"3.05","inningsPitched":"20.2","wins":0,"losses":1,"saves":1,"saveOpportunities":3,"holds":2,"blownSaves":2,"earnedRuns":7,"whip":"1.45","battersFaced":91,"outs":62,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":375,"balls":124,"strikes":251,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".000","pitchesPerInning":"18.15","gamesFinished":6,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"10.02","walksPer9Inn":"3.48","hitsPer9Inn":"9.58","runsScoredPer9":"4.35","homeRunsPer9":"1.31","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":2,"errors":0,"chances":5,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":12,"groundOuts":17,"airOuts":21,"runs":13,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":0,"hits":17,"hitByPitch":3,"avg":".236","atBats":72,"obp":".353","slg":".389","ops":".742","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":28,"rbi":9,"leftOnBase":34,"sacBunts":1,"sacFlies":0,"babip":".275","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":7,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":9,"putOuts":149,"errors":1,"chances":159,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":17,"groundOuts":28,"airOuts":34,"runs":14,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".243","atBats":111,"obp":".301","slg":".450","ops":".751","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":50,"rbi":20,"leftOnBase":47,"sacBunts":0,"sacFlies":2,"babip":".253","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":5,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":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":true,"isSubstitute":false}},"ID670032":{"person":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"jerseyNumber":"5","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":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"3.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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":18,"groundOuts":26,"airOuts":33,"runs":22,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":41,"baseOnBalls":20,"intentionalWalks":3,"hits":35,"hitByPitch":2,"avg":".261","atBats":134,"obp":".363","slg":".448","ops":".811","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":60,"rbi":17,"leftOnBase":99,"sacBunts":0,"sacFlies":1,"babip":".322","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.14","popOuts":11,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":65,"errors":0,"chances":66,"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":{"summary":"1.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"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":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":12,"gamesStarted":0,"flyOuts":6,"groundOuts":15,"airOuts":10,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":50,"obp":".321","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":209,"era":"3.86","inningsPitched":"14.0","wins":3,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":6,"whip":"1.29","battersFaced":57,"outs":42,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":209,"balls":81,"strikes":128,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".750","pitchesPerInning":"14.93","gamesFinished":6,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.86","hitsPer9Inn":"7.71","runsScoredPer9":"4.50","homeRunsPer9":"1.93","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":18,"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":18,"balls":4,"strikes":14,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":3,"groundOuts":12,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":26,"obp":".214","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":112,"era":"2.35","inningsPitched":"7.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.78","battersFaced":28,"outs":23,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":112,"balls":45,"strikes":67,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.61","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"5.87","walksPer9Inn":"2.35","hitsPer9Inn":"4.70","runsScoredPer9":"2.35","homeRunsPer9":"1.17","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":7,"flyOuts":27,"groundOuts":60,"airOuts":38,"runs":27,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":40,"baseOnBalls":14,"intentionalWalks":0,"hits":53,"hitByPitch":2,"atBats":189,"obp":".335","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":812,"era":"4.98","inningsPitched":"47.0","wins":4,"losses":2,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.43","battersFaced":207,"outs":141,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":812,"balls":290,"strikes":522,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.58","rbi":0,"winPercentage":".667","pitchesPerInning":"17.28","gamesFinished":1,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"7.66","walksPer9Inn":"2.68","hitsPer9Inn":"10.15","runsScoredPer9":"5.17","homeRunsPer9":"1.15","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"700","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":32,"groundOuts":47,"airOuts":46,"runs":30,"doubles":4,"triples":1,"homeRuns":7,"strikeOuts":42,"baseOnBalls":24,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".191","atBats":162,"obp":".295","slg":".358","ops":".653","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":191,"totalBases":58,"rbi":27,"leftOnBase":85,"sacBunts":1,"sacFlies":3,"babip":".207","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.14","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":124,"putOuts":63,"errors":4,"chances":191,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID664208":{"person":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":7,"strikes":9,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"13.50","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":16,"gamesStarted":0,"flyOuts":5,"groundOuts":11,"airOuts":12,"runs":14,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":3,"atBats":57,"obp":".412","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":275,"era":"9.00","inningsPitched":"14.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":14,"whip":"1.79","battersFaced":69,"outs":42,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":275,"balls":93,"strikes":182,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".000","pitchesPerInning":"19.64","gamesFinished":2,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"11.57","walksPer9Inn":"4.50","hitsPer9Inn":"11.57","runsScoredPer9":"9.00","homeRunsPer9":"1.93","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":36,"groundOuts":56,"airOuts":75,"runs":23,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":23,"intentionalWalks":0,"hits":52,"hitByPitch":4,"avg":".264","atBats":197,"obp":".348","slg":".391","ops":".739","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":227,"totalBases":77,"rbi":30,"leftOnBase":78,"sacBunts":0,"sacFlies":3,"babip":".268","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.25","popOuts":16,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":144,"putOuts":64,"errors":1,"chances":209,"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"}]},"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":15,"gamesStarted":3,"flyOuts":13,"groundOuts":44,"airOuts":31,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":40,"baseOnBalls":12,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":139,"obp":".253","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":594,"era":"2.09","inningsPitched":"38.2","wins":1,"losses":2,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":9,"whip":"0.98","battersFaced":154,"outs":116,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":594,"balls":213,"strikes":381,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".333","pitchesPerInning":"15.36","gamesFinished":2,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"9.31","walksPer9Inn":"2.79","hitsPer9Inn":"6.05","runsScoredPer9":"2.56","homeRunsPer9":"0.23","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[663538,608324,664023,673548,608348,683737,621020,665804,691718,665795,663423,571948,664208,669020,694037],"pitchers":[665795,663423,571948,664208,669020,694037],"bench":[694208,624424,670032],"bullpen":[676962,684007,607067,681799,592791,573204,657097],"battingOrder":[663538,608324,664023,673548,608348,683737,621020,665804,691718],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Hoerner (13, Harrison)."},{"label":"TB","value":"Bregman; Hoerner 2."},{"label":"GIDP","value":"Amaya."},{"label":"Team RISP","value":"0-for-1."},{"label":"Team LOB","value":"2."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Kelly, C 2 (5, catcher interference, throw); Crow-Armstrong (3, fielding)."}]}],"note":[]}},"officials":[{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"Home Plate"},{"official":{"id":484183,"fullName":"Cory Blaser","link":"/api/v1/people/484183"},"officialType":"First Base"},{"official":{"id":658292,"fullName":"Derek Thomas","link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":596740,"fullName":"Jansen Visconti","link":"/api/v1/people/596740"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Maton, P."},{"label":"ABS Challenge","value":"Kelly, C (Ball-Overturned to Strike); Amaya (Strike-Confirmed); Contreras, Wm (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Harrison 94-65; Hall, D 27-15; Cabrera, E 61-32; Thornton 18-14; Milner 16-11; Maton, P 16-9; Rolison 20-14; Palencia, D 24-15."},{"label":"Groundouts-flyouts","value":"Harrison 1-5; Hall, D 3-0; Cabrera, E 4-2; Thornton 2-1; Milner 1-1; Maton, P 0-0; Rolison 3-0; Palencia, D 0-0."},{"label":"Batters faced","value":"Harrison 23; Hall, D 6; Cabrera, E 16; Thornton 5; Milner 4; Maton, P 5; Rolison 5; Palencia, D 5."},{"label":"Inherited runners-scored","value":"Rolison 2-0."},{"label":"Umpires","value":"HP: Alex Tosi. 1B: Cory Blaser. 2B: Derek Thomas. 3B: Jansen Visconti. "},{"label":"Weather","value":"56 degrees, Clear."},{"label":"Wind","value":"15 mph, In From RF."},{"label":"First pitch","value":"6:39 PM."},{"label":"T","value":"2:34."},{"label":"Att","value":"39,459."},{"label":"Venue","value":"Wrigley Field."},{"label":"May 20, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986","boxscoreName":"Harrison"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(W, 5-1)","summary":"7.0 IP, 0 ER, 11 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":1,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":29,"strikes":65,"strikePercentage":".690","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":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":25,"groundOuts":27,"airOuts":45,"runs":9,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":59,"baseOnBalls":14,"intentionalWalks":0,"hits":35,"hitByPitch":3,"atBats":166,"obp":".284","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":789,"era":"1.77","inningsPitched":"45.2","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.07","battersFaced":183,"outs":137,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":789,"balls":263,"strikes":526,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".833","pitchesPerInning":"17.28","gamesFinished":0,"strikeoutWalkRatio":"4.21","strikeoutsPer9Inn":"11.63","walksPer9Inn":"2.76","hitsPer9Inn":"6.90","runsScoredPer9":"1.77","homeRunsPer9":"0.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":87,"pitchingGameScore":87},{"player":{"person":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152","boxscoreName":"Hamilton, D"},"jerseyNumber":"6","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | 3B, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":18,"groundOuts":34,"airOuts":28,"runs":21,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":25,"baseOnBalls":15,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".248","atBats":109,"obp":".344","slg":".284","ops":".628","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":31,"rbi":8,"leftOnBase":31,"sacBunts":5,"sacFlies":0,"babip":".321","groundOutsToAirouts":"1.21","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":65,"putOuts":42,"errors":5,"chances":112,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","boxscoreName":"Contreras, Wm"},"jerseyNumber":"24","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":28,"groundOuts":51,"airOuts":54,"runs":26,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":20,"intentionalWalks":2,"hits":53,"hitByPitch":1,"avg":".294","atBats":180,"obp":".366","slg":".389","ops":".755","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":202,"totalBases":70,"rbi":27,"leftOnBase":77,"sacBunts":0,"sacFlies":1,"babip":".323","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","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":13,"stolenBases":12,"stolenBasePercentage":".480","caughtStealingPercentage":".520","assists":20,"putOuts":378,"errors":0,"chances":398,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":59,"hittingGameScore":59}]},"decisions":{"winner":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"loser":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}