{"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":824657,"link":"/api/v1.1/game/824657/feed/live","metaData":{"wait":10,"timeStamp":"20260718_205908","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824657,"type":"R","doubleHeader":"N","id":"2026/07/18/minmlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824657-2026-07-18","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-18T18:20:00Z","originalDate":"2026-07-18","officialDate":"2026-07-18","dayNight":"day","time":"1:20","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142","season":2026,"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312"},"springVenue":{"id":2862,"link":"/api/v1/venues/2862"},"teamCode":"min","fileCode":"min","abbreviation":"MIN","teamName":"Twins","locationName":"Minneapolis","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Minnesota","record":{"gamesPlayed":99,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":50,"ties":0,"pct":".495"},"records":{},"divisionLeader":false,"wins":49,"losses":50,"winningPercentage":".495"},"franchiseName":"Minnesota","clubName":"Twins","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":98,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":43,"ties":0,"pct":".561"},"records":{},"divisionLeader":false,"wins":55,"losses":43,"winningPercentage":".561"},"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},"ID671737":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737","firstName":"Taj","lastName":"Bradley","primaryNumber":"26","birthDate":"2001-03-20","currentAge":25,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taj","useLastName":"Bradley","middleName":"Ali","boxscoreName":"Bradley, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taj Bradley","nameSlug":"taj-bradley-671737","firstLastName":"Taj Bradley","lastFirstName":"Bradley, Taj","lastInitName":"Bradley, T","initLastName":"T Bradley","fullFMLName":"Taj Ali Bradley","fullLFMName":"Bradley, Taj Ali","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID665019":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019","firstName":"Kody","lastName":"Clemens","primaryNumber":"2","birthDate":"1996-05-15","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kody","useLastName":"Clemens","middleName":"Alec","boxscoreName":"Clemens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kody Clemens","nameSlug":"kody-clemens-665019","firstLastName":"Kody Clemens","lastFirstName":"Clemens, Kody","lastInitName":"Clemens, K","initLastName":"K Clemens","fullFMLName":"Kody Alec Clemens","fullLFMName":"Clemens, Kody Alec","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID686797":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","firstName":"Brooks","lastName":"Lee","primaryNumber":"22","birthDate":"2001-02-14","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brooks","useLastName":"Lee","middleName":"Thomas","boxscoreName":"Lee, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Lee","nameSlug":"brooks-lee-686797","firstLastName":"Brooks Lee","lastFirstName":"Lee, Brooks","lastInitName":"Lee, B","initLastName":"B Lee","fullFMLName":"Brooks Thomas Lee","fullLFMName":"Lee, Brooks Thomas","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID696070":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070","firstName":"Kendry","lastName":"Rojas","primaryNumber":"60","birthDate":"2002-11-26","currentAge":23,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kendry","useLastName":"Rojas","middleName":"Yoelvis","boxscoreName":"Rojas, K","gender":"M","nameMatrilineal":"Fis","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kendry Rojas","nameSlug":"kendry-rojas-696070","firstLastName":"Kendry Rojas","lastFirstName":"Rojas, Kendry","lastInitName":"Rojas, K","initLastName":"K Rojas","fullFMLName":"Kendry Yoelvis Rojas","fullLFMName":"Rojas, Kendry Yoelvis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668885":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885","firstName":"Christopher","lastName":"Martin","primaryNumber":"16","birthDate":"1999-03-23","currentAge":27,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Martin","middleName":"Austin","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Martin","nameSlug":"austin-martin-668885","firstLastName":"Austin Martin","lastFirstName":"Martin, Austin","lastInitName":"Martin, A","initLastName":"A Martin","fullFMLName":"Christopher Austin Martin","fullLFMName":"Martin, Christopher Austin","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID684007":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","firstName":"Shota","lastName":"Imanaga","primaryNumber":"18","birthDate":"1993-09-01","currentAge":32,"birthCity":"Kitakyushu","birthCountry":"Japan","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shota","useLastName":"Imanaga","boxscoreName":"Imanaga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SHOW-tah ee-mah-NAH-gah","mlbDebutDate":"2024-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shota Imanaga","nameSlug":"shota-imanaga-684007","firstLastName":"Shota Imanaga","lastFirstName":"Imanaga, Shota","lastInitName":"Imanaga, S","initLastName":"S Imanaga","fullFMLName":"Shota  Imanaga","fullLFMName":"Imanaga, Shota ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID699393":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393","firstName":"Pedro","lastName":"Ramírez","primaryNumber":"75","birthDate":"2004-04-01","currentAge":22,"birthCity":"Temblador","birthCountry":"Venezuela","height":"5' 9\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Pedro","useLastName":"Ramírez","middleName":"Javier","boxscoreName":"Ramírez","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Ramírez","nameSlug":"pedro-ramirez-699393","firstLastName":"Pedro Ramírez","lastFirstName":"Ramírez, Pedro","lastInitName":"Ramírez, P","initLastName":"P Ramírez","fullFMLName":"Pedro Javier Ramírez","fullLFMName":"Ramírez, Pedro Javier","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID608348":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348","firstName":"Carson","lastName":"Kelly","primaryNumber":"15","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carson","useLastName":"Kelly","middleName":"Franklin","boxscoreName":"Kelly, C","nickName":"Cars","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Kelly","nameSlug":"carson-kelly-608348","firstLastName":"Carson Kelly","lastFirstName":"Kelly, Carson","lastInitName":"Kelly, C","initLastName":"C Kelly","fullFMLName":"Carson Franklin Kelly","fullLFMName":"Kelly, Carson Franklin","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"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},"ID519141":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141","firstName":"Thomas","lastName":"Pomeranz","primaryNumber":"47","birthDate":"1988-11-22","currentAge":37,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":246,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Pomeranz","middleName":"Andrew","boxscoreName":"Pomeranz","nickName":"Big Smooth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2011-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Pomeranz","nameSlug":"drew-pomeranz-519141","firstLastName":"Drew Pomeranz","lastFirstName":"Pomeranz, Drew","lastInitName":"Pomeranz, D","initLastName":"D Pomeranz","fullFMLName":"Thomas Andrew Pomeranz","fullLFMName":"Pomeranz, Thomas Andrew","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID702474":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474","firstName":"Michael","lastName":"Paredes","primaryNumber":"53","birthDate":"2000-07-27","currentAge":25,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Paredes","middleName":"Exodus","boxscoreName":"Paredes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Paredes","nameSlug":"mike-paredes-702474","firstLastName":"Mike Paredes","lastFirstName":"Paredes, Mike","lastInitName":"Paredes, M","initLastName":"M Paredes","fullFMLName":"Michael Exodus Paredes","fullLFMName":"Paredes, Michael Exodus","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID673548":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","firstName":"Seiya","lastName":"Suzuki","primaryNumber":"27","birthDate":"1994-08-18","currentAge":31,"birthCity":"Arakawa","birthCountry":"Japan","height":"5' 11\"","weight":182,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Seiya","useLastName":"Suzuki","boxscoreName":"Suzuki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SAY-ya","mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seiya Suzuki","nameSlug":"seiya-suzuki-673548","firstLastName":"Seiya Suzuki","lastFirstName":"Suzuki, Seiya","lastInitName":"Suzuki, S","initLastName":"S Suzuki","fullFMLName":"Seiya Suzuki","fullLFMName":"Suzuki, Seiya ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID668970":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970","firstName":"Gavin","lastName":"Hollowell","primaryNumber":"46","birthDate":"1997-11-04","currentAge":28,"birthCity":"Somerset","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 7\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Hollowell","middleName":"Ernest","boxscoreName":"Hollowell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Hollowell","nameSlug":"gavin-hollowell-668970","firstLastName":"Gavin Hollowell","lastFirstName":"Hollowell, Gavin","lastInitName":"Hollowell, G","initLastName":"G Hollowell","fullFMLName":"Gavin Ernest Hollowell","fullLFMName":"Hollowell, Gavin Ernest","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"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},"ID571510":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510","firstName":"Matthew","lastName":"Boyd","primaryNumber":"16","birthDate":"1991-02-02","currentAge":35,"birthCity":"Mercer Island","birthStateProvince":"WA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Boyd","middleName":"Robert","boxscoreName":"Boyd","nickName":"Matty B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Boyd","nameSlug":"matthew-boyd-571510","firstLastName":"Matthew Boyd","lastFirstName":"Boyd, Matthew","lastInitName":"Boyd, M","initLastName":"M Boyd","fullFMLName":"Matthew Robert Boyd","fullLFMName":"Boyd, Matthew Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID607067":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067","firstName":"Colin","lastName":"Rea","primaryNumber":"53","birthDate":"1990-07-01","currentAge":36,"birthCity":"Cascade","birthStateProvince":"IA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Rea","middleName":"D.","boxscoreName":"Rea","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"RAY","mlbDebutDate":"2015-08-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Rea","nameSlug":"colin-rea-607067","firstLastName":"Colin Rea","lastFirstName":"Rea, Colin","lastInitName":"Rea, C","initLastName":"C Rea","fullFMLName":"Colin D. Rea","fullLFMName":"Rea, Colin D.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID681892":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892","firstName":"Kody","lastName":"Funderburk","primaryNumber":"57","birthDate":"1996-11-27","currentAge":29,"birthCity":"Mesa","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kody","useLastName":"Funderburk","boxscoreName":"Funderburk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kody Funderburk","nameSlug":"kody-funderburk-681892","firstLastName":"Kody Funderburk","lastFirstName":"Funderburk, Kody","lastInitName":"Funderburk, K","initLastName":"K Funderburk","fullFMLName":"Kody  Funderburk","fullLFMName":"Funderburk, Kody ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID672782":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782","firstName":"Yoendrys","lastName":"Gómez","primaryNumber":"94","birthDate":"1999-10-15","currentAge":26,"birthCity":"Nirgua","birthCountry":"Venezuela","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoendrys","useLastName":"Gómez","middleName":"Adrian","boxscoreName":"Gómez, Y","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoendrys Gómez","nameSlug":"yoendrys-gomez-672782","firstLastName":"Yoendrys Gómez","lastFirstName":"Gómez, Yoendrys","lastInitName":"Gómez, Y","initLastName":"Y Gómez","fullFMLName":"Yoendrys Adrian Gómez","fullLFMName":"Gómez, Yoendrys Adrian","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID805673":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673","firstName":"Daniel","lastName":"Matthews","primaryNumber":"52","birthDate":"2000-05-22","currentAge":26,"birthCity":"Cullowhee","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zebby","useLastName":"Matthews","middleName":"Zebulon","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zebby Matthews","nameSlug":"zebby-matthews-805673","firstLastName":"Zebby Matthews","lastFirstName":"Matthews, Zebby","lastInitName":"Matthews, Z","initLastName":"Z Matthews","fullFMLName":"Daniel Zebulon Matthews","fullLFMName":"Matthews, Daniel Zebulon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID702193":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193","firstName":"Andrew","lastName":"Morris","primaryNumber":"78","birthDate":"2001-09-01","currentAge":24,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Morris","middleName":"Burke","boxscoreName":"Morris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Morris","nameSlug":"andrew-morris-702193","firstLastName":"Andrew Morris","lastFirstName":"Morris, Andrew","lastInitName":"Morris, A","initLastName":"A Morris","fullFMLName":"Andrew Burke Morris","fullLFMName":"Morris, Andrew Burke","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID667297":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297","firstName":"Thomas","lastName":"Nance","primaryNumber":"35","birthDate":"1991-03-19","currentAge":35,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Nance","middleName":"Andrew","boxscoreName":"Nance","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Nance","nameSlug":"tommy-nance-667297","firstLastName":"Tommy Nance","lastFirstName":"Nance, Tommy","lastInitName":"Nance, T","initLastName":"T Nance","fullFMLName":"Thomas Andrew Nance","fullLFMName":"Nance, Thomas Andrew","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID808970":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970","firstName":"Woo-Suk","lastName":"Go","primaryNumber":"1","birthDate":"1998-08-06","currentAge":27,"birthCity":"Ganghwa-gun","birthCountry":"Republic of Korea","height":"5' 11\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Woo-Suk","useLastName":"Go","boxscoreName":"Go","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Woo-Suk Go","nameSlug":"woo-suk-go-808970","firstLastName":"Woo-Suk Go","lastFirstName":"Go, Woo-Suk","lastInitName":"Go, W","initLastName":"W Go","fullFMLName":"Woo-Suk Go","fullLFMName":"Go, Woo-Suk ","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID605170":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170","firstName":"Victor","lastName":"Caratini","primaryNumber":"37","birthDate":"1993-08-17","currentAge":32,"birthCity":"Ponce","birthCountry":"Puerto Rico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Victor","useLastName":"Caratini","middleName":"Manuel","boxscoreName":"Caratini","nickName":"Vic","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"kair-uh-TEEN-ee","mlbDebutDate":"2017-06-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Caratini","nameSlug":"victor-caratini-605170","firstLastName":"Victor Caratini","lastFirstName":"Caratini, Victor","lastInitName":"Caratini, V","initLastName":"V Caratini","fullFMLName":"Victor Manuel Caratini","fullLFMName":"Caratini, Victor Manuel","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID664023":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","firstName":"Ian","lastName":"Happ","primaryNumber":"8","birthDate":"1994-08-12","currentAge":31,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ian","useLastName":"Happ","middleName":"Edward","boxscoreName":"Happ","nickName":"Happer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-05-13","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ian Happ","nameSlug":"ian-happ-664023","firstLastName":"Ian Happ","lastFirstName":"Happ, Ian","lastInitName":"Happ, I","initLastName":"I Happ","fullFMLName":"Ian Edward Happ","fullLFMName":"Happ, Ian Edward","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID665871":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871","firstName":"Javier","lastName":"Assad","primaryNumber":"72","birthDate":"1997-07-30","currentAge":28,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Javier","useLastName":"Assad","middleName":"Eduardo","boxscoreName":"Assad","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":false,"pronunciation":"AH-sahd","mlbDebutDate":"2022-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Assad","nameSlug":"javier-assad-665871","firstLastName":"Javier Assad","lastFirstName":"Assad, Javier","lastInitName":"Assad, J","initLastName":"J Assad","fullFMLName":"Javier Eduardo Assad","fullLFMName":"Assad, Javier Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID621053":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053","firstName":"Tyler","lastName":"Ferguson","primaryNumber":"64","birthDate":"1993-10-05","currentAge":32,"birthCity":"Fresno","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Ferguson","middleName":"Clark","boxscoreName":"Ferguson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Ferguson","nameSlug":"tyler-ferguson-621053","firstLastName":"Tyler Ferguson","lastFirstName":"Ferguson, Tyler","lastInitName":"Ferguson, T","initLastName":"T Ferguson","fullFMLName":"Tyler Clark Ferguson","fullLFMName":"Ferguson, Tyler Clark","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656484":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484","firstName":"Tristan","lastName":"Gray","primaryNumber":"4","birthDate":"1996-03-22","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tristan","useLastName":"Gray","middleName":"Colby","boxscoreName":"Gray, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Gray","nameSlug":"tristan-gray-656484","firstLastName":"Tristan Gray","lastFirstName":"Gray, Tristan","lastInitName":"Gray, T","initLastName":"T Gray","fullFMLName":"Tristan Colby Gray","fullLFMName":"Gray, Tristan Colby","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"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},"ID605137":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137","firstName":"Joshua","lastName":"Bell","primaryNumber":"56","birthDate":"1992-08-14","currentAge":33,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":261,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Josh","useLastName":"Bell","middleName":"Evan","boxscoreName":"Bell","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Bell","nameSlug":"josh-bell-605137","firstLastName":"Josh Bell","lastFirstName":"Bell, Josh","lastInitName":"Bell, J","initLastName":"J Bell","fullFMLName":"Joshua Evan Bell","fullLFMName":"Bell, Joshua Evan","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID683737":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737","firstName":"Michael","lastName":"Busch","primaryNumber":"29","birthDate":"1997-11-09","currentAge":28,"birthCity":"Inver Grove Heights","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Busch","middleName":"James","boxscoreName":"Busch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Busch","nameSlug":"michael-busch-683737","firstLastName":"Michael Busch","lastFirstName":"Busch, Michael","lastInitName":"Busch, M","initLastName":"M Busch","fullFMLName":"Michael James Busch","fullLFMName":"Busch, Michael James","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID657097":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097","firstName":"Jacob","lastName":"Webb","primaryNumber":"71","birthDate":"1993-08-15","currentAge":32,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Webb","middleName":"Lawrence","boxscoreName":"Webb, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Webb","nameSlug":"jacob-webb-657097","firstLastName":"Jacob Webb","lastFirstName":"Webb, Jacob","lastInitName":"Webb, J","initLastName":"J Webb","fullFMLName":"Jacob Lawrence Webb","fullLFMName":"Webb, Jacob Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691718":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718","firstName":"Pete","lastName":"Crow-Armstrong","primaryNumber":"4","birthDate":"2002-03-25","currentAge":24,"birthCity":"Sherman Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":184,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Pete","useLastName":"Crow-Armstrong","middleName":"Henry","boxscoreName":"Crow-Armstrong","nickName":"PCA","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Pete Crow-Armstrong","nameSlug":"pete-crow-armstrong-691718","firstLastName":"Pete Crow-Armstrong","lastFirstName":"Crow-Armstrong, Pete","lastInitName":"Crow-Armstrong, P","initLastName":"P Crow-Armstrong","fullFMLName":"Pete Henry Crow-Armstrong","fullLFMName":"Crow-Armstrong, Pete Henry","strikeZoneTop":3.202,"strikeZoneBottom":1.616},"ID702176":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176","firstName":"Alan","lastName":"Roden","primaryNumber":"18","birthDate":"1999-12-22","currentAge":26,"birthCity":"Middleton","birthStateProvince":"WI","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Alan","useLastName":"Roden","middleName":"Eric","boxscoreName":"Roden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"ROW-den","mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alan Roden","nameSlug":"alan-roden-702176","firstLastName":"Alan Roden","lastFirstName":"Roden, Alan","lastInitName":"Roden, A","initLastName":"A Roden","fullFMLName":"Alan Eric Roden","fullLFMName":"Roden, Alan Eric","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"ID681909":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909","firstName":"Justin","lastName":"Dean","primaryNumber":"1","birthDate":"1996-12-06","currentAge":29,"birthCity":"Mauldin","birthStateProvince":"SC","birthCountry":"USA","height":"5' 8\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Justin","useLastName":"Dean","middleName":"Emmanuel","boxscoreName":"Dean","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Dean","nameSlug":"justin-dean-681909","firstLastName":"Justin Dean","lastFirstName":"Dean, Justin","lastInitName":"Dean, J","initLastName":"J Dean","fullFMLName":"Justin Emmanuel Dean","fullLFMName":"Dean, Justin Emmanuel","strikeZoneTop":3.034,"strikeZoneBottom":1.531},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":30,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Peterson","middleName":"John","boxscoreName":"Peterson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2020-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"David Peterson","nameSlug":"david-peterson-656849","firstLastName":"David Peterson","lastFirstName":"Peterson, David","lastInitName":"Peterson, D","initLastName":"D Peterson","fullFMLName":"David John Peterson","fullLFMName":"Peterson, David John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID680777":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777","firstName":"Ryan","lastName":"Jeffers","primaryNumber":"27","birthDate":"1997-06-03","currentAge":29,"birthCity":"Raleigh","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ryan","useLastName":"Jeffers","middleName":"Michael","boxscoreName":"Jeffers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Jeffers","nameSlug":"ryan-jeffers-680777","firstLastName":"Ryan Jeffers","lastFirstName":"Jeffers, Ryan","lastInitName":"Jeffers, R","initLastName":"R Jeffers","fullFMLName":"Ryan Michael Jeffers","fullLFMName":"Jeffers, Ryan Michael","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID682634":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634","firstName":"Kevin","lastName":"Alcantara","primaryNumber":"13","birthDate":"2002-07-12","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 6\"","weight":188,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Kevin","useLastName":"Alcántara","boxscoreName":"Alcántara","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ahl-KAHN-tah-rah","mlbDebutDate":"2024-09-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Alcántara","nameSlug":"kevin-alcantara-682634","firstLastName":"Kevin Alcántara","lastFirstName":"Alcántara, Kevin","lastInitName":"Alcántara, K","initLastName":"K Alcántara","fullFMLName":"Kevin Alcántara","fullLFMName":"Alcántara, Kevin ","strikeZoneTop":3.458,"strikeZoneBottom":1.745},"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},"ID668952":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952","firstName":"Ryan","lastName":"Kreidler","primaryNumber":"5","birthDate":"1997-11-12","currentAge":28,"birthCity":"Davis","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ryan","useLastName":"Kreidler","middleName":"Michael","boxscoreName":"Kreidler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"cried-ler","mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Kreidler","nameSlug":"ryan-kreidler-668952","firstLastName":"Ryan Kreidler","lastFirstName":"Kreidler, Ryan","lastInitName":"Kreidler, R","initLastName":"R Kreidler","fullFMLName":"Ryan Michael Kreidler","fullLFMName":"Kreidler, Ryan Michael","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID573124":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124","firstName":"Taylor","lastName":"Rogers","primaryNumber":"55","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Rogers","middleName":"Allen","boxscoreName":"Rogers, Ta","nickName":"Lefty Piece","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-04-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Rogers","nameSlug":"taylor-rogers-573124","firstLastName":"Taylor Rogers","lastFirstName":"Rogers, Taylor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Taylor Allen Rogers","fullLFMName":"Rogers, Taylor Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641927":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927","firstName":"John","lastName":"Ober","primaryNumber":"17","birthDate":"1995-07-12","currentAge":31,"birthCity":"Huntersville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 9\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Ober","middleName":"Bailey","boxscoreName":"Ober","gender":"M","nameMatrilineal":"Bailey","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"OH-burr","mlbDebutDate":"2021-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bailey Ober","nameSlug":"bailey-ober-641927","firstLastName":"Bailey Ober","lastFirstName":"Ober, Bailey","lastInitName":"Ober, B","initLastName":"B Ober","fullFMLName":"John Bailey Ober","fullLFMName":"Ober, John Bailey","strikeZoneTop":3.611,"strikeZoneBottom":1.823},"ID701519":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519","firstName":"Travis","lastName":"Adams","primaryNumber":"45","birthDate":"2000-01-19","currentAge":26,"birthCity":"Palm Springs","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Travis","useLastName":"Adams","middleName":"Michael","boxscoreName":"Adams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Adams","nameSlug":"travis-adams-701519","firstLastName":"Travis Adams","lastFirstName":"Adams, Travis","lastInitName":"Adams, T","initLastName":"T Adams","fullFMLName":"Travis Michael Adams","fullLFMName":"Adams, Travis Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID668904":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904","firstName":"Royce","lastName":"Lewis","primaryNumber":"23","birthDate":"1999-06-05","currentAge":27,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Royce","useLastName":"Lewis","middleName":"Oliver","boxscoreName":"Lewis, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Royce Lewis","nameSlug":"royce-lewis-668904","firstLastName":"Royce Lewis","lastFirstName":"Lewis, Royce","lastInitName":"Lewis, R","initLastName":"R Lewis","fullFMLName":"Royce Oliver Lewis","fullLFMName":"Lewis, Royce Oliver","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"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},"ID663616":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","firstName":"Trevor","lastName":"Larnach","primaryNumber":"9","birthDate":"1997-02-26","currentAge":29,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trevor","useLastName":"Larnach","middleName":"John-Ikaiakaloa","boxscoreName":"Larnach","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"LAR-nick","mlbDebutDate":"2021-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Larnach","nameSlug":"trevor-larnach-663616","firstLastName":"Trevor Larnach","lastFirstName":"Larnach, Trevor","lastInitName":"Larnach, T","initLastName":"T Larnach","fullFMLName":"Trevor John-Ikaiakaloa Larnach","fullLFMName":"Larnach, Trevor John-Ikaiakaloa","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID657746":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","firstName":"Joseph","lastName":"Ryan","primaryNumber":"41","birthDate":"1996-06-05","currentAge":30,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ryan","middleName":"Philip","boxscoreName":"Ryan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ryan","nameSlug":"joe-ryan-657746","firstLastName":"Joe Ryan","lastFirstName":"Ryan, Joe","lastInitName":"Ryan, J","initLastName":"J Ryan","fullFMLName":"Joseph Philip Ryan","fullLFMName":"Ryan, Joseph Philip","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656577":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577","firstName":"Alexander","lastName":"Jackson","primaryNumber":"70","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Alex","useLastName":"Jackson","middleName":"James","boxscoreName":"Jackson, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Jackson","nameSlug":"alex-jackson-656577","firstLastName":"Alex Jackson","lastFirstName":"Jackson, Alex","lastInitName":"Jackson, A","initLastName":"A Jackson","fullFMLName":"Alexander James Jackson","fullLFMName":"Jackson, Alexander James","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID807712":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712","firstName":"Luke","lastName":"Keaschall","primaryNumber":"15","birthDate":"2002-08-15","currentAge":23,"birthCity":"Watsonville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luke","useLastName":"Keaschall","middleName":"T.","boxscoreName":"Keaschall","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KEY-shull","mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Keaschall","nameSlug":"luke-keaschall-807712","firstLastName":"Luke Keaschall","lastFirstName":"Keaschall, Luke","lastInitName":"Keaschall, L","initLastName":"L Keaschall","fullFMLName":"Luke T. Keaschall","fullLFMName":"Keaschall, Luke T.","strikeZoneTop":3.214,"strikeZoneBottom":1.622}},"venue":{"id":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":"Partly Cloudy","temp":"81","wind":"12 mph, L To R"},"gameInfo":{"attendance":39508,"firstPitch":"2026-07-18T18:21:00.000Z","gameDurationMinutes":158},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"home":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"}},"officialScorer":{"id":431081,"fullName":"Allan Spear","link":"/api/v1/people/431081"},"primaryDatacaster":{"id":800975,"fullName":"Jeff Schwartz","link":"/api/v1/people/800975"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Martin flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T18:21:05.856Z","endTime":"2026-07-18T18:21:55.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,5],"actionIndex":[0,1,2,4],"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T16:20:23.999Z","endTime":"2026-07-18T17:52:33.131Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T17:52:33.131Z","endTime":"2026-07-18T18:19:07.529Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-18T18:19:07.529Z","endTime":"2026-07-18T18:21:08.167Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"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":85.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.759418862178165,"aZ":-21.305243097103805,"pfxX":6.850596442903695,"pfxZ":5.858495970548569,"pX":0.45002066789588785,"pZ":2.936097035644497,"vX0":-6.9070587897451965,"vY0":-135.39756889203028,"vZ0":-2.69760924757391,"x":99.85,"y":159.51,"x0":2.144906824806004,"y0":50.003581673337195,"z0":5.437422329985815,"aX":12.71127058151699},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.2,"breakHorizontal":-10.9,"spinRate":2297,"spinDirection":124},"zone":3,"typeConfidence":2.0,"plateTime":0.4046422362997153,"extension":6.109475122032795},"index":3,"playId":"78a1303d-2a45-3d31-9ab1-4c02756c7f22","pitchNumber":1,"startTime":"2026-07-18T18:21:08.167Z","endTime":"2026-07-18T18:21:11.412Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":4,"startTime":"2026-07-18T18:21:32.915Z","endTime":"2026-07-18T18:21:47.962Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.375532940658072,"aZ":-20.361324651069342,"pfxX":6.4260786046556735,"pfxZ":6.192014511974412,"pX":-0.49161206338594815,"pZ":2.7949944758592578,"vX0":-8.726948420550942,"vY0":-137.01820672456824,"vZ0":-3.395309984887149,"x":135.74,"y":163.32,"x0":1.895068533755899,"y0":50.002044636033034,"z0":5.436246207754823,"aX":12.257712142564168},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.7,"breakHorizontal":-9.8,"spinRate":2210,"spinDirection":124},"zone":1,"typeConfidence":2.0,"plateTime":0.39925945949973984,"extension":6.234611420420251},"hitData":{"launchSpeed":79.2,"launchAngle":32.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.72,"coordY":88.48}},"index":5,"playId":"ce8fcdab-1959-37a8-b801-e767a939af87","pitchNumber":2,"startTime":"2026-07-18T18:21:47.962Z","endTime":"2026-07-18T18:21:55.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:21:55.608Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Jeffers flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T18:22:02.326Z","endTime":"2026-07-18T18:23:39.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"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_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.6,"endSpeed":86.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54471468118076,"aZ":-23.012186770306048,"pfxX":9.532866005282486,"pfxZ":4.809207615334332,"pX":0.3018664121534831,"pZ":2.0991190485596025,"vX0":-8.01161300651575,"vY0":-137.41576338613345,"vZ0":-4.6730179724045335,"x":105.49,"y":182.1,"x0":2.0221354557572484,"y0":50.00402027970063,"z0":5.392982166274974,"aX":18.1625998531589},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.8,"breakHorizontal":-15.5,"spinRate":2225,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.39918443773526446,"extension":6.1148453108424485},"index":0,"playId":"85440a9f-fd47-3806-b0f4-79791b586f06","pitchNumber":1,"startTime":"2026-07-18T18:22:23.052Z","endTime":"2026-07-18T18:22:26.352Z","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.4,"endSpeed":69.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.624203703647893,"aZ":-36.959764413226225,"pfxX":-4.679672457438517,"pfxZ":-4.0161355918292685,"pX":-0.5919857103670625,"pZ":1.7474196430267046,"vX0":-4.504820108197469,"vY0":-108.32510907766692,"vZ0":-0.0685512697510442,"x":139.57,"y":191.6,"x0":2.1213493601216493,"y0":50.00431290023808,"z0":5.814297573946482,"aX":-5.571280104710267},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-7.0,"breakHorizontal":9.6,"spinRate":2238,"spinDirection":312},"zone":7,"typeConfidence":2.0,"plateTime":0.5053053528344797,"extension":5.806927165128165},"index":1,"playId":"6b6157c1-5038-3e12-8102-bfc4b68ea97f","pitchNumber":2,"startTime":"2026-07-18T18:22:39.924Z","endTime":"2026-07-18T18:22:44.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54472830329788,"aZ":-20.768692242531355,"pfxX":6.685245665904494,"pfxZ":6.191558917308162,"pX":0.4242458379966685,"pZ":3.6555545095073954,"vX0":-6.727906917996373,"vY0":-135.14499433693877,"vZ0":-1.0138432768294212,"x":100.83,"y":140.08,"x0":2.0821828122232877,"y0":50.00369386142731,"z0":5.499771789377128,"aX":12.317821465825773},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.2,"breakHorizontal":-10.6,"spinRate":2278,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4058974414123542,"extension":6.164495191054566},"index":2,"playId":"74fb7a2d-fd74-3d66-987f-1ebcfc20d30d","pitchNumber":3,"startTime":"2026-07-18T18:22:53.373Z","endTime":"2026-07-18T18:22:56.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":70.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.736468727184107,"aZ":-37.92223595053356,"pfxX":-3.9561027017888013,"pfxZ":-4.656898390299321,"pX":0.013876405337027624,"pZ":0.0314962124595603,"vX0":-3.424676235430331,"vY0":-110.18490500263435,"vZ0":-3.557158710248933,"x":116.47,"y":237.93,"x0":2.0995073136721403,"y0":50.000529945917144,"z0":5.655287692788986,"aX":-4.885972361637502},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-9.0,"breakHorizontal":8.0,"spinRate":2315,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.49622786530712304,"extension":5.936912051963164},"index":3,"playId":"d2b64206-c8d9-3977-8f5c-c602ed72cc2f","pitchNumber":4,"startTime":"2026-07-18T18:23:16.482Z","endTime":"2026-07-18T18:23:19.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35286770868989,"aZ":-27.960661323817625,"pfxX":7.937851330369359,"pfxZ":3.149902476072045,"pX":0.5444487848133786,"pZ":2.5858169304869483,"vX0":-6.118975885777186,"vY0":-114.90552156776978,"vZ0":-0.15407655392981945,"x":96.25,"y":168.96,"x0":2.2110308239732155,"y0":50.00169969128781,"z0":5.371176244225987,"aX":10.610844715598505},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":6.0,"breakHorizontal":-12.8,"spinRate":1777,"spinDirection":106},"zone":6,"typeConfidence":2.0,"plateTime":0.4767446763650849,"extension":6.154229250369939},"hitData":{"launchSpeed":92.1,"launchAngle":42.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.45,"coordY":74.75}},"index":4,"playId":"6a729ccf-61b3-3fb4-a06c-7f8bb16bfb2a","pitchNumber":5,"startTime":"2026-07-18T18:23:31.297Z","endTime":"2026-07-18T18:23:39.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:23:39.307Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T18:23:42.830Z","endTime":"2026-07-18T18:24:15.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":93.1,"endSpeed":85.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.963073538101543,"aZ":-22.90282421523953,"pfxX":8.849083627345193,"pfxZ":4.963127715474738,"pX":0.48112543356357407,"pZ":1.7606634618867751,"vX0":-7.41886928188493,"vY0":-135.43267969329622,"vZ0":-5.2936073068870115,"x":98.66,"y":191.24,"x0":2.0983985702260823,"y0":50.004956478642306,"z0":5.330052824916795,"aX":16.536713220522348},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":-14.5,"spinRate":2393,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.4035418618648343,"extension":6.183659410715621},"hitData":{"launchSpeed":84.9,"launchAngle":11.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.84,"coordY":145.95}},"index":0,"playId":"c50f7fb7-36e3-383e-a757-84288f200604","pitchNumber":1,"startTime":"2026-07-18T18:24:08.563Z","endTime":"2026-07-18T18:24:15.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:24:15.573Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to right fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T18:26:31.631Z","endTime":"2026-07-18T18:28:12.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.519205898491457,"aZ":-10.614059856969106,"pfxX":-2.5973303630559004,"pfxZ":10.859554633257813,"pX":-0.20059365644758856,"pZ":3.496231039653115,"vX0":3.134679339280399,"vY0":-139.77590751564995,"vZ0":-5.227957558608824,"x":124.65,"y":144.38,"x0":-0.9973812071957355,"y0":50.00431099578431,"z0":6.083367825427997,"aX":-5.157402326197881},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":4.1,"spinRate":2292,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.39137063771475544,"extension":6.419821835200107},"index":0,"playId":"d9f2deba-da44-3c93-b510-f4e4f8b72194","pitchNumber":1,"startTime":"2026-07-18T18:26:50.979Z","endTime":"2026-07-18T18:26:55.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.790453229951314,"aZ":-25.01075441480081,"pfxX":0.8892026486838036,"pfxZ":4.145045338014295,"pX":1.1052776080675968,"pZ":0.1020949022352409,"vX0":5.003597525574715,"vY0":-129.99744155788338,"vZ0":-9.736918593094517,"x":74.87,"y":236.02,"x0":-0.9523053722241399,"y0":50.00162237336334,"z0":5.7643940051494615,"aX":1.5364448930135142},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.8,"breakHorizontal":-2.6,"spinRate":2216,"spinDirection":179},"zone":14,"typeConfidence":0.91,"plateTime":0.4197970214762128,"extension":6.629551123081604},"index":1,"playId":"472449ba-4f86-3e66-8fc4-3b1e7ee71ce3","pitchNumber":2,"startTime":"2026-07-18T18:27:04.222Z","endTime":"2026-07-18T18:27:08.428Z","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":95.6,"endSpeed":87.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.487780464108052,"aZ":-13.787462557179248,"pfxX":-2.904127195940159,"pfxZ":9.319488533184755,"pX":-0.22265442730226004,"pZ":3.1160376982593267,"vX0":3.211022701397365,"vY0":-139.15660370737385,"vZ0":-5.377077958851857,"x":125.49,"y":154.65,"x0":-1.0109364270760013,"y0":50.00313765040124,"z0":5.977492714804786,"aX":-5.729855398219314},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":4.7,"spinRate":2148,"spinDirection":204},"zone":2,"typeConfidence":0.87,"plateTime":0.3927260283860088,"extension":6.414185015601895},"index":2,"playId":"a92cefed-3854-3f1d-9bd5-370dcc0ac9e6","pitchNumber":3,"startTime":"2026-07-18T18:27:22.601Z","endTime":"2026-07-18T18:27:25.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37540397878018,"aZ":-32.98025962535258,"pfxX":1.5229487900577166,"pfxZ":-0.5010823735835324,"pX":-0.025857958295770384,"pZ":3.1160238682766153,"vX0":2.414160764596998,"vY0":-125.496580242834,"vZ0":-0.7437802037932566,"x":117.99,"y":154.65,"x0":-1.196608822812905,"y0":50.00450628116595,"z0":6.092514395109654,"aX":2.4395492433709682},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.8,"breakHorizontal":-3.2,"spinRate":2096,"spinDirection":120},"zone":2,"typeConfidence":0.83,"plateTime":0.43573435693143203,"extension":6.311975175768189},"index":3,"playId":"38e22537-2b32-3c1e-af4f-76c39dd600d9","pitchNumber":4,"startTime":"2026-07-18T18:27:37.862Z","endTime":"2026-07-18T18:27:41.103Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-18T18:27:51.440Z","endTime":"2026-07-18T18:28:04.324Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.907842041978128,"aZ":-26.125765463225836,"pfxX":1.7641905498981951,"pfxZ":3.457614975336595,"pX":0.09743909064862878,"pZ":2.5869483491317427,"vX0":2.2427205340899867,"vY0":-131.02550934545536,"vZ0":-3.9069944649905883,"x":113.29,"y":168.93,"x0":-0.9966979072651672,"y0":50.00591243527407,"z0":6.0344300233101436,"aX":3.088566507611343},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.6,"breakHorizontal":-3.7,"spinRate":2017,"spinDirection":150},"zone":5,"typeConfidence":0.91,"plateTime":0.4169365942403469,"extension":6.420094495989458},"hitData":{"launchSpeed":98.6,"launchAngle":64.0,"totalDistance":195.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.03,"coordY":136.88}},"index":5,"playId":"d1e42e1f-1c9c-37dd-8123-70722c169bd5","pitchNumber":5,"startTime":"2026-07-18T18:28:04.324Z","endTime":"2026-07-18T18:28:12.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:28:12.438Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Seiya Suzuki lines out to third baseman Brooks Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T18:28:20.409Z","endTime":"2026-07-18T18:30:35.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.727498464468102,"aZ":-13.344893397913282,"pfxX":-4.689602384537309,"pfxZ":9.269391034925912,"pX":1.1381112946672056,"pZ":0.7873380739279671,"vX0":7.071635462907112,"vY0":-140.64116674744437,"vZ0":-11.803411633654147,"x":73.62,"y":217.52,"x0":-0.7835201414501126,"y0":50.00189728462841,"z0":5.869672570685897,"aX":-9.52553880779615},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":7.3,"spinRate":2202,"spinDirection":201},"zone":14,"typeConfidence":0.86,"plateTime":0.3873971044130844,"extension":6.625451373842489},"index":0,"playId":"4ff8c3f2-7af1-353c-ac18-acefe52e1e95","pitchNumber":1,"startTime":"2026-07-18T18:28:39.617Z","endTime":"2026-07-18T18:28:43.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.827623451207298,"aZ":-11.352914561594314,"pfxX":-3.481419302105955,"pfxZ":10.231836887573941,"pX":0.7703159598745297,"pZ":3.046306919390968,"vX0":5.393557710037825,"vY0":-141.20157564872693,"vZ0":-6.284538436143948,"x":87.64,"y":156.53,"x0":-0.7054943747456557,"y0":50.00428273180903,"z0":6.019622072283714,"aX":-7.085776064692354},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.5,"breakHorizontal":5.3,"spinRate":2263,"spinDirection":203},"zone":3,"typeConfidence":0.9,"plateTime":0.3867688225367152,"extension":6.5354541100911945},"index":1,"playId":"b998712b-f14a-3625-97b9-f2df5f2266de","pitchNumber":2,"startTime":"2026-07-18T18:28:59.984Z","endTime":"2026-07-18T18:29:03.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":83.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.834256943442696,"aZ":-29.660057503410517,"pfxX":1.3215893049087137,"pfxZ":1.4692372083852312,"pX":1.477612278475183,"pZ":-0.005957467365486172,"vX0":5.654884564903624,"vY0":-129.03257398029777,"vZ0":-9.228628054934497,"x":60.68,"y":238.94,"x0":-0.9000728591312736,"y0":50.00576652162965,"z0":5.848985049813425,"aX":2.2631973008313384},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.1,"breakHorizontal":-3.5,"spinRate":2173,"spinDirection":153},"zone":14,"typeConfidence":0.9,"plateTime":0.42193112036027447,"extension":6.549079220315076},"index":2,"playId":"c698ecb3-4867-3c10-8413-55b7122eb8b0","pitchNumber":3,"startTime":"2026-07-18T18:29:19.607Z","endTime":"2026-07-18T18:29:23.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.805010523734225,"aZ":-13.174268271611965,"pfxX":-2.8971506597647823,"pfxZ":9.389549157047437,"pX":-0.009705975276483248,"pZ":4.0207110477671515,"vX0":3.192470060100382,"vY0":-140.8310805635798,"vZ0":-3.5008943361888467,"x":117.37,"y":130.22,"x0":-0.7776630258467853,"y0":50.000761873510314,"z0":6.123115337428552,"aX":-5.8613419875480215},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":4.7,"spinRate":2253,"spinDirection":197},"zone":11,"typeConfidence":0.88,"plateTime":0.387843127691482,"extension":6.473719290320989},"index":3,"playId":"5d47399a-0648-3d04-bf4b-511c762637fd","pitchNumber":4,"startTime":"2026-07-18T18:29:42.295Z","endTime":"2026-07-18T18:29:46.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51828563299193,"aZ":-14.21396113574954,"pfxX":-4.552827699800313,"pfxZ":9.0248398989937,"pX":-0.2859536693859028,"pZ":3.003565992826217,"vX0":3.3615887402169253,"vY0":-139.71878330066238,"vZ0":-5.661670564419918,"x":127.9,"y":157.68,"x0":-0.9091345308960441,"y0":50.00546274472848,"z0":5.979657683171449,"aX":-9.062718507899545},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":7.6,"spinRate":2251,"spinDirection":200},"zone":1,"typeConfidence":0.86,"plateTime":0.3910280062699476,"extension":6.521669960060446},"index":4,"playId":"f7af2182-bbc6-3450-8268-2f19902618f5","pitchNumber":5,"startTime":"2026-07-18T18:29:58.080Z","endTime":"2026-07-18T18:30:02.718Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-18T18:30:20.073Z","endTime":"2026-07-18T18:30:32.354Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.387169476172136,"aZ":-29.85549771348726,"pfxX":1.7115778262295163,"pfxZ":1.4003584642729905,"pX":0.4406490053622412,"pZ":1.5472488971427343,"vX0":3.105241992796418,"vY0":-127.85260749852146,"vZ0":-5.15709188344471,"x":100.2,"y":197.0,"x0":-1.0120309890910961,"y0":50.00237679846622,"z0":5.933781830622137,"aX":2.8328783066552403},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.6,"breakHorizontal":-3.8,"spinRate":2161,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.4284140125288869,"extension":6.475176296100754},"hitData":{"launchSpeed":80.3,"launchAngle":10.0,"totalDistance":131.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":92.62,"coordY":161.29}},"index":6,"playId":"67808ef7-6fec-3980-ba29-9b1bc5f79110","pitchNumber":6,"startTime":"2026-07-18T18:30:32.354Z","endTime":"2026-07-18T18:30:35.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:30:35.669Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Busch homers (12) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T18:30:42.070Z","endTime":"2026-07-18T18:31:42.491Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.502084837583453,"aZ":-11.635386972127197,"pfxX":-3.8514562760367133,"pfxZ":10.095296464777773,"pX":-0.0096542625650186,"pZ":2.24549938005846,"vX0":3.893780532311314,"vY0":-141.54300487851418,"vZ0":-8.175054791839424,"x":117.37,"y":178.15,"x0":-0.9009925985819252,"y0":50.00110959545009,"z0":5.9111813520055385,"aX":-7.8348948503087605},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.8,"breakHorizontal":6.2,"spinRate":2285,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.38656715731396885,"extension":6.4414932041076245},"index":0,"playId":"39d67928-e22d-3d25-8fce-6a48fd795836","pitchNumber":1,"startTime":"2026-07-18T18:31:00.421Z","endTime":"2026-07-18T18:31:03.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.354620892445684,"aZ":-13.106207514174812,"pfxX":-4.277645875360546,"pfxZ":9.579154699741187,"pX":0.7554760334464562,"pZ":2.413984540736387,"vX0":6.132290061532999,"vY0":-139.90835720872283,"vZ0":-7.109317295468768,"x":88.2,"y":173.6,"x0":-0.904828951123862,"y0":50.00164330761761,"z0":5.839519310139969,"aX":-8.514502843245209},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":6.6,"spinRate":2239,"spinDirection":201},"zone":6,"typeConfidence":0.88,"plateTime":0.39088229060615554,"extension":6.560727699259531},"hitData":{"launchSpeed":101.6,"launchAngle":28.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.06,"coordY":59.79}},"index":1,"playId":"f20c9942-9a83-3192-8299-1bb637d391ca","pitchNumber":2,"startTime":"2026-07-18T18:31:18.416Z","endTime":"2026-07-18T18:31:42.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:31:42.491Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T18:31:52.591Z","endTime":"2026-07-18T18:32:38.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":2},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":80.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99158198777083,"aZ":-30.827413588843267,"pfxX":3.805248884451503,"pfxZ":0.8096608129234983,"pX":0.3944095679549901,"pZ":3.0071764400023366,"vX0":2.5630173713001625,"vY0":-128.59834972702905,"vZ0":-1.8242936304188655,"x":101.97,"y":157.59,"x0":-1.1113993531248711,"y0":50.00456418371268,"z0":6.12940462057953,"aX":6.339251078037887},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":-7.4,"spinRate":2152,"spinDirection":139},"zone":3,"typeConfidence":0.9,"plateTime":0.4267957237176736,"extension":6.413739156047217},"index":0,"playId":"796113cb-af98-30f4-815b-7dc62ddccf43","pitchNumber":1,"startTime":"2026-07-18T18:32:01.365Z","endTime":"2026-07-18T18:32:04.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.402840987718154,"aZ":-28.117260368864166,"pfxX":4.379811765220759,"pfxZ":2.4006055250807323,"pX":0.6115261169656893,"pZ":1.9579602714798483,"vX0":3.0564367431656407,"vY0":-129.04447025245892,"vZ0":-4.81938471069987,"x":93.69,"y":185.92,"x0":-1.156524314687563,"y0":50.0029624414332,"z0":6.011226081061057,"aX":7.399055654858507},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.5,"breakHorizontal":-8.6,"spinRate":2149,"spinDirection":159},"zone":9,"typeConfidence":0.91,"plateTime":0.4241533838959066,"extension":6.382392688192557},"index":1,"playId":"c808d4e6-bfa6-3f6f-9173-91b1fab9f518","pitchNumber":2,"startTime":"2026-07-18T18:32:19.864Z","endTime":"2026-07-18T18:32:22.864Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34602411119684,"aZ":-41.40689417656355,"pfxX":1.3148318314131024,"pfxZ":-6.134591071402339,"pX":0.04803860722866899,"pZ":2.9820689602272803,"vX0":1.7185460475812808,"vY0":-121.50562699787486,"vZ0":0.6889656697992912,"x":115.17,"y":158.26,"x0":-0.8374675766131643,"y0":50.00277941790643,"z0":6.274023499862303,"aX":1.9786548877351335},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.7,"breakHorizontal":-2.8,"spinRate":2523,"spinDirection":26},"zone":2,"typeConfidence":0.89,"plateTime":0.4496642259251531,"extension":6.376973988782303},"index":2,"playId":"2dd87de4-d1f0-347f-8348-516532eb1e09","pitchNumber":3,"startTime":"2026-07-18T18:32:35.074Z","endTime":"2026-07-18T18:32:38.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:32:38.977Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Caratini grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T18:34:41.778Z","endTime":"2026-07-18T18:36:10.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.983106099763383,"aZ":-22.256927154233846,"pfxX":7.842846688057982,"pfxZ":5.4773323323375,"pX":1.6433802825558856,"pZ":3.2774609667643526,"vX0":-3.728312788968327,"vY0":-133.78483670696656,"vZ0":-1.822351093400075,"x":54.36,"y":150.29,"x0":2.036293263368922,"y0":50.00652267981986,"z0":5.563413166435113,"aX":14.213688902738232},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.7,"breakHorizontal":-13.4,"spinRate":2403,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.40947582902404456,"extension":6.081065889017689},"index":0,"playId":"430077b2-70c0-3b29-8f4f-7fd441d1ddc9","pitchNumber":1,"startTime":"2026-07-18T18:35:07.668Z","endTime":"2026-07-18T18:35:11.628Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T18:35:19.826Z","endTime":"2026-07-18T18:35:32.582Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"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":91.9,"endSpeed":83.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.338039777323466,"aZ":-20.012110895308357,"pfxX":8.84559645729126,"pfxZ":6.7425010192159345,"pX":0.4178116577565155,"pZ":2.8251074956613826,"vX0":-7.105221854002318,"vY0":-133.60443135640352,"vZ0":-3.3164679647390596,"x":101.07,"y":162.5,"x0":1.9651306350393163,"y0":50.004788042619886,"z0":5.524369484302205,"aX":15.960482219129094},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.6,"breakHorizontal":-14.4,"spinRate":2403,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.4102871642214101,"extension":6.215974236442239},"index":2,"playId":"8bfb16a7-72a5-3e03-b68d-d7db0cbe6464","pitchNumber":2,"startTime":"2026-07-18T18:35:32.582Z","endTime":"2026-07-18T18:35:35.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":71.5,"endSpeed":66.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.994475330489397,"aZ":-34.60392655520772,"pfxX":-4.581715075904494,"pfxZ":-2.2058000901440558,"pX":0.3489538226867809,"pZ":2.1220736186949027,"vX0":-2.5755971731633056,"vY0":-104.11725874432067,"vZ0":0.9623096504393909,"x":103.7,"y":181.48,"x0":2.1960319939737385,"y0":50.003058065233105,"z0":5.739327962547896,"aX":-5.044945865961091},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-3.4,"breakHorizontal":9.0,"spinRate":2231,"spinDirection":305},"zone":9,"typeConfidence":2.0,"plateTime":0.5254728067672523,"extension":5.769688959524105},"index":3,"playId":"3ccd73bc-efe7-3c86-ae42-e972aec4425b","pitchNumber":3,"startTime":"2026-07-18T18:35:49.188Z","endTime":"2026-07-18T18:35:52.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2426121551418,"aZ":-28.81842472729269,"pfxX":9.421750333584558,"pfxZ":2.493204607964839,"pX":0.4123272502833289,"pZ":2.0718113307781696,"vX0":-7.234657185974069,"vY0":-115.27389656231608,"vZ0":-1.081950613146765,"x":101.28,"y":182.84,"x0":2.365933895327124,"y0":50.004399443719734,"z0":5.327131481860594,"aX":12.692839945116596},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":4.6,"breakHorizontal":-15.2,"spinRate":1739,"spinDirection":108},"zone":9,"typeConfidence":2.0,"plateTime":0.47498165381027624,"extension":5.9931463061057375},"hitData":{"launchSpeed":82.6,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":87.81,"coordY":153.56}},"index":4,"playId":"0e3e2880-1503-3b4e-8477-b61f2890a97d","pitchNumber":4,"startTime":"2026-07-18T18:36:04.319Z","endTime":"2026-07-18T18:36:10.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:36:10.733Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T18:36:17.243Z","endTime":"2026-07-18T18:37:00.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.087124923914246,"aZ":-31.84552185504295,"pfxX":-0.10898653094237742,"pfxZ":0.22381683675885178,"pX":-0.7943350612636949,"pZ":1.8331350607563808,"vX0":-7.764165219250599,"vY0":-118.76423657475267,"vZ0":-0.9172083358696259,"x":147.28,"y":189.29,"x0":2.520498118274794,"y0":50.000944009168755,"z0":5.100918061672854,"aX":-0.15462612426253272},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.5,"breakHorizontal":1.9,"spinRate":2470,"spinDirection":344},"zone":13,"typeConfidence":2.0,"plateTime":0.45984033552549697,"extension":6.090178493769378},"index":0,"playId":"f3ecb64d-cffb-382d-9e10-90c505129429","pitchNumber":1,"startTime":"2026-07-18T18:36:38.495Z","endTime":"2026-07-18T18:36:41.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.851446006900996,"aZ":-20.3471293876753,"pfxX":8.892625942703518,"pfxZ":6.232880968231611,"pX":0.6309070081056641,"pZ":2.2009621237567076,"vX0":-6.893802711577684,"vY0":-136.58164364220733,"vZ0":-4.571434779319053,"x":92.95,"y":179.35,"x0":2.0268124053171532,"y0":50.003445817918006,"z0":5.287561391285805,"aX":16.87506715201645},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":-14.8,"spinRate":2476,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.40036462775948545,"extension":6.136670776265777},"hitData":{"launchSpeed":103.3,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.36,"coordY":144.31}},"index":1,"playId":"343a2412-69f2-3294-956a-1338b97d0960","pitchNumber":2,"startTime":"2026-07-18T18:36:54.334Z","endTime":"2026-07-18T18:37:00.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:37:00.366Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kody Clemens homers (17) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T18:37:06.282Z","endTime":"2026-07-18T18:39:01.652Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.695190818632877,"aZ":-20.878384467062176,"pfxX":8.598892406452356,"pfxZ":6.120223435753784,"pX":-0.2085996439475662,"pZ":2.5969694920481126,"vX0":-9.001877750704386,"vY0":-134.6128341049836,"vZ0":-3.418116041786786,"x":124.95,"y":168.66,"x0":2.0527309691616438,"y0":50.00276158806155,"z0":5.351548932651169,"aX":15.869615760930353},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.6,"breakHorizontal":-13.8,"spinRate":2439,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4060386141080756,"extension":6.3046895066617585},"index":0,"playId":"456977e1-2ef2-3ed2-aed4-f914bfaa0e8c","pitchNumber":1,"startTime":"2026-07-18T18:37:28.632Z","endTime":"2026-07-18T18:37:31.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.6,"endSpeed":76.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.85722846524344,"aZ":-35.519634141367284,"pfxX":-2.448715076337139,"pfxZ":-2.3043470084254203,"pX":0.5041685700749082,"pZ":1.9015200810530768,"vX0":-4.347353905420604,"vY0":-118.84776734059972,"vZ0":0.047729101114634354,"x":97.78,"y":187.44,"x0":2.665569796974865,"y0":50.00407369909212,"z0":5.0709306405292445,"aX":-3.551067994803637},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.0,"breakHorizontal":5.4,"spinRate":2554,"spinDirection":297},"zone":9,"typeConfidence":2.0,"plateTime":0.4584750991275599,"extension":6.0425160200867465},"index":1,"playId":"32feb178-00b3-3b73-a3c2-4204535ba3f6","pitchNumber":2,"startTime":"2026-07-18T18:37:42.352Z","endTime":"2026-07-18T18:37:45.693Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-18T18:37:51.241Z","endTime":"2026-07-18T18:38:04.100Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.700556622889152,"aZ":-34.50914677969492,"pfxX":-1.7106892293594607,"pfxZ":-1.6026281747034457,"pX":-0.8972321700850656,"pZ":1.1134895464816112,"vX0":-7.507880339538105,"vY0":-119.47579697896533,"vZ0":-2.1258454461839875,"x":151.2,"y":208.72,"x0":2.494190950800142,"y0":50.00033489509546,"z0":5.084661674215892,"aX":-2.4978296599976937},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.1,"breakHorizontal":4.7,"spinRate":2675,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4565804507113125,"extension":6.099215218456113},"index":3,"playId":"344201f2-cd7c-3d45-b24a-aed7546dbc4e","pitchNumber":3,"startTime":"2026-07-18T18:38:04.100Z","endTime":"2026-07-18T18:38:08.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":71.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.96639448747216,"aZ":-37.01492613069342,"pfxX":-5.123505905040822,"pfxZ":-3.873327379070675,"pX":-0.7928480949937611,"pZ":0.9152249753506512,"vX0":-5.202006759935161,"vY0":-110.49893091739611,"vZ0":-1.5014443955669479,"x":147.22,"y":214.07,"x0":2.249541563924624,"y0":50.005295950054986,"z0":5.459856363151898,"aX":-6.395556447496731},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-7.1,"breakHorizontal":10.6,"spinRate":2396,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.49392499766337483,"extension":6.04240926739664},"index":4,"playId":"7d72d577-00c9-3c6a-82aa-986241a540cc","pitchNumber":4,"startTime":"2026-07-18T18:38:18.327Z","endTime":"2026-07-18T18:38:22.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.697206208492258,"aZ":-21.846993411319357,"pfxX":7.248485429234588,"pfxZ":5.604964762171875,"pX":-0.09364278468097834,"pZ":2.626991968698916,"vX0":-8.215553993914694,"vY0":-134.75260806359054,"vZ0":-2.71842566831579,"x":120.57,"y":167.85,"x0":2.049859990191425,"y0":50.00372432647792,"z0":5.188658997405839,"aX":13.359446773221597},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":-11.4,"spinRate":2428,"spinDirection":114},"zone":5,"typeConfidence":2.0,"plateTime":0.40613323858403216,"extension":6.2278465797880145},"hitData":{"launchSpeed":106.0,"launchAngle":23.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":202.32,"coordY":69.69}},"index":5,"playId":"570a10ab-63a6-3e01-8bdc-de80afafa05b","pitchNumber":5,"startTime":"2026-07-18T18:38:38.679Z","endTime":"2026-07-18T18:39:01.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:39:01.652Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Kreidler strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T18:39:07.738Z","endTime":"2026-07-18T18:41:10.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.0,"endSpeed":67.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.01170193317695,"aZ":-35.846079395250015,"pfxX":-3.3115043439913063,"pfxZ":-3.290764118804958,"pX":-0.4075504115308669,"pZ":2.0519449145495456,"vX0":-4.522302268704702,"vY0":-104.82116912716413,"vZ0":0.8602949869636898,"x":132.53,"y":183.38,"x0":2.204329388273611,"y0":50.00066485069229,"z0":5.807414793048717,"aX":-3.699373270679322},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-5.4,"breakHorizontal":7.2,"spinRate":2219,"spinDirection":303},"zone":7,"typeConfidence":2.0,"plateTime":0.5216829345914067,"extension":5.82037189362787},"index":0,"playId":"0b5d4959-3135-3d37-b1c9-29b0b5869c78","pitchNumber":1,"startTime":"2026-07-18T18:39:26.363Z","endTime":"2026-07-18T18:39:29.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.047420855764223,"aZ":-29.035679075152235,"pfxX":8.464684399052631,"pfxZ":2.2873556947907945,"pX":-0.025023925313784293,"pZ":1.379403343263897,"vX0":-7.586204091052013,"vY0":-115.86659040994854,"vZ0":-2.6327495096147446,"x":117.95,"y":201.54,"x0":2.1794619317406014,"y0":50.00185943035441,"z0":5.28315329209245,"aX":11.60010188543542},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":3.8,"breakHorizontal":-13.7,"spinRate":1755,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.47130740290389106,"extension":6.060013645194667},"index":1,"playId":"6c3c17a2-2524-3e00-9289-85bb6ba8a9a3","pitchNumber":2,"startTime":"2026-07-18T18:39:40.963Z","endTime":"2026-07-18T18:39:45.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.75948415571093,"aZ":-31.011826100323766,"pfxX":10.247566543379655,"pfxZ":0.8670007743503643,"pX":0.2948173396212263,"pZ":2.6272055844093436,"vX0":-7.134671721653886,"vY0":-114.62085422564665,"vZ0":0.5608066524641353,"x":105.76,"y":167.85,"x0":2.113221956389467,"y0":50.000117013819946,"z0":5.402353959172152,"aX":13.662731870672147},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":2.0,"breakHorizontal":-16.8,"spinRate":1712,"spinDirection":110},"zone":6,"typeConfidence":2.0,"plateTime":0.4774736861947262,"extension":6.086760059681571},"index":2,"playId":"783c4578-cf16-3794-bbb3-e1277ed857a4","pitchNumber":3,"startTime":"2026-07-18T18:39:59.311Z","endTime":"2026-07-18T18:40:04.437Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-18T18:40:11.543Z","endTime":"2026-07-18T18:40:28.120Z","isPitch":false,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.652774798233143,"aZ":-22.917521516276857,"pfxX":7.309949181382528,"pfxZ":4.887063495151045,"pX":1.5453442354396854,"pZ":3.9174647536154725,"vX0":-4.1954745598911805,"vY0":-136.83557397959575,"vZ0":0.2130712685356434,"x":58.1,"y":133.01,"x0":2.1501218448842687,"y0":50.00014862881498,"z0":5.410839385487373,"aX":13.83724470813868},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.1,"breakHorizontal":-12.4,"spinRate":2233,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.40052507003306603,"extension":6.064928935285488},"index":4,"playId":"1b10c864-0ece-3679-823a-03eb97893c7d","pitchNumber":4,"startTime":"2026-07-18T18:40:28.120Z","endTime":"2026-07-18T18:40:31.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08448135661731,"aZ":-22.578453570279574,"pfxX":8.950495680022936,"pfxZ":5.197558721097414,"pX":0.6152654764812346,"pZ":2.8761330734753527,"vX0":-6.599646059671803,"vY0":-135.16136036420505,"vZ0":-2.492509089443331,"x":93.55,"y":161.12,"x0":1.9285452814842132,"y0":50.00326762147219,"z0":5.399723492196958,"aX":16.523298851529304},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.1,"breakHorizontal":-14.8,"spinRate":2272,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.4055920271555413,"extension":6.2797356086642875},"index":5,"playId":"595c2f1d-7818-3deb-852f-8c5f5c074b15","pitchNumber":5,"startTime":"2026-07-18T18:40:44.448Z","endTime":"2026-07-18T18:40:48.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88973769718868,"aZ":-31.75073787215341,"pfxX":-1.2993968919878398,"pfxZ":0.27962586459216254,"pX":0.4744159947651829,"pZ":2.3366825866461847,"vX0":-4.550313202756006,"vY0":-121.15982350667296,"vZ0":-0.09613172441125029,"x":98.92,"y":175.69,"x0":2.542794330392989,"y0":50.000653936876304,"z0":5.143435569925793,"aX":-1.9370757875513398},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.7,"breakHorizontal":3.4,"spinRate":2538,"spinDirection":299},"zone":6,"typeConfidence":2.0,"plateTime":0.4514635622437493,"extension":6.011513606374353},"index":6,"playId":"a0cba20d-87fc-3e6d-b197-822124b50da9","pitchNumber":6,"startTime":"2026-07-18T18:41:06.782Z","endTime":"2026-07-18T18:41:10.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:41:10.707Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out to first baseman Josh Bell.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T18:43:10.720Z","endTime":"2026-07-18T18:43:45.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.600552765478167,"aZ":-13.616900683930117,"pfxX":-5.323893544896753,"pfxZ":9.37590415347887,"pX":-1.9795732551208727,"pZ":3.54176258545486,"vX0":-0.48781898607112784,"vY0":-139.3860899316347,"vZ0":-4.663818884005254,"x":192.46,"y":143.15,"x0":-1.1103526001445048,"y0":50.003243912711156,"z0":6.127284675483684,"aX":-10.53720402979162},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":9.7,"spinRate":2322,"spinDirection":200},"zone":11,"typeConfidence":0.86,"plateTime":0.39208434365055744,"extension":6.3848002683171785},"index":0,"playId":"af50a985-ba53-3bf3-9925-671f843e32e4","pitchNumber":1,"startTime":"2026-07-18T18:43:23.649Z","endTime":"2026-07-18T18:43:26.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.161740610637406,"aZ":-26.96941194029202,"pfxX":-7.838727221625561,"pfxZ":2.9634580282748146,"pX":-0.31255655078688177,"pZ":2.2509686454811244,"vX0":4.470502978087976,"vY0":-130.89149959443031,"vZ0":-4.307947441042952,"x":128.91,"y":178.0,"x0":-1.0123069029519498,"y0":50.00585770178677,"z0":5.906199559310539,"aX":-13.786120272210843},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.8,"breakHorizontal":13.4,"spinRate":1686,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.41633870709929655,"extension":6.526499431731185},"hitData":{"launchSpeed":67.4,"launchAngle":-54.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.57,"coordY":183.45}},"index":1,"playId":"71dde95f-470d-39b5-9492-3700798b576e","pitchNumber":2,"startTime":"2026-07-18T18:43:38.951Z","endTime":"2026-07-18T18:43:45.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:43:45.925Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to right fielder Austin Martin.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T18:43:54.034Z","endTime":"2026-07-18T18:45:18.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":96.4,"endSpeed":88.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.991366950812797,"aZ":-13.51093718350448,"pfxX":-5.118786569202636,"pfxZ":9.37739043097567,"pX":-1.3269131338636784,"pZ":2.783192437584621,"vX0":0.9029130430490271,"vY0":-140.24829408890002,"vZ0":-6.381094718749719,"x":167.58,"y":163.63,"x0":-0.9882077048270486,"y0":50.00338928220643,"z0":5.97071127609871,"aX":-10.187737793805276},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":9.1,"spinRate":2276,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.3906769940588761,"extension":6.434088312003418},"index":0,"playId":"8153e68d-804a-32ca-809e-1fd8ed190755","pitchNumber":1,"startTime":"2026-07-18T18:44:12.140Z","endTime":"2026-07-18T18:44:15.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81569292731933,"aZ":-26.503183518488484,"pfxX":1.4614850429927042,"pfxZ":3.2945607716911343,"pX":0.47316342329675853,"pZ":0.7825261749003124,"vX0":3.7294266880309626,"vY0":-129.96254201010208,"vZ0":-7.893427942426513,"x":98.96,"y":217.65,"x0":-1.1670627829351579,"y0":50.001874652191184,"z0":5.85571365471037,"aX":2.512899727499576},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.6,"breakHorizontal":-3.5,"spinRate":2235,"spinDirection":151},"zone":14,"typeConfidence":0.91,"plateTime":0.4205653154611406,"extension":6.402118784182297},"index":1,"playId":"b7930a33-0a29-33e5-beec-6966a41daece","pitchNumber":2,"startTime":"2026-07-18T18:44:51.442Z","endTime":"2026-07-18T18:44:55.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.815534130499493,"aZ":-11.758031353442552,"pfxX":-4.5900289169187465,"pfxZ":10.021714158030415,"pX":-0.42795762826503486,"pZ":2.994144412021209,"vX0":3.2119338002304314,"vY0":-141.05927086583242,"vZ0":-6.382200312353552,"x":133.31,"y":157.94,"x0":-0.9787672769208986,"y0":50.00221585969643,"z0":6.026976109033112,"aX":-9.350256327422937},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.2,"breakHorizontal":7.8,"spinRate":2289,"spinDirection":202},"zone":1,"typeConfidence":0.89,"plateTime":0.3866892465043881,"extension":6.44385605799077},"hitData":{"launchSpeed":87.8,"launchAngle":19.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.76,"coordY":98.24}},"index":2,"playId":"1fee28ab-3590-3836-9658-c79b235f9782","pitchNumber":3,"startTime":"2026-07-18T18:45:08.352Z","endTime":"2026-07-18T18:45:18.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:45:18.303Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pedro Ramírez challenged (pitch result), call on the field was overturned: Pedro Ramírez walks. Nico Hoerner to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T18:45:19.226Z","endTime":"2026-07-18T18:49:01.192Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59576013796171,"aZ":-27.035293439450868,"pfxX":0.023112984798550507,"pfxZ":2.9824028779329925,"pX":-1.0164241595917292,"pZ":1.0032004837392008,"vX0":0.8104460543670323,"vY0":-129.62801902248225,"vZ0":-7.145458750277135,"x":155.74,"y":211.69,"x0":-1.3343565339972798,"y0":50.006429354195745,"z0":5.820392437564253,"aX":0.03984351538847648},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":-0.2,"spinRate":2088,"spinDirection":174},"zone":13,"typeConfidence":0.91,"plateTime":0.4203323492680573,"extension":6.342959833794075},"index":0,"playId":"3eb651f0-7b5c-396f-918e-82584e269b08","pitchNumber":1,"startTime":"2026-07-18T18:45:46.539Z","endTime":"2026-07-18T18:45:50.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.381261544036413,"aZ":-27.745707325790562,"pfxX":-5.726525875353613,"pfxZ":2.525175750011968,"pX":-1.2463895057750791,"pZ":4.721776806764436,"vX0":2.339036173104655,"vY0":-130.85625057815318,"vZ0":2.0217703267251435,"x":164.51,"y":111.29,"x0":-1.4015458304701225,"y0":50.00567916187392,"z0":6.000418079769763,"aX":-10.0567554739788},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.2,"breakHorizontal":10.0,"spinRate":1840,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.4165865562236659,"extension":6.397920505796294},"index":1,"playId":"d403e7ff-4864-39f9-b3c7-b629236a9184","pitchNumber":2,"startTime":"2026-07-18T18:46:06.696Z","endTime":"2026-07-18T18:46:09.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.189588649123678,"aZ":-10.493837454088785,"pfxX":-4.115886134478682,"pfxZ":10.899939639547426,"pX":-0.5533092967798015,"pZ":2.1765851103325824,"vX0":2.9252342662246194,"vY0":-140.03454028933407,"vZ0":-8.168459369251147,"x":138.09,"y":180.01,"x0":-1.0759312180374765,"y0":50.00379224668497,"z0":5.815399797208983,"aX":-8.186719157114654},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.2,"breakHorizontal":6.8,"spinRate":2283,"spinDirection":204},"zone":4,"typeConfidence":0.9,"plateTime":0.39092844137473115,"extension":6.449887400723832},"index":2,"playId":"8482742f-288f-3e31-a86f-f9ae1ea6bcaa","pitchNumber":3,"startTime":"2026-07-18T18:46:27.401Z","endTime":"2026-07-18T18:46:30.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.903711479295673,"aZ":-26.14515410423907,"pfxX":2.845867291443283,"pfxZ":3.5082318444946266,"pX":-0.024114897771208208,"pZ":1.4250923798845772,"vX0":2.029896193882499,"vY0":-130.20599962554667,"vZ0":-6.389662474403022,"x":117.92,"y":200.3,"x0":-1.1832164866433836,"y0":50.00603279420321,"z0":5.884902968898061,"aX":4.895294158186678},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.2,"breakHorizontal":-5.6,"spinRate":2152,"spinDirection":162},"zone":13,"typeConfidence":0.91,"plateTime":0.42039147842217206,"extension":6.418239235642761},"index":3,"playId":"011f7113-5402-3c3f-b53f-d80a6711bcfc","pitchNumber":4,"startTime":"2026-07-18T18:46:45.685Z","endTime":"2026-07-18T18:46:49.682Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-18T18:47:02.437Z","endTime":"2026-07-18T18:47:17.752Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40209387661586,"aZ":-26.49031813244986,"pfxX":2.6287692168313406,"pfxZ":3.267045890064275,"pX":0.1981552432040034,"pZ":0.4632722920684169,"vX0":2.7191745949393393,"vY0":-131.0377542994124,"vZ0":-8.679889737835692,"x":109.45,"y":226.27,"x0":-1.1941793109093606,"y0":50.00489738609935,"z0":5.7944938587594566,"aX":4.576961260577907},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.2,"breakHorizontal":-5.4,"spinRate":2211,"spinDirection":163},"zone":14,"typeConfidence":0.9,"plateTime":0.41780670264106456,"extension":6.454698231886045},"index":5,"playId":"e466c7a7-1a09-3ba3-83cb-45d72a17a57c","pitchNumber":5,"startTime":"2026-07-18T18:47:17.752Z","endTime":"2026-07-18T18:47:21.937Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"ec1420be-9a85-3b04-aab5-c63066dd985a","startTime":"2026-07-18T18:47:44.807Z","endTime":"2026-07-18T18:47:48.860Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.414376893709672,"aZ":-28.8360652369716,"pfxX":1.6975968155911176,"pfxZ":1.9693038939610252,"pX":0.5657045297261186,"pZ":1.599713227245606,"vX0":4.179271980842611,"vY0":-129.25258361083544,"vZ0":-5.251552596624142,"x":95.44,"y":195.59,"x0":-1.2913835560053009,"y0":50.00300391189471,"z0":5.8664617527482115,"aX":2.8780473957095167},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.6,"breakHorizontal":-4.0,"spinRate":2175,"spinDirection":151},"zone":9,"typeConfidence":0.9,"plateTime":0.4234191457876513,"extension":6.36321673708722},"index":7,"playId":"7dd526be-5f70-36e9-9b9f-571f49eed896","pitchNumber":6,"startTime":"2026-07-18T18:48:09.901Z","endTime":"2026-07-18T18:48:14.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.768762553571314,"aZ":-10.783068212887153,"pfxX":-3.3543840470674167,"pfxZ":10.51078814510499,"pX":-0.029320382601401462,"pZ":1.3481395023607838,"vX0":4.188328809547924,"vY0":-141.62411486366543,"vZ0":-10.339302155680379,"x":118.12,"y":202.38,"x0":-1.0902395201192125,"y0":50.00527506119443,"z0":5.732130272691582,"aX":-6.828256000018484},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.2,"breakHorizontal":5.3,"spinRate":2302,"spinDirection":200},"zone":13,"typeConfidence":0.91,"plateTime":0.3864627817201236,"extension":6.5676771653257155},"index":8,"playId":"298f16e0-b014-3612-8399-0de4d98dd109","pitchNumber":7,"startTime":"2026-07-18T18:48:34.192Z","endTime":"2026-07-18T18:49:01.192Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"}},"playEndTime":"2026-07-18T18:49:01.192Z","atBatIndex":13},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dansby Swanson grounds into a force out, third baseman Brooks Lee to second baseman Kody Clemens. Nico Hoerner to 3rd. Pedro Ramírez out at 2nd. Dansby Swanson to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T18:49:07.077Z","endTime":"2026-07-18T18:49:39.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.741948463502492,"aZ":-29.57296105624346,"pfxX":2.154149055149643,"pfxZ":1.5425715778865579,"pX":0.17915461596350024,"pZ":1.9647722549200786,"vX0":2.800087306185429,"vY0":-129.0166270226255,"vZ0":-4.425031018902059,"x":110.17,"y":185.73,"x0":-1.1999391642483763,"y0":50.00364774818341,"z0":5.980363130435165,"aX":3.632415064102773},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":-4.6,"spinRate":2297,"spinDirection":140},"zone":8,"typeConfidence":0.9,"plateTime":0.4244713943609608,"extension":6.3489055976338635},"hitData":{"launchSpeed":93.6,"launchAngle":5.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.58,"coordY":168.82}},"index":0,"playId":"92dbec28-8fe2-3016-87ab-e81e7395edc7","pitchNumber":1,"startTime":"2026-07-18T18:49:31.437Z","endTime":"2026-07-18T18:49:39.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:49:39.118Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Amaya doubles (8) on a line drive to left fielder Trevor Larnach. Nico Hoerner scores. Dansby Swanson scores.","rbi":2,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T18:49:51.704Z","endTime":"2026-07-18T18:52:18.636Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5,6],"actionIndex":[4],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":81.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06499235797303,"aZ":-28.933878851018466,"pfxX":3.911230791749743,"pfxZ":1.914423582710965,"pX":0.04213586863043439,"pZ":2.596871434788184,"vX0":1.96064430397267,"vY0":-128.93856435576598,"vZ0":-3.052260220202407,"x":115.39,"y":168.66,"x0":-1.2354283736157916,"y0":50.00061282737439,"z0":6.021718058306906,"aX":6.602823446851468},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":-7.6,"spinRate":2115,"spinDirection":156},"zone":5,"typeConfidence":0.91,"plateTime":0.4243227010815276,"extension":6.343038729335124},"index":0,"playId":"982a6cc2-b50f-3573-bc7b-f6ffd4f66840","pitchNumber":1,"startTime":"2026-07-18T18:50:23.153Z","endTime":"2026-07-18T18:50:26.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":89.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.338830199568772,"aZ":-10.415132556829079,"pfxX":-3.731268406471215,"pfxZ":10.573221814646363,"pX":0.5276569386088524,"pZ":2.1768221363534943,"vX0":5.6255327913741455,"vY0":-142.24239963224184,"vZ0":-8.404408949123582,"x":96.89,"y":180.01,"x0":-0.9870412254406519,"y0":50.00217165214679,"z0":5.822604602417703,"aX":-7.678503692808951},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.6,"breakHorizontal":5.6,"spinRate":2248,"spinDirection":203},"zone":9,"typeConfidence":0.91,"plateTime":0.38444488590466186,"extension":6.55745790956977},"index":1,"playId":"fe0bd37e-c720-3b9e-99e1-55a4d3b059ae","pitchNumber":2,"startTime":"2026-07-18T18:50:46.611Z","endTime":"2026-07-18T18:50:49.888Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-18T18:51:01.037Z","endTime":"2026-07-18T18:51:17.386Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.803634501448254,"aZ":-27.278601130697673,"pfxX":3.751640469794742,"pfxZ":2.765414827761362,"pX":2.439798855189854,"pZ":0.641057751503361,"vX0":7.1827532366660805,"vY0":-132.3357012499248,"vZ0":-8.317627433148271,"x":24.0,"y":221.47,"x0":-0.7993314639611501,"y0":50.004497639997254,"z0":5.829741814283382,"aX":6.637820688112935},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.4,"breakHorizontal":-8.4,"spinRate":2153,"spinDirection":155},"zone":14,"typeConfidence":0.9,"plateTime":0.41424134226066744,"extension":6.475501165422282},"index":3,"playId":"8e908254-c6fc-330a-bfbe-be85fd9da675","pitchNumber":3,"startTime":"2026-07-18T18:51:17.386Z","endTime":"2026-07-18T18:51:25.469Z","isPitch":true,"type":"pitch"},{"details":{"description":"Dansby Swanson steals (13) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"8e908254-c6fc-330a-bfbe-be85fd9da675","startTime":"2026-07-18T18:51:28.835Z","endTime":"2026-07-18T18:51:47.503Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60333780539459,"aZ":-9.779044770406067,"pfxX":-3.1369019356468044,"pfxZ":10.802727071497138,"pX":1.6491413215458846,"pZ":2.9947420452738904,"vX0":8.163378464068208,"vY0":-142.990748742778,"vZ0":-6.650419624470963,"x":54.14,"y":157.92,"x0":-0.8337028802600435,"y0":50.00344390130606,"z0":5.9624658946512525,"aX":-6.503948194532883},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.4,"breakHorizontal":4.1,"spinRate":2316,"spinDirection":196},"zone":12,"typeConfidence":0.91,"plateTime":0.382881414309046,"extension":6.434188301500164},"index":5,"playId":"41e0cb55-5606-3315-b5db-b06716dfd2a3","pitchNumber":4,"startTime":"2026-07-18T18:51:47.503Z","endTime":"2026-07-18T18:51:51.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.205281068087523,"aZ":-30.125950936366365,"pfxX":2.6182663659521515,"pfxZ":1.1618206190073828,"pX":-0.16145208210830092,"pZ":3.1964976723295995,"vX0":1.736067830661685,"vY0":-131.54058270047187,"vZ0":-1.7112243455468217,"x":123.15,"y":152.47,"x0":-1.1687288635271151,"y0":50.002889817004124,"z0":6.07520249464982,"aX":4.617983728369624},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.9,"breakHorizontal":-5.2,"spinRate":2281,"spinDirection":140},"zone":2,"typeConfidence":0.91,"plateTime":0.41535442181990767,"extension":6.292765787848382},"hitData":{"launchSpeed":99.7,"launchAngle":15.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.28,"coordY":114.9}},"index":6,"playId":"43296489-e36d-3ad0-be0b-df1a96c5e5b5","pitchNumber":5,"startTime":"2026-07-18T18:52:07.199Z","endTime":"2026-07-18T18:52:18.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:52:18.636Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T18:52:41.985Z","endTime":"2026-07-18T18:54:15.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.143205732248624,"aZ":-27.23145519404825,"pfxX":-5.458541677450969,"pfxZ":2.7081814638072608,"pX":-1.812232471205807,"pZ":2.9549943282053,"vX0":0.975701405754176,"vY0":-133.54712470923158,"vZ0":-2.7466856709223944,"x":186.08,"y":159.0,"x0":-1.4705599939204343,"y0":50.00152366159266,"z0":5.935703621725094,"aX":-9.954202022724706},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.6,"breakHorizontal":9.7,"spinRate":1734,"spinDirection":207},"zone":11,"typeConfidence":0.92,"plateTime":0.4086283151007599,"extension":6.405754868800674},"index":0,"playId":"47681982-0add-359f-927f-57b95af32927","pitchNumber":1,"startTime":"2026-07-18T18:52:59.052Z","endTime":"2026-07-18T18:53:02.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.860388417006558,"aZ":-26.650728217495317,"pfxX":-7.863761921134732,"pfxZ":3.094813487256845,"pX":-0.2997333571202887,"pZ":2.5626239356083977,"vX0":5.25671010908084,"vY0":-132.20836399485114,"vZ0":-3.3000665453194866,"x":128.43,"y":169.59,"x0":-1.2832709715467954,"y0":50.003757022259876,"z0":5.7641228828382935,"aX":-14.04435600530912},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.2,"breakHorizontal":13.2,"spinRate":1813,"spinDirection":211},"zone":4,"typeConfidence":0.92,"plateTime":0.41290308305446155,"extension":6.631147131476626},"index":1,"playId":"d2c70229-da13-30c9-9212-6a7994de1b8a","pitchNumber":2,"startTime":"2026-07-18T18:53:17.186Z","endTime":"2026-07-18T18:53:20.186Z","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":97.9,"endSpeed":90.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.825952804110436,"aZ":-10.946349297443705,"pfxX":-5.462360865845685,"pfxZ":10.282910617177563,"pX":-0.4762966918340347,"pZ":1.963717693633037,"vX0":3.9245695106637593,"vY0":-142.32810595524316,"vZ0":-8.67171950252637,"x":135.16,"y":185.76,"x0":-1.15920970943042,"y0":50.00075685385267,"z0":5.7320454715151525,"aX":-11.272836847584067},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":9.1,"spinRate":2411,"spinDirection":201},"zone":7,"typeConfidence":0.9,"plateTime":0.38396044648904804,"extension":6.539960047595381},"index":2,"playId":"194e9890-5e7a-3874-b705-74d0b211872d","pitchNumber":3,"startTime":"2026-07-18T18:53:43.059Z","endTime":"2026-07-18T18:53:46.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.855220445123756,"aZ":-10.493655661517735,"pfxX":-3.9141083384087367,"pfxZ":10.466838663366467,"pX":-0.3497753391277546,"pZ":2.896118892450769,"vX0":3.594064475196722,"vY0":-142.77508274526696,"vZ0":-6.5317041620533605,"x":130.33,"y":160.58,"x0":-1.1143500405811357,"y0":50.00156540225429,"z0":5.868804702988623,"aX":-8.10697265083149},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.9,"breakHorizontal":6.4,"spinRate":2325,"spinDirection":199},"zone":1,"typeConfidence":0.91,"plateTime":0.3831419424439728,"extension":6.519533604159897},"index":3,"playId":"692d356f-4ca5-3f95-ae75-d27552579df5","pitchNumber":4,"startTime":"2026-07-18T18:54:11.830Z","endTime":"2026-07-18T18:54:15.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:54:15.767Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a line drive to right fielder Seiya Suzuki.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T18:56:24.457Z","endTime":"2026-07-18T18:57:45.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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"}]}],"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.074294398580996,"aZ":-20.65375972092826,"pfxX":7.975312592369621,"pfxZ":6.285970341861469,"pX":0.7815162870939949,"pZ":2.4809736326090537,"vX0":-6.4607571939474395,"vY0":-134.07922629757547,"vZ0":-3.888597770088425,"x":87.21,"y":171.79,"x0":2.177822554111806,"y0":50.00539808638775,"z0":5.411048410980215,"aX":14.62541218254718},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":-13.2,"spinRate":2381,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.407411924521881,"extension":6.291401399495605},"index":0,"playId":"98acb75a-d240-3581-aee2-bf66349531d5","pitchNumber":1,"startTime":"2026-07-18T18:56:39.743Z","endTime":"2026-07-18T18:57:06.754Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"details":{"call":{"code":"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":0},"pitchData":{"startSpeed":71.8,"endSpeed":66.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.092653076731423,"aZ":-37.05364972915661,"pfxX":-3.6337815419611044,"pfxZ":-4.366337168087046,"pX":-0.03821161933717827,"pZ":3.0043473283268507,"vX0":-3.5727275385990365,"vY0":-104.57425269089049,"vZ0":2.859022641353265,"x":118.46,"y":157.66,"x0":2.1584678641655137,"y0":50.00186289129421,"z0":5.937939723182376,"aX":-4.06165314188567},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-6.8,"breakHorizontal":7.4,"spinRate":2180,"spinDirection":309},"zone":2,"typeConfidence":2.0,"plateTime":0.5219152263455307,"extension":5.928127954870835},"index":1,"playId":"13ec8239-b85d-39a0-b7c3-0c5bde4f2e29","pitchNumber":2,"startTime":"2026-07-18T18:57:06.731Z","endTime":"2026-07-18T18:57:10.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.63103392389456,"aZ":-31.1333860257375,"pfxX":8.527211084833887,"pfxZ":0.7946122260428252,"pX":0.41833097418781656,"pZ":0.97362072156567,"vX0":-6.822525720991577,"vY0":-113.67824551722696,"vZ0":-2.504754331256679,"x":101.05,"y":212.49,"x0":2.341611937904399,"y0":50.004843810641454,"z0":5.161612416049071,"aX":11.230815520430745},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":1.1,"breakHorizontal":-13.8,"spinRate":1791,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4806722774124226,"extension":6.196749132881581},"index":2,"playId":"f3fbbe2b-2e37-3dfa-a654-208ea67d56a9","pitchNumber":3,"startTime":"2026-07-18T18:57:21.132Z","endTime":"2026-07-18T18:57:25.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04911783357686,"aZ":-21.575352925002825,"pfxX":8.487441333123654,"pfxZ":5.741313202745529,"pX":1.1117717349234608,"pZ":3.08995952275674,"vX0":-5.817032188418442,"vY0":-134.5056963500566,"vZ0":-1.967443070800381,"x":74.62,"y":155.35,"x0":2.1912068043830293,"y0":50.00591873443103,"z0":5.3486762544287325,"aX":15.675499780835171},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":-14.3,"spinRate":2398,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.40602383952849097,"extension":6.323126376585922},"hitData":{"launchSpeed":86.7,"launchAngle":10.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.69,"coordY":106.3}},"index":3,"playId":"a702abb8-c0ee-3a6d-8e0e-9dc732d64bc2","pitchNumber":4,"startTime":"2026-07-18T18:57:36.699Z","endTime":"2026-07-18T18:57:45.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T18:57:45.592Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out, catcher Miguel Amaya to first baseman Michael Busch. Luke Keaschall to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T18:57:46.131Z","endTime":"2026-07-18T19:01:35.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":75.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.77379880616475,"aZ":-30.952490042144213,"pfxX":0.1032249570838728,"pfxZ":0.8667360327747424,"pX":-0.4195601057711274,"pZ":2.9964516189756703,"vX0":-6.659719660909933,"vY0":-117.16336603217466,"vZ0":1.4296508784662656,"x":132.99,"y":157.88,"x0":2.4271267779970067,"y0":50.00354961095962,"z0":5.236539432095953,"aX":0.14585161532554547},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.2,"breakHorizontal":1.2,"spinRate":2671,"spinDirection":300},"zone":1,"typeConfidence":2.0,"plateTime":0.46461786966778673,"extension":6.0247044500748546},"index":0,"playId":"adc6a340-6bc8-37f5-880a-e15d6866eb9f","pitchNumber":1,"startTime":"2026-07-18T18:58:15.308Z","endTime":"2026-07-18T18:58:18.737Z","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":0},"index":1,"playId":"37f00548-01e5-3242-bd58-67f836269687","startTime":"2026-07-18T18:58:36.142Z","endTime":"2026-07-18T18:58:39.373Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.623837780742843,"aZ":-32.27129023490813,"pfxX":-1.028214780527955,"pfxZ":-0.06702611134671344,"pX":0.7949038683788013,"pZ":2.807823285790754,"vX0":-3.7431462172806276,"vY0":-118.92404161142704,"vZ0":1.4749654779623693,"x":86.7,"y":162.97,"x0":2.513383619110903,"y0":50.00238774508424,"z0":5.07480709030567,"aX":-1.4943659205571844},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.5,"breakHorizontal":2.6,"spinRate":2526,"spinDirection":293},"zone":6,"typeConfidence":2.0,"plateTime":0.4579811390614834,"extension":6.017207063360975},"index":2,"playId":"b7c65210-f4cd-3f88-846f-2b5c503064ad","pitchNumber":2,"startTime":"2026-07-18T18:58:57.527Z","endTime":"2026-07-18T18:59:00.892Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-18T18:59:12.699Z","endTime":"2026-07-18T18:59:30.713Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.401559936823947,"aZ":-31.45956775010993,"pfxX":-0.17568076125171483,"pfxZ":0.49614306810379194,"pX":-1.09581207291272,"pZ":1.7909094074171013,"vX0":-8.111013955290707,"vY0":-119.48015193471743,"vZ0":-0.7272670109432084,"x":158.77,"y":190.43,"x0":2.3618014547344295,"y0":50.004874572645555,"z0":4.919177864256423,"aX":-0.25439068247666796},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.0,"breakHorizontal":2.2,"spinRate":2585,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.45792453893918994,"extension":6.110397355099727},"index":4,"playId":"3eac1e7b-67ff-3c9a-87f9-d822942b1032","pitchNumber":3,"startTime":"2026-07-18T18:59:30.713Z","endTime":"2026-07-18T18:59:35.323Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"28834b49-4842-3ee3-a59b-46c709fc9fe8","startTime":"2026-07-18T18:59:52.774Z","endTime":"2026-07-18T18:59:56.081Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.76480285019015,"aZ":-33.48961027984604,"pfxX":8.232460636193956,"pfxZ":-1.0285048932967045,"pX":-0.9199797589864316,"pZ":0.7364646060502836,"vX0":-9.235483939324462,"vY0":-112.11526256163349,"vZ0":-1.8548312036004753,"x":152.07,"y":218.9,"x0":2.167954274037344,"y0":50.00064974790224,"z0":4.967135077973167,"aX":10.56250471217444},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-2.0,"breakHorizontal":-12.7,"spinRate":1849,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.48706073101570535,"extension":5.980132262155245},"index":6,"playId":"057f01ed-dded-3852-bd71-97a4c5245a77","pitchNumber":4,"startTime":"2026-07-18T19:00:12.810Z","endTime":"2026-07-18T19:00:16.812Z","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":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27664054131334,"aZ":-21.81459930380238,"pfxX":8.98466752639512,"pfxZ":5.561768749647989,"pX":-0.9681015343506266,"pZ":4.405169966325671,"vX0":-10.743427221882426,"vY0":-135.34990301952374,"vZ0":1.5045721767075886,"x":153.9,"y":119.84,"x0":1.8768595278864186,"y0":50.00670915705839,"z0":5.364869120794412,"aX":16.750055212947952},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":-14.2,"spinRate":2419,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.4039704354451188,"extension":6.146265020549575},"index":7,"playId":"56d20d17-0d11-37b3-b6bd-c1100ea9f0e2","pitchNumber":5,"startTime":"2026-07-18T19:00:37.653Z","endTime":"2026-07-18T19:00:41.452Z","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":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.003651742534828,"aZ":-17.759920874323548,"pfxX":9.013997786723655,"pfxZ":7.720373594547735,"pX":-0.38022119732906884,"pZ":2.1750463581345194,"vX0":-9.004081150146558,"vY0":-135.63053682637818,"vZ0":-4.397508291896655,"x":131.49,"y":180.05,"x0":1.8076832356049681,"y0":50.0049276661097,"z0":5.051898619590672,"aX":16.83592418396105},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":-14.5,"spinRate":2413,"spinDirection":121},"zone":7,"typeConfidence":2.0,"plateTime":0.40347359623077583,"extension":6.287257239178772},"index":8,"playId":"f2bc5f24-4038-379f-af74-c1baa7e8b660","pitchNumber":6,"startTime":"2026-07-18T19:01:00.375Z","endTime":"2026-07-18T19:01:04.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.102384537391817,"aZ":-23.3390634310501,"pfxX":8.956992515582478,"pfxZ":4.878238093610351,"pX":-0.37761661579466427,"pZ":3.2158428336206017,"vX0":-8.991000885567653,"vY0":-134.03562618584635,"vZ0":-0.966612697490452,"x":131.39,"y":151.95,"x0":1.8633033576529248,"y0":50.00488431100371,"z0":5.254145576989702,"aX":16.231437829422735},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.9,"breakHorizontal":-14.2,"spinRate":2337,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.40929778594243116,"extension":6.286491936752022},"hitData":{"launchSpeed":54.6,"launchAngle":-61.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":126.91,"coordY":199.23}},"index":9,"playId":"f2ff5b56-8a12-3e7b-9510-73f650980e9c","pitchNumber":7,"startTime":"2026-07-18T19:01:28.183Z","endTime":"2026-07-18T19:01:35.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:01:35.692Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T19:01:45.989Z","endTime":"2026-07-18T19:03:58.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":71.8,"endSpeed":66.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.496595793407835,"aZ":-35.78213659127401,"pfxX":-2.4483702805406797,"pfxZ":-3.271301810651895,"pX":-0.2352952122381167,"pZ":3.2158294429039906,"vX0":-4.051412422996768,"vY0":-104.4135415268586,"vZ0":3.1619381265877093,"x":125.97,"y":151.95,"x0":2.0477014622589547,"y0":50.00012932316148,"z0":5.890858904337979,"aX":-2.7038040249195947},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-4.7,"breakHorizontal":5.5,"spinRate":2134,"spinDirection":308},"zone":2,"typeConfidence":2.0,"plateTime":0.5244615840609912,"extension":5.9113760708713405},"index":0,"playId":"a7b26d30-cc23-36e6-9711-68152b17ee81","pitchNumber":1,"startTime":"2026-07-18T19:02:06.589Z","endTime":"2026-07-18T19:02:10.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.980899025054,"aZ":-31.210450667688235,"pfxX":9.946560676123408,"pfxZ":0.7220237996437016,"pX":-0.15065998386793997,"pZ":0.7425937785709371,"vX0":-8.17411081896645,"vY0":-114.78996883077522,"vZ0":-2.9975461578275775,"x":122.74,"y":218.73,"x0":2.15324482265392,"y0":50.00561161065405,"z0":5.084462563178486,"aX":13.360817817893993},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.8,"breakHorizontal":-16.1,"spinRate":1760,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.475996326721853,"extension":6.087283695246314},"index":1,"playId":"279955e2-e31b-32cc-a49d-a02f057b5864","pitchNumber":2,"startTime":"2026-07-18T19:02:26.283Z","endTime":"2026-07-18T19:02:31.129Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-18T19:02:53.901Z","endTime":"2026-07-18T19:03:08.409Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.5,"endSpeed":71.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.838901475535526,"aZ":-30.23150264683118,"pfxX":9.05265531295446,"pfxZ":1.4860408213948606,"pX":1.1497961007767663,"pZ":1.862273393688581,"vX0":-4.956670866799471,"vY0":-112.90149080235712,"vZ0":-0.7115873447937979,"x":73.17,"y":188.5,"x0":2.1876543809974414,"y0":50.00021631574042,"z0":5.200599371348623,"aX":11.78909350506045},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":2.8,"breakHorizontal":-15.2,"spinRate":1754,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.48350064462209863,"extension":6.024092337049408},"index":3,"playId":"1454040f-14f4-3e93-ad2f-d77866ee643f","pitchNumber":3,"startTime":"2026-07-18T19:03:08.409Z","endTime":"2026-07-18T19:03:12.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63549735865359,"aZ":-20.63637063218749,"pfxX":7.671778768165163,"pfxZ":6.08753525866627,"pX":0.5596856991452431,"pZ":3.2757844619178305,"vX0":-6.2894679605957915,"vY0":-136.048085079832,"vZ0":-1.990872211610336,"x":95.67,"y":150.33,"x0":1.891656643585349,"y0":50.00595147264393,"z0":5.430338690383545,"aX":14.549340803215346},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":-12.7,"spinRate":2461,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.4008424239723132,"extension":6.336340936537144},"index":4,"playId":"e2299efb-3977-36d1-bc4c-e4c132141aa5","pitchNumber":4,"startTime":"2026-07-18T19:03:27.832Z","endTime":"2026-07-18T19:03:30.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":77.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.91497122671636,"aZ":-30.41363296748657,"pfxX":-0.5760694049328028,"pfxZ":1.18260155784324,"pX":0.7998443886547654,"pZ":2.0233736816925556,"vX0":-4.208656970061825,"vY0":-120.19056925772396,"vZ0":-0.6428252380275667,"x":86.51,"y":184.15,"x0":2.6342007092699715,"y0":50.005781192435244,"z0":4.948798509459261,"aX":-0.8589413681812508},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.3,"breakHorizontal":1.8,"spinRate":2628,"spinDirection":295},"zone":9,"typeConfidence":2.0,"plateTime":0.452275426790683,"extension":6.075888785525338},"index":5,"playId":"66f8aa85-4cb1-3ef9-910b-340662c4cc7b","pitchNumber":5,"startTime":"2026-07-18T19:03:54.069Z","endTime":"2026-07-18T19:03:58.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:03:58.543Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Jeffers walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T19:04:01.249Z","endTime":"2026-07-18T19:05:57.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":71.4,"endSpeed":66.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.910199328191243,"aZ":-38.4246406016803,"pfxX":-3.064840553334313,"pfxZ":-5.740095862963997,"pX":-1.6876712734545551,"pZ":0.038478187840987096,"vX0":-6.455963520596921,"vY0":-103.84874281538846,"vZ0":-2.0080789326081625,"x":181.33,"y":237.74,"x0":1.863523649232181,"y0":50.00263280288312,"z0":5.6019930659874,"aX":-3.336802976128198},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-10.6,"breakHorizontal":7.4,"spinRate":2246,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.5280713021379055,"extension":6.050923667951456},"index":0,"playId":"166887c5-20b4-3a5c-9b1f-f21836609b0a","pitchNumber":1,"startTime":"2026-07-18T19:04:26.039Z","endTime":"2026-07-18T19:04:29.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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.2,"endSpeed":67.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.840808882689586,"aZ":-36.294268285084414,"pfxX":-6.791897314897096,"pfxZ":-3.551459999781409,"pX":0.20787308785992586,"pZ":3.5882798550239507,"vX0":-2.2368647924072755,"vY0":-106.53099251040504,"vZ0":3.6329370706182145,"x":109.08,"y":141.9,"x0":2.151496924854924,"y0":50.004308543311936,"z0":5.940630939070023,"aX":-7.873149740199041},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-5.3,"breakHorizontal":12.8,"spinRate":2296,"spinDirection":307},"zone":12,"typeConfidence":2.0,"plateTime":0.5124903029450718,"extension":5.914154258327097},"index":1,"playId":"d38f35f1-9d99-3ef0-ac11-1c4fcec32884","pitchNumber":2,"startTime":"2026-07-18T19:04:52.348Z","endTime":"2026-07-18T19:04:56.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.396881269781364,"aZ":-19.260286830471763,"pfxX":6.886202211831811,"pfxZ":6.74004610719437,"pX":0.8430855777391837,"pZ":4.217317668711684,"vX0":-5.221157372065739,"vY0":-137.07325438035625,"vZ0":-0.030992864752651172,"x":84.86,"y":124.91,"x0":1.8715244746566018,"y0":50.00174017244101,"z0":5.536511271534422,"aX":13.191144452462046},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":-11.5,"spinRate":2396,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.39857300562702225,"extension":6.381825091278622},"index":2,"playId":"ae5a6af1-d423-3ddd-a1e2-0fbf7eecdae3","pitchNumber":3,"startTime":"2026-07-18T19:05:12.533Z","endTime":"2026-07-18T19:05:16.682Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":71.5,"endSpeed":66.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.756055853677026,"aZ":-35.64999358718556,"pfxX":-7.475627519270276,"pfxZ":-3.1324911900510077,"pX":0.11412824259752136,"pZ":2.3695664894863935,"vX0":-2.3276687317711913,"vY0":-104.17749479595429,"vZ0":1.6604964646762548,"x":112.65,"y":174.8,"x0":2.21377381455931,"y0":50.00169518451076,"z0":5.74277552119826,"aX":-8.302757809014158},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-4.9,"breakHorizontal":14.2,"spinRate":2305,"spinDirection":306},"zone":5,"typeConfidence":2.0,"plateTime":0.5236498787776247,"extension":5.922291055908997},"index":3,"playId":"6d16777a-4153-3754-a4f9-e9da7b039fc3","pitchNumber":4,"startTime":"2026-07-18T19:05:32.218Z","endTime":"2026-07-18T19:05:35.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.3,"endSpeed":67.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.27972044833333,"aZ":-37.428068374352556,"pfxX":-5.519715988072048,"pfxZ":-4.631119725214958,"pX":1.068927201846315,"pZ":2.8109065916068774,"vX0":-0.9294666476915521,"vY0":-105.34644109124109,"vZ0":2.790379632983573,"x":76.26,"y":162.89,"x0":2.2323279232628903,"y0":50.00296737153229,"z0":5.766682974435883,"aX":-6.263071110986446},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-7.4,"breakHorizontal":10.2,"spinRate":2312,"spinDirection":306},"zone":12,"typeConfidence":2.0,"plateTime":0.5180409666622001,"extension":5.923982268967413},"index":4,"playId":"15a3942a-b489-3fd1-a22b-7fd97dabeeb1","pitchNumber":5,"startTime":"2026-07-18T19:05:52.477Z","endTime":"2026-07-18T19:05:57.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:05:57.673Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Bell pops out to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T19:06:00.141Z","endTime":"2026-07-18T19:08:18.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":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":2},"pitchData":{"startSpeed":79.3,"endSpeed":74.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.121880700248447,"aZ":-30.163484547004426,"pfxX":8.62210902475076,"pfxZ":1.466794944448,"pX":1.1164313960364385,"pZ":1.6155356264527319,"vX0":-4.9913559776917475,"vY0":-115.50807891440249,"vZ0":-1.7284097005445465,"x":74.44,"y":195.16,"x0":2.1668084607245004,"y0":50.00442770835131,"z0":5.228446301398451,"aX":11.848060208871514},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.5,"breakHorizontal":-14.6,"spinRate":1792,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.47116915948010707,"extension":6.055976886082461},"index":0,"playId":"72ac6369-246f-3ce8-a310-72ac0d22c22d","pitchNumber":1,"startTime":"2026-07-18T19:06:31.658Z","endTime":"2026-07-18T19:06:35.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.783704640541153,"aZ":-29.45102338634982,"pfxX":10.197294415681048,"pfxZ":2.0575568258513517,"pX":0.23767047491403084,"pZ":2.162838238302446,"vX0":-7.06417272401868,"vY0":-113.75635409122323,"vZ0":-0.6377708091038639,"x":107.94,"y":180.38,"x0":2.0422236212936786,"y0":50.00314122738406,"z0":5.339436988693132,"aX":13.507328556605684},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":3.8,"breakHorizontal":-16.9,"spinRate":1885,"spinDirection":114},"zone":8,"typeConfidence":2.0,"plateTime":0.47953309357330687,"extension":6.198789104294423},"index":1,"playId":"c90f87ed-1f37-3aac-ae15-5d3d120c230c","pitchNumber":2,"startTime":"2026-07-18T19:06:49.812Z","endTime":"2026-07-18T19:06:53.112Z","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":92.9,"endSpeed":85.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.682325583860056,"aZ":-22.38983118651098,"pfxX":8.708080092486192,"pfxZ":5.281178777714532,"pX":-0.5185108620819392,"pZ":3.3201145245552044,"vX0":-8.976056533741776,"vY0":-135.11019747878134,"vZ0":-1.5833999585194434,"x":136.76,"y":149.14,"x0":1.711032486384346,"y0":50.0065879985233,"z0":5.482970382357955,"aX":16.147436891819964},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.5,"breakHorizontal":-13.9,"spinRate":2261,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.4049692339114346,"extension":6.3860240046401815},"index":2,"playId":"14fba567-9d28-3266-8e03-6184e13e179d","pitchNumber":3,"startTime":"2026-07-18T19:07:20.769Z","endTime":"2026-07-18T19:07:23.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.26487517104904,"aZ":-30.719747983085472,"pfxX":9.25945541904423,"pfxZ":1.061269327632699,"pX":0.9466618124104613,"pZ":1.649261050216242,"vX0":-5.823644740062991,"vY0":-115.57279036287393,"vZ0":-1.4919841459717595,"x":80.92,"y":194.25,"x0":2.2819830078314527,"y0":50.00245443426677,"z0":5.2232582849388525,"aX":12.667117052199163},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.8,"breakHorizontal":-15.5,"spinRate":1832,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.47191368028318115,"extension":5.989088176437012},"index":3,"playId":"3edc898f-633f-3337-a801-84a7f7075149","pitchNumber":4,"startTime":"2026-07-18T19:07:43.807Z","endTime":"2026-07-18T19:07:46.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.699893693308777,"aZ":-20.679207358349924,"pfxX":9.017560866113302,"pfxZ":6.202228454789797,"pX":-0.3532429523754083,"pZ":3.1490216278245384,"vX0":-8.876241019627397,"vY0":-134.89614829433347,"vZ0":-2.0085078309065754,"x":130.46,"y":153.76,"x0":1.7988401666117901,"y0":50.00580885897753,"z0":5.352061106268579,"aX":16.72184509903093},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.0,"breakHorizontal":-14.6,"spinRate":2388,"spinDirection":125},"zone":1,"typeConfidence":2.0,"plateTime":0.4051081480819647,"extension":6.560182433936047},"hitData":{"launchSpeed":82.8,"launchAngle":66.0,"totalDistance":162.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.43,"coordY":151.07}},"index":4,"playId":"b78e04db-76f8-3891-b81e-3acf58423e65","pitchNumber":5,"startTime":"2026-07-18T19:08:09.462Z","endTime":"2026-07-18T19:08:18.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:08:18.538Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T19:10:27.701Z","endTime":"2026-07-18T19:11:48.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":87.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.132222497316864,"aZ":-13.426102740714914,"pfxX":-3.0104565892017083,"pfxZ":9.665726844376199,"pX":-0.41390986983696315,"pZ":3.615378344172039,"vX0":2.370377158205941,"vY0":-138.00834573965395,"vZ0":-4.074569362228585,"x":132.78,"y":141.16,"x0":-0.8904774315056614,"y0":50.00133287350331,"z0":6.007629773343811,"aX":-5.838581927836774},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":5.0,"spinRate":2154,"spinDirection":200},"zone":11,"typeConfidence":0.84,"plateTime":0.39604499997687315,"extension":6.410510916593463},"index":0,"playId":"4f68197f-79b6-3438-af71-4dedb615a8d7","pitchNumber":1,"startTime":"2026-07-18T19:10:48.207Z","endTime":"2026-07-18T19:10:52.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.416341596773293,"aZ":-10.471581536357645,"pfxX":-3.0127550314779725,"pfxZ":11.010156196342127,"pX":1.1887046190956476,"pZ":3.186370894338917,"vX0":5.861792819786291,"vY0":-139.5206050904892,"vZ0":-6.261050178561824,"x":71.69,"y":152.75,"x0":-0.5481965851307508,"y0":50.00516529980318,"z0":6.149903506006746,"aX":-5.940344599864892},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.8,"breakHorizontal":4.2,"spinRate":2322,"spinDirection":194},"zone":12,"typeConfidence":0.9,"plateTime":0.3925991028498834,"extension":6.448310054416855},"index":1,"playId":"b2fd5c5d-d995-3491-af69-58992a82898e","pitchNumber":2,"startTime":"2026-07-18T19:11:01.339Z","endTime":"2026-07-18T19:11:05.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93013131463454,"aZ":-28.268152306202165,"pfxX":1.4390200861190434,"pfxZ":2.328676368767052,"pX":-0.31086043335823504,"pZ":2.865189281125744,"vX0":1.2567713654704868,"vY0":-128.57480291433004,"vZ0":-2.699627691399815,"x":128.85,"y":161.42,"x0":-0.992488388636675,"y0":50.00522690038996,"z0":6.115847869976636,"aX":2.4164765140719267},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.8,"breakHorizontal":-2.9,"spinRate":2146,"spinDirection":148},"zone":1,"typeConfidence":0.91,"plateTime":0.42551845843001335,"extension":6.303426826686476},"index":2,"playId":"4c024c57-7268-31cb-89cd-8a18cbffd580","pitchNumber":3,"startTime":"2026-07-18T19:11:15.985Z","endTime":"2026-07-18T19:11:19.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.5,"endSpeed":75.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.218541842291703,"aZ":-40.89845695973539,"pfxX":0.1342628562607815,"pfxZ":-6.006627196877588,"pX":-0.6671065855370384,"pZ":4.012476849651863,"vX0":0.9504112743304886,"vY0":-120.03122485938778,"vZ0":3.131204877465125,"x":142.43,"y":130.44,"x0":-1.0863753665516047,"y0":50.002428258670875,"z0":6.343927713535288,"aX":0.19494223929678486},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.8,"breakHorizontal":-0.5,"spinRate":2387,"spinDirection":25},"zone":11,"typeConfidence":0.89,"plateTime":0.45711223810025636,"extension":6.383184743852257},"index":3,"playId":"d4dbbd5b-3127-3474-8813-1d95e465c307","pitchNumber":4,"startTime":"2026-07-18T19:11:30.176Z","endTime":"2026-07-18T19:11:33.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66470951694379,"aZ":-15.505575998408053,"pfxX":-3.957580241271975,"pfxZ":8.702732806755845,"pX":-0.2989683949667537,"pZ":4.314524392667155,"vX0":2.7061759342176286,"vY0":-138.0070734909488,"vZ0":-2.150832236827673,"x":128.4,"y":122.29,"x0":-0.7814662825612013,"y0":50.00586943341113,"z0":6.156586179216993,"aX":-7.583353280690793},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":6.6,"spinRate":2182,"spinDirection":202},"zone":11,"typeConfidence":0.85,"plateTime":0.39791259097114695,"extension":6.4421284829217935},"index":4,"playId":"19fbe27b-2551-3732-b175-24d99a2fcb01","pitchNumber":5,"startTime":"2026-07-18T19:11:44.871Z","endTime":"2026-07-18T19:11:48.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:11:48.342Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini challenged (pitch result), call on the field was overturned: Michael Busch called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T19:11:50.421Z","endTime":"2026-07-18T19:13:59.244Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.937449758697127,"aZ":-23.58738110593208,"pfxX":-8.012452674655437,"pfxZ":4.98019477764468,"pX":-0.8299270208306289,"pZ":1.534939922482388,"vX0":3.7317441207764332,"vY0":-130.37857881681518,"vZ0":-6.420525647742741,"x":148.63,"y":197.34,"x0":-1.2372725875330584,"y0":50.00584227267323,"z0":5.805149970314302,"aX":-13.82178796546611},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.8,"breakHorizontal":13.7,"spinRate":1570,"spinDirection":215},"zone":13,"typeConfidence":0.92,"plateTime":0.41980598697649496,"extension":6.514874376312762},"index":0,"playId":"a3a34947-00f5-34ad-8687-579d1241acce","pitchNumber":1,"startTime":"2026-07-18T19:12:14.998Z","endTime":"2026-07-18T19:12:17.998Z","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":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.770302054314328,"aZ":-27.366748036815558,"pfxX":2.944900113631262,"pfxZ":2.8534685297569133,"pX":0.5754801502265746,"pZ":2.30338953014771,"vX0":3.53410339265604,"vY0":-128.99429375214172,"vZ0":-3.669012215908284,"x":95.06,"y":176.59,"x0":-1.1948835937602125,"y0":50.00484299727381,"z0":5.853588841755171,"aX":4.963744867379742},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":-6.1,"spinRate":2131,"spinDirection":140},"zone":6,"typeConfidence":0.91,"plateTime":0.4245738855912351,"extension":6.412500949509375},"index":1,"playId":"f98fe8fc-3255-32d5-9840-14ea0e0b6b17","pitchNumber":2,"startTime":"2026-07-18T19:12:36.191Z","endTime":"2026-07-18T19:12:39.798Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-18T19:12:46.937Z","endTime":"2026-07-18T19:13:04.680Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3814070957581,"aZ":-26.965517171747898,"pfxX":-6.156762059117913,"pfxZ":2.8342492561806125,"pX":0.31655850921593,"pZ":2.804368153913937,"vX0":6.178024640661783,"vY0":-133.60436193519993,"vZ0":-3.06615285436207,"x":104.93,"y":163.06,"x0":-1.2079781847947906,"y0":50.001364742706016,"z0":5.870991702265718,"aX":-11.311201347398995},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.8,"breakHorizontal":10.1,"spinRate":2046,"spinDirection":221},"zone":3,"typeConfidence":0.92,"plateTime":0.4074339166871823,"extension":6.49754457219611},"index":3,"playId":"013b5573-2dd5-3f54-88e8-3cfe584006f6","pitchNumber":3,"startTime":"2026-07-18T19:13:04.680Z","endTime":"2026-07-18T19:13:08.233Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.455446984434648,"aZ":-9.887844481994271,"pfxX":-3.9031060588742683,"pfxZ":10.987041762771623,"pX":-0.10063419353595132,"pZ":1.7368553273536331,"vX0":4.051790984155122,"vY0":-141.13270074753635,"vZ0":-9.360807611482686,"x":120.84,"y":191.88,"x0":-1.0439731534683663,"y0":50.00683936847526,"z0":5.723211210232682,"aX":-7.919576516915802},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.2,"breakHorizontal":6.4,"spinRate":2382,"spinDirection":199},"zone":8,"typeConfidence":0.91,"plateTime":0.38728374712377356,"extension":6.49170948552188},"index":4,"playId":"2479cede-0171-3088-ae16-e8df114d5366","pitchNumber":4,"startTime":"2026-07-18T19:13:32.241Z","endTime":"2026-07-18T19:13:59.244Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}},"playEndTime":"2026-07-18T19:13:59.244Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alex Bregman lines out to center fielder Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T19:13:56.815Z","endTime":"2026-07-18T19:15:54.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.462583180966764,"aZ":-26.410712547979184,"pfxX":2.8118833716083387,"pfxZ":3.170687558149628,"pX":0.40773250124245347,"pZ":1.1084609419396454,"vX0":3.232362628398815,"vY0":-133.6538504743656,"vZ0":-7.593778984510848,"x":101.46,"y":208.85,"x0":-1.1804385793832566,"y0":50.00313296578581,"z0":5.86937624488039,"aX":5.112498864628556},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.4,"breakHorizontal":-5.8,"spinRate":2230,"spinDirection":167},"zone":14,"typeConfidence":0.9,"plateTime":0.4090199594761379,"extension":6.3525584199599905},"index":0,"playId":"05cf2f60-efc4-3871-acb8-058afb883dc5","pitchNumber":1,"startTime":"2026-07-18T19:14:16.985Z","endTime":"2026-07-18T19:14:20.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.410646633490067,"aZ":-12.022860049323347,"pfxX":-4.436415524234617,"pfxZ":9.720331923415785,"pX":1.0519120547910794,"pZ":1.6834052074357289,"vX0":7.079543111620851,"vY0":-142.30636928305356,"vZ0":-9.346036370712765,"x":76.9,"y":193.33,"x0":-0.8796022112683987,"y0":50.00228658291452,"z0":5.7506596735383875,"aX":-9.196605322946548},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.1,"breakHorizontal":6.7,"spinRate":2371,"spinDirection":200},"zone":14,"typeConfidence":0.89,"plateTime":0.38335410653815094,"extension":6.524907997459739},"index":1,"playId":"443fdc0d-5e0b-38ea-8000-34f9abfb06da","pitchNumber":2,"startTime":"2026-07-18T19:14:37.394Z","endTime":"2026-07-18T19:14:41.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82712339689898,"aZ":-24.960162621840954,"pfxX":1.6646751596030824,"pfxZ":4.133569928895024,"pX":0.44910322611785375,"pZ":1.085066417537244,"vX0":3.427433232830794,"vY0":-130.7882480896018,"vZ0":-7.463198411499982,"x":99.88,"y":209.48,"x0":-1.0910779210709614,"y0":50.0022294153646,"z0":5.828945330643247,"aX":2.9022163326521646},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":-3.7,"spinRate":2162,"spinDirection":170},"zone":14,"typeConfidence":0.91,"plateTime":0.4177202532667632,"extension":6.384239489069497},"index":2,"playId":"998b57a9-ad89-3daf-ac9b-7fc2a7326094","pitchNumber":3,"startTime":"2026-07-18T19:14:56.424Z","endTime":"2026-07-18T19:15:00.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.261206116227907,"aZ":-11.468090117518145,"pfxX":-3.979129966827443,"pfxZ":10.076482361853472,"pX":-0.40986146707873905,"pZ":2.8940708684312098,"vX0":3.2315160745959686,"vY0":-142.14162675326594,"vZ0":-6.541164496955558,"x":132.62,"y":160.64,"x0":-1.0420253456376998,"y0":50.006690207608194,"z0":5.946755945862837,"aX":-8.179487136792053},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":6.6,"spinRate":2370,"spinDirection":198},"zone":1,"typeConfidence":0.91,"plateTime":0.38471583704860324,"extension":6.401063358108905},"index":3,"playId":"543e80db-338e-382e-9e99-71c8e1de5372","pitchNumber":4,"startTime":"2026-07-18T19:15:19.509Z","endTime":"2026-07-18T19:15:24.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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":85.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05532084401042,"aZ":-29.288862733282116,"pfxX":2.537854161961705,"pfxZ":1.5839184130282788,"pX":0.5528072254490429,"pZ":1.720713847862224,"vX0":3.6289638399314406,"vY0":-133.1475885012252,"vZ0":-5.534388853037731,"x":95.93,"y":192.32,"x0":-1.1506669865740227,"y0":50.001971263797834,"z0":5.9112453747160005,"aX":4.615384021683383},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.0,"breakHorizontal":-5.3,"spinRate":2222,"spinDirection":154},"zone":9,"typeConfidence":0.91,"plateTime":0.4093257540874564,"extension":6.401757935260871},"hitData":{"launchSpeed":90.9,"launchAngle":25.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.99,"coordY":64.34}},"index":4,"playId":"c0bac999-49d5-3203-83c6-b0d53e6c6f94","pitchNumber":5,"startTime":"2026-07-18T19:15:46.124Z","endTime":"2026-07-18T19:15:54.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:15:54.553Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks. Seiya Suzuki to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T19:15:57.492Z","endTime":"2026-07-18T19:17:33.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41740912296036,"aZ":-23.088503161769736,"pfxX":-7.850996930397646,"pfxZ":5.116307784448479,"pX":-1.2372547790486665,"pZ":2.8180289054645455,"vX0":2.7087869853460695,"vY0":-132.4299812702144,"vZ0":-3.59468429049933,"x":164.16,"y":162.69,"x0":-1.2537437287723492,"y0":50.001419932412105,"z0":5.882896944230466,"aX":-13.936086141479919},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.6,"breakHorizontal":13.7,"spinRate":1668,"spinDirection":219},"zone":11,"typeConfidence":0.92,"plateTime":0.4136804581430975,"extension":6.476812827183266},"index":0,"playId":"923bc228-3fe2-3f68-9f12-84463bf78da5","pitchNumber":1,"startTime":"2026-07-18T19:16:26.285Z","endTime":"2026-07-18T19:16:29.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.213465243218725,"aZ":-27.11100873294845,"pfxX":2.9831965798691114,"pfxZ":2.870143903456171,"pX":-0.5242544403651477,"pZ":3.596144547491498,"vX0":0.8615125163187146,"vY0":-131.5743834855424,"vZ0":-1.229637472245365,"x":136.98,"y":141.68,"x0":-1.2430410994748773,"y0":50.0029491672955,"z0":6.0663502803044,"aX":5.264694070047399},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.2,"breakHorizontal":-5.6,"spinRate":2140,"spinDirection":153},"zone":11,"typeConfidence":0.91,"plateTime":0.4152499818298554,"extension":6.39373501449937},"index":1,"playId":"1d73222c-7323-30ec-a40d-fd254f755474","pitchNumber":2,"startTime":"2026-07-18T19:16:46.582Z","endTime":"2026-07-18T19:16:50.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61701655980289,"aZ":-14.505511896617387,"pfxX":-3.7782678692823004,"pfxZ":8.928616346091617,"pX":-1.0503559218984135,"pZ":3.2769769730941336,"vX0":1.7592594090790301,"vY0":-139.36771106688013,"vZ0":-4.5826064314956,"x":157.04,"y":150.3,"x0":-1.196905025053891,"y0":50.00187925614045,"z0":5.892047710974539,"aX":-7.475033478440427},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":6.5,"spinRate":2207,"spinDirection":205},"zone":11,"typeConfidence":0.86,"plateTime":0.3921403688312477,"extension":6.482776641117638},"index":2,"playId":"58f44cff-75f3-3e7f-b0a0-9756d78d6088","pitchNumber":3,"startTime":"2026-07-18T19:17:07.211Z","endTime":"2026-07-18T19:17:11.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.399940064750705,"aZ":-14.698470799169051,"pfxX":-5.390324171486002,"pfxZ":8.769762938572516,"pX":-0.9508104375820652,"pZ":2.645256389659502,"vX0":2.406314828758766,"vY0":-140.20236702199577,"vZ0":-6.255511458903001,"x":153.24,"y":167.36,"x0":-1.119352813787474,"y0":50.00550173964748,"z0":5.863112923905689,"aX":-10.743110198711825},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":9.2,"spinRate":2264,"spinDirection":202},"zone":11,"typeConfidence":0.88,"plateTime":0.39052863174958086,"extension":6.3995166941771595},"index":3,"playId":"6f3b4361-675a-32c4-a4af-758aa293dd9c","pitchNumber":4,"startTime":"2026-07-18T19:17:27.536Z","endTime":"2026-07-18T19:17:33.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:17:33.452Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to right fielder Austin Martin. Seiya Suzuki scores. Ian Happ to 3rd.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T19:18:43.465Z","endTime":"2026-07-18T19:18:57.959Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T19:17:48.511Z","endTime":"2026-07-18T19:18:45.803Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.529327074607778,"aZ":-14.754094043837986,"pfxX":-4.379389293609597,"pfxZ":8.544881124516754,"pX":0.06447438379052897,"pZ":3.3633772571297365,"vX0":4.612877816548609,"vY0":-141.47637241174942,"vZ0":-4.680746253431052,"x":114.54,"y":147.97,"x0":-1.0136478448827329,"y0":50.004894759517256,"z0":5.9764863143034885,"aX":-8.930339473263766},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.8,"breakHorizontal":7.1,"spinRate":2220,"spinDirection":198},"zone":12,"typeConfidence":0.88,"plateTime":0.386307821456934,"extension":6.3964723642804895},"hitData":{"launchSpeed":94.9,"launchAngle":8.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.54,"coordY":144.38}},"index":1,"playId":"ab7dee9c-b7cc-3112-b7c8-6c3b3fc9ee0f","pitchNumber":1,"startTime":"2026-07-18T19:18:45.803Z","endTime":"2026-07-18T19:18:57.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:18:57.959Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pedro Ramírez hits a ground-rule double (4) on a fly ball down the left-field line. Ian Happ scores. Nico Hoerner to 3rd.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T19:19:07.738Z","endTime":"2026-07-18T19:20:07.185Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27558076072401,"aZ":-11.945243500473637,"pfxX":-3.1413734736532453,"pfxZ":10.10217642251921,"pX":0.20313065058884175,"pZ":2.3083378587556873,"vX0":4.707046264863543,"vY0":-140.0526435312147,"vZ0":-7.487636069737278,"x":109.26,"y":176.45,"x0":-1.0850525022694817,"y0":50.00393312177465,"z0":5.783869115364303,"aX":-6.291200207269859},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":4.8,"spinRate":2271,"spinDirection":200},"zone":5,"typeConfidence":0.89,"plateTime":0.38991322498612035,"extension":6.438922321252897},"index":0,"playId":"9c8ada76-f3c9-376d-a0f7-bfa1ac7e868e","pitchNumber":1,"startTime":"2026-07-18T19:19:35.654Z","endTime":"2026-07-18T19:19:38.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.379048104065955,"aZ":-26.46002754393021,"pfxX":0.7388160294256487,"pfxZ":3.3422575875576674,"pX":0.1271307567991093,"pZ":2.1834838663262945,"vX0":3.318093117662115,"vY0":-129.50288699655067,"vZ0":-4.333180288483856,"x":112.15,"y":179.83,"x0":-1.2632852919720812,"y0":50.003003504873696,"z0":5.886765229216576,"aX":1.2627785711197317},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.4,"breakHorizontal":-2.0,"spinRate":2141,"spinDirection":157},"zone":5,"typeConfidence":0.91,"plateTime":0.42188839662904076,"extension":6.325065157926919},"hitData":{"launchSpeed":73.8,"launchAngle":51.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":51.15,"coordY":141.45}},"index":1,"playId":"99d1c598-6c90-3f4f-a0c0-a69f03dde02b","pitchNumber":2,"startTime":"2026-07-18T19:19:57.022Z","endTime":"2026-07-18T19:20:07.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:20:07.185Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T19:20:36.663Z","endTime":"2026-07-18T19:22:34.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":4},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91606770656076,"aZ":-26.912892354041613,"pfxX":1.8816628835632279,"pfxZ":3.0874289355537154,"pX":-0.2909216254640127,"pZ":1.3003135676528004,"vX0":1.854386738079104,"vY0":-129.23537548717545,"vZ0":-6.366492058587075,"x":128.09,"y":203.67,"x0":-1.2602150001645016,"y0":50.00531989838244,"z0":5.841157878020265,"aX":3.208343172427285},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.6,"breakHorizontal":-3.8,"spinRate":2181,"spinDirection":151},"zone":13,"typeConfidence":0.91,"plateTime":0.4225387099535407,"extension":6.391418350236319},"index":0,"playId":"02876b89-64b7-3cdb-97c1-1b7e05becc8c","pitchNumber":1,"startTime":"2026-07-18T19:20:50.167Z","endTime":"2026-07-18T19:20:53.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65500072515248,"aZ":-10.447238907870183,"pfxX":-3.2713197795517233,"pfxZ":10.857134396805252,"pX":0.554022622740887,"pZ":1.9443510104674668,"vX0":5.73767490163124,"vY0":-140.52777922908643,"vZ0":-8.514552332103358,"x":105.26,"y":128.18,"x0":-1.088590012931848,"y0":50.0038081465171,"z0":5.691051466915686,"aX":-6.547463154048662},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":4.8,"spinRate":2298,"spinDirection":204},"zone":9,"typeConfidence":0.9,"plateTime":0.389673248388986,"extension":6.610916857913657},"index":1,"playId":"b5101b96-757a-302f-a47e-81845377ad55","pitchNumber":2,"startTime":"2026-07-18T19:21:10.051Z","endTime":"2026-07-18T19:21:13.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34435688017109,"aZ":-7.822464374833958,"pfxX":-2.573570128476651,"pfxZ":12.159834081630118,"pX":1.1709672892543819,"pZ":0.3130948017141951,"vX0":6.498517011945029,"vY0":-140.2842346572236,"vZ0":-13.34846054469036,"x":72.37,"y":230.33,"x0":-0.8363881584309919,"y0":50.004117056178245,"z0":5.631917115725163,"aX":-5.155088595037571},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.6,"breakHorizontal":3.4,"spinRate":2306,"spinDirection":202},"zone":14,"typeConfidence":0.89,"plateTime":0.3897560070948858,"extension":6.532187360144569},"index":2,"playId":"52fa6348-a21e-31dd-96df-a39b986a686c","pitchNumber":3,"startTime":"2026-07-18T19:21:31.886Z","endTime":"2026-07-18T19:21:34.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.625228434252204,"aZ":-38.90126998917975,"pfxX":-0.4929661419884166,"pfxZ":-4.450835009453445,"pX":0.753911885481746,"pZ":0.39362335385527564,"vX0":4.329081884514935,"vY0":-121.83547482459896,"vZ0":-5.320742221960833,"x":88.26,"y":228.15,"x0":-0.9774364852150477,"y0":50.001783318690805,"z0":5.946044593503508,"aX":-0.7458337715652996},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.0,"breakHorizontal":-0.1,"spinRate":2469,"spinDirection":19},"zone":14,"typeConfidence":0.89,"plateTime":0.4485513396442329,"extension":6.336008827569954},"index":3,"playId":"997e213a-0e40-362c-bd8a-4aa98b99df15","pitchNumber":4,"startTime":"2026-07-18T19:21:57.615Z","endTime":"2026-07-18T19:22:03.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.888905826463333,"aZ":-37.90554267277494,"pfxX":1.5184687205162541,"pfxZ":-3.781876511494029,"pX":0.3568270728871973,"pZ":1.9934829797142528,"vX0":2.7219355585842724,"vY0":-122.51740908225531,"vZ0":-2.1920992474637586,"x":103.4,"y":184.96,"x0":-0.9671276484552012,"y0":50.002369787444636,"z0":6.148569703922213,"aX":2.301203515975706},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.1,"breakHorizontal":-3.4,"spinRate":2350,"spinDirection":28},"zone":9,"typeConfidence":0.83,"plateTime":0.4475682379477064,"extension":6.335724272839015},"hitData":{"launchSpeed":75.0,"launchAngle":30.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.37,"coordY":115.53}},"index":4,"playId":"1c09c6e4-1af0-3da4-bd4a-986933f60fb2","pitchNumber":5,"startTime":"2026-07-18T19:22:27.828Z","endTime":"2026-07-18T19:22:34.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:22:34.931Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Caratini lines out to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T19:24:50.142Z","endTime":"2026-07-18T19:26:12.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.705597825128564,"aZ":-20.007510453790054,"pfxX":7.308800174293616,"pfxZ":6.704009338476778,"pX":0.28713092675358587,"pZ":2.0303884246922186,"vX0":-6.926799612672967,"vY0":-133.39519692353463,"vZ0":-5.244874383036455,"x":106.06,"y":183.96,"x0":1.9586638108682621,"y0":50.005024428119,"z0":5.4495628787345005,"aX":13.270983119945498},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":-11.9,"spinRate":2461,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.4094369299364691,"extension":6.2053650144763415},"index":0,"playId":"c06c616d-590c-307f-b006-3238513c8976","pitchNumber":1,"startTime":"2026-07-18T19:25:05.566Z","endTime":"2026-07-18T19:25:08.932Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-18T19:25:23.031Z","endTime":"2026-07-18T19:25:41.935Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":72.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.50487029194644,"aZ":-28.828430987722093,"pfxX":8.926922645965083,"pfxZ":2.56296738458369,"pX":-0.44541020575517376,"pZ":2.1518303584414076,"vX0":-8.11843292792371,"vY0":-112.95042978710141,"vZ0":-0.8468019736669692,"x":133.98,"y":180.68,"x0":2.0174283800809376,"y0":50.00396340852905,"z0":5.403152915650726,"aX":11.659479811970959},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":4.7,"breakHorizontal":-14.4,"spinRate":1885,"spinDirection":114},"zone":7,"typeConfidence":2.0,"plateTime":0.48295194741576974,"extension":5.999376024586506},"index":2,"playId":"d631a66e-952e-38db-bf5a-dccaa7922a35","pitchNumber":2,"startTime":"2026-07-18T19:25:41.935Z","endTime":"2026-07-18T19:25:48.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.818019060990995,"aZ":-28.84274607134795,"pfxX":8.07530341259533,"pfxZ":2.5027960298314156,"pX":0.34108511624832777,"pZ":1.2252961445375803,"vX0":-6.828709846561005,"vY0":-113.68667068881572,"vZ0":-2.5517105959916835,"x":104.0,"y":205.7,"x0":2.3124497348540674,"y0":50.001115138212896,"z0":5.1814964505026735,"aX":10.733540329484931},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":4.2,"breakHorizontal":-13.2,"spinRate":1913,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4789718752118248,"extension":6.116136303624525},"hitData":{"launchSpeed":93.3,"launchAngle":20.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.72,"coordY":100.71}},"index":3,"playId":"55306c46-4892-3df2-980a-d35b8b7dba72","pitchNumber":3,"startTime":"2026-07-18T19:26:07.010Z","endTime":"2026-07-18T19:26:12.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:26:12.432Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brooks Lee pops out to shortstop Dansby Swanson.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T19:26:21.341Z","endTime":"2026-07-18T19:27:32.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.956210409452716,"aZ":-30.249505748918953,"pfxX":8.213579093919709,"pfxZ":1.483494319934671,"pX":0.6532627976738239,"pZ":2.323031299677287,"vX0":-5.776018829640266,"vY0":-112.27592086780957,"vZ0":0.13170002957590965,"x":92.1,"y":176.06,"x0":2.1764798040460764,"y0":50.00025721597603,"z0":5.310866776697115,"aX":10.61565825552675},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":3.0,"breakHorizontal":-13.7,"spinRate":1798,"spinDirection":109},"zone":6,"typeConfidence":2.0,"plateTime":0.48553897776929844,"extension":5.944044844134363},"index":0,"playId":"ac4e976a-dab0-3b70-8b4f-5742a80995e5","pitchNumber":1,"startTime":"2026-07-18T19:26:41.992Z","endTime":"2026-07-18T19:26:45.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":71.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.925975012039792,"aZ":-29.23923061065635,"pfxX":7.903975658650124,"pfxZ":2.296844005353236,"pX":1.5515148047089884,"pZ":2.994473252806698,"vX0":-4.01049110177161,"vY0":-112.02172482038006,"vZ0":1.1930823066432534,"x":57.86,"y":157.93,"x0":2.3316796777595665,"y0":50.00490403116017,"z0":5.428458903653899,"aX":10.116099257886043},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":4.8,"breakHorizontal":-13.4,"spinRate":1911,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.4876664966547679,"extension":6.07094258046717},"index":1,"playId":"bcb76880-c546-38f0-84e4-2c62d7fc094d","pitchNumber":2,"startTime":"2026-07-18T19:26:54.279Z","endTime":"2026-07-18T19:26:58.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.665811430371242,"aZ":-20.880427229840098,"pfxX":6.673762046137389,"pfxZ":5.939298017623454,"pX":2.1673860686272883,"pZ":3.945577690224498,"vX0":-2.3890433406765395,"vY0":-136.92307082103505,"vZ0":-0.31599642758588925,"x":34.38,"y":132.25,"x0":2.1830047193382223,"y0":50.00628720907216,"z0":5.488743903323628,"aX":12.699891750148469},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":-11.6,"spinRate":2421,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.39971867621709967,"extension":6.140514528711098},"index":2,"playId":"10a72de3-047f-35aa-9300-a110867736fb","pitchNumber":3,"startTime":"2026-07-18T19:27:08.150Z","endTime":"2026-07-18T19:27:11.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.811842009393956,"aZ":-30.13298359922767,"pfxX":9.065138606843437,"pfxZ":1.596837898854913,"pX":0.5877638445236721,"pZ":2.750267674217678,"vX0":-5.883170995654673,"vY0":-112.17799064197692,"vZ0":0.6852338412715644,"x":94.6,"y":164.52,"x0":2.06329283697481,"y0":50.00316871676471,"z0":5.506672619122635,"aX":11.582976964409683},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":3.4,"breakHorizontal":-15.0,"spinRate":1913,"spinDirection":111},"zone":6,"typeConfidence":2.0,"plateTime":0.4877999416731331,"extension":6.081630888317985},"hitData":{"launchSpeed":75.5,"launchAngle":59.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":121.99,"coordY":128.93}},"index":3,"playId":"ce7e4d3b-62cf-3a12-a9e6-b04f10033410","pitchNumber":4,"startTime":"2026-07-18T19:27:24.115Z","endTime":"2026-07-18T19:27:32.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:27:32.192Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T19:27:37.564Z","endTime":"2026-07-18T19:30:23.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.54975441947487,"aZ":-32.08797992631842,"pfxX":9.085390761237544,"pfxZ":0.0659621123494265,"pX":-0.16975876044579222,"pZ":2.243419135543501,"vX0":-7.93440124204097,"vY0":-112.55019587341597,"vZ0":0.48630443577944593,"x":123.47,"y":178.21,"x0":2.2131219901778683,"y0":50.00217295078366,"z0":5.262145824106428,"aX":11.709452627813516},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":0.6,"breakHorizontal":-14.5,"spinRate":1761,"spinDirection":112},"zone":5,"typeConfidence":2.0,"plateTime":0.48580620087204407,"extension":6.083484593438343},"index":0,"playId":"aa51e830-1f93-39c4-a012-eaf7294990d6","pitchNumber":1,"startTime":"2026-07-18T19:28:01.173Z","endTime":"2026-07-18T19:28:04.173Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-18T19:28:11.228Z","endTime":"2026-07-18T19:28:24.198Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.769788761954267,"aZ":-32.89714746232351,"pfxX":-1.9496982832688639,"pfxZ":-0.49569737658276125,"pX":0.3117801263708621,"pZ":2.2442164306523145,"vX0":-4.8822865531690285,"vY0":-119.41441799025678,"vZ0":0.2207183694050141,"x":105.12,"y":178.19,"x0":2.6238954125181637,"y0":50.00201825482954,"z0":5.074421177503696,"aX":-2.8562623740770543},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.6,"breakHorizontal":4.6,"spinRate":2472,"spinDirection":297},"zone":5,"typeConfidence":2.0,"plateTime":0.45608656387115865,"extension":6.0742104916742},"index":2,"playId":"27313cea-4aba-321b-acce-eb64637d4dfb","pitchNumber":2,"startTime":"2026-07-18T19:28:24.198Z","endTime":"2026-07-18T19:28:29.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":70.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.819937289898583,"aZ":-35.9880642181628,"pfxX":-3.862235876887503,"pfxZ":-3.083913994789821,"pX":-1.531104428562852,"pZ":2.3765152166795143,"vX0":-6.922411662996008,"vY0":-110.04475672517695,"vZ0":1.0382393619537056,"x":175.36,"y":174.61,"x0":2.1454143241011345,"y0":50.000990492194475,"z0":5.683392494743627,"aX":-4.779974129734771},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-5.0,"breakHorizontal":8.6,"spinRate":2385,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4959702186254491,"extension":6.075322700723602},"index":3,"playId":"3292d34e-d8b1-3eea-acf3-17365e41e065","pitchNumber":3,"startTime":"2026-07-18T19:28:50.486Z","endTime":"2026-07-18T19:28:54.257Z","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":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.838018248003102,"aZ":-32.422074882448825,"pfxX":-1.4542077574310825,"pfxZ":-0.16372474013242133,"pX":-1.8755624402174378,"pZ":1.4270895594953616,"vX0":-9.53875422296472,"vY0":-119.98990179514684,"vZ0":-1.3319303315023048,"x":188.49,"y":200.25,"x0":2.3226641202070057,"y0":50.005829147801165,"z0":4.849683681237996,"aX":-2.14340932410987},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.4,"breakHorizontal":4.7,"spinRate":2632,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4545820927065747,"extension":6.2190137358214335},"index":4,"playId":"f06ce23c-2698-3ca9-a22f-a7081889af0b","pitchNumber":4,"startTime":"2026-07-18T19:29:08.135Z","endTime":"2026-07-18T19:29:11.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35519330728811,"aZ":-31.694778814524557,"pfxX":-1.3332491100493442,"pfxZ":0.3259390624196996,"pX":1.0224448304672158,"pZ":3.1964183957113677,"vX0":-3.351936822503963,"vY0":-119.79890677004796,"vZ0":2.400083597557324,"x":78.03,"y":152.48,"x0":2.6108237054854277,"y0":50.0004399633904,"z0":5.007614230524762,"aX":-1.9444434768731105},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.4,"breakHorizontal":3.2,"spinRate":2508,"spinDirection":266},"zone":12,"typeConfidence":2.0,"plateTime":0.4565743286885775,"extension":6.040550450206751},"index":5,"playId":"227e8596-27e3-3384-9bdc-4ab52b96271f","pitchNumber":5,"startTime":"2026-07-18T19:29:36.864Z","endTime":"2026-07-18T19:29:41.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.408626001309557,"aZ":-33.904349858436305,"pfxX":9.128860743911815,"pfxZ":-1.2816999599217294,"pX":0.9982742959849034,"pZ":2.737038285696708,"vX0":-5.689644184917399,"vY0":-115.1566221038121,"vZ0":1.7031618379133782,"x":78.95,"y":164.88,"x0":2.3089414803175288,"y0":50.00347999817049,"z0":5.256004427052177,"aX":12.320934715857552},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-1.7,"breakHorizontal":-15.2,"spinRate":1711,"spinDirection":104},"zone":12,"typeConfidence":2.0,"plateTime":0.4747548462194602,"extension":6.12707233719564},"index":6,"playId":"1314323b-6e37-3ed1-bfef-21eb183d6c4a","pitchNumber":6,"startTime":"2026-07-18T19:29:53.172Z","endTime":"2026-07-18T19:29:56.726Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.58366605619228,"aZ":-31.46999418206838,"pfxX":0.042633583853159074,"pfxZ":0.4715618967499875,"pX":-1.3217264491874048,"pZ":2.371962306762749,"vX0":-8.644905076804191,"vY0":-120.33118969405132,"vZ0":0.33454472179710204,"x":167.38,"y":174.74,"x0":2.2927189125595935,"y0":50.00041755634058,"z0":4.9909526318640385,"aX":0.06374420069937696},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.2,"breakHorizontal":1.7,"spinRate":2410,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.45299768986966127,"extension":6.151772061469645},"index":7,"playId":"2a123ac9-ed90-3262-bf29-e34bc5410a18","pitchNumber":7,"startTime":"2026-07-18T19:30:19.050Z","endTime":"2026-07-18T19:30:23.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:30:23.112Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Amaya pops out to second baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T19:32:26.533Z","endTime":"2026-07-18T19:33:50.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18854931752249,"aZ":-12.181378980989342,"pfxX":-4.154822343534392,"pfxZ":10.104616898770798,"pX":0.35988947538125887,"pZ":4.48618571516433,"vX0":4.310395133035191,"vY0":-139.71629321035593,"vZ0":-2.8542884955202097,"x":103.28,"y":117.65,"x0":-0.6623339786619749,"y0":50.006332727485685,"z0":6.320546120896677,"aX":-8.224011364926385},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":6.6,"spinRate":2278,"spinDirection":195},"zone":12,"typeConfidence":0.88,"plateTime":0.39188483445492617,"extension":6.349305068111216},"index":0,"playId":"75d00eea-6bac-371e-8771-c48bff83e0bd","pitchNumber":1,"startTime":"2026-07-18T19:32:44.163Z","endTime":"2026-07-18T19:32:47.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.856565212498822,"aZ":-26.41487728186195,"pfxX":-0.06761508417326567,"pfxZ":3.4991992761633304,"pX":0.6254983729477241,"pZ":2.264279779249859,"vX0":3.5809236591593216,"vY0":-126.90663026199474,"vZ0":-4.149234210380839,"x":93.16,"y":177.64,"x0":-0.789850857991164,"y0":50.002039716736604,"z0":6.003444165188725,"aX":-0.11176892664327329},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.8,"breakHorizontal":-0.6,"spinRate":2130,"spinDirection":145},"zone":6,"typeConfidence":0.9,"plateTime":0.4301653145772888,"extension":6.4134751038259745},"index":1,"playId":"7f28db07-5b9c-3f1b-a7eb-fbd532b05fac","pitchNumber":2,"startTime":"2026-07-18T19:32:56.168Z","endTime":"2026-07-18T19:32:59.767Z","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":81.3,"endSpeed":75.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02867313240138,"aZ":-41.87845722538089,"pfxX":1.738974692548842,"pfxZ":-6.821390930999877,"pX":-0.024405980584665553,"pZ":2.9376888716249048,"vX0":1.4493517392526107,"vY0":-118.39801495197815,"vZ0":1.0841297862964154,"x":117.93,"y":159.46,"x0":-0.8697434264810997,"y0":50.0004397016389,"z0":6.2981538695269945,"aX":2.474965427825343},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.9,"breakHorizontal":-3.5,"spinRate":2431,"spinDirection":27},"zone":2,"typeConfidence":0.9,"plateTime":0.46213479743275254,"extension":6.262188897120305},"index":2,"playId":"ac8ed09d-7879-3889-a8ca-5d0bb2a0e298","pitchNumber":3,"startTime":"2026-07-18T19:33:07.035Z","endTime":"2026-07-18T19:33:10.527Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-18T19:33:18.329Z","endTime":"2026-07-18T19:33:26.784Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.871399274144608,"aZ":-39.664527747108366,"pfxX":1.0867836753060423,"pfxZ":-5.037652937067817,"pX":0.7976238591363701,"pZ":1.5306890376506717,"vX0":3.500719906852497,"vY0":-121.18696804535742,"vZ0":-2.6550244878905387,"x":86.6,"y":197.45,"x0":-0.8074075553096114,"y0":50.00549656794567,"z0":6.1082214995332,"aX":1.6144573691118118},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.5,"breakHorizontal":-2.8,"spinRate":2396,"spinDirection":28},"zone":14,"typeConfidence":0.89,"plateTime":0.452122160133519,"extension":6.45603206937974},"index":4,"playId":"b0982d1c-44aa-3754-912f-f6a3c7dff910","pitchNumber":4,"startTime":"2026-07-18T19:33:26.784Z","endTime":"2026-07-18T19:33:31.657Z","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":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.746041498591904,"aZ":-26.599245834294397,"pfxX":1.9990830876290753,"pfxZ":3.3165977506953546,"pX":0.7145469946337811,"pZ":3.283942901080266,"vX0":3.4426414186225505,"vY0":-128.35281617452495,"vZ0":-2.201988459817512,"x":89.76,"y":150.11,"x0":-0.8999778522658365,"y0":50.00192094129348,"z0":6.208995375362727,"aX":3.359512620185398},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.8,"breakHorizontal":-4.3,"spinRate":2308,"spinDirection":131},"zone":3,"typeConfidence":0.91,"plateTime":0.4255513035480085,"extension":6.269590508307825},"hitData":{"launchSpeed":86.7,"launchAngle":67.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":141.72,"coordY":146.94}},"index":5,"playId":"189b8f4c-963b-39dd-943d-03e9e9492292","pitchNumber":5,"startTime":"2026-07-18T19:33:40.552Z","endTime":"2026-07-18T19:33:50.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:33:50.926Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T19:33:55.517Z","endTime":"2026-07-18T19:35:11.827Z","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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7278367592255,"aZ":-22.52999829137374,"pfxX":-8.202480303404363,"pfxZ":5.488495342195851,"pX":0.2329483092775236,"pZ":3.314974736171866,"vX0":5.468767924279401,"vY0":-131.1906687846612,"vZ0":-2.8231942870228774,"x":108.12,"y":149.28,"x0":-0.8047548966707398,"y0":50.00243958250097,"z0":6.07012320040709,"aX":-14.408971186878848},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.6,"breakHorizontal":13.8,"spinRate":1695,"spinDirection":208},"zone":2,"typeConfidence":0.92,"plateTime":0.4162804282051149,"extension":6.501096626723341},"index":0,"playId":"5adcde4a-d0bc-3119-a649-13850e0ab464","pitchNumber":1,"startTime":"2026-07-18T19:34:14.302Z","endTime":"2026-07-18T19:34:17.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.065460682633653,"aZ":-25.209001274930987,"pfxX":-7.949069138618305,"pfxZ":3.8271771711557285,"pX":0.8985413343793158,"pZ":1.2052894451680507,"vX0":7.1607159181912285,"vY0":-133.00439316382133,"vZ0":-7.593456168717868,"x":82.75,"y":206.24,"x0":-0.7742532306236313,"y0":50.00620265621836,"z0":5.880719401433454,"aX":-14.482526900826656},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.8,"breakHorizontal":13.2,"spinRate":1646,"spinDirection":217},"zone":14,"typeConfidence":0.92,"plateTime":0.4092166588726722,"extension":6.599616398852902},"index":1,"playId":"c557669c-cb6d-3b90-b11b-5ea00b0fdcaf","pitchNumber":2,"startTime":"2026-07-18T19:34:28.062Z","endTime":"2026-07-18T19:34:31.507Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-18T19:34:38.712Z","endTime":"2026-07-18T19:34:51.977Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.868927026542,"aZ":-26.374698359803382,"pfxX":-7.688457983354921,"pfxZ":3.1647840987610163,"pX":-0.9532321515466453,"pZ":3.0529034539564006,"vX0":2.6898877951506,"vY0":-134.19621087518956,"vZ0":-2.813293421916547,"x":153.33,"y":156.35,"x0":-0.9672179533787885,"y0":50.00124087131748,"z0":5.984974003325769,"aX":-14.081800968170223},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.4,"breakHorizontal":13.4,"spinRate":1735,"spinDirection":207},"zone":11,"typeConfidence":0.92,"plateTime":0.4074840680589471,"extension":6.387220369192506},"index":3,"playId":"73607356-5b10-399c-9d5d-2ff34baac873","pitchNumber":3,"startTime":"2026-07-18T19:34:51.977Z","endTime":"2026-07-18T19:34:55.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70117592540539,"aZ":-27.912847228128506,"pfxX":3.5386603830367376,"pfxZ":2.5025532895903186,"pX":0.18471174899842652,"pZ":3.821445856162893,"vX0":1.9989728051598403,"vY0":-130.05280234752945,"vZ0":-0.5775059340349138,"x":109.96,"y":135.6,"x0":-1.0550215392730617,"y0":50.00337829267629,"z0":6.1738831647307455,"aX":6.027666536675058},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.7,"breakHorizontal":-6.8,"spinRate":2289,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.42206162535382497,"extension":6.251214757039086},"index":4,"playId":"3bdd144e-ecce-3fe1-bcfd-1c674464176e","pitchNumber":4,"startTime":"2026-07-18T19:35:07.653Z","endTime":"2026-07-18T19:35:11.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:35:11.827Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a line drive to left fielder Trevor Larnach, deflected by shortstop Ryan Kreidler.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T19:35:13.276Z","endTime":"2026-07-18T19:37:34.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00395546404239,"aZ":-26.30075317697705,"pfxX":-0.4142404125389003,"pfxZ":3.493803786142056,"pX":-0.8479555232125089,"pZ":3.630760130512691,"vX0":0.6645753592816876,"vY0":-128.88881462738814,"vZ0":-1.2148471135592676,"x":149.32,"y":140.75,"x0":-1.055422072245825,"y0":50.00291260012278,"z0":6.1408693727545565,"aX":-0.6964135080069481},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":0.6,"spinRate":2301,"spinDirection":130},"zone":11,"typeConfidence":0.9,"plateTime":0.42510973853804046,"extension":6.327434689821329},"index":0,"playId":"501e2e5b-c1b2-30b4-bacf-bd3137f08257","pitchNumber":1,"startTime":"2026-07-18T19:35:34.507Z","endTime":"2026-07-18T19:35:38.173Z","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":97.0,"endSpeed":88.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63063733679871,"aZ":-12.634022720423769,"pfxX":-5.23576976244688,"pfxZ":9.652851702024456,"pX":0.23474648703418952,"pZ":3.8905198875195492,"vX0":4.576357005079287,"vY0":-141.25108847115803,"vZ0":-3.9248658213278054,"x":108.05,"y":133.74,"x0":-0.7247172450159993,"y0":50.00403009499052,"z0":6.108182079275356,"aX":-10.599922916787369},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.9,"breakHorizontal":8.5,"spinRate":2339,"spinDirection":200},"zone":12,"typeConfidence":0.88,"plateTime":0.3875140128624386,"extension":6.339318209221233},"index":1,"playId":"e19a6da8-1bce-3951-a526-6930fcf13842","pitchNumber":2,"startTime":"2026-07-18T19:35:47.094Z","endTime":"2026-07-18T19:35:50.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.346721913688214,"aZ":-13.999043642639712,"pfxX":-2.91306080179892,"pfxZ":9.115424331187182,"pX":0.4308097107123212,"pZ":2.7647074971148857,"vX0":4.806998261953223,"vY0":-139.36971331857862,"vZ0":-6.24838095398303,"x":100.58,"y":164.13,"x0":-0.9272440413649985,"y0":50.003969249261964,"z0":5.937444555860745,"aX":-5.809313346664922},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":4.4,"spinRate":2210,"spinDirection":194},"zone":3,"typeConfidence":0.84,"plateTime":0.3909950145215473,"extension":6.372581308563089},"index":2,"playId":"146a1891-4c37-3eb8-ba7b-7400eefc916d","pitchNumber":3,"startTime":"2026-07-18T19:36:08.452Z","endTime":"2026-07-18T19:36:11.452Z","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":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.930305558766598,"aZ":-12.038472242680223,"pfxX":-2.287993651557697,"pfxZ":9.898198144663956,"pX":-0.3166900317533647,"pZ":3.1000468530143337,"vX0":2.8999565810441945,"vY0":-141.21592935875168,"vZ0":-5.689388332112088,"x":129.07,"y":155.08,"x0":-1.0561141496384254,"y0":50.0059211500115,"z0":5.904425478448347,"aX":-4.656136633706972},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":3.6,"spinRate":2292,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.38678076145589246,"extension":6.29965885958852},"index":3,"playId":"540a47b7-55dd-3a32-8611-8acd83f27b12","pitchNumber":4,"startTime":"2026-07-18T19:36:22.419Z","endTime":"2026-07-18T19:36:26.007Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-18T19:36:30.629Z","endTime":"2026-07-18T19:36:41.818Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.873606477102992,"aZ":-11.615748972964179,"pfxX":-3.836444008564066,"pfxZ":9.861009744529671,"pX":-0.5255486463309162,"pZ":4.1551512447579135,"vX0":2.67631258085441,"vY0":-143.20224356133366,"vZ0":-3.31667134165917,"x":137.03,"y":126.59,"x0":-0.9719645700673974,"y0":50.002580353774206,"z0":6.050764268104007,"aX":-7.998613741461103},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.4,"breakHorizontal":6.5,"spinRate":2381,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.3819102226485831,"extension":6.449888257282102},"index":5,"playId":"01a49b8c-ebad-3bbb-a223-7f2c8ae12051","pitchNumber":5,"startTime":"2026-07-18T19:36:41.818Z","endTime":"2026-07-18T19:36:45.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97076511503467,"aZ":-13.363331124878263,"pfxX":-4.469069926588788,"pfxZ":9.266826473306693,"pX":-0.24366212875501472,"pZ":3.731138826040695,"vX0":3.104911776220355,"vY0":-141.07507780898223,"vZ0":-4.066881105748893,"x":126.29,"y":138.04,"x0":-0.7739478426218352,"y0":50.00248240352825,"z0":6.043474309271873,"aX":-9.071623823824057},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":7.6,"spinRate":2322,"spinDirection":197},"zone":11,"typeConfidence":0.88,"plateTime":0.3872143765510332,"extension":6.48110502558371},"index":6,"playId":"21c0d697-1894-3ff2-b9fc-d3ee9037a396","pitchNumber":6,"startTime":"2026-07-18T19:37:00.033Z","endTime":"2026-07-18T19:37:03.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.302072351902854,"aZ":-29.112042769227955,"pfxX":3.659709477126114,"pfxZ":1.7429264572424827,"pX":0.18159071113229536,"pZ":2.1856980761114517,"vX0":1.7360307582277748,"vY0":-131.6687502349075,"vZ0":-4.243057840741717,"x":110.08,"y":179.77,"x0":-0.9613692429050936,"y0":50.0053326385187,"z0":5.966109226600981,"aX":6.4428249126994945},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.5,"breakHorizontal":-7.0,"spinRate":2203,"spinDirection":149},"zone":5,"typeConfidence":0.91,"plateTime":0.41558431094337234,"extension":6.431735638459131},"hitData":{"launchSpeed":109.0,"launchAngle":7.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":102.31,"coordY":150.27}},"index":7,"playId":"e6f990fb-85bc-3b5c-bcba-6eeae8393127","pitchNumber":7,"startTime":"2026-07-18T19:37:21.807Z","endTime":"2026-07-18T19:37:34.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:37:34.610Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T19:37:40.040Z","endTime":"2026-07-18T19:40:57.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.825680495811827,"aZ":-30.276403304483544,"pfxX":1.5987660913431967,"pfxZ":1.151470925239897,"pX":0.30604759196230297,"pZ":3.217428185763573,"vX0":3.1065842993033805,"vY0":-126.92769149806412,"vZ0":-0.708476566268527,"x":105.33,"y":151.91,"x0":-1.1371709618953245,"y0":50.00211785334147,"z0":5.892383218722264,"aX":2.630851661936535},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.2,"breakHorizontal":-3.6,"spinRate":2195,"spinDirection":137},"zone":3,"typeConfidence":0.89,"plateTime":0.43007600724153683,"extension":6.387460062886085},"index":0,"playId":"4201aae9-a9d5-331e-84bc-6202e85e4e08","pitchNumber":1,"startTime":"2026-07-18T19:37:58.835Z","endTime":"2026-07-18T19:38:01.835Z","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":96.0,"endSpeed":87.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78646659611237,"aZ":-13.047159202651988,"pfxX":-5.465702329571634,"pfxZ":9.66213027351793,"pX":-0.24705309949771678,"pZ":2.8965929186524737,"vX0":4.55482591121746,"vY0":-139.66653597503768,"vZ0":-5.755479605692101,"x":126.42,"y":160.57,"x0":-1.187039483803931,"y0":50.00660970558654,"z0":5.838588663326888,"aX":-10.825063052449844},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":9.0,"spinRate":2363,"spinDirection":200},"zone":2,"typeConfidence":0.87,"plateTime":0.3918182782486559,"extension":6.549085614536869},"index":1,"playId":"8b2089e7-ffd7-3990-a1ba-f18ef225f759","pitchNumber":2,"startTime":"2026-07-18T19:38:16.691Z","endTime":"2026-07-18T19:38:19.691Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-18T19:38:33.276Z","endTime":"2026-07-18T19:38:47.644Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.779070399889306,"aZ":-23.022106770007763,"pfxX":-7.144437969812433,"pfxZ":5.003301519721456,"pX":-0.3757342502937261,"pZ":0.8409995052528593,"vX0":4.502662777825879,"vY0":-133.60286645365667,"vZ0":-8.5349253339174,"x":131.32,"y":216.07,"x0":-1.1451502633687762,"y0":50.00020276064004,"z0":5.701404506798086,"aX":-13.057588208326417},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.7,"breakHorizontal":12.1,"spinRate":1445,"spinDirection":221},"zone":13,"typeConfidence":0.92,"plateTime":0.40823892689650343,"extension":6.469989657534544},"index":3,"playId":"11effabb-ef92-38a8-9d93-b5e613fdafef","pitchNumber":3,"startTime":"2026-07-18T19:38:47.644Z","endTime":"2026-07-18T19:38:51.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07488811455454,"aZ":-24.59394662775741,"pfxX":-7.619632797599519,"pfxZ":4.175374977440154,"pX":1.1693402254553098,"pZ":1.0941261603066794,"vX0":8.089416425541769,"vY0":-133.05106349230093,"vZ0":-7.6549464787200385,"x":72.43,"y":209.24,"x0":-0.9018529166944661,"y0":50.004464532198824,"z0":5.756214371066784,"aX":-13.840115149941663},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.2,"breakHorizontal":12.4,"spinRate":1527,"spinDirection":217},"zone":14,"typeConfidence":0.92,"plateTime":0.4096451780341557,"extension":6.531435470060094},"index":4,"playId":"c537b9a6-87c8-31b2-981d-6529c208733e","pitchNumber":4,"startTime":"2026-07-18T19:39:18.275Z","endTime":"2026-07-18T19:39:21.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.032620106225636,"aZ":-12.384439656160575,"pfxX":-2.26566337421588,"pfxZ":9.980860823753494,"pX":-0.6592192966888516,"pZ":2.813918670120306,"vX0":2.214192322371828,"vY0":-140.01700468159083,"vZ0":-6.082521275453573,"x":142.13,"y":162.8,"x0":-1.1664408979117404,"y0":50.00374064635302,"z0":5.827185190892593,"aX":-4.492579974906792},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":3.6,"spinRate":2272,"spinDirection":201},"zone":1,"typeConfidence":0.9,"plateTime":0.39140571055900386,"extension":6.353810820424834},"index":5,"playId":"aaa1235d-4161-3c0e-be7f-ebcfb7f5b3b5","pitchNumber":5,"startTime":"2026-07-18T19:39:40.292Z","endTime":"2026-07-18T19:39:44.341Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"976920f0-3658-34cf-b422-ffbdfdf4462b","startTime":"2026-07-18T19:40:09.532Z","endTime":"2026-07-18T19:40:12.609Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79827595822997,"aZ":-10.8694002373601,"pfxX":-4.359579613495569,"pfxZ":10.62920389420596,"pX":-0.8363262836343637,"pZ":3.207319601695042,"vX0":2.242846551777718,"vY0":-140.880904491838,"vZ0":-5.498332966153255,"x":148.88,"y":152.18,"x0":-1.0774413073228557,"y0":50.00616375856204,"z0":5.890666052398422,"aX":-8.741797641439573},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.2,"breakHorizontal":7.4,"spinRate":2276,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.3891766910131169,"extension":6.480430996381862},"index":7,"playId":"a5ed5786-c49f-34e4-89c6-14820227b8a9","pitchNumber":6,"startTime":"2026-07-18T19:40:28.381Z","endTime":"2026-07-18T19:40:32.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.806454400773156,"aZ":-27.340622870417324,"pfxX":-6.7701320805342515,"pfxZ":2.700791014381176,"pX":-0.11634969351099218,"pZ":2.995830376446573,"vX0":4.621674401350614,"vY0":-132.26973331557556,"vZ0":-2.5422678930950444,"x":121.43,"y":157.89,"x0":-0.998722713488171,"y0":50.0016125784349,"z0":5.955540983816496,"aX":-12.104418714104368},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.6,"breakHorizontal":11.4,"spinRate":1411,"spinDirection":215},"zone":2,"typeConfidence":0.92,"plateTime":0.4126773407801947,"extension":6.403307271178123},"index":8,"playId":"a18b117c-278c-393f-80b5-d3c2420604ce","pitchNumber":7,"startTime":"2026-07-18T19:40:53.164Z","endTime":"2026-07-18T19:40:57.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:40:57.620Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Kreidler grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T19:42:59.838Z","endTime":"2026-07-18T19:44:45.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":72.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.900405610202636,"aZ":-29.55274848970186,"pfxX":8.067245818644018,"pfxZ":2.007435883594905,"pX":-0.42368737154944086,"pZ":2.4105622068749004,"vX0":-7.9316567901491135,"vY0":-112.74169825664943,"vZ0":-0.2919073245868189,"x":133.15,"y":173.69,"x0":2.0696442512830484,"y0":50.00091724728429,"z0":5.490401516368288,"aX":10.524475922644951},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":3.8,"breakHorizontal":-13.0,"spinRate":1902,"spinDirection":111},"zone":4,"typeConfidence":2.0,"plateTime":0.4833286156303642,"extension":6.203554230449969},"index":0,"playId":"2d796249-cc8a-3317-babe-881689e52926","pitchNumber":1,"startTime":"2026-07-18T19:43:11.220Z","endTime":"2026-07-18T19:43:14.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.734871906438325,"aZ":-19.81579110313138,"pfxX":7.882681332203248,"pfxZ":6.573474379734627,"pX":0.7339245130630386,"pZ":3.7608260189702283,"vX0":-5.918186139180763,"vY0":-135.31421111216076,"vZ0":-0.9725779449141085,"x":89.02,"y":137.24,"x0":1.9104142577343832,"y0":50.00219432046235,"z0":5.495611969743137,"aX":14.817643766555912},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.0,"breakHorizontal":-13.2,"spinRate":2396,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.40269110323361934,"extension":6.346869061666398},"index":1,"playId":"a58adea6-f31b-3f82-938d-d2f2d140fa2a","pitchNumber":2,"startTime":"2026-07-18T19:43:28.863Z","endTime":"2026-07-18T19:43:32.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.319185787677213,"aZ":-36.00916818308232,"pfxX":-3.212161999561049,"pfxZ":-2.888270780163797,"pX":1.2825657762165543,"pZ":3.0382748799724206,"vX0":-1.8922208873162372,"vY0":-113.43698286667878,"vZ0":3.1611685570068877,"x":68.11,"y":156.75,"x0":2.5400265428448554,"y0":50.00440916254679,"z0":5.17482022064668,"aX":-4.26035261616552},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-4.3,"breakHorizontal":6.2,"spinRate":2382,"spinDirection":289},"zone":12,"typeConfidence":2.0,"plateTime":0.4796267917870791,"extension":6.081253404420099},"index":2,"playId":"e9e26bed-4bb4-3712-8729-4a89cda3e38d","pitchNumber":3,"startTime":"2026-07-18T19:43:41.357Z","endTime":"2026-07-18T19:43:45.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69114625595058,"aZ":-21.66204136272388,"pfxX":7.415122747376698,"pfxZ":5.705395064736132,"pX":0.8007466082336305,"pZ":3.031008783977693,"vX0":-5.3130967420428,"vY0":-133.86297662417303,"vZ0":-2.300071530123012,"x":86.48,"y":156.94,"x0":1.8324762110328594,"y0":50.00598767951483,"z0":5.42699796970107,"aX":13.668930090288422},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.1,"breakHorizontal":-12.5,"spinRate":2354,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.40677683094158645,"extension":6.316937173366398},"index":3,"playId":"065a98f3-dab4-3503-a3cc-8903e50718af","pitchNumber":4,"startTime":"2026-07-18T19:43:57.342Z","endTime":"2026-07-18T19:44:00.757Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-18T19:44:08.473Z","endTime":"2026-07-18T19:44:24.280Z","isPitch":false,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.335617715606226,"aZ":-30.4157337740902,"pfxX":7.903108821217902,"pfxZ":1.3221852056355488,"pX":-0.5906778901272572,"pZ":1.5189569658854842,"vX0":-7.957808147757404,"vY0":-113.68807378911248,"vZ0":-1.846525770841534,"x":139.52,"y":197.77,"x0":1.907195186701895,"y0":50.000108536484085,"z0":5.324274756916494,"aX":10.476937728476003},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":2.3,"breakHorizontal":-12.6,"spinRate":1704,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.4794321438281335,"extension":6.049101112013293},"index":5,"playId":"069db086-f334-38d7-9517-5a093c30ff4e","pitchNumber":5,"startTime":"2026-07-18T19:44:24.280Z","endTime":"2026-07-18T19:44:29.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.906599565525006,"aZ":-21.30269161534149,"pfxX":7.513139991655699,"pfxZ":6.064584390636163,"pX":0.2904647391344307,"pZ":2.5153361357762485,"vX0":-6.831517360638085,"vY0":-132.71032042058945,"vZ0":-3.3159439743253736,"x":105.93,"y":170.87,"x0":1.9148894471101379,"y0":50.00653321326056,"z0":5.322566102980324,"aX":13.479560840948256},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.6,"breakHorizontal":-12.2,"spinRate":2341,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.41183331315579874,"extension":6.4116316919743825},"hitData":{"launchSpeed":106.7,"launchAngle":7.0,"totalDistance":151.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.62,"coordY":152.09}},"index":6,"playId":"07d20301-6cb2-354c-b480-983b7251e390","pitchNumber":6,"startTime":"2026-07-18T19:44:40.240Z","endTime":"2026-07-18T19:44:45.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:44:45.858Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T19:44:54.589Z","endTime":"2026-07-18T19:47:27.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":71.0,"endSpeed":67.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.872790485204703,"aZ":-36.4460926488328,"pfxX":-2.1388306693921555,"pfxZ":-3.8525143526963035,"pX":-1.6945530909093915,"pZ":2.045593034113646,"vX0":-6.7189710362611015,"vY0":-103.32399451100727,"vZ0":1.1511754460276444,"x":181.59,"y":183.55,"x0":1.8422004317242273,"y0":50.00093417684704,"z0":5.771421867961366,"aX":-2.3731690775242944},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-6.5,"breakHorizontal":5.3,"spinRate":2203,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.5247664038892084,"extension":5.915956539086632},"index":0,"playId":"ecf4c89f-cb15-3dad-83c0-6350c5a08985","pitchNumber":1,"startTime":"2026-07-18T19:45:11.915Z","endTime":"2026-07-18T19:45:15.596Z","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":77.4,"endSpeed":71.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.22839387315391,"aZ":-29.757132902902054,"pfxX":9.29320473390126,"pfxZ":1.855910370391756,"pX":0.4745159461844519,"pZ":2.0057691751599043,"vX0":-6.159389674549596,"vY0":-112.61519915073367,"vZ0":-0.775508432548716,"x":98.91,"y":184.62,"x0":2.022064721259315,"y0":50.0008209781268,"z0":5.334298971015542,"aX":12.073810219164477},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":3.5,"breakHorizontal":-15.5,"spinRate":1737,"spinDirection":108},"zone":9,"typeConfidence":2.0,"plateTime":0.4842462294861729,"extension":6.257814995106744},"index":1,"playId":"7e83ab00-321e-3f4c-a0bb-91fc164abdeb","pitchNumber":2,"startTime":"2026-07-18T19:45:26.562Z","endTime":"2026-07-18T19:45:29.791Z","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":92.8,"endSpeed":86.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44866449844186,"aZ":-20.45531271801442,"pfxX":7.271661723898502,"pfxZ":6.245381094105506,"pX":0.39585396815125373,"pZ":2.6612278042182065,"vX0":-6.258465572642524,"vY0":-135.11648307484282,"vZ0":-3.2865163201528427,"x":101.91,"y":166.93,"x0":1.781141137794011,"y0":50.00028144226463,"z0":5.306249421160447,"aX":13.638029124908284},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.9,"breakHorizontal":-12.1,"spinRate":2350,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.40315208765454047,"extension":6.436071269706782},"index":2,"playId":"3c0aa729-2443-30a5-b7a4-1f1ef37c7b5e","pitchNumber":3,"startTime":"2026-07-18T19:45:42.125Z","endTime":"2026-07-18T19:45:45.663Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-18T19:45:49.851Z","endTime":"2026-07-18T19:46:04.525Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":73.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.001577231108595,"aZ":-33.86788326501614,"pfxX":-1.938818675725555,"pfxZ":-1.2667147155306617,"pX":1.136881240355061,"pZ":0.9143103313014607,"vX0":-2.604212835722579,"vY0":-114.13102726565465,"vZ0":-1.9662913702386489,"x":73.66,"y":214.09,"x0":2.537924308500255,"y0":50.00163824423883,"z0":5.075208987345565,"aX":-2.5962203231109373},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-2.5,"breakHorizontal":4.1,"spinRate":2456,"spinDirection":302},"zone":14,"typeConfidence":2.0,"plateTime":0.47713837652827307,"extension":6.060658331441753},"index":4,"playId":"8e7d0d28-e97a-3269-8a8a-b8b8bf516d96","pitchNumber":4,"startTime":"2026-07-18T19:46:04.525Z","endTime":"2026-07-18T19:46:07.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":73.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.45571172968801,"aZ":-31.83074384025728,"pfxX":7.280800423450382,"pfxZ":0.2620895419676703,"pX":0.18644714244165023,"pZ":1.519572142212743,"vX0":-6.2018420441653825,"vY0":-114.05115931283893,"vZ0":-1.4541735031871046,"x":109.89,"y":197.75,"x0":1.9784122908779536,"y0":50.005223077402924,"z0":5.26808633943404,"aX":9.716138903279106},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":0.4,"breakHorizontal":-11.9,"spinRate":1803,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.477914620112474,"extension":6.113361616207797},"index":5,"playId":"c7e37d13-e343-3b26-8aa1-2ef57c52ca03","pitchNumber":5,"startTime":"2026-07-18T19:46:33.588Z","endTime":"2026-07-18T19:46:37.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.091965947651737,"aZ":-32.251720500238775,"pfxX":-0.8013956232275046,"pfxZ":-0.05159294236979406,"pX":-0.1254970339189827,"pZ":2.23515021037587,"vX0":-5.514814785447301,"vY0":-119.34283986915017,"vZ0":0.20842025357485183,"x":121.78,"y":178.43,"x0":2.315530123012088,"y0":50.003815848214614,"z0":5.04190070611929,"aX":-1.1605152951460522},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.2,"breakHorizontal":2.8,"spinRate":2515,"spinDirection":333},"zone":5,"typeConfidence":2.0,"plateTime":0.4582411254706136,"extension":6.133322845132503},"index":6,"playId":"577802ea-575f-3b3a-94a0-a2ed6bc5f28b","pitchNumber":6,"startTime":"2026-07-18T19:47:00.304Z","endTime":"2026-07-18T19:47:04.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98121029954484,"aZ":-22.217112256383484,"pfxX":7.134191291593893,"pfxZ":5.198226872669827,"pX":-0.6445167681186894,"pZ":2.4325818824899685,"vX0":-9.136251060266865,"vY0":-136.9876619226704,"vZ0":-3.483437914546286,"x":141.57,"y":173.1,"x0":1.7944798181933046,"y0":50.00457627933817,"z0":5.2251801705117735,"aX":13.67015164177816},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.9,"breakHorizontal":-11.2,"spinRate":2246,"spinDirection":121},"zone":4,"typeConfidence":2.0,"plateTime":0.3986159002034779,"extension":6.445533875864933},"index":7,"playId":"f40bf966-9d61-3330-b908-37ff9eb502ef","pitchNumber":7,"startTime":"2026-07-18T19:47:23.057Z","endTime":"2026-07-18T19:47:27.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:47:27.264Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trevor Larnach pops out to first baseman Michael Busch in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T19:47:30.229Z","endTime":"2026-07-18T19:49:40.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.5,"endSpeed":67.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.633996970751662,"aZ":-36.10937678228047,"pfxX":-1.9717958441736483,"pfxZ":-3.4374101102845174,"pX":0.11377851286464263,"pZ":2.84417833937955,"vX0":-3.8336241333810177,"vY0":-105.59919673830566,"vZ0":2.6106631319902993,"x":112.66,"y":161.99,"x0":2.1989103456922496,"y0":50.00291795823308,"z0":5.7056412220399615,"aX":-2.257044684370616},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-5.3,"breakHorizontal":4.4,"spinRate":2106,"spinDirection":308},"zone":5,"typeConfidence":2.0,"plateTime":0.5159493515857685,"extension":5.97595680397617},"index":0,"playId":"d31ae65d-959f-3e17-8c54-9592863864f3","pitchNumber":1,"startTime":"2026-07-18T19:47:51.792Z","endTime":"2026-07-18T19:47:55.527Z","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":82.0,"endSpeed":76.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.182259324298,"aZ":-32.46993156532815,"pfxX":-1.4913862812790724,"pfxZ":-0.20561230069245529,"pX":-0.7181913425134985,"pZ":1.193446748654007,"vX0":-7.087555706686887,"vY0":-119.40656386482976,"vZ0":-2.043017783146022,"x":144.38,"y":206.56,"x0":2.4663620273930156,"y0":50.00170375094039,"z0":4.9457264086506125,"aX":-2.1794030935696487},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.6,"breakHorizontal":4.2,"spinRate":2539,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4564449960980759,"extension":6.216742958145137},"index":1,"playId":"45688f18-c70a-35e7-a574-f8e46066c50e","pitchNumber":2,"startTime":"2026-07-18T19:48:05.107Z","endTime":"2026-07-18T19:48:08.486Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-18T19:48:14.418Z","endTime":"2026-07-18T19:48:30.475Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":76.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.62276276924151,"aZ":-33.232508316800924,"pfxX":-1.6950109471960075,"pfxZ":-0.7283695413363818,"pX":0.3999087426188576,"pZ":1.1777960616686738,"vX0":-4.471638641210734,"vY0":-118.78986903943692,"vZ0":-1.895564782213182,"x":101.76,"y":206.98,"x0":2.5088960332746764,"y0":50.00041393183443,"z0":4.94032650886292,"aX":-2.4788872265955786},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.4,"breakHorizontal":4.0,"spinRate":2564,"spinDirection":313},"zone":14,"typeConfidence":2.0,"plateTime":0.4569236957831735,"extension":6.019335558058933},"index":3,"playId":"a8e14c6f-bb8d-3866-911c-26f4b86bd128","pitchNumber":3,"startTime":"2026-07-18T19:48:30.475Z","endTime":"2026-07-18T19:48:34.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.403805474600848,"aZ":-22.666729721336036,"pfxX":10.07489153911039,"pfxZ":5.098564513123698,"pX":-0.7699077046279441,"pZ":2.216800573052546,"vX0":-10.496924792041652,"vY0":-135.4158552362518,"vZ0":-3.63756695052239,"x":146.35,"y":178.93,"x0":1.8399164194669568,"y0":50.00353727216759,"z0":5.155304923110028,"aX":18.79097417007059},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.6,"breakHorizontal":-16.1,"spinRate":2338,"spinDirection":113},"zone":7,"typeConfidence":2.0,"plateTime":0.403822686366734,"extension":6.482388814206933},"index":4,"playId":"588e99e1-a06c-309e-86c8-669ee9b510aa","pitchNumber":4,"startTime":"2026-07-18T19:48:50.492Z","endTime":"2026-07-18T19:48:55.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.28165578972931,"aZ":-32.84031710292197,"pfxX":-2.011586304921866,"pfxZ":-0.46579992855881436,"pX":0.08019632068500035,"pZ":2.040806612887425,"vX0":-4.901757963562457,"vY0":-117.8384125963586,"vZ0":-0.044224745973300505,"x":113.94,"y":183.68,"x0":2.4364367021671667,"y0":50.00297559098617,"z0":5.056669579109856,"aX":-2.8707766216843456},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.6,"breakHorizontal":4.7,"spinRate":2454,"spinDirection":283},"zone":8,"typeConfidence":2.0,"plateTime":0.46219605153489374,"extension":6.061622618325789},"hitData":{"launchSpeed":77.5,"launchAngle":62.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":182.99,"coordY":158.99}},"index":5,"playId":"d47eda50-e332-35f6-8289-d3693474ceeb","pitchNumber":5,"startTime":"2026-07-18T19:49:29.995Z","endTime":"2026-07-18T19:49:40.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:49:40.100Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alex Bregman lines out to third baseman Brooks Lee.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T19:51:39.660Z","endTime":"2026-07-18T19:51:58.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.836506449031756,"aZ":-13.425826429691051,"pfxX":-2.912989864470261,"pfxZ":9.569205922639348,"pX":0.08360239208278523,"pZ":3.3951622632513505,"vX0":4.0994041165004775,"vY0":-138.37435553334984,"vZ0":-4.718881360247609,"x":113.81,"y":147.11,"x0":-1.0314484441557843,"y0":50.00536209688123,"z0":6.00689183411104,"aX":-5.709220100115578},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":4.6,"spinRate":2290,"spinDirection":202},"zone":12,"typeConfidence":0.82,"plateTime":0.3942507928532595,"extension":6.462164305046856},"hitData":{"launchSpeed":98.4,"launchAngle":9.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":84.34,"coordY":159.85}},"index":0,"playId":"e1983786-422c-3c1c-b1af-147da5ac97c7","pitchNumber":1,"startTime":"2026-07-18T19:51:53.391Z","endTime":"2026-07-18T19:51:58.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:51:58.120Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T19:52:07.360Z","endTime":"2026-07-18T19:53:06.968Z","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":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":88.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.669107826588085,"aZ":-11.682161607919229,"pfxX":-4.008889352910966,"pfxZ":10.399635260714902,"pX":-0.3376496100326054,"pZ":1.7880910773529273,"vX0":3.158498927711931,"vY0":-138.89626157700653,"vZ0":-9.250839280641559,"x":129.87,"y":190.5,"x0":-0.9639780752843982,"y0":50.002156698447195,"z0":5.9216170712583684,"aX":-7.898323641636868},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":6.7,"spinRate":2315,"spinDirection":202},"zone":7,"typeConfidence":0.88,"plateTime":0.39308455478198967,"extension":6.325016945221882},"index":0,"playId":"c36b1d10-fc6d-3155-9b0d-9cd2e4dab666","pitchNumber":1,"startTime":"2026-07-18T19:52:36.636Z","endTime":"2026-07-18T19:52:40.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.231863668667845,"aZ":-26.4156509556931,"pfxX":-6.5707345854730015,"pfxZ":3.209545986429694,"pX":-0.8520544226962619,"pZ":2.877889181302163,"vX0":2.878746161348843,"vY0":-132.06241122021376,"vZ0":-3.0179206292196095,"x":149.48,"y":161.08,"x0":-1.0938110057436614,"y0":50.001038680738944,"z0":5.947967816287801,"aX":-11.77593969114143},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.5,"breakHorizontal":11.4,"spinRate":1577,"spinDirection":206},"zone":11,"typeConfidence":0.92,"plateTime":0.4124345309343975,"extension":6.39853445751762},"index":1,"playId":"c832112e-945c-375e-b6ac-c01e1263eecf","pitchNumber":2,"startTime":"2026-07-18T19:52:50.242Z","endTime":"2026-07-18T19:52:53.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.432871118790903,"aZ":-26.68007304013535,"pfxX":-7.1757836782011655,"pfxZ":2.983062233573314,"pX":-0.5512226674316818,"pZ":2.503843275879511,"vX0":3.9506435127419763,"vY0":-134.04423093650615,"vZ0":-4.062534668461787,"x":138.01,"y":171.18,"x0":-1.1017321249006722,"y0":50.00558365839201,"z0":5.91532567206837,"aX":-13.230731629914512},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.8,"breakHorizontal":12.4,"spinRate":1616,"spinDirection":214},"zone":4,"typeConfidence":0.92,"plateTime":0.40658831892193303,"extension":6.457467648194422},"index":2,"playId":"625800e4-6b54-3833-833c-b4efbd0df585","pitchNumber":3,"startTime":"2026-07-18T19:53:03.508Z","endTime":"2026-07-18T19:53:06.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:53:06.968Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to left fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T19:53:09.172Z","endTime":"2026-07-18T19:53:53.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.770151123806688,"aZ":-28.648240465424774,"pfxX":-5.647995971491464,"pfxZ":1.9477480527511641,"pX":-0.695271493415044,"pZ":3.3855304405794495,"vX0":2.926807372089801,"vY0":-132.38447352533737,"vZ0":-1.7649164958295391,"x":143.5,"y":147.37,"x0":-1.0692809547422275,"y0":50.00476380446487,"z0":6.116709641459617,"aX":-10.233878816361825},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.4,"breakHorizontal":9.8,"spinRate":1485,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.41050670329913963,"extension":6.393840083407444},"index":0,"playId":"903de6f2-a987-3942-b3e2-332be70e96a2","pitchNumber":1,"startTime":"2026-07-18T19:53:31.808Z","endTime":"2026-07-18T19:53:36.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66981480532157,"aZ":-26.462409365789696,"pfxX":-6.1499870595209,"pfxZ":3.114910307921166,"pX":-0.5234068243279055,"pZ":2.379982678163621,"vX0":3.629891375952543,"vY0":-133.33009115658342,"vZ0":-4.522465602923929,"x":136.95,"y":174.52,"x0":-1.090439987091784,"y0":50.003456075585554,"z0":5.965675396520091,"aX":-11.278867210922256},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.0,"breakHorizontal":10.6,"spinRate":1608,"spinDirection":212},"zone":4,"typeConfidence":0.92,"plateTime":0.4079306164815111,"extension":6.43222017946187},"hitData":{"launchSpeed":101.5,"launchAngle":3.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.37,"coordY":105.45}},"index":1,"playId":"d49457f6-b797-3b4e-9f45-041b2c39e4c4","pitchNumber":2,"startTime":"2026-07-18T19:53:44.797Z","endTime":"2026-07-18T19:53:53.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:53:53.720Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pedro Ramírez pops out to shortstop Ryan Kreidler.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T19:54:06.343Z","endTime":"2026-07-18T19:54:28.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.946665010918494,"aZ":-26.078534959735713,"pfxX":-7.405366172865211,"pfxZ":3.3878650483694734,"pX":-0.6676273132153725,"pZ":2.246454016321624,"vX0":3.6627535837113445,"vY0":-132.66420715503227,"vZ0":-4.7099743056064405,"x":142.45,"y":178.13,"x0":-1.0972851886713684,"y0":50.00287806214809,"z0":5.9246166828190345,"aX":-13.320643195984307},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.4,"breakHorizontal":12.7,"spinRate":1598,"spinDirection":211},"zone":4,"typeConfidence":0.92,"plateTime":0.41144093659253356,"extension":6.439622272155916},"hitData":{"launchSpeed":66.6,"launchAngle":65.0,"totalDistance":113.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.24,"coordY":159.69}},"index":0,"playId":"5b6ff227-66f5-3100-ba02-a6a72cdaeabf","pitchNumber":1,"startTime":"2026-07-18T19:54:19.008Z","endTime":"2026-07-18T19:54:28.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:54:28.403Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Martin pops out to third baseman Alex Bregman in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T19:56:26.009Z","endTime":"2026-07-18T19:56:53.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27962260142739,"aZ":-20.833593511488523,"pfxX":9.061775342884683,"pfxZ":6.385092417349711,"pX":-0.313173256397661,"pZ":3.226948059369751,"vX0":-8.81915053618934,"vY0":-132.20186052840455,"vZ0":-1.7825811275949823,"x":128.94,"y":151.65,"x0":1.8831913031424992,"y0":50.00184519991046,"z0":5.43376823122405,"aX":16.0940979245457},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":-14.5,"spinRate":2389,"spinDirection":120},"zone":1,"typeConfidence":2.0,"plateTime":0.41375783597483284,"extension":6.449013236810714},"hitData":{"launchSpeed":96.4,"launchAngle":69.0,"totalDistance":106.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":94.98,"coordY":183.01}},"index":0,"playId":"709ea217-8fb8-3ef9-b8a1-1db6786b8163","pitchNumber":1,"startTime":"2026-07-18T19:56:41.740Z","endTime":"2026-07-18T19:56:53.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:56:53.151Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T19:57:01.090Z","endTime":"2026-07-18T19:59:08.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"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":92.8,"endSpeed":84.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.465642903483936,"aZ":-23.392051423114836,"pfxX":9.290798280602298,"pfxZ":4.769476609859513,"pX":-0.1672848913351929,"pZ":2.6983233942021245,"vX0":-8.520515454287995,"vY0":-134.85097849275462,"vZ0":-2.592977224540587,"x":123.38,"y":165.93,"x0":1.827038982618644,"y0":50.001301713224535,"z0":5.32342958897286,"aX":17.101123856289277},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":-15.0,"spinRate":2386,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.40625964087931266,"extension":6.29022624340313},"index":0,"playId":"79f54b55-a160-3f10-a39f-f1562195e6e1","pitchNumber":1,"startTime":"2026-07-18T19:57:17.782Z","endTime":"2026-07-18T19:57:21.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21841588959952,"aZ":-21.124900799533588,"pfxX":9.50449669770031,"pfxZ":6.041543663696139,"pX":0.052540141454773565,"pZ":2.70096612644181,"vX0":-8.164722750200141,"vY0":-134.38676424182603,"vZ0":-2.666780136841972,"x":115.0,"y":165.85,"x0":1.8957811771502338,"y0":50.00152890761269,"z0":5.207343800764142,"aX":17.37735399365364},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":-15.5,"spinRate":2324,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.4076369861641269,"extension":6.207701339227806},"index":1,"playId":"e43ef4cc-94b7-3095-80f6-aa331610ae58","pitchNumber":2,"startTime":"2026-07-18T19:57:32.064Z","endTime":"2026-07-18T19:57:35.127Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-18T19:57:48.417Z","endTime":"2026-07-18T19:58:04.810Z","isPitch":false,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"}},{"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":92.5,"endSpeed":84.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17207491838219,"aZ":-23.511452490670464,"pfxX":8.981261008927932,"pfxZ":4.699057472340261,"pX":1.598163753634702,"pZ":4.630825061883085,"vX0":-3.9053469771263245,"vY0":-134.6959943960719,"vZ0":2.064067363736716,"x":56.08,"y":113.75,"x0":1.8966460748580694,"y0":50.00664674294901,"z0":5.512801268818733,"aX":16.571797080747423},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.1,"breakHorizontal":-15.5,"spinRate":2322,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.4060365175760152,"extension":5.987559071821346},"index":3,"playId":"2762a621-b5c5-3301-b7db-e8665a7b5211","pitchNumber":3,"startTime":"2026-07-18T19:58:04.810Z","endTime":"2026-07-18T19:58:07.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.97365894582248,"aZ":-30.507296189227457,"pfxX":9.331970102407222,"pfxZ":1.2658846040464158,"pX":1.4346221956576615,"pZ":0.9914822283211572,"vX0":-4.270637830334747,"vY0":-113.74812247229178,"vZ0":-2.4713337447787582,"x":62.32,"y":212.01,"x0":2.119502695116609,"y0":50.00266194045941,"z0":5.103261333672709,"aX":12.284253488645549},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.9,"breakHorizontal":-15.8,"spinRate":1797,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.48068558999084,"extension":6.013677710756656},"index":4,"playId":"40af89dd-7896-30af-996e-e664b66cb2cb","pitchNumber":4,"startTime":"2026-07-18T19:58:23.868Z","endTime":"2026-07-18T19:58:27.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.873121960173183,"aZ":-24.004722035816805,"pfxX":7.439007277889435,"pfxZ":4.412021927544366,"pX":1.012468232164556,"pZ":3.8196057681826407,"vX0":-4.90351535279359,"vY0":-135.07356758133434,"vZ0":0.2643316119087007,"x":78.41,"y":135.65,"x0":1.883061002717732,"y0":50.001623551711525,"z0":5.405557040988502,"aX":13.7723172001527},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.3,"breakHorizontal":-12.5,"spinRate":2184,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4051967780972219,"extension":6.367291452522844},"index":5,"playId":"9de7a9e1-1439-3abe-a4ee-dbc0ccedcb3a","pitchNumber":5,"startTime":"2026-07-18T19:58:44.807Z","endTime":"2026-07-18T19:58:48.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.54607059048812,"aZ":-30.591325852961923,"pfxX":8.321045465931412,"pfxZ":1.216845244050548,"pX":0.6789251551620928,"pZ":1.8731063248685973,"vX0":-5.319584544368629,"vY0":-113.18040084123672,"vZ0":-0.8979409010418178,"x":91.12,"y":188.21,"x0":1.9780217112180096,"y0":50.001000813784415,"z0":5.3369648304543755,"aX":10.800463832018504},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":2.3,"breakHorizontal":-13.7,"spinRate":1711,"spinDirection":112},"zone":9,"typeConfidence":2.0,"plateTime":0.48383822343248006,"extension":5.981261949849228},"hitData":{"launchSpeed":87.2,"launchAngle":17.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.61,"coordY":80.79}},"index":6,"playId":"099f671a-b11c-3129-8c6e-02a734e5fb66","pitchNumber":6,"startTime":"2026-07-18T19:58:58.433Z","endTime":"2026-07-18T19:59:08.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:59:08.885Z","atBatIndex":44},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Josh Bell grounds into a double play, third baseman Alex Bregman to second baseman Nico Hoerner to first baseman Michael Busch. Ryan Jeffers out at 2nd. Josh Bell out at 1st.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T19:59:08.616Z","endTime":"2026-07-18T19:59:42.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.201069686720622,"aZ":-20.99874809821349,"pfxX":7.060664455208106,"pfxZ":6.2604521544606815,"pX":-0.7240137307775039,"pZ":2.9401487455344673,"vX0":-8.678485521463793,"vY0":-132.46844825716775,"vZ0":-2.504156862832364,"x":144.6,"y":159.4,"x0":1.6708474371086173,"y0":50.000995089131436,"z0":5.425928389580388,"aX":12.599789855404266},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.0,"breakHorizontal":-11.0,"spinRate":2136,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.4128283313163985,"extension":6.273602606119934},"hitData":{"launchSpeed":91.9,"launchAngle":-17.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.51,"coordY":168.82}},"index":0,"playId":"ead029df-4928-3fe5-b878-abb67b726124","pitchNumber":1,"startTime":"2026-07-18T19:59:33.993Z","endTime":"2026-07-18T19:59:42.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T19:59:42.073Z","atBatIndex":45},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Dansby Swanson triples (3) on a fly ball to center fielder Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T20:02:31.434Z","endTime":"2026-07-18T20:04:31.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mike Paredes replaces Taj Bradley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T20:01:40.829Z","endTime":"2026-07-18T20:02:33.666Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702474,"link":"/api/v1/people/702474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.719518748131552,"aZ":-32.80457416125464,"pfxX":8.09480094968843,"pfxZ":-0.48376656226540415,"pX":0.051909147019647994,"pZ":1.3299932857218184,"vX0":1.0597558502461166,"vY0":-114.35309400320968,"vZ0":-0.9014255306438222,"x":115.02,"y":202.87,"x0":-1.4693967478307834,"y0":50.00221037709084,"z0":4.985991262651125,"aX":10.576146226389245},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-0.8,"breakHorizontal":-14.9,"spinRate":2416,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.48145677425866085,"extension":6.721184131299632},"index":1,"playId":"0a25a868-557b-39b7-91ab-b00ee9c0dfd2","pitchNumber":1,"startTime":"2026-07-18T20:02:33.666Z","endTime":"2026-07-18T20:02:38.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03238750836229,"aZ":-24.828561161742186,"pfxX":-7.4742420131964735,"pfxZ":4.450344092285526,"pX":-0.3557757158828583,"pZ":1.7146343678089342,"vX0":4.661712162907004,"vY0":-127.56112190234496,"vZ0":-3.5380865883583983,"x":130.56,"y":192.48,"x0":-1.2351372732295072,"y0":50.00112675134366,"z0":5.075271563628882,"aX":-12.32658053770243},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.4,"breakHorizontal":12.5,"spinRate":1442,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4292627856908142,"extension":6.3258902603013185},"index":2,"playId":"43e4b586-184d-33da-acaf-6c161cc65300","pitchNumber":2,"startTime":"2026-07-18T20:02:51.986Z","endTime":"2026-07-18T20:02:55.540Z","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":93.9,"endSpeed":85.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.713735581277856,"aZ":-15.406611466875157,"pfxX":-3.6758169579296807,"pfxZ":8.849338869981816,"pX":0.009618858040792875,"pZ":3.413131234058377,"vX0":4.354251520361124,"vY0":-136.66848381839003,"vZ0":-2.5054358718251195,"x":116.63,"y":146.63,"x0":-1.1255656409727621,"y0":50.000009126179535,"z0":5.398034415660366,"aX":-6.962820084470493},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":5.8,"spinRate":2321,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.40055318431462394,"extension":6.4994491559273015},"index":3,"playId":"bc3a521c-bb2b-3c5d-8d89-853e3dd742ac","pitchNumber":3,"startTime":"2026-07-18T20:03:10.064Z","endTime":"2026-07-18T20:03:14.582Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-18T20:03:31.151Z","endTime":"2026-07-18T20:03:52.503Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82107411433096,"aZ":-29.965609794656572,"pfxX":8.299260284698617,"pfxZ":1.6226054983167977,"pX":-0.10272481932721206,"pZ":2.8778664600751593,"vX0":0.5921007982056641,"vY0":-116.26578484420968,"vZ0":1.4390770215941664,"x":120.92,"y":161.08,"x0":-1.438600293964202,"y0":50.00357402252088,"z0":5.105244775307394,"aX":11.30508051085921},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":3.6,"breakHorizontal":-15.1,"spinRate":2452,"spinDirection":73},"zone":2,"typeConfidence":2.0,"plateTime":0.4720056545989917,"extension":6.677767365112534},"index":5,"playId":"f936171e-4ea7-371b-b9e7-239be7fbe856","pitchNumber":4,"startTime":"2026-07-18T20:03:52.503Z","endTime":"2026-07-18T20:03:55.503Z","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":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.295584419414137,"aZ":-32.657901575082484,"pfxX":4.387148052199462,"pfxZ":-0.3137329423403816,"pX":0.30843724620013846,"pZ":2.3768311537968843,"vX0":2.8545017245593742,"vY0":-122.75153428931444,"vZ0":0.10818891917267992,"x":105.24,"y":174.61,"x0":-1.4360364694031083,"y0":50.00299113339226,"z0":5.092532321342736,"aX":6.753625832229686},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.4,"breakHorizontal":-8.5,"spinRate":2439,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4447145515824307,"extension":6.56583829859287},"hitData":{"launchSpeed":96.8,"launchAngle":29.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":170.21,"coordY":53.83}},"index":6,"playId":"af141e16-c8e2-3c44-b709-466968348d5b","pitchNumber":5,"startTime":"2026-07-18T20:04:15.092Z","endTime":"2026-07-18T20:04:31.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:04:31.322Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T20:04:52.072Z","endTime":"2026-07-18T20:06:58.652Z","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":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.692639737290484,"aZ":-33.32492540885409,"pfxX":6.926527270141289,"pfxZ":-0.8580108555493808,"pX":-1.0673515383111523,"pZ":2.7376694451640144,"vX0":-1.0950960203923565,"vY0":-115.2307663491914,"vZ0":1.9070763776792705,"x":157.68,"y":164.86,"x0":-1.483692457737272,"y0":50.00549844809935,"z0":5.1340120572737264,"aX":9.255910168774417},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-0.7,"breakHorizontal":-12.2,"spinRate":2292,"spinDirection":77},"zone":11,"typeConfidence":2.0,"plateTime":0.4765069635287644,"extension":6.635197116522174},"index":0,"playId":"1781956d-5a38-3d25-a9c5-27c92c1b4251","pitchNumber":1,"startTime":"2026-07-18T20:05:06.574Z","endTime":"2026-07-18T20:05:10.817Z","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":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.616255646117164,"aZ":-33.604106291159965,"pfxX":6.410927602578589,"pfxZ":-1.057507891166054,"pX":-0.8730731953401183,"pZ":2.8880891076347623,"vX0":-0.4436369152798032,"vY0":-115.48346913012841,"vZ0":2.405516064032569,"x":150.28,"y":160.8,"x0":-1.511297251796189,"y0":50.0034733163442,"z0":5.066519045177914,"aX":8.654669835090019},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.1,"breakHorizontal":-11.5,"spinRate":2461,"spinDirection":80},"zone":11,"typeConfidence":2.0,"plateTime":0.47438963004089096,"extension":6.4974873884658715},"index":1,"playId":"6b2c7ff9-f999-39c5-8362-6f400ebc956b","pitchNumber":2,"startTime":"2026-07-18T20:05:26.084Z","endTime":"2026-07-18T20:05:53.112Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77930843324988,"aZ":-27.837683859527658,"pfxX":2.636200097076667,"pfxZ":2.7118550914669415,"pX":0.7723368177683381,"pZ":1.6479937346164684,"vX0":3.6980536993481685,"vY0":-124.78897318219873,"vZ0":-2.96039818904356,"x":87.56,"y":194.28,"x0":-1.0633376050797887,"y0":50.002789694024656,"z0":5.109222312843011,"aX":4.216427838573584},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.6,"breakHorizontal":-5.5,"spinRate":2340,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.4365564389946641,"extension":6.700541927766249},"index":2,"playId":"67a23015-9861-3971-9b0b-afbe80001063","pitchNumber":3,"startTime":"2026-07-18T20:05:59.852Z","endTime":"2026-07-18T20:06:03.275Z","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":86.8,"endSpeed":80.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.771421580664924,"aZ":-29.733322522545055,"pfxX":-6.453479213318715,"pfxZ":1.488541145600438,"pX":-1.1540457623506988,"pZ":3.451165209124809,"vX0":2.628729278591992,"vY0":-126.51452961214548,"vZ0":1.5710518648028842,"x":90.79,"y":135.24,"x0":-1.360858202258102,"y0":50.00414240833225,"z0":5.1838218140209955,"aX":-10.593622919580719},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.2,"breakHorizontal":11.2,"spinRate":1287,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4308796184809256,"extension":6.471257038716914},"index":3,"playId":"e5c51458-ad89-39f1-b212-bf1eccc19ac2","pitchNumber":4,"startTime":"2026-07-18T20:06:22.950Z","endTime":"2026-07-18T20:06:26.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.17927276322293,"aZ":-30.5639498818246,"pfxX":6.279901915277702,"pfxZ":1.1585280765226784,"pX":-0.21747535021675418,"pZ":2.295612809304811,"vX0":0.6381780787521669,"vY0":-117.0767641991242,"vZ0":0.1387655305561677,"x":125.29,"y":176.8,"x0":-1.3096986642286397,"y0":50.00495338218282,"z0":5.085538291272993,"aX":8.757886258218939},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.4,"breakHorizontal":-11.5,"spinRate":2410,"spinDirection":87},"zone":5,"typeConfidence":2.0,"plateTime":0.46703114364021925,"extension":6.677537911076944},"index":4,"playId":"5bde7de4-9152-376e-b28e-80b995a91017","pitchNumber":5,"startTime":"2026-07-18T20:06:55.147Z","endTime":"2026-07-18T20:06:58.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:06:58.652Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T20:07:01.625Z","endTime":"2026-07-18T20:09:32.456Z","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":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.062828041999527,"aZ":-28.909286606190413,"pfxX":-6.046238285581831,"pfxZ":1.9100649478775829,"pX":-0.5576357838448519,"pZ":2.8920143121006636,"vX0":3.922484531187197,"vY0":-128.94758050910596,"vZ0":-0.23717155803069767,"x":138.26,"y":160.7,"x0":-1.3015620123129368,"y0":50.002105898158405,"z0":5.18765175544846,"aX":-10.333506238023174},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.6,"breakHorizontal":10.2,"spinRate":1241,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.42236445605662976,"extension":6.293472162716356},"index":0,"playId":"6a8d1d1f-5470-3b60-bcc5-d11c835d815b","pitchNumber":1,"startTime":"2026-07-18T20:07:27.508Z","endTime":"2026-07-18T20:07:30.692Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-18T20:07:41.745Z","endTime":"2026-07-18T20:08:01.958Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.1,"endSpeed":86.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.033642079940925,"aZ":-26.30974329559381,"pfxX":-1.3667909904387696,"pfxZ":3.1179787443022704,"pX":0.5962119369543984,"pZ":2.590591036813368,"vX0":5.479211658243709,"vY0":-135.5820417949132,"vZ0":-2.0255848340013873,"x":94.27,"y":168.83,"x0":-1.2649664704418844,"y0":50.00058885017435,"z0":5.166264344593623,"aX":-2.5692543982804272},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.5,"breakHorizontal":1.4,"spinRate":1891,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.40255019449927065,"extension":6.606793827295619},"index":2,"playId":"e6a9d6ba-d1b2-310d-82fa-19331dbf6d96","pitchNumber":2,"startTime":"2026-07-18T20:08:01.958Z","endTime":"2026-07-18T20:08:05.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.431117812664393,"aZ":-32.39665002870061,"pfxX":-5.568302116313287,"pfxZ":-0.125620589620556,"pX":0.268292940401992,"pZ":0.9519251292624101,"vX0":5.897324949780613,"vY0":-129.25524902690447,"vZ0":-3.813593266541572,"x":106.77,"y":213.08,"x0":-1.3044973105925433,"y0":50.00635261436403,"z0":4.89721167981537,"aX":-9.555132722855781},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.8,"breakHorizontal":9.0,"spinRate":1367,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.42153621731239443,"extension":6.4835084754233305},"index":3,"playId":"70554016-0b9a-3688-8cfa-4a8733ee4afd","pitchNumber":3,"startTime":"2026-07-18T20:08:31.561Z","endTime":"2026-07-18T20:08:45.927Z","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":93.4,"endSpeed":86.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50154741136501,"aZ":-22.99560867014029,"pfxX":-1.626772914459758,"pfxZ":4.8288982247077605,"pX":-0.9573113024205464,"pZ":5.067921273184294,"vX0":1.5657400602799973,"vY0":-136.17100597211365,"vZ0":2.9495161811741504,"x":153.49,"y":101.95,"x0":-1.3250581016001608,"y0":50.00229715649137,"z0":5.551241228254096,"aX":-3.092067943048294},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":2.6,"spinRate":1939,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4003822055452049,"extension":6.39135737667354},"index":4,"playId":"9db33d63-2d17-39f9-9721-681342ff0de4","pitchNumber":4,"startTime":"2026-07-18T20:09:06.516Z","endTime":"2026-07-18T20:09:09.827Z","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":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18240741529286,"aZ":-31.551468386152816,"pfxX":-4.880741001254298,"pfxZ":0.34847622138966017,"pX":-0.872995110594224,"pZ":2.1762138387703978,"vX0":3.059053054761041,"vY0":-130.8598438599295,"vZ0":-1.3141834040458047,"x":150.28,"y":180.02,"x0":-1.410648595138982,"y0":50.00067458426047,"z0":5.0037550444367715,"aX":-8.64126036277142},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.6,"breakHorizontal":8.4,"spinRate":1401,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4152564844594089,"extension":6.567467953377462},"index":5,"playId":"f5214ad7-cb33-347f-9db7-ee642d712d4b","pitchNumber":5,"startTime":"2026-07-18T20:09:28.160Z","endTime":"2026-07-18T20:09:32.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:09:32.456Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T20:09:34.649Z","endTime":"2026-07-18T20:11:08.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.345901245562438,"aZ":-25.285698264322424,"pfxX":1.3643247397409368,"pfxZ":4.0139845489049595,"pX":1.74286629098536,"pZ":2.608856061470862,"vX0":6.878884442684293,"vY0":-129.06850051217458,"vZ0":-1.415870075445573,"x":50.57,"y":168.34,"x0":-1.1149184641009426,"y0":50.00553696431475,"z0":5.079055202440871,"aX":2.3432059596955415},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.2,"breakHorizontal":-3.7,"spinRate":2173,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.42149680158775604,"extension":6.849565690862834},"index":0,"playId":"191764b8-a508-3e2a-ae61-e0180dd24ab9","pitchNumber":1,"startTime":"2026-07-18T20:10:00.573Z","endTime":"2026-07-18T20:10:04.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.09136679980581,"aZ":-28.32130059525574,"pfxX":-6.603015593157239,"pfxZ":2.230516949751147,"pX":-0.46501465147931065,"pZ":2.998181487033324,"vX0":4.206803533718953,"vY0":-129.06707711876626,"vZ0":-0.06423591355851477,"x":134.73,"y":157.83,"x0":-1.2394751183916772,"y0":50.00001619110288,"z0":5.163376990099391,"aX":-11.393515958986209},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":11.3,"spinRate":1315,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.4207157815498195,"extension":6.445748385729932},"index":1,"playId":"58ca279b-965f-3e32-be40-33012cbbc14e","pitchNumber":2,"startTime":"2026-07-18T20:10:20.451Z","endTime":"2026-07-18T20:10:23.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10446692582369,"aZ":-31.43745547304027,"pfxX":7.0776456430220085,"pfxZ":0.5089342211073351,"pX":0.31037527099980455,"pZ":2.610566737525689,"vX0":1.8447265380200404,"vY0":-119.46812877016544,"vZ0":0.9696447965198709,"x":105.17,"y":168.29,"x0":-1.3899895867419592,"y0":50.00515602320618,"z0":5.005850445889543,"aX":10.322744650530687},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.3,"breakHorizontal":-13.2,"spinRate":2298,"spinDirection":70},"zone":6,"typeConfidence":2.0,"plateTime":0.45692081685395136,"extension":6.615628131200372},"index":2,"playId":"f12400ff-4490-3ba9-9d96-d1faa09eb360","pitchNumber":3,"startTime":"2026-07-18T20:10:41.554Z","endTime":"2026-07-18T20:10:45.129Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.037551164613987,"aZ":-29.393261758586686,"pfxX":1.5216206137944823,"pfxZ":1.704914291358648,"pX":0.6696171126058448,"pZ":3.072233457902107,"vX0":4.16758407349005,"vY0":-125.75382906097902,"vZ0":0.591448034553646,"x":91.48,"y":155.83,"x0":-1.1945707173848366,"y0":50.00360002677509,"z0":5.183853357515414,"aX":2.4816871756649004},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.4,"breakHorizontal":-3.6,"spinRate":2463,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.4324879085960176,"extension":6.501188489271755},"index":3,"playId":"e1da7156-416b-36fa-b82b-01954990063f","pitchNumber":4,"startTime":"2026-07-18T20:11:04.029Z","endTime":"2026-07-18T20:11:08.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:11:08.707Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Caratini grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T20:13:41.133Z","endTime":"2026-07-18T20:13:49.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Thielbar replaces Matthew Boyd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T20:12:38.527Z","endTime":"2026-07-18T20:13:43.477Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573204,"link":"/api/v1/people/573204"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.342867285318654,"aZ":-13.744807963666329,"pfxX":1.7033516487569562,"pfxZ":9.540528967006292,"pX":-0.050967064592291875,"pZ":2.6429420256312834,"vX0":-0.3506515321317255,"vY0":-137.593079890008,"vZ0":-6.640127081716586,"x":118.94,"y":167.42,"x0":-0.14390685669220146,"y0":50.0065267003818,"z0":6.0054688850320375,"aX":3.291603105968153},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":-3.0,"spinRate":2213,"spinDirection":164},"zone":5,"typeConfidence":0.9,"plateTime":0.3969173123823042,"extension":6.25959207718619},"hitData":{"launchSpeed":92.3,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.35,"coordY":134.83}},"index":1,"playId":"2e0f561f-4ff0-3032-9098-5fa98198717b","pitchNumber":1,"startTime":"2026-07-18T20:13:43.477Z","endTime":"2026-07-18T20:13:49.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:13:49.942Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T20:13:56.081Z","endTime":"2026-07-18T20:15:59.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":87.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.221661635177412,"aZ":-15.559657168684891,"pfxX":0.13664342558345544,"pfxZ":8.60443890842123,"pX":0.12543565670283413,"pZ":2.7406738364303855,"vX0":0.9348116870841363,"vY0":-137.30743604571217,"vZ0":-6.0024992519806855,"x":112.22,"y":164.78,"x0":-0.23562500569128603,"y0":50.00356208006996,"z0":5.994023155730269,"aX":0.26353311087936687},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":-0.5,"spinRate":2303,"spinDirection":172},"zone":5,"typeConfidence":0.86,"plateTime":0.3972324426406857,"extension":6.170383982251496},"index":0,"playId":"5e44070d-5b48-3fe6-8655-409757052386","pitchNumber":1,"startTime":"2026-07-18T20:14:15.299Z","endTime":"2026-07-18T20:14:18.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54706219002922,"aZ":-15.237906882628739,"pfxX":-0.0734753479180621,"pfxZ":8.760803649191104,"pX":0.9912343023493003,"pZ":3.612604918907374,"vX0":2.846274219197769,"vY0":-137.46317625071413,"vZ0":-3.901964272985308,"x":79.22,"y":141.24,"x0":-0.04361484983937977,"y0":50.00320642760097,"z0":6.070116659749169,"aX":-0.14206876266739268},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":-0.4,"spinRate":2220,"spinDirection":165},"zone":12,"typeConfidence":0.87,"plateTime":0.3968901774787619,"extension":6.023832015521404},"index":1,"playId":"ba5c9c32-137b-3135-994f-09cfc6bad05d","pitchNumber":2,"startTime":"2026-07-18T20:14:30.516Z","endTime":"2026-07-18T20:14:34.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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.501989896539097,"aZ":-26.912056396244036,"pfxX":-4.299640690114255,"pfxZ":3.036878152846681,"pX":0.14301876209644981,"pZ":2.251587245100414,"vX0":1.6006872439278856,"vY0":-129.81177079917813,"vZ0":-4.601355295725097,"x":111.55,"y":177.99,"x0":0.082040369847269,"y0":50.00164438489696,"z0":6.061038697549804,"aX":-7.443010525262741},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":7.6,"spinRate":2314,"spinDirection":191},"zone":5,"typeConfidence":0.91,"plateTime":0.4196525076200177,"extension":6.1670702479823785},"index":2,"playId":"21b5d935-ab4c-3946-99d2-2dea7915d37a","pitchNumber":3,"startTime":"2026-07-18T20:14:45.141Z","endTime":"2026-07-18T20:14:48.738Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-18T20:14:58.563Z","endTime":"2026-07-18T20:15:12.802Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43657873469334,"aZ":-12.503808229979507,"pfxX":3.2111602020023167,"pfxZ":10.012352820611426,"pX":1.2621987894898934,"pZ":2.90312121710674,"vX0":2.1921341875537843,"vY0":-139.0937435759091,"vZ0":-6.304442030785524,"x":68.89,"y":160.4,"x0":0.047343427798739,"y0":50.003878447392516,"z0":6.024003196643371,"aX":6.307747370195537},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":-6.2,"spinRate":2293,"spinDirection":166},"zone":12,"typeConfidence":0.92,"plateTime":0.3934009718637874,"extension":6.153577069370894},"index":4,"playId":"a4369f46-0764-322c-8d83-ae3b4e4b3d08","pitchNumber":4,"startTime":"2026-07-18T20:15:12.802Z","endTime":"2026-07-18T20:15:17.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":73.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.189027756415843,"aZ":-40.23243698881891,"pfxX":-3.4892490685264734,"pfxZ":-5.991691806314794,"pX":-0.3517818680018818,"pZ":3.130274386071477,"vX0":0.7966891064571757,"vY0":-114.3810822342628,"vZ0":1.5876777479496558,"x":130.41,"y":154.26,"x0":-0.24800622978377485,"y0":50.003882115836234,"z0":6.328725254515047,"aX":-4.6915565993089645},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-10.3,"breakHorizontal":6.1,"spinRate":2507,"spinDirection":327},"zone":1,"typeConfidence":0.84,"plateTime":0.47619420286453495,"extension":6.1476853068740445},"index":5,"playId":"8170e08a-3c4a-3065-ba18-570d5211d00e","pitchNumber":5,"startTime":"2026-07-18T20:15:28.745Z","endTime":"2026-07-18T20:15:33.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23719950362848,"aZ":-41.94059645083565,"pfxX":-1.8612859812875113,"pfxZ":-7.696186745372283,"pX":-0.7552775962506365,"pZ":1.5119167907241564,"vX0":-0.3093669740348383,"vY0":-112.22592791936361,"vZ0":-0.7931334169841227,"x":145.79,"y":197.96,"x0":-0.3737584017671256,"y0":50.00173341632129,"z0":6.159915380871509,"aX":-2.3623597485130396},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-13.8,"breakHorizontal":3.5,"spinRate":2590,"spinDirection":333},"zone":13,"typeConfidence":0.9,"plateTime":0.48897735556753785,"extension":6.269751779732092},"index":6,"playId":"961f0653-fa64-36a7-bb6e-32b325e7cdc1","pitchNumber":6,"startTime":"2026-07-18T20:15:54.490Z","endTime":"2026-07-18T20:15:59.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:15:59.147Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kody Clemens homers (18) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T20:16:01.188Z","endTime":"2026-07-18T20:17:27.519Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":{"id":573204,"link":"/api/v1/people/573204"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.410647578821166,"aZ":-33.16330266407195,"pfxX":-7.765123037143777,"pfxZ":-0.7042670001459683,"pX":0.4035374882446857,"pZ":2.6819897329179314,"vX0":2.833837426230689,"vY0":-117.66803976649376,"vZ0":-0.5422126496345594,"x":101.75,"y":141.37,"x0":0.19539142416964336,"y0":50.00249997504574,"z0":5.976583722779855,"aX":-10.93600927971176},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.1,"breakHorizontal":13.4,"spinRate":2444,"spinDirection":307},"zone":6,"typeConfidence":0.91,"plateTime":0.4647160368207195,"extension":6.00046553127273},"index":0,"playId":"a91eb20a-ccd0-3176-9152-884fdf2af06e","pitchNumber":1,"startTime":"2026-07-18T20:16:25.108Z","endTime":"2026-07-18T20:16:28.108Z","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":80.5,"endSpeed":74.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.751305218008802,"aZ":-34.03537124433061,"pfxX":-9.411238574303106,"pfxZ":-1.3339671452618642,"pX":-0.729638300891785,"pZ":1.5528396738029404,"vX0":1.1260171418976583,"vY0":-117.27183203369314,"vZ0":-3.009158035722748,"x":144.81,"y":196.85,"x0":0.007569702090986098,"y0":50.00386686670463,"z0":6.021103395107742,"aX":-13.135089559164921},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.9,"breakHorizontal":16.8,"spinRate":2491,"spinDirection":307},"zone":13,"typeConfidence":0.92,"plateTime":0.4666980511320471,"extension":6.004423697184027},"index":1,"playId":"4012aadc-a659-3f64-8110-d23ccedc4047","pitchNumber":2,"startTime":"2026-07-18T20:16:44.971Z","endTime":"2026-07-18T20:16:50.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.56095204895592,"aZ":-32.886551990577516,"pfxX":-9.285832286543478,"pfxZ":-0.5264745930287518,"pX":0.013626133084806199,"pZ":2.30375198855658,"vX0":2.47140969322936,"vY0":-116.07020859121752,"vZ0":-1.2514444259816588,"x":116.48,"y":176.58,"x0":0.1418698747028924,"y0":50.000364077777924,"z0":5.979133209869742,"aX":-12.677933939313796},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.0,"breakHorizontal":16.2,"spinRate":2459,"spinDirection":300},"zone":5,"typeConfidence":0.92,"plateTime":0.47175621459547035,"extension":6.095207009604347},"hitData":{"launchSpeed":102.7,"launchAngle":37.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":197.71,"coordY":57.63}},"index":2,"playId":"c4097063-ff9e-343c-a4e2-ffa90f719747","pitchNumber":3,"startTime":"2026-07-18T20:17:02.325Z","endTime":"2026-07-18T20:17:27.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:17:27.519Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Kreidler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T20:17:33.868Z","endTime":"2026-07-18T20:19:29.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.646859580741072,"aZ":-26.853385594162724,"pfxX":-2.933735828960228,"pfxZ":3.161615288233997,"pX":-1.532825913514466,"pZ":1.8625520385419834,"vX0":-1.8754290359063654,"vY0":-128.86361149863126,"vZ0":-5.318099579220989,"x":175.43,"y":188.49,"x0":-0.41459850454440345,"y0":50.00312175769969,"z0":6.02624968352571,"aX":-4.936030653613138},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.8,"breakHorizontal":5.8,"spinRate":2336,"spinDirection":204},"zone":13,"typeConfidence":0.92,"plateTime":0.4249626578381296,"extension":6.3054934744211435},"index":0,"playId":"ddbee46d-5816-3d41-9d7d-bce4ec984a6f","pitchNumber":1,"startTime":"2026-07-18T20:17:52.670Z","endTime":"2026-07-18T20:17:57.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.108761726133086,"aZ":-13.933073064883727,"pfxX":3.3466615416126064,"pfxZ":9.58599418483391,"pX":0.6785595471208525,"pZ":2.960761083625028,"vX0":1.6992149425904601,"vY0":-135.71032176679086,"vZ0":-5.747941832618861,"x":91.13,"y":158.84,"x0":-0.3867041264087251,"y0":50.0031033899714,"z0":6.043264133205317,"aX":6.3667399094055925},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":-6.4,"spinRate":2199,"spinDirection":169},"zone":3,"typeConfidence":0.92,"plateTime":0.40054841897809723,"extension":6.076928381237532},"index":1,"playId":"9d8ff69b-f929-33fe-9e11-82e4107589fe","pitchNumber":2,"startTime":"2026-07-18T20:18:08.362Z","endTime":"2026-07-18T20:18:17.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.804213366607012,"aZ":-43.43057729535097,"pfxX":-3.774285114954619,"pfxZ":-9.097035829109403,"pX":0.2392683102713888,"pZ":2.6077950716760503,"vX0":2.344575397392217,"vY0":-110.87013637160722,"vZ0":1.9603207189613672,"x":107.88,"y":168.37,"x0":-0.34439866438680167,"y0":50.000019082250255,"z0":6.2628477929479045,"aX":-4.673097282049858},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-15.6,"breakHorizontal":6.2,"spinRate":2502,"spinDirection":325},"zone":5,"typeConfidence":0.9,"plateTime":0.49502713363355966,"extension":6.1659406176234155},"index":2,"playId":"3623ea70-da34-3b68-9213-c123690fe035","pitchNumber":3,"startTime":"2026-07-18T20:18:36.959Z","endTime":"2026-07-18T20:18:39.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":71.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.715934715945604,"aZ":-42.93742011604754,"pfxX":-2.1984516471054256,"pfxZ":-8.568024566553932,"pX":-0.13907020157437372,"pZ":1.4692948479454797,"vX0":1.3380054660458036,"vY0":-111.57206885487342,"vZ0":-0.6869065580030558,"x":122.3,"y":199.11,"x0":-0.46194725225823463,"y0":50.00191308100812,"z0":6.218996538750293,"aX":-2.7620663830654313},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-15.4,"breakHorizontal":3.6,"spinRate":2601,"spinDirection":330},"zone":13,"typeConfidence":0.91,"plateTime":0.4915504852293462,"extension":6.297420250830652},"index":3,"playId":"5d866d4f-315e-3008-9a60-551f572e761e","pitchNumber":4,"startTime":"2026-07-18T20:19:08.977Z","endTime":"2026-07-18T20:19:13.382Z","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":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85771136707628,"aZ":-42.55984249815893,"pfxX":-2.211008856990985,"pfxZ":-8.32491351298835,"pX":0.5891990740956271,"pZ":1.3973384780242861,"vX0":2.3028417537120047,"vY0":-111.21612607041004,"vZ0":-0.7326427231283505,"x":94.54,"y":201.05,"x0":-0.1747921748385402,"y0":50.00524692907755,"z0":6.163715720216176,"aX":-2.7565882009233422},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-15.0,"breakHorizontal":3.4,"spinRate":2534,"spinDirection":331},"zone":14,"typeConfidence":0.91,"plateTime":0.49341426279320233,"extension":6.23946476146027},"index":4,"playId":"0f7acea3-b3a1-3684-adea-099dfc635fb7","pitchNumber":5,"startTime":"2026-07-18T20:19:25.592Z","endTime":"2026-07-18T20:19:29.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:19:29.717Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T20:21:27.474Z","endTime":"2026-07-18T20:24:07.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2559139309675,"aZ":-27.773734894678835,"pfxX":-6.0745793355303235,"pfxZ":2.6465149731962025,"pX":0.06937001691204045,"pZ":2.5576540761163327,"vX0":5.456905369245323,"vY0":-127.13097616916474,"vZ0":-1.1645329517333736,"x":114.36,"y":169.72,"x0":-1.2996824760052008,"y0":50.00287905256551,"z0":5.1950323363388184,"aX":-10.098808693968127},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":10.0,"spinRate":1478,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.42830044164888337,"extension":6.306437852751742},"index":0,"playId":"113557e7-0828-3b4c-a3c1-14a2a6d69a18","pitchNumber":1,"startTime":"2026-07-18T20:21:44.514Z","endTime":"2026-07-18T20:21:48.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.316171779778568,"aZ":-30.449305081604304,"pfxX":3.6203040699712963,"pfxZ":1.1117284742974434,"pX":-0.8012838875187294,"pZ":3.348348753271879,"vX0":0.3411472979791668,"vY0":-122.876639384145,"vZ0":1.538740855246193,"x":147.54,"y":148.37,"x0":-1.412714477830048,"y0":50.005317533458516,"z0":5.268271027103795,"aX":5.634486456315861},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.5,"breakHorizontal":-6.6,"spinRate":2340,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4427757966089918,"extension":6.407831398590495},"index":1,"playId":"8f80dabd-ad81-3475-8157-d9caf8ae17d7","pitchNumber":2,"startTime":"2026-07-18T20:22:05.109Z","endTime":"2026-07-18T20:22:09.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.432013470720033,"aZ":-32.533173723244396,"pfxX":-5.567938735994847,"pfxZ":-0.2139276312021181,"pX":-0.17475967581508842,"pZ":2.0191977756778448,"vX0":4.7678193143823,"vY0":-126.8371462003995,"vZ0":-1.2935517907140854,"x":123.66,"y":184.26,"x0":-1.346088257277446,"y0":50.006045943956,"z0":5.105768258067155,"aX":-9.167644906629834},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.5,"breakHorizontal":9.1,"spinRate":1471,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.43014523840564545,"extension":6.392560388721322},"index":2,"playId":"5531be2a-8fec-3a3d-a97a-cb3c8077edbe","pitchNumber":3,"startTime":"2026-07-18T20:22:23.052Z","endTime":"2026-07-18T20:22:26.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.614046487867505,"aZ":-33.53895096434498,"pfxX":7.8920418171426014,"pfxZ":-0.9811637960917179,"pX":0.336383253982485,"pZ":0.5737127679709674,"vX0":1.8821200632554096,"vY0":-117.19847400098867,"vZ0":-2.6549984982929233,"x":104.18,"y":223.29,"x0":-1.5018448330273917,"y0":50.001070737768295,"z0":4.845634675677118,"aX":11.005384842592294},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.2,"breakHorizontal":-14.8,"spinRate":2588,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4668879291639483,"extension":6.572970952899331},"index":3,"playId":"4a656cab-75a5-3c69-ba2c-a75efb0bd6ed","pitchNumber":4,"startTime":"2026-07-18T20:22:45.862Z","endTime":"2026-07-18T20:22:51.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.775930175967776,"aZ":-31.42095984497195,"pfxX":-6.104202501874047,"pfxZ":0.4474367477768002,"pX":-1.5564111133381853,"pZ":2.414061369870613,"vX0":1.6070464552373553,"vY0":-128.9771265538983,"vZ0":-0.7387333716568234,"x":176.33,"y":173.6,"x0":-1.3911691926688026,"y0":50.00633381068671,"z0":5.110017545007549,"aX":-10.370035070274835},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.8,"breakHorizontal":10.8,"spinRate":1443,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.423351336910196,"extension":6.307312883045684},"index":4,"playId":"6b3c7e88-a75b-307b-8793-91216c9a943d","pitchNumber":5,"startTime":"2026-07-18T20:23:09.272Z","endTime":"2026-07-18T20:23:12.852Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-18T20:23:22.085Z","endTime":"2026-07-18T20:23:37.754Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25540150981855,"aZ":-32.23061101957462,"pfxX":-5.404658431801891,"pfxZ":-0.03204641473069536,"pX":-0.953097238948056,"pZ":3.3154189934592675,"vX0":2.4965953991837826,"vY0":-127.1277272564964,"vZ0":1.4230020620073849,"x":153.33,"y":149.26,"x0":-1.2332330344675408,"y0":50.003772261457506,"z0":5.262777958930219,"aX":-9.057031040627587},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.4,"breakHorizontal":9.5,"spinRate":1330,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.42699577493063856,"extension":6.483020803439382},"index":6,"playId":"09793e9a-9219-316d-ac3b-cae866583dbc","pitchNumber":6,"startTime":"2026-07-18T20:23:37.754Z","endTime":"2026-07-18T20:23:41.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0786899216355,"aZ":-22.663528174032365,"pfxX":-1.2539522803285574,"pfxZ":5.059939953850371,"pX":0.2682964749994559,"pZ":3.834973885168673,"vX0":3.7700002991400776,"vY0":-135.190294618947,"vZ0":0.006369534856327519,"x":106.77,"y":135.24,"x0":-0.9717495188970102,"y0":50.00579048423243,"z0":5.402663447225129,"aX":-2.358886748139005},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":1.6,"spinRate":1884,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.40272120141117584,"extension":6.513442930653598},"index":7,"playId":"6174ca9d-925e-38bc-80d2-8db625212456","pitchNumber":7,"startTime":"2026-07-18T20:24:03.370Z","endTime":"2026-07-18T20:24:07.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:24:07.937Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T20:24:13.059Z","endTime":"2026-07-18T20:25:40.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.779154108204445,"aZ":-29.394583236291947,"pfxX":2.5522486764909686,"pfxZ":1.718120053761191,"pX":1.1746065161458856,"pZ":2.098404986842756,"vX0":4.722363463607595,"vY0":-125.09620651905314,"vZ0":-1.589787260980301,"x":72.23,"y":182.12,"x0":-1.0552650427067392,"y0":50.000131332322496,"z0":5.10967017872424,"aX":4.11983355370305},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.0,"breakHorizontal":-5.5,"spinRate":2348,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.43472930566625134,"extension":6.538212061152815},"index":0,"playId":"f296f338-2f9f-3cc3-a07d-94efa61d2a70","pitchNumber":1,"startTime":"2026-07-18T20:24:35.089Z","endTime":"2026-07-18T20:24:39.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98532564078081,"aZ":-32.32205808782327,"pfxX":-6.036878279626748,"pfxZ":-0.08623752310004562,"pX":-0.44629729331222034,"pZ":2.3680746246014115,"vX0":4.106393270105883,"vY0":-126.89133567328507,"vZ0":-0.5081211782503724,"x":134.01,"y":174.84,"x0":-1.2880464333129282,"y0":50.00478077053762,"z0":5.110196078420192,"aX":-10.00672255026972},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.0,"breakHorizontal":10.2,"spinRate":1343,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.42898171272544916,"extension":6.453461406482707},"index":1,"playId":"6258f61f-dfb5-3602-a873-d4ea292259b8","pitchNumber":2,"startTime":"2026-07-18T20:24:52.192Z","endTime":"2026-07-18T20:24:55.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.010724707038673,"aZ":-30.252934268150604,"pfxX":-3.942130854779203,"pfxZ":1.1144104340793284,"pX":0.2205517256974492,"pZ":2.2877382178947268,"vX0":5.216351859884464,"vY0":-129.14711184744502,"vZ0":-1.3328110492306204,"x":108.59,"y":177.01,"x0":-1.2953238436078818,"y0":50.002350246902004,"z0":5.096432313266854,"aX":-6.788571898955787},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.9,"breakHorizontal":6.2,"spinRate":1470,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4210139203689738,"extension":6.378251818407956},"index":2,"playId":"48b5f1a0-837e-3c18-a1e1-06dfc69c9ea3","pitchNumber":3,"startTime":"2026-07-18T20:25:11.119Z","endTime":"2026-07-18T20:25:15.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.726735793585508,"aZ":-27.367002664006254,"pfxX":8.459949180919159,"pfxZ":3.3153873262790965,"pX":0.728042354891939,"pZ":1.882653007162114,"vX0":2.3676996429498574,"vY0":-119.28006018521639,"vZ0":-1.2429037643174106,"x":89.25,"y":187.95,"x0":-1.3750678258584035,"y0":50.00088461273156,"z0":4.865152983871274,"aX":12.257674629655705},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.0,"breakHorizontal":-15.8,"spinRate":2498,"spinDirection":85},"zone":9,"typeConfidence":2.0,"plateTime":0.4582096778174276,"extension":6.4839171991340265},"index":3,"playId":"ddfd2451-a64a-305b-84d7-8bc59e3c09ea","pitchNumber":4,"startTime":"2026-07-18T20:25:35.415Z","endTime":"2026-07-18T20:25:40.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:25:40.399Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to center fielder Luke Keaschall.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T20:25:42.567Z","endTime":"2026-07-18T20:29:40.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91365129706686,"aZ":-23.05496576534393,"pfxX":-0.4274676793926684,"pfxZ":4.935229689746048,"pX":1.084544367122457,"pZ":2.6781806929402183,"vX0":5.426619692492173,"vY0":-134.26931891120182,"vZ0":-2.5161156241191245,"x":75.66,"y":166.47,"x0":-0.8971503335715852,"y0":50.00010061381835,"z0":5.247672029593962,"aX":-0.789903096586574},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":-0.2,"spinRate":1929,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4061389967116149,"extension":6.565695865568509},"index":0,"playId":"ea66b57c-6ac1-3434-a149-7ae61eb0351c","pitchNumber":1,"startTime":"2026-07-18T20:26:08.171Z","endTime":"2026-07-18T20:26:11.722Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-18T20:26:42.642Z","endTime":"2026-07-18T20:28:21.282Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"c82ad0d7-bd00-3abc-b5a8-3f5021514988","startTime":"2026-07-18T20:28:21.282Z","endTime":"2026-07-18T20:28:25.007Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.167560318681055,"aZ":-29.43999442225855,"pfxX":-4.950610673941881,"pfxZ":1.624809126400459,"pX":-0.49139754201724267,"pZ":1.837431756309062,"vX0":4.113752958733542,"vY0":-127.68117245227786,"vZ0":-2.3957004528093084,"x":135.73,"y":189.17,"x0":-1.4641079427877812,"y0":50.00484571696955,"z0":5.057163827604729,"aX":-8.344856519426415},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.8,"breakHorizontal":8.3,"spinRate":1468,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.4256202261238182,"extension":6.288089730973228},"index":3,"playId":"ebe84eba-a036-3c3f-9166-2312bf641c52","pitchNumber":2,"startTime":"2026-07-18T20:28:49.163Z","endTime":"2026-07-18T20:28:53.258Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.544274017518738,"aZ":-31.07247039667737,"pfxX":-5.1390916779842515,"pfxZ":0.6441918090882268,"pX":0.20408433101284335,"pZ":0.9278312476406403,"vX0":5.704699265842153,"vY0":-128.75375300438353,"vZ0":-4.311304695623275,"x":109.22,"y":213.73,"x0":-1.3552986101622126,"y0":50.00271557809073,"z0":4.984027784050857,"aX":-8.772962610588987},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.6,"breakHorizontal":8.3,"spinRate":1483,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4227288168155372,"extension":6.284781687740153},"index":4,"playId":"51f4e745-58c9-3420-9c4e-eb159de7d74c","pitchNumber":3,"startTime":"2026-07-18T20:29:09.107Z","endTime":"2026-07-18T20:29:13.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92616573478084,"aZ":-14.395164814295029,"pfxX":-4.2196812886699195,"pfxZ":9.369386363791254,"pX":-0.2984359911098745,"pZ":2.233446016403861,"vX0":3.7577659334468287,"vY0":-136.15286226561753,"vZ0":-5.288638864818455,"x":128.38,"y":178.48,"x0":-1.1411688656156893,"y0":50.00199006218215,"z0":5.179959092697507,"aX":-8.006080945681045},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":7.0,"spinRate":2302,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.4006686908905608,"extension":6.473085766853004},"hitData":{"launchSpeed":100.1,"launchAngle":46.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.27,"coordY":87.2}},"index":5,"playId":"72e003ea-1d2e-3ff8-993d-eb2c03f1e372","pitchNumber":4,"startTime":"2026-07-18T20:29:26.912Z","endTime":"2026-07-18T20:29:40.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:29:40.909Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to right fielder Austin Martin. Michael Busch to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T20:29:44.541Z","endTime":"2026-07-18T20:30:19.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.277090249881567,"aZ":-26.996935982024674,"pfxX":3.6481268248344656,"pfxZ":3.058104055656125,"pX":-0.030749460060231354,"pZ":2.460976136701142,"vX0":2.1299181784500587,"vY0":-128.39713852779897,"vZ0":-1.5498398218877045,"x":118.17,"y":172.33,"x0":-1.3413594439603334,"y0":50.00114462840794,"z0":5.146908716327336,"aX":6.170687352738523},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.5,"breakHorizontal":-7.1,"spinRate":2241,"spinDirection":169},"zone":5,"typeConfidence":2.0,"plateTime":0.4244510817225162,"extension":6.3691630316273855},"hitData":{"launchSpeed":96.7,"launchAngle":6.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.62,"coordY":126.23}},"index":0,"playId":"9f5214eb-e0b1-33bb-9f8f-67f1e639f791","pitchNumber":1,"startTime":"2026-07-18T20:30:08.554Z","endTime":"2026-07-18T20:30:19.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:30:19.543Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Ramírez singles on a line drive to right fielder Austin Martin. Michael Busch scores. Nico Hoerner to 3rd.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T20:30:23.026Z","endTime":"2026-07-18T20:31:29.113Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":702474,"link":"/api/v1/people/702474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.356051501019845,"aZ":-31.1704207876241,"pfxX":-4.477963205753654,"pfxZ":0.596824784766893,"pX":0.22868366368346385,"pZ":2.8137502746364604,"vX0":5.413808730363182,"vY0":-127.56701585993565,"vZ0":0.21926823062960055,"x":108.28,"y":162.81,"x0":-1.3198160256846025,"y0":50.0030603555888,"z0":5.144779496475919,"aX":-7.527544615260626},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.3,"breakHorizontal":7.2,"spinRate":1492,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.42616149816094495,"extension":6.264149544151943},"index":0,"playId":"75f5119d-9f63-3a78-9f0a-29f998878c60","pitchNumber":1,"startTime":"2026-07-18T20:30:58.500Z","endTime":"2026-07-18T20:31:02.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.336559516533498,"aZ":-33.32423804401082,"pfxX":-3.8069851232583884,"pfxZ":-0.6774704954407555,"pX":-0.23285231972830653,"pZ":1.2228363355419267,"vX0":4.337556054478246,"vY0":-128.1769336615459,"vZ0":-2.9991275946082814,"x":125.88,"y":205.76,"x0":-1.436114479543332,"y0":50.001803827754614,"z0":4.955833085147683,"aX":-6.465742309286755},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.6,"breakHorizontal":6.1,"spinRate":1468,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4239728206759019,"extension":6.472335050678507},"hitData":{"launchSpeed":68.2,"launchAngle":18.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.15,"coordY":126.88}},"index":1,"playId":"fd1823ee-8fac-309b-a8a0-9ac998584aa1","pitchNumber":2,"startTime":"2026-07-18T20:31:17.613Z","endTime":"2026-07-18T20:31:29.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:31:29.113Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, second baseman Kody Clemens to first baseman Josh Bell.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T20:31:56.327Z","endTime":"2026-07-18T20:33:06.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.2,"endSpeed":76.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.12155483943227,"aZ":-28.943763292327137,"pfxX":4.745311241325196,"pfxZ":2.2024775205817404,"pX":2.1607328421820076,"pZ":1.9596295658031009,"vX0":6.650935984795149,"vY0":-119.64284834450652,"vZ0":-0.8994943180834959,"x":34.64,"y":185.87,"x0":-1.2574608234027018,"y0":50.005396320495656,"z0":4.902991982423297,"aX":6.974968023446763},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.1,"breakHorizontal":-10.0,"spinRate":2498,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4554163663702151,"extension":6.600348507873914},"index":0,"playId":"048c37a2-bb6b-3a39-8121-851febb21d9d","pitchNumber":1,"startTime":"2026-07-18T20:32:14.298Z","endTime":"2026-07-18T20:32:17.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36559594976762,"aZ":-17.24555829710381,"pfxX":-3.4949882108977217,"pfxZ":7.893533628777537,"pX":0.2932693992454266,"pZ":2.367453057155057,"vX0":4.600625620914447,"vY0":-135.17761391470782,"vZ0":-4.616579269163352,"x":105.82,"y":174.86,"x0":-0.9593910708722126,"y0":50.006376622452784,"z0":5.270941049479775,"aX":-6.612910693887261},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":5.6,"spinRate":1995,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.40183040242851575,"extension":6.599968888833597},"index":1,"playId":"ed9aa4c7-853f-37e5-b8e0-eba582cf9993","pitchNumber":2,"startTime":"2026-07-18T20:32:37.669Z","endTime":"2026-07-18T20:32:40.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.460006866953027,"aZ":-30.988693789667018,"pfxX":-7.977060533031355,"pfxZ":0.6909816939589888,"pX":-0.9586109540772992,"pZ":2.8703762475439007,"vX0":3.3368490204373966,"vY0":-129.92034505423226,"vZ0":-0.003123554944267082,"x":153.54,"y":161.28,"x0":-1.221124736252139,"y0":50.00233152287273,"z0":5.220923821276467,"aX":-13.676945474978119},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.4,"breakHorizontal":13.8,"spinRate":1500,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.42110856910342065,"extension":6.313691174651605},"hitData":{"launchSpeed":60.1,"launchAngle":5.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.03,"coordY":148.31}},"index":2,"playId":"4aa5ba3f-3629-3d97-a1cb-4e9ce885bef5","pitchNumber":3,"startTime":"2026-07-18T20:32:58.209Z","endTime":"2026-07-18T20:33:06.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:33:06.196Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T20:35:38.561Z","endTime":"2026-07-18T20:36:04.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trent Thornton replaces Caleb Thielbar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T20:34:48.163Z","endTime":"2026-07-18T20:35:23.766Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663423,"link":"/api/v1/people/663423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T20:35:23.766Z","endTime":"2026-07-18T20:35:40.838Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"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":88.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0110727714402,"aZ":-15.696016927802804,"pfxX":-3.3414554920070225,"pfxZ":8.359293476360492,"pX":1.2238753730226306,"pZ":2.3469726002299254,"vX0":9.444962092004964,"vY0":-138.59398241606738,"vZ0":-5.418966932656178,"x":70.35,"y":175.41,"x0":-1.7738071704148188,"y0":50.00655633554396,"z0":5.353018938011918,"aX":-6.590173587096468},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":4.3,"spinRate":2439,"spinDirection":201},"zone":14,"typeConfidence":0.88,"plateTime":0.39315925214221403,"extension":6.310367495680774},"index":2,"playId":"23283297-9147-38cc-a85c-08c9705af5c9","pitchNumber":1,"startTime":"2026-07-18T20:35:40.838Z","endTime":"2026-07-18T20:35:44.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.564555471336252,"aZ":-15.446906105856998,"pfxX":-3.340234098118262,"pfxZ":8.99994876458075,"pX":0.09414089112054937,"pZ":2.586343157265306,"vX0":6.5393168915983715,"vY0":-135.23808229834046,"vZ0":-4.544280296639107,"x":113.41,"y":168.95,"x0":-1.9175798804168653,"y0":50.003352841166475,"z0":5.3666114544541434,"aX":-6.209153972894442},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":4.7,"spinRate":2474,"spinDirection":203},"zone":5,"typeConfidence":0.87,"plateTime":0.4045008625458175,"extension":6.352584325755448},"hitData":{"launchSpeed":94.1,"launchAngle":48.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.85,"coordY":107.71}},"index":3,"playId":"4b4a6349-7036-3b90-ba7a-f3a2172760ae","pitchNumber":2,"startTime":"2026-07-18T20:35:56.712Z","endTime":"2026-07-18T20:36:04.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:36:04.728Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T20:36:10.662Z","endTime":"2026-07-18T20:37:44.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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,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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78026117920779,"aZ":-30.66391186185348,"pfxX":6.78575715716231,"pfxZ":1.0600807997359265,"pX":0.1682269504296597,"pZ":2.2107853889064786,"vX0":4.2356221384639205,"vY0":-118.83300549112916,"vZ0":-0.5048049576700508,"x":110.59,"y":179.09,"x0":-2.521639393112646,"y0":50.00166515479818,"z0":5.223008713766233,"aX":9.657882247016763},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.0,"breakHorizontal":-13.3,"spinRate":2922,"spinDirection":64},"zone":8,"typeConfidence":0.9,"plateTime":0.4617525695372433,"extension":5.85026734197049},"index":0,"playId":"d9c3aa3c-b52c-3eac-ad65-762b20e8023c","pitchNumber":1,"startTime":"2026-07-18T20:36:33.664Z","endTime":"2026-07-18T20:36:37.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.6,"endSpeed":74.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.131646352702127,"aZ":-42.46604280051397,"pfxX":3.8244837182410714,"pfxZ":-7.24322000166114,"pX":-0.06942643097680457,"pZ":2.5900745725988656,"vX0":3.60474003030352,"vY0":-118.80661516616462,"vZ0":1.7937179339585965,"x":119.65,"y":168.85,"x0":-2.10688885856343,"y0":50.00369102122119,"z0":5.703434408079826,"aX":5.432482586971011},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.4,"breakHorizontal":-7.8,"spinRate":3247,"spinDirection":47},"zone":5,"typeConfidence":0.92,"plateTime":0.46216655848519483,"extension":5.976165676042264},"index":1,"playId":"109ce575-ee16-3f8b-b33c-8ece2f8305e4","pitchNumber":2,"startTime":"2026-07-18T20:36:49.311Z","endTime":"2026-07-18T20:36:52.974Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-18T20:37:02.555Z","endTime":"2026-07-18T20:37:17.532Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16452617002791,"aZ":-43.64589096981859,"pfxX":4.225260210020329,"pfxZ":-8.22886572694738,"pX":0.37001262565868454,"pZ":0.7373269945793943,"vX0":4.324851696944968,"vY0":-118.58017983036746,"vZ0":-1.5971201079050361,"x":102.9,"y":218.87,"x0":-2.041040067458461,"y0":50.00353004623736,"z0":5.479350756108776,"aX":5.889199523222777},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-15.0,"breakHorizontal":-8.9,"spinRate":3218,"spinDirection":43},"zone":14,"typeConfidence":0.93,"plateTime":0.4657182685898098,"extension":5.954071739480432},"index":3,"playId":"1680f758-07c9-3b81-8f9e-deacbc6adfed","pitchNumber":3,"startTime":"2026-07-18T20:37:17.532Z","endTime":"2026-07-18T20:37:21.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.404989589198266,"aZ":-14.131215429117596,"pfxX":-1.330294581264144,"pfxZ":9.200063521020715,"pX":-0.26975059513620553,"pZ":2.14406537337305,"vX0":4.754324178824068,"vY0":-138.7720288600981,"vZ0":-6.368621274517785,"x":127.28,"y":180.89,"x0":-1.8281829108964678,"y0":50.00666749712793,"z0":5.400481190965237,"aX":-2.6107034034680523},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":1.4,"spinRate":2484,"spinDirection":200},"zone":8,"typeConfidence":0.93,"plateTime":0.3938515135975833,"extension":6.319013190297319},"hitData":{"launchSpeed":104.5,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.13,"coordY":150.12}},"index":4,"playId":"abd8c705-7482-334b-adb9-25e9c7d411bd","pitchNumber":4,"startTime":"2026-07-18T20:37:37.853Z","endTime":"2026-07-18T20:37:44.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:37:44.460Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alan Roden singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T20:38:29.307Z","endTime":"2026-07-18T20:39:13.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Alan Roden replaces Austin Martin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T20:37:59.202Z","endTime":"2026-07-18T20:38:31.607Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.31455987298661,"aZ":-32.40960151655527,"pfxX":0.7413129612209701,"pfxZ":-0.13943443855913706,"pX":-0.540513853796251,"pZ":3.574165321317591,"vX0":3.868873581689444,"vY0":-129.61892600304034,"vZ0":0.9724878995963622,"x":137.6,"y":142.28,"x0":-2.134935119931661,"y0":50.00044827919657,"z0":5.626559764572288,"aX":1.2884422005507106},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.1,"breakHorizontal":-2.0,"spinRate":2929,"spinDirection":129},"zone":11,"typeConfidence":0.72,"plateTime":0.4189567371004048,"extension":6.052104721877382},"index":1,"playId":"dba66267-be86-315f-9995-8f3e824b59a4","pitchNumber":1,"startTime":"2026-07-18T20:38:31.607Z","endTime":"2026-07-18T20:38:36.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62020368949019,"aZ":-44.063536056001006,"pfxX":3.926032528481537,"pfxZ":-8.475559680510814,"pX":-0.7498632932632034,"pZ":3.3721145274947983,"vX0":2.144939584682401,"vY0":-117.52555337760734,"vZ0":4.066220769824348,"x":145.58,"y":147.73,"x0":-2.183412002452971,"y0":50.0018192016392,"z0":5.703743217454931,"aX":5.508091053218477},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-14.2,"breakHorizontal":-7.7,"spinRate":3282,"spinDirection":51},"zone":1,"typeConfidence":0.92,"plateTime":0.4655015001185392,"extension":5.990943410485701},"index":2,"playId":"3f1e7122-5437-343e-a13c-2891d2c62b0b","pitchNumber":2,"startTime":"2026-07-18T20:38:47.022Z","endTime":"2026-07-18T20:38:52.833Z","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":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.805131195881522,"aZ":-16.04410492900265,"pfxX":0.1564933907928865,"pfxZ":8.20422131443865,"pX":0.24691965112804376,"pZ":3.178047493462541,"vX0":5.996762812266525,"vY0":-138.59273685203638,"vZ0":-3.081903280587025,"x":107.59,"y":152.97,"x0":-1.9554786792344387,"y0":50.00565202276795,"z0":5.3613244990636275,"aX":0.3078501284228454},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":-1.4,"spinRate":2490,"spinDirection":201},"zone":3,"typeConfidence":0.8,"plateTime":0.3935668772168177,"extension":6.196073288904852},"hitData":{"launchSpeed":73.3,"launchAngle":18.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.28,"coordY":109.71}},"index":3,"playId":"fe3418c0-c2e4-3be7-a842-f01b04e71ff6","pitchNumber":3,"startTime":"2026-07-18T20:39:03.532Z","endTime":"2026-07-18T20:39:13.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:39:13.647Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T20:39:16.484Z","endTime":"2026-07-18T20:39:46.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"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],"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":86.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43971104414378,"aZ":-28.956811923239666,"pfxX":1.6550033954021917,"pfxZ":1.7224357244055586,"pX":0.633575311621402,"pZ":2.605743782109991,"vX0":6.672573784294176,"vY0":-133.67816848636318,"vZ0":-1.761176242747137,"x":92.85,"y":168.42,"x0":-2.0789936947139123,"y0":50.00106062599516,"z0":5.291391507290287,"aX":3.0866179363983934},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.0,"breakHorizontal":-4.1,"spinRate":2779,"spinDirection":182},"zone":6,"typeConfidence":0.93,"plateTime":0.40499867242801724,"extension":6.273099273430719},"hitData":{"launchSpeed":89.6,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.6,"coordY":154.62}},"index":0,"playId":"76d30e88-0f81-3d2f-abff-9f4ca3b19f36","pitchNumber":1,"startTime":"2026-07-18T20:39:39.909Z","endTime":"2026-07-18T20:39:46.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:39:46.325Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Amaya lines out to right fielder Alan Roden.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T20:42:11.786Z","endTime":"2026-07-18T20:42:49.090Z","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":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Alan Roden remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T20:41:33.892Z","endTime":"2026-07-18T20:41:33.914Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"description":"Pitching Change: Kendry Rojas replaces Mike Paredes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T20:41:33.914Z","endTime":"2026-07-18T20:42:14.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696070,"link":"/api/v1/people/696070"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.305339123755644,"aZ":-14.274442477921397,"pfxX":4.936907413047246,"pfxZ":9.088782188810828,"pX":0.6026379013590963,"pZ":1.8376736230389903,"vX0":-4.679961112098115,"vY0":-139.42847484555008,"vZ0":-7.543194730693092,"x":94.03,"y":189.16,"x0":1.6613538451584462,"y0":50.0005874044,"z0":5.519702021444569,"aX":9.720535468859394},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":-7.9,"spinRate":2220,"spinDirection":144},"zone":9,"typeConfidence":0.9,"plateTime":0.39281762981321044,"extension":6.77379946594039},"index":2,"playId":"8ead03a4-6a87-38a9-a44f-e60567db3813","pitchNumber":1,"startTime":"2026-07-18T20:42:14.112Z","endTime":"2026-07-18T20:42:17.518Z","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":95.3,"endSpeed":87.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.189385181568824,"aZ":-22.8599496674384,"pfxX":9.590547178961948,"pfxZ":4.764108525148364,"pX":1.1266474784060454,"pZ":2.398779354475732,"vX0":-5.45989466322532,"vY0":-138.7087190772096,"vZ0":-4.230605357483808,"x":74.05,"y":174.01,"x0":1.8715721954082567,"y0":50.00197586606394,"z0":5.462551011800049,"aX":18.740737236038484},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.9,"breakHorizontal":-16.3,"spinRate":2120,"spinDirection":137},"zone":14,"typeConfidence":0.98,"plateTime":0.39445827356261987,"extension":6.581597643468917},"index":3,"playId":"ab8ea991-0e57-3edc-8243-44cde15ea9e9","pitchNumber":2,"startTime":"2026-07-18T20:42:28.093Z","endTime":"2026-07-18T20:42:32.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":82.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.243536117266498,"aZ":-26.116411553922855,"pfxX":-1.563237278862689,"pfxZ":3.5668194544087735,"pX":0.1862312191855404,"pZ":1.9730760852707736,"vX0":-3.4685694584055873,"vY0":-128.65518603717243,"vZ0":-4.27704765512558,"x":109.9,"y":185.51,"x0":1.7478055688954381,"y0":50.005768797836886,"z0":5.648841016445086,"aX":-2.6564911006287977},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":3.5,"spinRate":2341,"spinDirection":180},"zone":8,"typeConfidence":0.91,"plateTime":0.4235205957958552,"extension":6.677393112459409},"hitData":{"launchSpeed":95.0,"launchAngle":21.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":203.76,"coordY":95.25}},"index":4,"playId":"95d25eb9-3c2e-3d43-b1e1-cd75454563b0","pitchNumber":3,"startTime":"2026-07-18T20:42:43.474Z","endTime":"2026-07-18T20:42:49.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:42:49.090Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T20:42:54.127Z","endTime":"2026-07-18T20:43:38.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.847431774957982,"aZ":-14.891527785724147,"pfxX":4.796595798198105,"pfxZ":8.80327021961773,"pX":-0.6387434505199314,"pZ":2.4491901053928027,"vX0":-7.622207620982519,"vY0":-139.13067713641624,"vZ0":-5.768210366931081,"x":141.35,"y":172.65,"x0":1.5115325708097769,"y0":50.00105247456923,"z0":5.533999503966249,"aX":9.415248860439032},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":-7.1,"spinRate":2262,"spinDirection":142},"zone":4,"typeConfidence":0.88,"plateTime":0.3934827195297572,"extension":6.768088166117559},"index":0,"playId":"3eab9d03-4d72-3525-8ce8-d08b3a8b9031","pitchNumber":1,"startTime":"2026-07-18T20:43:17.029Z","endTime":"2026-07-18T20:43:20.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.933790581897092,"aZ":-17.54219183916956,"pfxX":5.182367235464943,"pfxZ":7.429442673809178,"pX":-0.33951439919857745,"pZ":2.183110869818441,"vX0":-7.141262212178193,"vY0":-138.05770167371085,"vZ0":-5.960905399209979,"x":129.94,"y":179.84,"x0":1.5834606905756041,"y0":50.00125425426402,"z0":5.513393019937665,"aX":10.204741644904093},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":-8.3,"spinRate":2142,"spinDirection":149},"zone":4,"typeConfidence":0.6,"plateTime":0.393723266083049,"extension":6.679739009819246},"hitData":{"launchSpeed":93.8,"launchAngle":28.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.32,"coordY":90.11}},"index":1,"playId":"a7559706-f65f-39e2-805e-99501d6791cf","pitchNumber":2,"startTime":"2026-07-18T20:43:32.168Z","endTime":"2026-07-18T20:43:38.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:43:38.690Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a fly ball to right fielder Alan Roden.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T20:43:42.619Z","endTime":"2026-07-18T20:45:53.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18557871906387,"aZ":-12.467299860118954,"pfxX":1.897676009154175,"pfxZ":9.561044588481181,"pX":-0.6367130999822426,"pZ":2.161952914196396,"vX0":-6.817716693989816,"vY0":-141.70064382938241,"vZ0":-7.7085888858524845,"x":141.27,"y":180.41,"x0":1.5396071384521288,"y0":50.006471572101475,"z0":5.68956419118667,"aX":3.9129977166503727},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.2,"breakHorizontal":-2.3,"spinRate":2078,"spinDirection":149},"zone":4,"typeConfidence":0.91,"plateTime":0.3845170598824508,"extension":6.683337906976766},"index":0,"playId":"8b1d319c-de9b-3001-b5f5-286531c47604","pitchNumber":1,"startTime":"2026-07-18T20:44:06.386Z","endTime":"2026-07-18T20:44:09.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.919127550975002,"aZ":-29.08763454540276,"pfxX":1.9254901210673818,"pfxZ":1.7867764789301592,"pX":1.1882615738048103,"pZ":3.50966914674647,"vX0":-1.7056830424265002,"vY0":-129.6226227761873,"vZ0":-0.5899989365847648,"x":71.71,"y":144.02,"x0":1.5994552476709665,"y0":50.00595905471191,"z0":5.929728407280566,"aX":3.3312037414246074},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.4,"breakHorizontal":-3.2,"spinRate":1563,"spinDirection":156},"zone":12,"typeConfidence":0.81,"plateTime":0.41993304518980956,"extension":6.645174817878527},"index":1,"playId":"8897193a-f1ce-3fdb-a7b9-36b6424d007e","pitchNumber":2,"startTime":"2026-07-18T20:44:22.711Z","endTime":"2026-07-18T20:44:27.105Z","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":96.4,"endSpeed":88.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37091525342358,"aZ":-16.92946770434335,"pfxX":9.196597629136555,"pfxZ":7.660954867270755,"pX":1.1139792749239361,"pZ":2.77528610694099,"vX0":-4.801814954178349,"vY0":-140.30830637676368,"vZ0":-4.785144062169622,"x":74.54,"y":163.85,"x0":1.654692327734319,"y0":50.00249495591212,"z0":5.609577090367885,"aX":18.296742550494727},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":-15.6,"spinRate":1986,"spinDirection":145},"zone":12,"typeConfidence":0.88,"plateTime":0.39070140348746163,"extension":6.643786237777718},"index":2,"playId":"a11beecc-6758-3534-b090-7ad829f8dee6","pitchNumber":3,"startTime":"2026-07-18T20:44:40.336Z","endTime":"2026-07-18T20:44:43.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.533763986495778,"aZ":-24.95143793122748,"pfxX":5.429985801768038,"pfxZ":4.090799761102836,"pX":1.1317309967752882,"pZ":2.2168462470264334,"vX0":-2.341143104076254,"vY0":-131.7077391330804,"vZ0":-4.570313561994301,"x":73.86,"y":178.93,"x0":1.3238920777490804,"y0":50.00596725233889,"z0":5.807599081667142,"aX":9.593780637455204},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":-9.4,"spinRate":1245,"spinDirection":146},"zone":14,"typeConfidence":0.88,"plateTime":0.41500733600228523,"extension":6.654147245371452},"index":3,"playId":"7a927756-28c5-360d-908d-8d105872624b","pitchNumber":4,"startTime":"2026-07-18T20:45:03.846Z","endTime":"2026-07-18T20:45:08.005Z","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":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66544026689409,"aZ":-26.924374936167712,"pfxX":4.132298973427408,"pfxZ":2.886854575133361,"pX":1.0053076876412677,"pZ":2.409240576733588,"vX0":-2.512267217189978,"vY0":-132.83467046430587,"vZ0":-3.8376734678470044,"x":78.68,"y":173.73,"x0":1.4177542783392287,"y0":50.00483197388707,"z0":5.790767225621719,"aX":7.518143599387912},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.8,"breakHorizontal":-7.1,"spinRate":1381,"spinDirection":149},"zone":14,"typeConfidence":0.88,"plateTime":0.40955094541171766,"extension":6.716853000897152},"index":4,"playId":"0e97d539-2a11-3a5a-a9d4-8957b8cbd9fe","pitchNumber":5,"startTime":"2026-07-18T20:45:20.742Z","endTime":"2026-07-18T20:45:23.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.559220522039947,"aZ":-17.709169899700075,"pfxX":3.124969443724006,"pfxZ":7.104301857023037,"pX":-0.36270099452629345,"pZ":2.962434051154331,"vX0":-6.081097945098669,"vY0":-140.97777386249084,"vZ0":-4.8955095086036104,"x":130.83,"y":158.79,"x0":1.4050501323011895,"y0":50.00470284571014,"z0":5.8452572109948555,"aX":6.3647950416868015},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.1,"breakHorizontal":-4.6,"spinRate":2270,"spinDirection":156},"zone":1,"typeConfidence":0.91,"plateTime":0.38680852564226376,"extension":6.623927897276095},"hitData":{"launchSpeed":68.9,"launchAngle":39.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.35,"coordY":135.03}},"index":5,"playId":"030ec308-5693-3e3f-a6cd-cd0909bbd987","pitchNumber":6,"startTime":"2026-07-18T20:45:43.401Z","endTime":"2026-07-18T20:45:53.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:45:53.958Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T20:46:12.489Z","endTime":"2026-07-18T20:49:12.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86506932985881,"aZ":-17.84512433591597,"pfxX":4.49057333991932,"pfxZ":6.974942239956119,"pX":-0.30996308466049977,"pZ":3.1660264651347645,"vX0":-6.951931431243779,"vY0":-141.379043839651,"vZ0":-3.7898123138406716,"x":128.82,"y":153.3,"x0":1.5811118567021243,"y0":50.00020408049941,"z0":5.647530736206107,"aX":9.221859872401406},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.1,"breakHorizontal":-7.0,"spinRate":2241,"spinDirection":149},"zone":1,"typeConfidence":0.9,"plateTime":0.38530086940417574,"extension":6.568269032506854},"index":0,"playId":"91954132-5e34-3ea5-96dd-870226bcf64d","pitchNumber":1,"startTime":"2026-07-18T20:46:25.600Z","endTime":"2026-07-18T20:46:29.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":90.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.980296903872283,"aZ":-17.40300963576488,"pfxX":5.753713867684161,"pfxZ":7.198568815696676,"pX":-0.3735737528232171,"pZ":2.743819869344748,"vX0":-7.306264578616512,"vY0":-141.12276205087468,"vZ0":-4.908343946592224,"x":131.24,"y":164.7,"x0":1.4808583774744237,"y0":50.00051269740804,"z0":5.598582755640371,"aX":11.802548912400344},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.4,"breakHorizontal":-9.2,"spinRate":2269,"spinDirection":149},"zone":1,"typeConfidence":0.87,"plateTime":0.3856160331236884,"extension":6.606248714054954},"index":1,"playId":"950dc135-c388-3849-b708-27a139991dd5","pitchNumber":2,"startTime":"2026-07-18T20:46:44.886Z","endTime":"2026-07-18T20:46:48.388Z","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":97.6,"endSpeed":90.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.518874426588138,"aZ":-15.182583892456428,"pfxX":6.641949258604252,"pfxZ":8.249022973050474,"pX":-1.0870850139148753,"pZ":1.8560714211164941,"vX0":-9.506460816537226,"vY0":-141.72668212624984,"vZ0":-7.679312273574693,"x":158.44,"y":188.67,"x0":1.4280333119292032,"y0":50.00554916537025,"z0":5.54593625721403,"aX":13.686700966498915},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.7,"breakHorizontal":-10.4,"spinRate":2292,"spinDirection":147},"zone":13,"typeConfidence":0.82,"plateTime":0.3846028640423311,"extension":6.874617375494393},"index":2,"playId":"f9170e9f-7a8a-3942-8f1b-191091a51361","pitchNumber":3,"startTime":"2026-07-18T20:47:05.473Z","endTime":"2026-07-18T20:47:10.029Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-18T20:47:17.129Z","endTime":"2026-07-18T20:47:34.679Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":84.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.843427849906497,"aZ":-25.03725905788319,"pfxX":-0.7599240460303731,"pfxZ":4.028970563434236,"pX":-0.934951815277731,"pZ":2.2872127578853343,"vX0":-5.942943435300607,"vY0":-130.5773963692226,"vZ0":-4.031518266824673,"x":152.64,"y":177.03,"x0":1.4453470187588189,"y0":50.002875240047864,"z0":5.679001692110633,"aX":-1.34535346730511},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.8,"breakHorizontal":2.4,"spinRate":2465,"spinDirection":176},"zone":13,"typeConfidence":0.91,"plateTime":0.41539978702189106,"extension":6.630581191861948},"index":4,"playId":"439a5481-fba0-381c-bbb0-5c84b13aa57e","pitchNumber":4,"startTime":"2026-07-18T20:47:34.679Z","endTime":"2026-07-18T20:47:43.168Z","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":96.8,"endSpeed":89.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.060818798180637,"aZ":-14.764230221922894,"pfxX":4.26909835368555,"pfxZ":8.57478294702813,"pX":0.9056905337704196,"pZ":4.290069201642383,"vX0":-2.9629920351552737,"vY0":-141.09873994198995,"vZ0":-1.7284136574098516,"x":82.48,"y":122.95,"x0":1.4111570593561602,"y0":50.00122157722772,"z0":5.85487160779995,"aX":8.665653086221955},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":-7.2,"spinRate":2340,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.3871935379513354,"extension":6.598381215655849},"index":5,"playId":"5626cb68-e7d1-3391-a5b4-122470be982e","pitchNumber":5,"startTime":"2026-07-18T20:48:19.656Z","endTime":"2026-07-18T20:48:23.883Z","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":96.8,"endSpeed":89.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.871294483059202,"aZ":-14.618582519090861,"pfxX":3.8536984810734287,"pfxZ":8.661891024533102,"pX":-1.123280514835096,"pZ":3.1776862009376625,"vX0":-8.66298668834212,"vY0":-140.7556482211567,"vZ0":-4.061244974594841,"x":159.82,"y":152.98,"x0":1.4796214291747867,"y0":50.00473690889949,"z0":5.571580981211516,"aX":7.812791206685728},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":-5.4,"spinRate":2358,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.38761111146732796,"extension":6.802151659563859},"index":6,"playId":"cc270d5a-6f43-3d03-b33b-cba5a809a78d","pitchNumber":6,"startTime":"2026-07-18T20:48:46.508Z","endTime":"2026-07-18T20:48:49.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.214071612431574,"aZ":-27.237596464297468,"pfxX":-1.6854031702690149,"pfxZ":2.8466185650982023,"pX":-1.735796664715209,"pZ":2.3803119591255464,"vX0":-7.766330555410548,"vY0":-130.09802711357278,"vZ0":-3.339085182571059,"x":183.16,"y":174.51,"x0":1.492589314522014,"y0":50.005043752386726,"z0":5.7181029845767375,"aX":-2.9221379716746743},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":4.6,"spinRate":2417,"spinDirection":175},"zone":13,"typeConfidence":0.91,"plateTime":0.4191037165842264,"extension":6.645438395041465},"index":7,"playId":"1d6ffe40-af1a-3dd3-b626-ee1d66d24aac","pitchNumber":7,"startTime":"2026-07-18T20:49:09.635Z","endTime":"2026-07-18T20:49:12.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:49:12.978Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Bell singles on a ground ball to pitcher Jacob Webb.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T20:51:34.015Z","endTime":"2026-07-18T20:52:41.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657097,"link":"/api/v1/people/657097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jacob Webb replaces Trent Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T20:50:58.638Z","endTime":"2026-07-18T20:51:34.015Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657097,"link":"/api/v1/people/657097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89945360224386,"aZ":-25.32984772530528,"pfxX":-10.963738634621897,"pfxZ":4.443572939761905,"pX":-1.1841781932751834,"pZ":3.147672716992473,"vX0":7.672687541679347,"vY0":-123.37961392133063,"vZ0":-0.9490169666332096,"x":114.9,"y":142.78,"x0":-2.9122902183990265,"y0":50.00000192326747,"z0":5.674838827460918,"aX":-16.874351570619982},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.0,"breakHorizontal":18.0,"spinRate":2357,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.444201770733188,"extension":5.966646493377235},"index":1,"playId":"8dd43a46-95f9-3c28-b1fa-b1e4aefc1dc7","pitchNumber":1,"startTime":"2026-07-18T20:51:34.015Z","endTime":"2026-07-18T20:51:37.158Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-18T20:51:45.740Z","endTime":"2026-07-18T20:51:56.350Z","isPitch":false,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.759132580436905,"aZ":-24.02364192076459,"pfxX":-10.559815775097416,"pfxZ":5.184503055300389,"pX":-0.005228224645079174,"pZ":1.5831624144489729,"vX0":10.002125693216724,"vY0":-123.80857043694454,"vZ0":-4.773245875347788,"x":117.2,"y":196.03,"x0":-2.701017719856667,"y0":50.00455746116765,"z0":5.5153759734646,"aX":-16.60559822448587},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.6,"breakHorizontal":17.2,"spinRate":2398,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.4402579914296836,"extension":5.808527652257192},"index":3,"playId":"c6f810b5-ae85-317e-a25f-ef65087386c9","pitchNumber":2,"startTime":"2026-07-18T20:51:56.350Z","endTime":"2026-07-18T20:51:59.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84284070821282,"aZ":-40.781789794801604,"pfxX":3.87525619869583,"pfxZ":-5.894674447258816,"pX":0.7236092438164157,"pZ":0.6874389013484357,"vX0":7.621754822970273,"vY0":-120.42957962433412,"vZ0":-2.7456999857865063,"x":89.42,"y":220.22,"x0":-2.994318160203233,"y0":50.005681600280695,"z0":5.472972635382527,"aX":5.654424067824264},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-11.0,"breakHorizontal":-9.0,"spinRate":2771,"spinDirection":30},"zone":14,"typeConfidence":0.87,"plateTime":0.45596795142787494,"extension":5.988231798684386},"index":4,"playId":"582fe135-c210-3b2c-ac99-61f681c194e2","pitchNumber":3,"startTime":"2026-07-18T20:52:12.811Z","endTime":"2026-07-18T20:52:17.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.423633059815863,"aZ":-28.751258567934045,"pfxX":-10.126251247144747,"pfxZ":2.1967104958312786,"pX":-1.290742616521465,"pZ":2.0791246880252103,"vX0":7.001855063290426,"vY0":-123.88330649003545,"vZ0":-2.541355040559196,"x":166.2,"y":182.64,"x0":-2.836197255845083,"y0":50.00011347887967,"z0":5.517998173375097,"aX":-15.759143470642282},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.6,"breakHorizontal":16.7,"spinRate":2133,"spinDirection":242},"zone":13,"typeConfidence":0.88,"plateTime":0.4418792760447654,"extension":6.029320961503808},"hitData":{"launchSpeed":82.0,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":119.31,"coordY":173.89}},"index":5,"playId":"9672e0fb-1cb0-3264-89be-1f54c9abb45b","pitchNumber":4,"startTime":"2026-07-18T20:52:31.752Z","endTime":"2026-07-18T20:52:41.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:52:41.488Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Caratini singles on a ground ball to left fielder Ian Happ. Josh Bell to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T20:53:29.542Z","endTime":"2026-07-18T20:55:19.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7],"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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T20:53:06.477Z","endTime":"2026-07-18T20:53:31.831Z","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":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.360661725281037,"aZ":-24.315840991834847,"pfxX":-9.616825601268236,"pfxZ":4.948486914500313,"pX":-0.02336241150009428,"pZ":1.3016793155530093,"vX0":10.000336912242368,"vY0":-124.48500838131204,"vZ0":-5.32656899749214,"x":117.89,"y":203.63,"x0":-2.82196254321395,"y0":50.00033896299439,"z0":5.453334204974226,"aX":-15.26118710119212},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.0,"breakHorizontal":15.4,"spinRate":2284,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.43811438926176427,"extension":5.950095987120998},"index":1,"playId":"f7049c71-71c0-3b5a-bf1c-e75e55a7fd46","pitchNumber":1,"startTime":"2026-07-18T20:53:31.831Z","endTime":"2026-07-18T20:53:35.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(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":95.0,"endSpeed":87.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92373590153015,"aZ":-13.024581331294884,"pfxX":-7.442335775755874,"pfxZ":9.825507228539642,"pX":-0.6637869247470544,"pZ":1.9282448643691756,"vX0":9.14473381312666,"vY0":-138.03912463606687,"vZ0":-6.698194061251289,"x":142.3,"y":186.72,"x0":-3.037487267621049,"y0":50.001987280000115,"z0":5.246225909830357,"aX":-14.503098762329536},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":11.8,"spinRate":2606,"spinDirection":223},"zone":7,"typeConfidence":0.9,"plateTime":0.39533962441761883,"extension":6.116918312331448},"index":2,"playId":"75683578-371a-3a12-88b8-4235880045e6","pitchNumber":2,"startTime":"2026-07-18T20:53:47.447Z","endTime":"2026-07-18T20:53:50.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16956148152811,"aZ":-12.755042505793204,"pfxX":-7.942186904648893,"pfxZ":10.03294326088827,"pX":0.06194433482042809,"pZ":1.8222182309590158,"vX0":10.559882865052968,"vY0":-138.1139701371696,"vZ0":-7.131942462316217,"x":114.64,"y":189.58,"x0":-2.7755311263401725,"y0":50.005110991116396,"z0":5.29211905680354,"aX":-15.37723512927354},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":12.2,"spinRate":2633,"spinDirection":219},"zone":8,"typeConfidence":0.9,"plateTime":0.3962639080324326,"extension":6.199861545555426},"index":3,"playId":"bfee708a-097c-38a6-95be-0337ca17094f","pitchNumber":3,"startTime":"2026-07-18T20:54:04.004Z","endTime":"2026-07-18T20:54:07.629Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-18T20:54:16.671Z","endTime":"2026-07-18T20:54:30.313Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.132772272139253,"aZ":-17.497875881426303,"pfxX":-5.85536796756905,"pfxZ":7.705695283394123,"pX":-0.6342365139434857,"pZ":4.274319794130312,"vX0":8.037529252701049,"vY0":-136.64477649476217,"vZ0":-0.0380901374501198,"x":141.18,"y":123.37,"x0":-2.8434434685018304,"y0":50.000761675278206,"z0":5.483630693400433,"aX":-11.149932724536214},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":9.0,"spinRate":2534,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.39976960150803187,"extension":6.00651917756011},"index":5,"playId":"b7def568-7abc-39e9-8554-79782c5dba80","pitchNumber":4,"startTime":"2026-07-18T20:54:30.313Z","endTime":"2026-07-18T20:54:34.498Z","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":85.3,"endSpeed":78.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.024272819901466,"aZ":-24.835062430626408,"pfxX":-9.530297024868306,"pfxZ":4.6612909828920905,"pX":-0.41815996378643894,"pZ":2.402651497180295,"vX0":9.06091567349928,"vY0":-123.99589537262852,"vZ0":-2.6866472820842526,"x":132.94,"y":173.91,"x0":-2.860863477675147,"y0":50.005267721095066,"z0":5.546617193704644,"aX":-15.019210097931056},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.2,"breakHorizontal":15.5,"spinRate":2235,"spinDirection":243},"zone":4,"typeConfidence":0.9,"plateTime":0.43972907838758246,"extension":6.07861003212999},"index":6,"playId":"33c4132c-404f-3411-9786-3cef562fbeeb","pitchNumber":5,"startTime":"2026-07-18T20:54:47.179Z","endTime":"2026-07-18T20:54:50.179Z","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":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00563548981857,"aZ":-15.545474710982608,"pfxX":-6.817407207251337,"pfxZ":8.656710524100887,"pX":-0.9469296955015859,"pZ":2.3763890722335805,"vX0":8.067859812867093,"vY0":-137.60424214089247,"vZ0":-4.978338086169877,"x":153.09,"y":174.62,"x0":-3.028595165209644,"y0":50.005541229642226,"z0":5.2593252697863155,"aX":-13.10037455966808},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":10.7,"spinRate":2522,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.39776192566998736,"extension":6.059673622679425},"hitData":{"launchSpeed":97.3,"launchAngle":4.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.98,"coordY":126.74}},"index":7,"playId":"6cbb80f4-8777-3d12-a9f9-11e7e0994d6b","pitchNumber":6,"startTime":"2026-07-18T20:55:07.934Z","endTime":"2026-07-18T20:55:19.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:55:19.614Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a sharp line drive to center fielder Pete Crow-Armstrong. Victor Caratini to 2nd. Brooks Lee lines into a double play, center fielder Pete Crow-Armstrong to second baseman Nico Hoerner to catcher Miguel Amaya to third baseman Alex Bregman to first baseman Michael Busch. Josh Bell out at home. Victor Caratini to 2nd. Brooks Lee out at 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T20:55:20.402Z","endTime":"2026-07-18T20:56:07.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52617471742401,"aZ":-23.078275866721004,"pfxX":-10.144232076891376,"pfxZ":5.799099789180124,"pX":-0.27005765737838283,"pZ":3.3190861034613675,"vX0":9.48300199421364,"vY0":-124.0764199737716,"vZ0":-0.8152719890308417,"x":127.29,"y":149.16,"x0":-2.8133520292523673,"y0":50.00115595350769,"z0":5.5653894308286604,"aX":-15.904342275943453},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.6,"breakHorizontal":16.3,"spinRate":2158,"spinDirection":245},"zone":2,"typeConfidence":0.91,"plateTime":0.4405063694485247,"extension":6.327402289946339},"hitData":{"launchSpeed":100.1,"launchAngle":22.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":162.94,"coordY":68.93}},"index":0,"playId":"45305502-97f5-351a-b011-cbce1a1ef3f3","pitchNumber":1,"startTime":"2026-07-18T20:55:46.348Z","endTime":"2026-07-18T20:56:07.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:56:07.651Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T20:56:53.387Z","endTime":"2026-07-18T20:59:08.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"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":".118"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".927"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".759"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".628"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".276"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".464"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.89"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.52"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.78"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.99"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.52"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.10"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.02"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.07"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.35"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.10"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.92"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.22"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.70"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".927"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".759"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".628"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.411583018615914,"aZ":-23.80503172694931,"pfxX":-11.38272702467356,"pfxZ":5.2851669610407,"pX":-1.055369527438512,"pZ":2.440964400520017,"vX0":8.061330633094263,"vY0":-124.82743847691407,"vZ0":-2.9863835983344207,"x":157.23,"y":172.87,"x0":-2.842923881241456,"y0":50.00140163889824,"z0":5.606226093131893,"aX":-18.01654880973739},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.1,"breakHorizontal":18.8,"spinRate":2318,"spinDirection":246},"zone":13,"typeConfidence":0.91,"plateTime":0.43828299907005297,"extension":5.888608462231393},"index":0,"playId":"b5eed671-1aba-3bc5-98cd-542c58d9d474","pitchNumber":1,"startTime":"2026-07-18T20:56:57.361Z","endTime":"2026-07-18T20:57:01.239Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-18T20:57:13.378Z","endTime":"2026-07-18T20:57:28.351Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.565332361329823,"aZ":-25.90886847861929,"pfxX":-10.543456789175561,"pfxZ":4.0120469640848455,"pX":-0.687158354510121,"pZ":2.5157003419992927,"vX0":8.719848401726896,"vY0":-124.13750029917156,"vZ0":-2.1111569637065917,"x":143.19,"y":170.86,"x0":-2.873384037036797,"y0":50.005444787284326,"z0":5.531452756401436,"aX":-16.478251748072942},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.0,"breakHorizontal":17.2,"spinRate":2284,"spinDirection":248},"zone":4,"typeConfidence":0.9,"plateTime":0.4410251560588452,"extension":5.729398471051995},"index":2,"playId":"05d41e20-644b-32ee-ae05-90acaa40b3f1","pitchNumber":2,"startTime":"2026-07-18T20:57:28.351Z","endTime":"2026-07-18T20:57:32.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14503131831139,"aZ":-17.450373671408272,"pfxX":-5.389098572301046,"pfxZ":7.5437695164193475,"pX":0.7470927955041187,"pZ":3.8531822006091745,"vX0":11.553748364687271,"vY0":-137.76720518539105,"vZ0":-1.1678273062764521,"x":88.52,"y":134.74,"x0":-2.77191488688336,"y0":50.00371613463862,"z0":5.444209398343125,"aX":-10.520562441422534},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":7.8,"spinRate":2546,"spinDirection":224},"zone":12,"typeConfidence":0.9,"plateTime":0.39523542878541074,"extension":5.977643116972551},"index":3,"playId":"a53abd50-020f-33e6-9813-0a1b75d028a3","pitchNumber":3,"startTime":"2026-07-18T20:57:54.475Z","endTime":"2026-07-18T20:58:00.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61037052486769,"aZ":-26.95884932865854,"pfxX":-11.33161482720047,"pfxZ":3.310117498603999,"pX":-0.9127043324396061,"pZ":2.872585547041011,"vX0":8.325245394028652,"vY0":-124.32144136610096,"vZ0":-1.1859350985012216,"x":151.79,"y":161.22,"x0":-2.8233457153355697,"y0":50.000268512959785,"z0":5.581826810214949,"aX":-17.835267534618975},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.0,"breakHorizontal":18.7,"spinRate":2124,"spinDirection":242},"zone":11,"typeConfidence":0.9,"plateTime":0.43963450768083545,"extension":5.929166426857185},"index":4,"playId":"99c4b841-c3a5-3ded-947b-116d2b4c9ca0","pitchNumber":4,"startTime":"2026-07-18T20:58:20.608Z","endTime":"2026-07-18T20:58:23.686Z","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.3,"endSpeed":87.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44421684668461,"aZ":-14.563383869605214,"pfxX":-7.454317400581131,"pfxZ":8.996597083584415,"pX":-0.19299195609553968,"pZ":3.256431590745688,"vX0":10.030488978680351,"vY0":-138.44489897077932,"vZ0":-3.1164772856545544,"x":124.36,"y":150.86,"x0":-2.8802210393549923,"y0":50.003501972445726,"z0":5.360543809718719,"aX":-14.594133249579004},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":11.6,"spinRate":2477,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.394350070402655,"extension":5.842219239564489},"index":5,"playId":"ffe4a994-4823-33cc-8158-4a8567a1e2ae","pitchNumber":5,"startTime":"2026-07-18T20:58:40.167Z","endTime":"2026-07-18T20:58:43.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75809597471089,"aZ":-16.034152242697587,"pfxX":-5.850981966088399,"pfxZ":8.384825749605156,"pX":-0.4013972442582064,"pZ":3.616082662691249,"vX0":8.787182165135846,"vY0":-137.4588434570482,"vZ0":-1.7400266739745678,"x":132.3,"y":141.15,"x0":-2.8705758714529974,"y0":50.00325610366599,"z0":5.338885493175173,"aX":-11.264212163027794},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":8.9,"spinRate":2528,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3975451625971136,"extension":5.8958591796813},"index":6,"playId":"0e0fdce7-63ea-3d34-ac57-245948764e9f","pitchNumber":6,"startTime":"2026-07-18T20:59:04.457Z","endTime":"2026-07-18T20:59:08.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:59:08.012Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T20:56:53.387Z","endTime":"2026-07-18T20:59:08.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"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":".118"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".927"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".759"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".628"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".276"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".464"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.89"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.52"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.78"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.99"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.52"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.10"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.02"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.07"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.35"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.10"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.92"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.22"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.70"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".927"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".759"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".628"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.411583018615914,"aZ":-23.80503172694931,"pfxX":-11.38272702467356,"pfxZ":5.2851669610407,"pX":-1.055369527438512,"pZ":2.440964400520017,"vX0":8.061330633094263,"vY0":-124.82743847691407,"vZ0":-2.9863835983344207,"x":157.23,"y":172.87,"x0":-2.842923881241456,"y0":50.00140163889824,"z0":5.606226093131893,"aX":-18.01654880973739},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.1,"breakHorizontal":18.8,"spinRate":2318,"spinDirection":246},"zone":13,"typeConfidence":0.91,"plateTime":0.43828299907005297,"extension":5.888608462231393},"index":0,"playId":"b5eed671-1aba-3bc5-98cd-542c58d9d474","pitchNumber":1,"startTime":"2026-07-18T20:56:57.361Z","endTime":"2026-07-18T20:57:01.239Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-18T20:57:13.378Z","endTime":"2026-07-18T20:57:28.351Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.565332361329823,"aZ":-25.90886847861929,"pfxX":-10.543456789175561,"pfxZ":4.0120469640848455,"pX":-0.687158354510121,"pZ":2.5157003419992927,"vX0":8.719848401726896,"vY0":-124.13750029917156,"vZ0":-2.1111569637065917,"x":143.19,"y":170.86,"x0":-2.873384037036797,"y0":50.005444787284326,"z0":5.531452756401436,"aX":-16.478251748072942},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.0,"breakHorizontal":17.2,"spinRate":2284,"spinDirection":248},"zone":4,"typeConfidence":0.9,"plateTime":0.4410251560588452,"extension":5.729398471051995},"index":2,"playId":"05d41e20-644b-32ee-ae05-90acaa40b3f1","pitchNumber":2,"startTime":"2026-07-18T20:57:28.351Z","endTime":"2026-07-18T20:57:32.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14503131831139,"aZ":-17.450373671408272,"pfxX":-5.389098572301046,"pfxZ":7.5437695164193475,"pX":0.7470927955041187,"pZ":3.8531822006091745,"vX0":11.553748364687271,"vY0":-137.76720518539105,"vZ0":-1.1678273062764521,"x":88.52,"y":134.74,"x0":-2.77191488688336,"y0":50.00371613463862,"z0":5.444209398343125,"aX":-10.520562441422534},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":7.8,"spinRate":2546,"spinDirection":224},"zone":12,"typeConfidence":0.9,"plateTime":0.39523542878541074,"extension":5.977643116972551},"index":3,"playId":"a53abd50-020f-33e6-9813-0a1b75d028a3","pitchNumber":3,"startTime":"2026-07-18T20:57:54.475Z","endTime":"2026-07-18T20:58:00.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61037052486769,"aZ":-26.95884932865854,"pfxX":-11.33161482720047,"pfxZ":3.310117498603999,"pX":-0.9127043324396061,"pZ":2.872585547041011,"vX0":8.325245394028652,"vY0":-124.32144136610096,"vZ0":-1.1859350985012216,"x":151.79,"y":161.22,"x0":-2.8233457153355697,"y0":50.000268512959785,"z0":5.581826810214949,"aX":-17.835267534618975},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.0,"breakHorizontal":18.7,"spinRate":2124,"spinDirection":242},"zone":11,"typeConfidence":0.9,"plateTime":0.43963450768083545,"extension":5.929166426857185},"index":4,"playId":"99c4b841-c3a5-3ded-947b-116d2b4c9ca0","pitchNumber":4,"startTime":"2026-07-18T20:58:20.608Z","endTime":"2026-07-18T20:58:23.686Z","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.3,"endSpeed":87.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44421684668461,"aZ":-14.563383869605214,"pfxX":-7.454317400581131,"pfxZ":8.996597083584415,"pX":-0.19299195609553968,"pZ":3.256431590745688,"vX0":10.030488978680351,"vY0":-138.44489897077932,"vZ0":-3.1164772856545544,"x":124.36,"y":150.86,"x0":-2.8802210393549923,"y0":50.003501972445726,"z0":5.360543809718719,"aX":-14.594133249579004},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":11.6,"spinRate":2477,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.394350070402655,"extension":5.842219239564489},"index":5,"playId":"ffe4a994-4823-33cc-8158-4a8567a1e2ae","pitchNumber":5,"startTime":"2026-07-18T20:58:40.167Z","endTime":"2026-07-18T20:58:43.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75809597471089,"aZ":-16.034152242697587,"pfxX":-5.850981966088399,"pfxZ":8.384825749605156,"pX":-0.4013972442582064,"pZ":3.616082662691249,"vX0":8.787182165135846,"vY0":-137.4588434570482,"vZ0":-1.7400266739745678,"x":132.3,"y":141.15,"x0":-2.8705758714529974,"y0":50.00325610366599,"z0":5.338885493175173,"aX":-11.264212163027794},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":8.9,"spinRate":2528,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3975451625971136,"extension":5.8958591796813},"index":6,"playId":"0e0fdce7-63ea-3d34-ac57-245948764e9f","pitchNumber":6,"startTime":"2026-07-18T20:59:04.457Z","endTime":"2026-07-18T20:59:08.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T20:59:08.012Z","atBatIndex":71},"scoringPlays":[5,9,15,26,27,52,58],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":147.72,"y":88.48},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":104.45,"y":74.75},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":106.84,"y":145.95},"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":1,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":172.03,"y":136.88},"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":1,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":92.62,"y":161.29},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":211.06,"y":59.79},"type":"H","description":"Home Run"}]}},{"startIndex":7,"endIndex":16,"top":[7,8,9,10],"bottom":[11,12,13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":87.81,"y":153.56},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":102.36,"y":144.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":202.32,"y":69.69},"type":"H","description":"Home Run"}],"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":142.57,"y":183.45},"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":2,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":164.76,"y":98.24},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":102.58,"y":168.82},"type":"O","description":"Forceout"},{"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":52.28,"y":114.9},"type":"H","description":"Double"}]}},{"startIndex":17,"endIndex":28,"top":[17,18,19,20,21],"bottom":[22,23,24,25,26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":177.69,"y":106.3},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":126.91,"y":199.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":164.43,"y":151.07},"type":"O","description":"Pop Out"}],"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":101.99,"y":64.34},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":190.54,"y":144.38},"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":3,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":51.15,"y":141.45},"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":3,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":63.37,"y":115.53},"type":"O","description":"Flyout"}]}},{"startIndex":29,"endIndex":35,"top":[29,30,31],"bottom":[32,33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":78.72,"y":100.71},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":121.99,"y":128.93},"type":"O","description":"Pop Out"}],"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":141.72,"y":146.94},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":102.31,"y":150.27},"type":"H","description":"Single"}]}},{"startIndex":36,"endIndex":42,"top":[36,37,38],"bottom":[39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":141.62,"y":152.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":182.99,"y":158.99},"type":"O","description":"Pop Out"}],"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":84.34,"y":159.85},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":87.37,"y":105.45},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":114.24,"y":159.69},"type":"O","description":"Pop Out"}]}},{"startIndex":43,"endIndex":49,"top":[43,44,45],"bottom":[46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":94.98,"y":183.01},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":112.61,"y":80.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":97.51,"y":168.82},"type":"O","description":"Grounded Into DP"}],"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":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":170.21,"y":53.83},"type":"H","description":"Triple"}]}},{"startIndex":50,"endIndex":59,"top":[50,51,52,53],"bottom":[54,55,56,57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":109.35,"y":134.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":197.71,"y":57.63},"type":"H","description":"Home Run"}],"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":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":116.27,"y":87.2},"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":7,"pitcher":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":178.62,"y":126.23},"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":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":181.15,"y":126.88},"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":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":124.03,"y":148.31},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":67,"top":[60,61,62,63],"bottom":[64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":170.85,"y":107.71},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":149.13,"y":150.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":87.28,"y":109.71},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":140.6,"y":154.62},"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":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":203.76,"y":95.25},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":55.32,"y":90.11},"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":8,"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":189.35,"y":135.03},"type":"H","description":"Single"}]}},{"startIndex":68,"endIndex":71,"top":[68,69,70,71],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":119.31,"y":173.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":94.98,"y":126.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":162.94,"y":68.93},"type":"H","description":"Single"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":3,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":6,"hits":11,"errors":0,"leftOnBase":9},"away":{"runs":2,"hits":8,"errors":0,"leftOnBase":4}},"defense":{"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"catcher":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"first":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"second":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"third":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"shortstop":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"left":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"center":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"right":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"onDeck":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"inHole":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"battingOrder":4,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"onDeck":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"inHole":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"pitcher":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"battingOrder":6,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":9,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".248","atBats":32,"obp":".322","slg":".415","ops":".737","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":14,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":4,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":3,"airOuts":10,"runs":6,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":35,"obp":".385","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":152,"era":"4.62","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.38","battersFaced":39,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":53,"strikes":99,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.30","rbi":6,"pitchesPerInning":"19.00","runsScoredPer9":"6.75","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":2,"putOuts":24,"errors":0,"chances":26,"passedBall":0,"pickoffs":0}},"players":{"ID667297":{"person":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":0,"flyOuts":18,"groundOuts":37,"airOuts":30,"runs":16,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":37,"baseOnBalls":14,"intentionalWalks":1,"hits":32,"hitByPitch":0,"atBats":134,"obp":".309","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":548,"era":"3.82","inningsPitched":"35.1","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":15,"whip":"1.30","battersFaced":150,"outs":106,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":548,"balls":177,"strikes":371,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".500","pitchesPerInning":"15.51","gamesFinished":4,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"9.42","walksPer9Inn":"3.57","hitsPer9Inn":"8.15","runsScoredPer9":"4.08","homeRunsPer9":"1.27","inheritedRunners":13,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID808970":{"person":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":9,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":14,"strikes":25,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.50","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"4.50","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671737":{"person":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(L, 9-4)","summary":"5.0 IP, 5 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":7,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":94,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":25,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":35,"strikes":59,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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":19,"gamesStarted":19,"flyOuts":65,"groundOuts":74,"airOuts":121,"runs":46,"doubles":21,"triples":0,"homeRuns":16,"strikeOuts":124,"baseOnBalls":43,"intentionalWalks":0,"hits":92,"hitByPitch":2,"atBats":408,"obp":".301","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1839,"era":"3.85","inningsPitched":"107.2","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.25","battersFaced":456,"outs":323,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1839,"balls":680,"strikes":1159,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":5,"winPercentage":".692","pitchesPerInning":"17.08","gamesFinished":0,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"10.37","walksPer9Inn":"3.59","hitsPer9Inn":"7.69","runsScoredPer9":"3.85","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":22,"lineOuts":34},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605170":{"person":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":33,"groundOuts":65,"airOuts":64,"runs":23,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":50,"baseOnBalls":26,"intentionalWalks":1,"hits":54,"hitByPitch":9,"avg":".240","atBats":225,"obp":".332","slg":".369","ops":".701","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":268,"totalBases":83,"rbi":35,"leftOnBase":112,"sacBunts":0,"sacFlies":8,"babip":".267","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.14","popOuts":8,"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":8,"stolenBases":49,"stolenBasePercentage":".860","caughtStealingPercentage":".140","assists":13,"putOuts":524,"errors":2,"chances":539,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2 HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":53,"groundOuts":69,"airOuts":90,"runs":47,"doubles":18,"triples":3,"homeRuns":18,"strikeOuts":79,"baseOnBalls":22,"intentionalWalks":1,"hits":75,"hitByPitch":5,"avg":".243","atBats":309,"obp":".302","slg":".495","ops":".797","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":153,"rbi":48,"leftOnBase":136,"sacBunts":2,"sacFlies":2,"babip":".266","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.17","popOuts":15,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":80,"putOuts":362,"errors":2,"chances":444,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686797":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"jerseyNumber":"22","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":66,"groundOuts":88,"airOuts":115,"runs":44,"doubles":15,"triples":2,"homeRuns":14,"strikeOuts":61,"baseOnBalls":28,"intentionalWalks":0,"hits":87,"hitByPitch":2,"avg":".249","atBats":349,"obp":".308","slg":".424","ops":".732","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":381,"totalBases":148,"rbi":51,"leftOnBase":131,"sacBunts":1,"sacFlies":1,"babip":".265","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.93","popOuts":21,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":153,"putOuts":93,"errors":6,"chances":252,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668885":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":39,"groundOuts":62,"airOuts":65,"runs":34,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":51,"baseOnBalls":37,"intentionalWalks":0,"hits":57,"hitByPitch":5,"avg":".245","atBats":233,"obp":".357","slg":".322","ops":".679","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":277,"totalBases":75,"rbi":20,"leftOnBase":83,"sacBunts":0,"sacFlies":2,"babip":".302","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"116.50","popOuts":8,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":135,"errors":1,"chances":140,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID696070":{"person":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":5,"strikes":13,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":2,"flyOuts":9,"groundOuts":14,"airOuts":18,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":16,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":68,"obp":".376","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":342,"era":"2.79","inningsPitched":"19.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.60","battersFaced":86,"outs":58,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":342,"balls":145,"strikes":197,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".500","pitchesPerInning":"17.69","gamesFinished":2,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"10.24","walksPer9Inn":"7.45","hitsPer9Inn":"6.98","runsScoredPer9":"2.79","homeRunsPer9":"0.47","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656484":{"person":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":21,"groundOuts":29,"airOuts":47,"runs":16,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":57,"baseOnBalls":9,"intentionalWalks":0,"hits":39,"hitByPitch":1,"avg":".232","atBats":168,"obp":".271","slg":".333","ops":".604","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":182,"totalBases":56,"rbi":29,"leftOnBase":87,"sacBunts":1,"sacFlies":3,"babip":".318","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":9,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":90,"putOuts":68,"errors":8,"chances":166,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605137":{"person":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"jerseyNumber":"56","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":50,"groundOuts":87,"airOuts":96,"runs":48,"doubles":21,"triples":1,"homeRuns":13,"strikeOuts":83,"baseOnBalls":28,"intentionalWalks":0,"hits":87,"hitByPitch":2,"avg":".248","atBats":351,"obp":".305","slg":".425","ops":".730","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":383,"totalBases":149,"rbi":60,"leftOnBase":153,"sacBunts":0,"sacFlies":2,"babip":".288","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":22,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":103,"errors":1,"chances":109,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID702474":{"person":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":40,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":13,"strikes":27,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","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":8,"gamesStarted":5,"flyOuts":23,"groundOuts":33,"airOuts":41,"runs":17,"doubles":4,"triples":2,"homeRuns":6,"strikeOuts":19,"baseOnBalls":12,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":121,"obp":".324","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":502,"era":"4.60","inningsPitched":"31.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.34","battersFaced":138,"outs":94,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":502,"balls":184,"strikes":318,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":1,"winPercentage":".000","pitchesPerInning":"16.02","gamesFinished":1,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"5.46","walksPer9Inn":"3.45","hitsPer9Inn":"8.62","runsScoredPer9":"4.88","homeRunsPer9":"1.72","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"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"}]},"ID702176":{"person":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".235","atBats":17,"obp":".316","slg":".235","ops":".551","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":4,"rbi":3,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID680777":{"person":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":41,"flyOuts":26,"groundOuts":29,"airOuts":45,"runs":27,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":25,"baseOnBalls":25,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".292","atBats":137,"obp":".402","slg":".547","ops":".949","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":75,"rbi":31,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".305","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.12","popOuts":13,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":27,"stolenBasePercentage":".844","caughtStealingPercentage":".156","assists":7,"putOuts":256,"errors":1,"chances":264,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID668952":{"person":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":16,"groundOuts":38,"airOuts":32,"runs":21,"doubles":4,"triples":2,"homeRuns":5,"strikeOuts":30,"baseOnBalls":12,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".254","atBats":134,"obp":".320","slg":".425","ops":".745","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":57,"rbi":24,"leftOnBase":62,"sacBunts":0,"sacFlies":0,"babip":".293","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.80","popOuts":12,"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":48,"putOuts":71,"errors":2,"chances":121,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID573124":{"person":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"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":41,"gamesStarted":0,"flyOuts":30,"groundOuts":24,"airOuts":44,"runs":21,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":30,"baseOnBalls":14,"intentionalWalks":1,"hits":41,"hitByPitch":2,"atBats":136,"obp":".373","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":611,"era":"5.56","inningsPitched":"34.0","wins":4,"losses":3,"saves":2,"saveOpportunities":3,"holds":9,"blownSaves":1,"earnedRuns":21,"whip":"1.62","battersFaced":155,"outs":102,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":611,"balls":217,"strikes":394,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".571","pitchesPerInning":"17.97","gamesFinished":10,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.71","hitsPer9Inn":"10.85","runsScoredPer9":"5.56","homeRunsPer9":"0.79","inheritedRunners":30,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641927":{"person":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":53,"groundOuts":64,"airOuts":104,"runs":39,"doubles":19,"triples":0,"homeRuns":13,"strikeOuts":58,"baseOnBalls":21,"intentionalWalks":0,"hits":71,"hitByPitch":2,"atBats":296,"obp":".295","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1194,"era":"4.32","inningsPitched":"77.0","wins":7,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.19","battersFaced":321,"outs":231,"gamesPitched":14,"completeGames":1,"shutouts":1,"pitchesThrown":1194,"balls":415,"strikes":779,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".700","pitchesPerInning":"15.51","gamesFinished":0,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"6.78","walksPer9Inn":"2.45","hitsPer9Inn":"8.30","runsScoredPer9":"4.56","homeRunsPer9":"1.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":37,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681892":{"person":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":10,"groundOuts":36,"airOuts":19,"runs":11,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":17,"intentionalWalks":0,"hits":18,"hitByPitch":2,"atBats":87,"obp":".346","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":405,"era":"4.07","inningsPitched":"24.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":11,"whip":"1.44","battersFaced":108,"outs":73,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":405,"balls":171,"strikes":234,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.89","rbi":0,"winPercentage":".500","pitchesPerInning":"16.64","gamesFinished":1,"strikeoutWalkRatio":"0.94","strikeoutsPer9Inn":"5.92","walksPer9Inn":"6.29","hitsPer9Inn":"6.66","runsScoredPer9":"4.07","homeRunsPer9":"0.74","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":1,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701519":{"person":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":11,"groundOuts":17,"airOuts":24,"runs":17,"doubles":2,"triples":2,"homeRuns":5,"strikeOuts":32,"baseOnBalls":13,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":97,"obp":".345","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":440,"era":"6.20","inningsPitched":"24.2","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.54","battersFaced":111,"outs":74,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":440,"balls":167,"strikes":273,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.84","gamesFinished":6,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"11.68","walksPer9Inn":"4.74","hitsPer9Inn":"9.12","runsScoredPer9":"6.20","homeRunsPer9":"1.82","inheritedRunners":10,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":6},"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}},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":34,"groundOuts":43,"airOuts":71,"runs":30,"doubles":11,"triples":0,"homeRuns":10,"strikeOuts":70,"baseOnBalls":24,"intentionalWalks":0,"hits":50,"hitByPitch":2,"avg":".216","atBats":232,"obp":".292","slg":".392","ops":".684","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":91,"rbi":29,"leftOnBase":116,"sacBunts":0,"sacFlies":2,"babip":".260","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.20","popOuts":21,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":73,"putOuts":216,"errors":8,"chances":297,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":39,"groundOuts":54,"airOuts":81,"runs":45,"doubles":18,"triples":1,"homeRuns":7,"strikeOuts":51,"baseOnBalls":35,"intentionalWalks":1,"hits":74,"hitByPitch":3,"avg":".286","atBats":259,"obp":".377","slg":".444","ops":".821","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":298,"totalBases":115,"rbi":33,"leftOnBase":79,"sacBunts":1,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":20,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":130,"errors":1,"chances":135,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID672782":{"person":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"jerseyNumber":"94","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"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":40,"gamesStarted":0,"flyOuts":38,"groundOuts":27,"airOuts":67,"runs":19,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":39,"baseOnBalls":21,"intentionalWalks":2,"hits":35,"hitByPitch":3,"atBats":166,"obp":".309","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":735,"era":"3.43","inningsPitched":"44.2","wins":1,"losses":0,"saves":12,"saveOpportunities":12,"holds":6,"blownSaves":0,"earnedRuns":17,"whip":"1.25","battersFaced":192,"outs":134,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":735,"balls":273,"strikes":462,"strikePercentage":".630","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.46","gamesFinished":26,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"7.86","walksPer9Inn":"4.23","hitsPer9Inn":"7.05","runsScoredPer9":"3.83","homeRunsPer9":"1.21","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":21,"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":true,"isSubstitute":false}},"ID805673":{"person":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":43,"groundOuts":62,"airOuts":75,"runs":34,"doubles":11,"triples":0,"homeRuns":14,"strikeOuts":54,"baseOnBalls":18,"intentionalWalks":0,"hits":64,"hitByPitch":2,"atBats":253,"obp":".305","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1023,"era":"4.57","inningsPitched":"67.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.22","battersFaced":275,"outs":201,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1023,"balls":372,"strikes":651,"strikePercentage":".640","hitBatsmen":2,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".400","pitchesPerInning":"15.27","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.25","walksPer9Inn":"2.42","hitsPer9Inn":"8.60","runsScoredPer9":"4.57","homeRunsPer9":"1.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657746":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":66,"groundOuts":79,"airOuts":122,"runs":46,"doubles":23,"triples":0,"homeRuns":10,"strikeOuts":128,"baseOnBalls":25,"intentionalWalks":0,"hits":91,"hitByPitch":5,"atBats":417,"obp":".269","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","numberOfPitches":1819,"era":"2.85","inningsPitched":"110.1","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.05","battersFaced":450,"outs":331,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1819,"balls":594,"strikes":1225,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".545","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"5.12","strikeoutsPer9Inn":"10.44","walksPer9Inn":"2.04","hitsPer9Inn":"7.42","runsScoredPer9":"3.75","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":33,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656577":{"person":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"jerseyNumber":"70","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":5,"groundOuts":13,"airOuts":9,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":0,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".296","atBats":54,"obp":".321","slg":".407","ops":".728","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":22,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".405","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":15,"era":"27.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"27.00","homeRunsPer9":"18.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":6,"putOuts":138,"errors":3,"chances":147,"fielding":".980","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702193":{"person":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":2,"flyOuts":31,"groundOuts":44,"airOuts":45,"runs":20,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":48,"baseOnBalls":14,"intentionalWalks":1,"hits":44,"hitByPitch":2,"atBats":178,"obp":".306","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":806,"era":"3.26","inningsPitched":"47.0","wins":4,"losses":2,"saves":3,"saveOpportunities":5,"holds":14,"blownSaves":2,"earnedRuns":17,"whip":"1.23","battersFaced":197,"outs":141,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":806,"balls":276,"strikes":530,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".667","pitchesPerInning":"17.15","gamesFinished":6,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"9.19","walksPer9Inn":"2.68","hitsPer9Inn":"8.43","runsScoredPer9":"3.83","homeRunsPer9":"0.38","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807712":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":68,"groundOuts":66,"airOuts":114,"runs":49,"doubles":14,"triples":1,"homeRuns":4,"strikeOuts":55,"baseOnBalls":35,"intentionalWalks":1,"hits":82,"hitByPitch":10,"avg":".263","atBats":312,"obp":".351","slg":".353","ops":".704","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":110,"rbi":28,"leftOnBase":129,"sacBunts":0,"sacFlies":5,"babip":".302","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.00","popOuts":23,"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":157,"putOuts":149,"errors":8,"chances":314,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[668885,702176,680777,605137,605170,686797,665019,668952,807712,663616,671737,702474,696070],"pitchers":[671737,702474,696070],"bench":[656484,656577,668904],"bullpen":[701519,681892,808970,672782,805673,702193,667297,641927,573124,657746],"battingOrder":[702176,680777,605137,605170,686797,665019,668952,807712,663616],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Clemens 2 (18, 2nd inning off Boyd, 0 on, 2 out, 7th inning off Thielbar, 0 on, 2 out)."},{"label":"TB","value":"Bell; Caratini; Clemens 8; Jeffers; Keaschall; Lee, B; Roden."},{"label":"RBI","value":"Clemens 2 (48)."},{"label":"2-out RBI","value":"Clemens 2."},{"label":"Runners left in scoring position, 2 out","value":"Clemens; Bell."},{"label":"GIDP","value":"Bell."},{"label":"Team RISP","value":"1-for-4."},{"label":"Team LOB","value":"4."}]}],"note":[{"label":"a","value":"Singled for Martin in the 8th."}]},"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":4,"groundOuts":3,"airOuts":10,"runs":6,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".244","atBats":35,"obp":".336","slg":".410","ops":".746","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":18,"rbi":6,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":3,"groundOuts":9,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":32,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":133,"era":"4.31","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.27","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":133,"balls":45,"strikes":88,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":2,"pitchesPerInning":"14.78","runsScoredPer9":"2.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":27,"errors":0,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"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":63,"flyOuts":24,"groundOuts":27,"airOuts":35,"runs":20,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":48,"baseOnBalls":19,"intentionalWalks":1,"hits":35,"hitByPitch":0,"avg":".243","atBats":144,"obp":".329","slg":".479","ops":".808","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":69,"rbi":22,"leftOnBase":65,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":47,"errors":0,"chances":47,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":94,"flyOuts":53,"groundOuts":65,"airOuts":80,"runs":60,"doubles":17,"triples":2,"homeRuns":17,"strikeOuts":127,"baseOnBalls":52,"intentionalWalks":3,"hits":76,"hitByPitch":5,"avg":".219","atBats":347,"obp":".328","slg":".427","ops":".755","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":148,"rbi":42,"leftOnBase":201,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.41","popOuts":13,"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":3,"putOuts":170,"errors":1,"chances":174,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665871":{"person":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"jerseyNumber":"72","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":8,"flyOuts":40,"groundOuts":68,"airOuts":69,"runs":28,"doubles":7,"triples":0,"homeRuns":12,"strikeOuts":37,"baseOnBalls":15,"intentionalWalks":0,"hits":54,"hitByPitch":1,"atBats":225,"obp":".289","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":965,"era":"4.11","inningsPitched":"61.1","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.13","battersFaced":244,"outs":184,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":965,"balls":362,"strikes":603,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".857","pitchesPerInning":"15.73","gamesFinished":2,"strikeoutWalkRatio":"2.47","strikeoutsPer9Inn":"5.43","walksPer9Inn":"2.20","hitsPer9Inn":"7.92","runsScoredPer9":"4.11","homeRunsPer9":"1.76","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":1,"chances":14,"fielding":".929","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":{"summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.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":33,"gamesStarted":0,"flyOuts":19,"groundOuts":14,"airOuts":35,"runs":15,"doubles":2,"triples":0,"homeRuns":8,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":2,"hits":24,"hitByPitch":0,"atBats":109,"obp":".303","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":509,"era":"4.40","inningsPitched":"28.2","wins":2,"losses":2,"saves":2,"saveOpportunities":5,"holds":7,"blownSaves":3,"earnedRuns":14,"whip":"1.29","battersFaced":123,"outs":86,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":509,"balls":170,"strikes":339,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":1,"winPercentage":".500","pitchesPerInning":"17.76","gamesFinished":6,"strikeoutWalkRatio":"2.85","strikeoutsPer9Inn":"11.62","walksPer9Inn":"4.08","hitsPer9Inn":"7.53","runsScoredPer9":"4.71","homeRunsPer9":"2.51","inheritedRunners":13,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621053":{"person":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":9,"groundOuts":7,"airOuts":11,"runs":8,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":14,"baseOnBalls":0,"intentionalWalks":0,"hits":10,"hitByPitch":3,"atBats":42,"obp":".289","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":153,"era":"6.75","inningsPitched":"10.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":8,"whip":"0.94","battersFaced":45,"outs":32,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":45,"strikes":108,"strikePercentage":".710","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".000","pitchesPerInning":"14.34","gamesFinished":4,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"11.81","walksPer9Inn":"0.00","hitsPer9Inn":"8.44","runsScoredPer9":"6.75","homeRunsPer9":"3.38","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":2,"chances":5,"fielding":".600","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":19,"gamesStarted":19,"flyOuts":71,"groundOuts":91,"airOuts":118,"runs":51,"doubles":17,"triples":1,"homeRuns":22,"strikeOuts":105,"baseOnBalls":27,"intentionalWalks":0,"hits":94,"hitByPitch":3,"atBats":406,"obp":".284","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1701,"era":"4.17","inningsPitched":"108.0","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.12","battersFaced":438,"outs":324,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1701,"balls":580,"strikes":1121,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".385","pitchesPerInning":"15.75","gamesFinished":0,"strikeoutWalkRatio":"3.89","strikeoutsPer9Inn":"8.75","walksPer9Inn":"2.25","hitsPer9Inn":"7.83","runsScoredPer9":"4.25","homeRunsPer9":"1.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":31,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":6,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":65,"groundOuts":88,"airOuts":135,"runs":45,"doubles":15,"triples":1,"homeRuns":9,"strikeOuts":70,"baseOnBalls":50,"intentionalWalks":2,"hits":89,"hitByPitch":7,"avg":".236","atBats":377,"obp":".333","slg":".353","ops":".686","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":133,"rbi":41,"leftOnBase":201,"sacBunts":0,"sacFlies":5,"babip":".264","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.89","popOuts":35,"lineOuts":35},"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":161,"putOuts":53,"errors":4,"chances":218,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID699393":{"person":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"jerseyNumber":"75","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | 2B, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":8,"groundOuts":19,"airOuts":17,"runs":8,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".267","atBats":60,"obp":".318","slg":".417","ops":".735","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":25,"rbi":9,"leftOnBase":19,"sacBunts":1,"sacFlies":1,"babip":".300","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":1,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":15,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID683737":{"person":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":70,"groundOuts":80,"airOuts":96,"runs":42,"doubles":17,"triples":2,"homeRuns":12,"strikeOuts":98,"baseOnBalls":64,"intentionalWalks":1,"hits":85,"hitByPitch":10,"avg":".239","atBats":355,"obp":".367","slg":".400","ops":".767","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":433,"totalBases":142,"rbi":51,"leftOnBase":181,"sacBunts":0,"sacFlies":4,"babip":".293","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.58","popOuts":9,"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":88,"putOuts":721,"errors":3,"chances":812,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":29,"groundOuts":60,"airOuts":61,"runs":35,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":43,"baseOnBalls":28,"intentionalWalks":0,"hits":60,"hitByPitch":3,"avg":".268","atBats":224,"obp":".357","slg":".393","ops":".750","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":255,"totalBases":88,"rbi":32,"leftOnBase":106,"sacBunts":0,"sacFlies":0,"babip":".309","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.33","popOuts":12,"lineOuts":20},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":6,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"6.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":12,"stolenBases":37,"stolenBasePercentage":".755","caughtStealingPercentage":".245","assists":17,"putOuts":454,"errors":6,"chances":477,"fielding":".987","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":52,"groundOuts":58,"airOuts":95,"runs":64,"doubles":15,"triples":4,"homeRuns":21,"strikeOuts":112,"baseOnBalls":48,"intentionalWalks":2,"hits":104,"hitByPitch":10,"avg":".284","atBats":366,"obp":".380","slg":".519","ops":".899","caughtStealing":6,"stolenBases":25,"stolenBasePercentage":".806","caughtStealingPercentage":".194","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":190,"rbi":53,"leftOnBase":128,"sacBunts":1,"sacFlies":2,"babip":".353","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.43","popOuts":24,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":271,"errors":4,"chances":280,"fielding":".986","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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":4,"strikes":13,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":26,"groundOuts":35,"airOuts":41,"runs":17,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":49,"baseOnBalls":16,"intentionalWalks":0,"hits":40,"hitByPitch":0,"atBats":163,"obp":".309","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":753,"era":"2.98","inningsPitched":"42.1","wins":3,"losses":2,"saves":5,"saveOpportunities":9,"holds":7,"blownSaves":4,"earnedRuns":14,"whip":"1.32","battersFaced":181,"outs":127,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":753,"balls":253,"strikes":500,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".600","pitchesPerInning":"17.79","gamesFinished":14,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"10.42","walksPer9Inn":"3.40","hitsPer9Inn":"8.50","runsScoredPer9":"3.61","homeRunsPer9":"1.28","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"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"}]},"ID665804":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":22,"groundOuts":27,"airOuts":41,"runs":25,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":37,"baseOnBalls":18,"intentionalWalks":0,"hits":31,"hitByPitch":7,"avg":".230","atBats":135,"obp":".350","slg":".356","ops":".706","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":48,"rbi":15,"leftOnBase":60,"sacBunts":1,"sacFlies":0,"babip":".295","groundOutsToAirouts":"0.66","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":12,"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":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":17,"putOuts":305,"errors":1,"chances":323,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID519141":{"person":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"jerseyNumber":"47","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":30,"gamesStarted":0,"flyOuts":23,"groundOuts":17,"airOuts":48,"runs":19,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":17,"baseOnBalls":15,"intentionalWalks":4,"hits":32,"hitByPitch":2,"atBats":112,"obp":".377","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":458,"era":"5.79","inningsPitched":"28.0","wins":2,"losses":3,"saves":0,"saveOpportunities":3,"holds":8,"blownSaves":3,"earnedRuns":18,"whip":"1.68","battersFaced":131,"outs":84,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":458,"balls":166,"strikes":292,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.35","rbi":0,"winPercentage":".400","pitchesPerInning":"16.36","gamesFinished":7,"strikeoutWalkRatio":"1.13","strikeoutsPer9Inn":"5.46","walksPer9Inn":"4.82","hitsPer9Inn":"10.29","runsScoredPer9":"6.11","homeRunsPer9":"2.25","inheritedRunners":13,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":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":"200","stats":{"batting":{"summary":"2-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":41,"groundOuts":58,"airOuts":80,"runs":49,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":90,"baseOnBalls":37,"intentionalWalks":3,"hits":84,"hitByPitch":3,"avg":".272","atBats":309,"obp":".352","slg":".466","ops":".818","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":144,"rbi":48,"leftOnBase":174,"sacBunts":0,"sacFlies":3,"babip":".333","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.60","popOuts":21,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":122,"errors":1,"chances":128,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID681909":{"person":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".400","atBats":5,"obp":".500","slg":".800","ops":"1.300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".667","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668970":{"person":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"jerseyNumber":"46","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":0,"flyOuts":10,"groundOuts":2,"airOuts":17,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":8,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":36,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":195,"era":"2.61","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.35","battersFaced":45,"outs":31,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":195,"balls":75,"strikes":120,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.12","rbi":0,"winPercentage":".---","pitchesPerInning":"18.87","gamesFinished":1,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"9.58","walksPer9Inn":"6.97","hitsPer9Inn":"5.23","runsScoredPer9":"2.61","homeRunsPer9":"1.74","inheritedRunners":2,"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":true,"isSubstitute":false}},"ID656849":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":11,"flyOuts":41,"groundOuts":99,"airOuts":75,"runs":64,"doubles":17,"triples":4,"homeRuns":9,"strikeOuts":70,"baseOnBalls":37,"intentionalWalks":0,"hits":98,"hitByPitch":3,"atBats":336,"obp":".362","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":1374,"era":"6.45","inningsPitched":"82.1","wins":4,"losses":7,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":59,"whip":"1.64","battersFaced":382,"outs":247,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1374,"balls":505,"strikes":869,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".364","pitchesPerInning":"16.69","gamesFinished":2,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"7.65","walksPer9Inn":"4.04","hitsPer9Inn":"10.71","runsScoredPer9":"7.00","homeRunsPer9":"0.98","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":9,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":2,"chances":14,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669020":{"person":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":2,"flyOuts":20,"groundOuts":33,"airOuts":29,"runs":13,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":37,"baseOnBalls":17,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":127,"obp":".324","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":565,"era":"2.72","inningsPitched":"36.1","wins":5,"losses":1,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":11,"whip":"1.29","battersFaced":146,"outs":109,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":565,"balls":214,"strikes":351,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".833","pitchesPerInning":"15.55","gamesFinished":13,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"9.17","walksPer9Inn":"4.21","hitsPer9Inn":"7.43","runsScoredPer9":"3.22","homeRunsPer9":"0.99","inheritedRunners":20,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","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":26,"gamesStarted":0,"flyOuts":17,"groundOuts":40,"airOuts":30,"runs":9,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":1,"hits":20,"hitByPitch":1,"atBats":102,"obp":".274","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":417,"era":"2.40","inningsPitched":"30.0","wins":3,"losses":2,"saves":3,"saveOpportunities":3,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.00","battersFaced":114,"outs":90,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":417,"balls":154,"strikes":263,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".600","pitchesPerInning":"13.90","gamesFinished":9,"strikeoutWalkRatio":"1.30","strikeoutsPer9Inn":"3.90","walksPer9Inn":"3.00","hitsPer9Inn":"6.00","runsScoredPer9":"2.70","homeRunsPer9":"1.20","inheritedRunners":13,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571510":{"person":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 6-1)","summary":"6.0 IP, ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":32,"strikes":59,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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":23,"groundOuts":50,"airOuts":49,"runs":25,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":51,"baseOnBalls":14,"intentionalWalks":0,"hits":49,"hitByPitch":4,"atBats":199,"obp":".309","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":858,"era":"4.15","inningsPitched":"52.0","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.21","battersFaced":217,"outs":156,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":858,"balls":297,"strikes":561,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.02","rbi":1,"winPercentage":".857","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"3.64","strikeoutsPer9Inn":"8.83","walksPer9Inn":"2.42","hitsPer9Inn":"8.48","runsScoredPer9":"4.33","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682634":{"person":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".235","atBats":17,"obp":".278","slg":".235","ops":".513","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":4,"rbi":3,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":20,"gamesStarted":16,"flyOuts":63,"groundOuts":113,"airOuts":102,"runs":55,"doubles":18,"triples":1,"homeRuns":15,"strikeOuts":76,"baseOnBalls":37,"intentionalWalks":0,"hits":106,"hitByPitch":7,"atBats":393,"obp":".342","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1670,"era":"4.74","inningsPitched":"100.2","wins":7,"losses":6,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.42","battersFaced":441,"outs":302,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1670,"balls":604,"strikes":1066,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".538","pitchesPerInning":"16.59","gamesFinished":1,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"6.79","walksPer9Inn":"3.31","hitsPer9Inn":"9.48","runsScoredPer9":"4.92","homeRunsPer9":"1.34","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":18,"errors":1,"chances":31,"fielding":".968","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":"800","stats":{"batting":{"summary":"1-4 | 3B, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":57,"groundOuts":81,"airOuts":92,"runs":60,"doubles":11,"triples":3,"homeRuns":16,"strikeOuts":85,"baseOnBalls":37,"intentionalWalks":0,"hits":67,"hitByPitch":1,"avg":".209","atBats":320,"obp":".290","slg":".413","ops":".703","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":132,"rbi":58,"leftOnBase":166,"sacBunts":1,"sacFlies":4,"babip":".229","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":17,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":239,"putOuts":124,"errors":5,"chances":368,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID664208":{"person":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":8,"groundOuts":25,"airOuts":22,"runs":18,"doubles":4,"triples":2,"homeRuns":5,"strikeOuts":31,"baseOnBalls":15,"intentionalWalks":0,"hits":32,"hitByPitch":5,"atBats":107,"obp":".403","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":523,"era":"6.08","inningsPitched":"26.2","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":18,"whip":"1.76","battersFaced":130,"outs":80,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":523,"balls":183,"strikes":340,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".000","pitchesPerInning":"19.61","gamesFinished":4,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"10.46","walksPer9Inn":"5.06","hitsPer9Inn":"10.80","runsScoredPer9":"6.07","homeRunsPer9":"1.69","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":12},"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}},"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":"600","stats":{"batting":{"summary":"4-4 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":66,"groundOuts":116,"airOuts":145,"runs":38,"doubles":23,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":36,"intentionalWalks":0,"hits":93,"hitByPitch":5,"avg":".243","atBats":382,"obp":".313","slg":".335","ops":".648","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":128,"rbi":39,"leftOnBase":167,"sacBunts":0,"sacFlies":5,"babip":".254","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"95.50","popOuts":28,"lineOuts":51},"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":243,"putOuts":144,"errors":2,"chances":389,"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"}]}},"batters":[691718,673548,683737,608324,664023,663538,699393,621020,665804,571510,573204,663423,657097],"pitchers":[571510,573204,663423,657097],"bench":[682634,624424,681909,608348],"bullpen":[665871,621053,668970,684007,664208,656849,519141,607067,669020],"battingOrder":[691718,673548,683737,608324,664023,663538,699393,621020,665804],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Amaya (8, Bradley, T); Ramírez (4, Bradley, T)."},{"label":"3B","value":"Swanson (3, Paredes)."},{"label":"HR","value":"Busch (12, 1st inning off Bradley, T, 0 on, 2 out)."},{"label":"TB","value":"Amaya 2; Busch 4; Hoerner 4; Ramírez 3; Suzuki 2; Swanson 3."},{"label":"RBI","value":"Amaya 2 (15); Busch (51); Hoerner (39); Ramírez 2 (9)."},{"label":"2-out RBI","value":"Busch; Amaya 2; Hoerner; Ramírez 2."},{"label":"Runners left in scoring position, 2 out","value":"Swanson 3; Suzuki; Crow-Armstrong."},{"label":"Team RISP","value":"4-for-11."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Swanson (13, 2nd base off Bradley, T/Caratini)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Crow-Armstrong (Bell at home)."},{"label":"DP","value":"2 (Bregman-Hoerner-Busch; Crow-Armstrong-Hoerner-Amaya-Bregman-Busch)."}]}],"note":[]}},"officials":[{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Ramírez (Strike-Overturned to Ball); Amaya (Ball-Overturned to Strike); Caratini 2 (Ball-Overturned to Strike, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Bradley, T 94-59; Paredes 40-27; Rojas, K 18-13; Boyd 91-59; Thielbar 15-10; Thornton 10-6; Webb, J 17-13."},{"label":"Groundouts-flyouts","value":"Bradley, T 2-2; Paredes 1-1; Rojas, K 0-1; Boyd 6-2; Thielbar 1-0; Thornton 2-1; Webb, J 0-0."},{"label":"Batters faced","value":"Bradley, T 25; Paredes 10; Rojas, K 4; Boyd 21; Thielbar 4; Thornton 4; Webb, J 4."},{"label":"Umpires","value":"HP: Nate Tomlinson. 1B: James Jean. 2B: Mark Wegner. 3B: Bruce Dreckman. "},{"label":"Weather","value":"81 degrees, Partly Cloudy."},{"label":"Wind","value":"12 mph, L To R."},{"label":"First pitch","value":"1:21 PM."},{"label":"T","value":"2:38."},{"label":"Att","value":"39,508."},{"label":"Venue","value":"Wrigley Field."},{"label":"July 18, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019","boxscoreName":"Clemens"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2 HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":53,"groundOuts":69,"airOuts":90,"runs":47,"doubles":18,"triples":3,"homeRuns":18,"strikeOuts":79,"baseOnBalls":22,"intentionalWalks":1,"hits":75,"hitByPitch":5,"avg":".243","atBats":309,"obp":".302","slg":".495","ops":".797","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":153,"rbi":48,"leftOnBase":136,"sacBunts":2,"sacFlies":2,"babip":".266","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.17","popOuts":15,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":80,"putOuts":362,"errors":2,"chances":444,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510","boxscoreName":"Boyd"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 6-1)","summary":"6.0 IP, ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":32,"strikes":59,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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":23,"groundOuts":50,"airOuts":49,"runs":25,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":51,"baseOnBalls":14,"intentionalWalks":0,"hits":49,"hitByPitch":4,"atBats":199,"obp":".309","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":858,"era":"4.15","inningsPitched":"52.0","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.21","battersFaced":217,"outs":156,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":858,"balls":297,"strikes":561,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.02","rbi":1,"winPercentage":".857","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"3.64","strikeoutsPer9Inn":"8.83","walksPer9Inn":"2.42","hitsPer9Inn":"8.48","runsScoredPer9":"4.33","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":63,"pitchingGameScore":63},{"player":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","boxscoreName":"Hoerner"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"4-4 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":66,"groundOuts":116,"airOuts":145,"runs":38,"doubles":23,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":36,"intentionalWalks":0,"hits":93,"hitByPitch":5,"avg":".243","atBats":382,"obp":".313","slg":".335","ops":".648","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":128,"rbi":39,"leftOnBase":167,"sacBunts":0,"sacFlies":5,"babip":".254","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"95.50","popOuts":28,"lineOuts":51},"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":243,"putOuts":144,"errors":2,"chances":389,"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"}]},"type":"hitter","gameScore":62,"hittingGameScore":62}]},"decisions":{"winner":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"loser":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}