{"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":824653,"link":"/api/v1.1/game/824653/feed/live","metaData":{"wait":10,"timeStamp":"20260719_210628","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count20","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824653,"type":"R","doubleHeader":"N","id":"2026/07/19/minmlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824653-2026-07-19","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-19T18:20:00Z","originalDate":"2026-07-19","officialDate":"2026-07-19","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":100,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":51,"ties":0,"pct":".490"},"records":{},"divisionLeader":false,"wins":49,"losses":51,"winningPercentage":".490"},"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":99,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":56,"losses":43,"ties":0,"pct":".566"},"records":{},"divisionLeader":false,"wins":56,"losses":43,"winningPercentage":".566"},"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":"Sunny","temp":"78","wind":"7 mph, In From CF"},"gameInfo":{"attendance":37205,"firstPitch":"2026-07-19T18:20:00.000Z","gameDurationMinutes":166},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":4,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"home":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"}},"officialScorer":{"id":800935,"fullName":"John Jackson","link":"/api/v1/people/800935"},"primaryDatacaster":{"id":684802,"fullName":"Zac Basile","link":"/api/v1/people/684802"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Martin flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T18:20:22.587Z","endTime":"2026-07-19T18:20:45.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":4},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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-19T15:50:00.825Z","endTime":"2026-07-19T17:52:07.355Z","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-19T17:52:07.355Z","endTime":"2026-07-19T18:18:53.107Z","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-19T18:18:53.107Z","endTime":"2026-07-19T18:20:24.891Z","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(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":90.4,"endSpeed":82.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55836291775952,"aZ":-13.190468039035478,"pfxX":6.005549149647717,"pfxZ":10.828593051296036,"pX":-0.971633653940171,"pZ":3.3183031984169062,"vX0":-7.143131333192685,"vY0":-131.48774674774688,"vZ0":-3.0585518512453045,"x":154.04,"y":149.19,"x0":0.9983825379681397,"y0":50.004032170718595,"z0":5.47380573177072,"aX":10.53017565931783},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.2,"breakHorizontal":-9.4,"spinRate":2513,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4163660248424028,"extension":6.067878768176925},"index":3,"playId":"e89d41c0-5bee-35b8-b1c0-767df94f7a65","pitchNumber":1,"startTime":"2026-07-19T18:20:24.891Z","endTime":"2026-07-19T18:20:28.995Z","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":90.1,"endSpeed":82.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91214680089891,"aZ":-13.756180140761082,"pfxX":4.228496257044989,"pfxZ":10.611492613558184,"pX":-0.4799184491106635,"pZ":2.068793452512232,"vX0":-5.448457381482354,"vY0":-130.967678538663,"vZ0":-5.712931517999983,"x":135.29,"y":182.92,"x0":1.0789354034958198,"y0":50.00020440830458,"z0":5.308838165925401,"aX":7.337603954742089},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.1,"breakHorizontal":-6.5,"spinRate":2505,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.4183615483944698,"extension":6.116674152499214},"hitData":{"launchSpeed":88.6,"launchAngle":47.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.64,"coordY":115.02}},"index":4,"playId":"34078c8f-0546-3d60-a068-5d0046361812","pitchNumber":2,"startTime":"2026-07-19T18:20:37.551Z","endTime":"2026-07-19T18:20:45.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:20:45.847Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Jeffers pops out to shortstop Dansby Swanson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T18:20:58.302Z","endTime":"2026-07-19T18:21:34.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":"Pop Out","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":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.0,"endSpeed":83.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.482323649258543,"aZ":-14.032064186920916,"pfxX":6.254599320503805,"pfxZ":10.220174915781229,"pX":-0.7100102868207683,"pZ":3.962225002816244,"vX0":-6.156241793932075,"vY0":-132.43266146157217,"vZ0":-1.410579957682371,"x":144.06,"y":131.8,"x0":0.8329476833688905,"y0":50.00033678607283,"z0":5.5289421115390365,"aX":11.10015484997265},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.4,"breakHorizontal":-10.0,"spinRate":2539,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.413702467498827,"extension":5.978516067222411},"index":0,"playId":"940c7aa9-0742-3e98-89f7-77bc662a3b72","pitchNumber":1,"startTime":"2026-07-19T18:21:11.907Z","endTime":"2026-07-19T18:21:15.663Z","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":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.146018700387003,"aZ":-27.910859480315093,"pfxX":8.231731409610324,"pfxZ":2.959906152878597,"pX":0.4587112082166154,"pZ":2.5229635265667594,"vX0":-4.23516371053125,"vY0":-118.76416107481252,"vZ0":-1.0741798938612406,"x":99.52,"y":170.66,"x0":1.1886924390710307,"y0":50.0009265398797,"z0":5.5024055405664205,"aX":11.846198518440074},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.4,"breakHorizontal":-14.0,"spinRate":1213,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.45987842814933266,"extension":6.01189287641784},"hitData":{"launchSpeed":78.1,"launchAngle":53.0,"totalDistance":207.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":64.22,"coordY":144.04}},"index":1,"playId":"6ca7063c-d185-3116-9cf2-5f167e2cf1f4","pitchNumber":2,"startTime":"2026-07-19T18:21:25.146Z","endTime":"2026-07-19T18:21:34.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:21:34.412Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T18:21:41.577Z","endTime":"2026-07-19T18:23:44.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.099955107918888,"aZ":-16.310448244523336,"pfxX":8.972274112893164,"pfxZ":8.95808586898708,"pX":0.3431678892603036,"pZ":2.9571720100635064,"vX0":-4.807755834261299,"vY0":-131.75148574713634,"vZ0":-3.271162106784933,"x":103.92,"y":158.94,"x0":1.0190001826570991,"y0":50.002897762911594,"z0":5.4093830515113295,"aX":15.887223012939673},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.8,"breakHorizontal":-15.4,"spinRate":2457,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.4145873450031261,"extension":6.027932791257584},"index":0,"playId":"6c048abb-5445-3595-b5af-cffc48bb2da5","pitchNumber":1,"startTime":"2026-07-19T18:22:04.265Z","endTime":"2026-07-19T18:22:07.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.0,"endSpeed":68.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.234779993091646,"aZ":-41.41372834665345,"pfxX":-4.889755892860209,"pfxZ":-7.880043139190748,"pX":-0.2626765818262587,"pZ":2.190931888979589,"vX0":-1.1834948236287453,"vY0":-107.75132436495646,"vZ0":1.7359218526702893,"x":127.01,"y":179.62,"x0":0.9293282859478779,"y0":50.00269178256059,"z0":5.960787423555376,"aX":-5.732804302882634},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-13.4,"breakHorizontal":9.1,"spinRate":2491,"spinDirection":329},"zone":7,"typeConfidence":2.0,"plateTime":0.5088808158641625,"extension":6.1420086007228685},"index":1,"playId":"66390886-3619-3646-afcd-638a0cfbfcd9","pitchNumber":2,"startTime":"2026-07-19T18:22:19.167Z","endTime":"2026-07-19T18:22:22.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.760165973925435,"aZ":-25.731115936327875,"pfxX":6.895104799702503,"pfxZ":4.440771343537734,"pX":0.5153524282585975,"pZ":1.0370384020590446,"vX0":-3.7200464220736658,"vY0":-119.15415371663495,"vZ0":-4.884129186256295,"x":97.36,"y":210.78,"x0":1.1929433403486167,"y0":50.00527953524084,"z0":5.410726397129364,"aX":10.014856652637599},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.2,"breakHorizontal":-11.8,"spinRate":1165,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.45794069756379896,"extension":6.169603108581894},"index":2,"playId":"2dab20d6-55ed-35a4-ae2c-393419e5cc41","pitchNumber":3,"startTime":"2026-07-19T18:22:47.772Z","endTime":"2026-07-19T18:22:51.310Z","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":81.6,"endSpeed":76.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.898028050336176,"aZ":-26.266094352702186,"pfxX":6.1265021150381305,"pfxZ":4.05133978657295,"pX":0.650389916957451,"pZ":0.595778324138259,"vX0":-3.0593400038289245,"vY0":-118.88934915068786,"vZ0":-5.694945681506035,"x":92.21,"y":222.69,"x0":1.1457458805338123,"y0":50.002093889165614,"z0":5.352413326069866,"aX":8.929769534482116},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.5,"breakHorizontal":-10.6,"spinRate":1132,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.45753012356003486,"extension":6.031187218344978},"index":3,"playId":"57dfc792-4b25-3487-b058-05eabe052ee6","pitchNumber":4,"startTime":"2026-07-19T18:23:01.749Z","endTime":"2026-07-19T18:23:05.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.760996310026627,"aZ":-30.964239089659568,"pfxX":6.289153266799671,"pfxZ":0.8227195303829156,"pX":1.0360766175461442,"pZ":2.7819982564983032,"vX0":-2.2834141647109956,"vY0":-119.64794891581543,"vZ0":-0.11057482144667485,"x":77.51,"y":163.67,"x0":1.1800083177866227,"y0":50.00073349554671,"z0":5.578777265112599,"aX":9.215149531276102},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.7,"breakHorizontal":-10.9,"spinRate":1091,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.45592443582994946,"extension":6.004655441336973},"index":4,"playId":"22ddca49-c51a-3a7c-98bc-b880b2a8900c","pitchNumber":5,"startTime":"2026-07-19T18:23:21.141Z","endTime":"2026-07-19T18:23:24.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.563882202438325,"aZ":-13.645827146762837,"pfxX":6.574392464156503,"pfxZ":10.433868098236815,"pX":0.0346786454590438,"pZ":2.7609200300741725,"vX0":-4.618080189421953,"vY0":-132.69591244727883,"vZ0":-4.142190038953325,"x":115.68,"y":164.24,"x0":0.9473260978231964,"y0":50.00008996301494,"z0":5.342840418856493,"aX":11.670857828819551},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.1,"breakHorizontal":-10.8,"spinRate":2405,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.41347536625345294,"extension":5.936625111482016},"index":5,"playId":"5212966b-203a-3281-8ff9-1f3793a7aaca","pitchNumber":6,"startTime":"2026-07-19T18:23:41.136Z","endTime":"2026-07-19T18:23:44.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:23:44.413Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Crow-Armstrong pops out to shortstop Ryan Kreidler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T18:25:38.026Z","endTime":"2026-07-19T18:26:04.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":1},"details":{"event":"Pop Out","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":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(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.4,"endSpeed":87.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.446863667474606,"aZ":-12.499960820162224,"pfxX":-5.138107898040424,"pfxZ":10.026720286093006,"pX":-0.9678579466188713,"pZ":2.910841385928157,"vX0":5.3186519807290695,"vY0":-138.81044693052593,"vZ0":-5.7994749595824935,"x":153.89,"y":160.19,"x0":-2.2360708902029756,"y0":50.004422157412534,"z0":5.850742230016697,"aX":-10.083970951619948},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":8.3,"spinRate":2299,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39374077669446184,"extension":6.229233414842805},"hitData":{"launchSpeed":94.1,"launchAngle":63.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.02,"coordY":138.75}},"index":0,"playId":"a12ae163-450e-35f6-8e38-ba72a044af08","pitchNumber":1,"startTime":"2026-07-19T18:25:54.523Z","endTime":"2026-07-19T18:26:04.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:26:04.622Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Seiya Suzuki doubles (16) on a line drive to left fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T18:26:14.321Z","endTime":"2026-07-19T18:27:07.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.319797682750146,"aZ":-14.90266347921135,"pfxX":-3.4651223399737026,"pfxZ":8.803841555834165,"pX":-0.4657607246953058,"pZ":2.7948479663190833,"vX0":5.650539975444479,"vY0":-138.99007217874203,"vZ0":-5.773567185439172,"x":134.75,"y":163.32,"x0":-2.072275210290506,"y0":50.00547182231843,"z0":5.883956322508362,"aX":-6.800406098062109},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":5.2,"spinRate":2298,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3936421336107374,"extension":6.324844382406684},"index":0,"playId":"b229c63c-32ba-3bb0-a5b0-8e0e1fe97a51","pitchNumber":1,"startTime":"2026-07-19T18:26:28.793Z","endTime":"2026-07-19T18:26:31.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.090905884893235,"aZ":-37.264931254311485,"pfxX":5.201294789955613,"pfxZ":-3.685538858961655,"pX":0.29834695657268995,"pZ":1.9676963707166446,"vX0":4.407135973384991,"vY0":-116.29768242363053,"vZ0":-0.9071164272178256,"x":105.63,"y":185.65,"x0":-2.2912632365968477,"y0":50.00349681459592,"z0":5.871491600022266,"aX":7.183647591496018},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.6,"breakHorizontal":-10.4,"spinRate":2266,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.4694618431401487,"extension":6.157949786207387},"hitData":{"launchSpeed":98.9,"launchAngle":10.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":27.15,"coordY":97.97}},"index":1,"playId":"7ddfd939-be3f-3267-b924-903fe4f3c35b","pitchNumber":2,"startTime":"2026-07-19T18:26:52.830Z","endTime":"2026-07-19T18:27:07.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:27:07.092Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, second baseman Royce Lewis to first baseman Victor Caratini. Seiya Suzuki to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T18:27:14.380Z","endTime":"2026-07-19T18:27:48.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.589018410630718,"aZ":-30.637785585925094,"pfxX":1.7764010961551788,"pfxZ":0.9481400542485474,"pX":-0.32384756863787945,"pZ":2.2137790697980293,"vX0":4.787778444346954,"vY0":-126.63657209205472,"vZ0":-3.0215872898372584,"x":129.34,"y":179.01,"x0":-2.472030864640993,"y0":50.00336616868297,"z0":5.8810469262698275,"aX":2.8752376382871905},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.2,"breakHorizontal":-4.3,"spinRate":2346,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.433019231383708,"extension":6.235511963181106},"hitData":{"launchSpeed":93.5,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.7,"coordY":152.7}},"index":0,"playId":"d052dfe9-4754-3bbc-9492-517994dc8006","pitchNumber":1,"startTime":"2026-07-19T18:27:38.381Z","endTime":"2026-07-19T18:27:48.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:27:48.407Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alex Bregman homers (10) on a fly ball to left field. Seiya Suzuki scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T18:28:01.288Z","endTime":"2026-07-19T18:30:03.843Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95925968183292,"aZ":-14.066181933613974,"pfxX":-7.631363034119387,"pfxZ":9.313616337824163,"pX":-0.5724269103097884,"pZ":2.150523356845095,"vX0":7.0795518100498676,"vY0":-138.99738443806004,"vZ0":-7.27526749574627,"x":138.82,"y":180.72,"x0":-2.168646189990775,"y0":50.0059383702695,"z0":5.7477301426253655,"aX":-14.842756792359554},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":12.2,"spinRate":2285,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3950004266158671,"extension":6.329483076499916},"index":0,"playId":"39767d15-3a6a-3441-b1ab-15dc30d711ef","pitchNumber":1,"startTime":"2026-07-19T18:28:15.537Z","endTime":"2026-07-19T18:28:18.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.680173790882094,"aZ":-10.32846697184291,"pfxX":-5.261501992723928,"pfxZ":11.128973729794662,"pX":-0.5834995829459955,"pZ":2.391572377048566,"vX0":6.120003147127522,"vY0":-139.31016766830018,"vZ0":-7.38516747226508,"x":139.24,"y":174.21,"x0":-2.1265824187431916,"y0":50.00287276352504,"z0":5.761877912576994,"aX":-10.328457543304033},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.7,"breakHorizontal":8.3,"spinRate":2332,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3933653034773892,"extension":6.403493596220186},"index":1,"playId":"230b5d47-1ecf-32d7-bec5-2c13407dd5cb","pitchNumber":2,"startTime":"2026-07-19T18:28:34.407Z","endTime":"2026-07-19T18:28:37.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.927097951826116,"aZ":-25.67838413142817,"pfxX":1.037918026828467,"pfxZ":3.8236755557865645,"pX":1.268770841672396,"pZ":0.7006802321757596,"vX0":8.732629933276506,"vY0":-129.2596145273415,"vZ0":-7.621884565844378,"x":68.64,"y":219.86,"x0":-2.282726826139423,"y0":50.004884751025365,"z0":5.647868345004994,"aX":1.7614065244277697},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.4,"breakHorizontal":-3.7,"spinRate":2374,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.42310713473842076,"extension":6.404227510407525},"index":2,"playId":"96f72fd5-5bfd-314c-9fbd-975fd7411670","pitchNumber":3,"startTime":"2026-07-19T18:28:53.563Z","endTime":"2026-07-19T18:28:56.563Z","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":95.9,"endSpeed":87.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29930424159049,"aZ":-13.563766802862705,"pfxX":-4.564584712774282,"pfxZ":9.385913270198001,"pX":-1.197943286783018,"pZ":3.7893692790860665,"vX0":4.533333925040491,"vY0":-139.64055936769054,"vZ0":-3.2035694879744296,"x":162.66,"y":136.47,"x0":-2.246330666012265,"y0":50.00104167801641,"z0":5.839060116546416,"aX":-9.048974117745237},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":7.3,"spinRate":2219,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3916614589202587,"extension":6.330576571981843},"index":3,"playId":"e26559bc-eb3b-3b0a-a5ff-96f2e97e2f9e","pitchNumber":4,"startTime":"2026-07-19T18:29:16.719Z","endTime":"2026-07-19T18:29:20.432Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38747782379006,"aZ":-32.7260229269227,"pfxX":3.0450051527937365,"pfxZ":-0.3344555737096986,"pX":0.13303968738268263,"pZ":2.9748769809986157,"vX0":5.396141823736953,"vY0":-127.72858422671814,"vZ0":-0.7562721862629622,"x":111.93,"y":158.46,"x0":-2.4027645533455066,"y0":50.001731484544706,"z0":5.848725609759295,"aX":5.029480315992062},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.6,"breakHorizontal":-6.7,"spinRate":2416,"spinDirection":117},"zone":2,"typeConfidence":2.0,"plateTime":0.4288735468888598,"extension":6.274629706308209},"hitData":{"launchSpeed":101.4,"launchAngle":31.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.04,"coordY":72.97}},"index":4,"playId":"74ae5f73-05c4-301b-a0e1-b8e512c4dd12","pitchNumber":5,"startTime":"2026-07-19T18:29:38.275Z","endTime":"2026-07-19T18:30:03.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:30:03.843Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T18:30:04.439Z","endTime":"2026-07-19T18:31:47.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04370054212459,"aZ":-14.812405698578798,"pfxX":-4.827791327701028,"pfxZ":9.009339297371389,"pX":-0.4041355030282785,"pZ":2.069174065554333,"vX0":6.522580902826007,"vY0":-137.1453474875716,"vZ0":-7.175593465688006,"x":132.4,"y":182.91,"x0":-2.1732790176637793,"y0":50.00073986804938,"z0":5.707341249394337,"aX":-9.30201613892867},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":7.6,"spinRate":2267,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.3976222659845061,"extension":6.248770083963626},"index":0,"playId":"58ce6c14-8bcf-3186-9f57-a2c93685bf6f","pitchNumber":1,"startTime":"2026-07-19T18:30:27.528Z","endTime":"2026-07-19T18:30:30.562Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8519813584221,"aZ":-28.798552671304943,"pfxX":-8.276255878258407,"pfxZ":2.0014436307919254,"pX":-0.7346179799493426,"pZ":3.18213804796702,"vX0":6.833092552861701,"vY0":-128.41603571320766,"vZ0":-0.7747562567319555,"x":145.0,"y":152.86,"x0":-2.3404731171865314,"y0":50.005259836573764,"z0":5.706417562491913,"aX":-13.976979785158179},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.7,"breakHorizontal":13.7,"spinRate":1575,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.4247447172761891,"extension":6.172851278699507},"index":1,"playId":"9824f569-1ae0-3ad6-84d0-2b307d75ac18","pitchNumber":2,"startTime":"2026-07-19T18:30:41.507Z","endTime":"2026-07-19T18:30:44.595Z","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":96.2,"endSpeed":89.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85465748439198,"aZ":-14.908256981723541,"pfxX":-4.374656012703443,"pfxZ":8.581221030299684,"pX":-1.374835724771411,"pZ":2.789691716882359,"vX0":4.051079276550095,"vY0":-140.0706405941667,"vZ0":-5.68311862945845,"x":169.41,"y":163.46,"x0":-2.262567098539149,"y0":50.004014933180045,"z0":5.798648010775115,"aX":-8.80430305326627},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":7.2,"spinRate":2273,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3891404327483836,"extension":6.291253811140615},"index":2,"playId":"21b40c4e-dab0-38e1-b641-232bd7dbdf48","pitchNumber":3,"startTime":"2026-07-19T18:30:55.174Z","endTime":"2026-07-19T18:30:58.730Z","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":95.6,"endSpeed":88.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.213631159570443,"aZ":-14.772649556796628,"pfxX":-4.206291397236446,"pfxZ":8.786154937351242,"pX":0.4544382275281284,"pZ":1.3975962288798547,"vX0":8.343423730338174,"vY0":-138.90672735745375,"vZ0":-9.379068142887503,"x":99.68,"y":201.04,"x0":-2.023617605047609,"y0":50.00286126382289,"z0":5.770457976461721,"aX":-8.331152134995103},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":6.1,"spinRate":2263,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3923163114151764,"extension":6.376011047708726},"index":3,"playId":"4af6e65f-148b-352f-a67f-e5805f38aacf","pitchNumber":4,"startTime":"2026-07-19T18:31:08.253Z","endTime":"2026-07-19T18:31:12.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.938425994905174,"aZ":-15.665182100675125,"pfxX":-5.347359474416271,"pfxZ":8.326599742226646,"pX":-0.5647005177111523,"pZ":2.973395264996865,"vX0":6.874362527793297,"vY0":-139.1400532953572,"vZ0":-4.473282022979699,"x":138.53,"y":158.5,"x0":-2.359716908844825,"y0":50.003273539812746,"z0":5.622844657039174,"aX":-10.603181445524058},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":8.4,"spinRate":2308,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.39197851361326697,"extension":6.17077680489481},"index":4,"playId":"f2c98a68-4a56-3182-b943-76067c6c36fd","pitchNumber":5,"startTime":"2026-07-19T18:31:23.867Z","endTime":"2026-07-19T18:31:27.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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58004834696611,"aZ":-27.50348497327031,"pfxX":-8.98557387810449,"pfxZ":2.7692814418321197,"pX":0.04440010948729578,"pZ":2.038976715795807,"vX0":8.784947125933142,"vY0":-128.01482972943822,"vZ0":-3.3016595300869347,"x":115.31,"y":183.73,"x0":-2.239086362869986,"y0":50.000259011410485,"z0":5.46248571512008,"aX":-15.14310113791516},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":14.6,"spinRate":1590,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.425344255401106,"extension":6.3827433712583534},"index":5,"playId":"4b18a200-4ad2-31cc-958a-06afd06d04e3","pitchNumber":6,"startTime":"2026-07-19T18:31:43.404Z","endTime":"2026-07-19T18:31:47.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:31:47.367Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out sharply to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T18:33:53.336Z","endTime":"2026-07-19T18:34:42.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":81.9,"endSpeed":76.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.0095047343514,"aZ":-26.868429987820722,"pfxX":6.228848877608703,"pfxZ":3.6098551261943754,"pX":0.5752250849229785,"pZ":2.58115883637896,"vX0":-3.2866895275384524,"vY0":-119.4053926991358,"vZ0":-1.458876722819972,"x":95.07,"y":169.09,"x0":1.147161241485933,"y0":50.004030108708534,"z0":5.57630346653389,"aX":9.161304069905578},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.5,"breakHorizontal":-10.7,"spinRate":1166,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.45551923381050763,"extension":6.086472778199856},"index":0,"playId":"1e9ba426-12db-3fae-a5c3-b0ecfe17b05b","pitchNumber":1,"startTime":"2026-07-19T18:34:00.521Z","endTime":"2026-07-19T18:34:03.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":77.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.665466947586474,"aZ":-27.271257390163658,"pfxX":5.576004303059765,"pfxZ":3.307709899971158,"pX":-0.31568714580812385,"pZ":0.46653761684958134,"vX0":-5.015187113460786,"vY0":-119.5167722662802,"vZ0":-6.004654057277443,"x":129.03,"y":226.18,"x0":1.0608575701313965,"y0":50.00506698425394,"z0":5.38564108685034,"aX":8.268712815377457},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.2,"breakHorizontal":-9.2,"spinRate":1125,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.45400931708382686,"extension":6.226168016009515},"index":1,"playId":"5aac20b4-5de2-37cb-b961-432f75db95d9","pitchNumber":2,"startTime":"2026-07-19T18:34:14.875Z","endTime":"2026-07-19T18:34:18.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.369517200311545,"aZ":-15.373449516534736,"pfxX":7.4700909383963205,"pfxZ":9.416758206143951,"pX":-0.42270457542205425,"pZ":2.8205737895410614,"vX0":-6.25301718673017,"vY0":-132.72677555946711,"vZ0":-3.7534598038451303,"x":133.11,"y":162.62,"x0":0.9930322239175905,"y0":50.004761373747066,"z0":5.372421148340245,"aX":13.331356639777281},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.4,"breakHorizontal":-12.1,"spinRate":2395,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.41264238768425,"extension":6.056535602082143},"hitData":{"launchSpeed":103.1,"launchAngle":50.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":40.3,"coordY":116.25}},"index":2,"playId":"de62a06a-d0eb-3c20-beeb-ca8b01e70869","pitchNumber":3,"startTime":"2026-07-19T18:34:32.101Z","endTime":"2026-07-19T18:34:42.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:34:42.751Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Caratini singles on a ground ball to left fielder Ian Happ, deflected by third baseman Alex Bregman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T18:34:45.151Z","endTime":"2026-07-19T18:36:21.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":90.3,"endSpeed":82.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.662940013997122,"aZ":-13.58364806725859,"pfxX":6.565848924570688,"pfxZ":10.669369776225308,"pX":-0.7276451473073493,"pZ":3.0263253458459096,"vX0":-6.786626906284393,"vY0":-131.36881355369718,"vZ0":-3.406007707369132,"x":144.74,"y":157.07,"x0":1.040118188401735,"y0":50.00025612289839,"z0":5.353772402148664,"aX":11.437865228047182},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.7,"breakHorizontal":-10.3,"spinRate":2384,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.4174406012196408,"extension":6.050763843667945},"index":0,"playId":"85ac2f69-d1c7-3395-8091-8e821e47495a","pitchNumber":1,"startTime":"2026-07-19T18:35:11.347Z","endTime":"2026-07-19T18:35:14.436Z","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":75.1,"endSpeed":69.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.048783486679604,"aZ":-42.5944660319389,"pfxX":-4.628390388558794,"pfxZ":-8.662350736515839,"pX":0.9674334053675571,"pZ":3.018853767177044,"vX0":1.2528809533927734,"vY0":-109.26903875768791,"vZ0":3.3753894200593066,"x":80.12,"y":157.27,"x0":0.9863637437792482,"y0":50.00058039583199,"z0":6.044764136251146,"aX":-5.571053150411428},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-14.4,"breakHorizontal":8.0,"spinRate":2482,"spinDirection":320},"zone":12,"typeConfidence":2.0,"plateTime":0.5021261044310563,"extension":5.9472867138498},"index":1,"playId":"afe2188a-f5f0-36c9-852e-784d03b8b09a","pitchNumber":2,"startTime":"2026-07-19T18:35:26.021Z","endTime":"2026-07-19T18:35:30.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02309077604139,"aZ":-29.32331753230061,"pfxX":7.938180412649294,"pfxZ":1.9391444318017328,"pX":1.7921226490141255,"pZ":1.7631599379511995,"vX0":-1.2320880163407142,"vY0":-119.90741803287119,"vZ0":-2.5806446435479438,"x":48.69,"y":191.17,"x0":1.2774154020226858,"y0":50.002986319447196,"z0":5.443700497931965,"aX":11.674355929294798},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.2,"breakHorizontal":-14.2,"spinRate":1143,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.45506513432472584,"extension":6.068073518589545},"index":2,"playId":"d994a7da-e69a-3581-84ac-c4459e5bb370","pitchNumber":3,"startTime":"2026-07-19T18:35:42.803Z","endTime":"2026-07-19T18:35:45.803Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-07-19T18:35:54.939Z","endTime":"2026-07-19T18:36:07.455Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.74136863809434,"aZ":-31.06715606660615,"pfxX":7.259738793017636,"pfxZ":0.7661317973473487,"pX":0.17695792237199873,"pZ":1.9676299921819287,"vX0":-4.261046708178024,"vY0":-118.88308354386483,"vZ0":-1.6268767514603053,"x":110.25,"y":185.65,"x0":1.0406203225692279,"y0":50.00318306459684,"z0":5.45569074981822,"aX":10.491535469187554},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.3,"breakHorizontal":-12.2,"spinRate":1123,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.45905886406021423,"extension":6.140007625980777},"hitData":{"launchSpeed":88.1,"launchAngle":8.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":71.75,"coordY":135.47}},"index":4,"playId":"9049a9dd-7700-359b-a152-265274eb8d08","pitchNumber":4,"startTime":"2026-07-19T18:36:07.455Z","endTime":"2026-07-19T18:36:21.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:36:21.391Z","atBatIndex":9},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kody Clemens grounds into a force out, first baseman Michael Busch to shortstop Dansby Swanson. Victor Caratini out at 2nd. Kody Clemens to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T18:36:31.986Z","endTime":"2026-07-19T18:38:08.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64681702581826,"aZ":-15.71403954988164,"pfxX":5.796163560981903,"pfxZ":9.27747607365959,"pX":-0.7184937880034846,"pZ":2.934917072957801,"vX0":-6.511897697234145,"vY0":-131.99578346783287,"vZ0":-3.4083159244524404,"x":144.39,"y":159.54,"x0":1.0210622519567074,"y0":50.00338852163448,"z0":5.391690021584503,"aX":10.284751592137468},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.3,"breakHorizontal":-9.1,"spinRate":2501,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.41409433819381514,"extension":6.1915286508417084},"index":0,"playId":"b359d56d-35b9-3eb2-a8fc-a48fa26097c8","pitchNumber":1,"startTime":"2026-07-19T18:36:50.206Z","endTime":"2026-07-19T18:36:53.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.76002536006878,"aZ":-33.14319483010565,"pfxX":-7.406657865637561,"pfxZ":-0.7033187913175425,"pX":0.3934257993321141,"pZ":3.761317856497974,"vX0":-0.36038739256983243,"vY0":-116.0828784693358,"vZ0":2.953673927311584,"x":102.0,"y":137.22,"x0":1.51353057904391,"y0":50.004619612481505,"z0":5.617659324705697,"aX":-10.157327218464584},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.4,"breakHorizontal":13.6,"spinRate":2387,"spinDirection":299},"zone":12,"typeConfidence":2.0,"plateTime":0.4709733081430816,"extension":6.240097922226761},"index":1,"playId":"5d14f8d3-ddbe-3df1-95ba-e6c6a5088156","pitchNumber":2,"startTime":"2026-07-19T18:37:08.915Z","endTime":"2026-07-19T18:37:11.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.435679439702977,"aZ":-27.63166621400635,"pfxX":5.254909597234036,"pfxZ":3.090364571602369,"pX":0.7365867025984393,"pZ":1.7902862887735735,"vX0":-2.925796497470911,"vY0":-119.46249107800719,"vZ0":-2.885215434370623,"x":88.92,"y":190.44,"x0":1.2841382249489088,"y0":50.00114129794787,"z0":5.4552689820043,"aX":7.7205852151363645},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.3,"breakHorizontal":-9.0,"spinRate":1078,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.4556161236622738,"extension":6.167112061372373},"index":2,"playId":"89433d0a-00cc-342f-a3e2-2ac40d259230","pitchNumber":3,"startTime":"2026-07-19T18:37:35.269Z","endTime":"2026-07-19T18:37:38.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.76839046929888,"aZ":-32.61407337389145,"pfxX":-10.816598163108665,"pfxZ":-0.3096599805196476,"pX":-0.6922790861060971,"pZ":2.036485909979131,"vX0":-1.6222920699667398,"vY0":-117.23836885321538,"vZ0":-0.8011167392546702,"x":143.39,"y":183.79,"x0":1.4138679903551445,"y0":50.00578287632912,"z0":5.408729878063968,"aX":-15.16050637445829},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.5,"breakHorizontal":20.0,"spinRate":2590,"spinDirection":305},"zone":7,"typeConfidence":2.0,"plateTime":0.4659952883747027,"extension":6.154807806814178},"hitData":{"launchSpeed":83.6,"launchAngle":1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.29,"coordY":167.9}},"index":3,"playId":"243801b7-9a5f-3fec-9199-1f6eb8e4a255","pitchNumber":4,"startTime":"2026-07-19T18:37:59.913Z","endTime":"2026-07-19T18:38:08.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:38:08.312Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Keaschall pops out to second baseman Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T18:39:06.221Z","endTime":"2026-07-19T18:39:17.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"2aaef7f9-d077-3bd8-9c12-1bee7d2f740e","startTime":"2026-07-19T18:38:48.571Z","endTime":"2026-07-19T18:38:51.571Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14074394624654,"aZ":-20.90560122448046,"pfxX":9.268877009702045,"pfxZ":6.432163438850185,"pX":0.49449618351653646,"pZ":2.3649709426085908,"vX0":-4.99241351548275,"vY0":-131.35107102256796,"vZ0":-3.5632993683428804,"x":98.15,"y":174.93,"x0":1.2129414601877446,"y0":50.00313702021747,"z0":5.2887289273187035,"aX":16.238672426483223},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.0,"breakHorizontal":-15.7,"spinRate":2516,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.41658364939542203,"extension":6.137442972794998},"hitData":{"launchSpeed":74.1,"launchAngle":49.0,"totalDistance":190.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":131.92}},"index":1,"playId":"e3afccf9-6a63-3a56-b68a-bf463d3750ac","pitchNumber":1,"startTime":"2026-07-19T18:39:08.425Z","endTime":"2026-07-19T18:39:17.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:39:17.292Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T18:41:35.719Z","endTime":"2026-07-19T18:42:41.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.633497306703752,"aZ":-13.09399835941057,"pfxX":-5.170478456275338,"pfxZ":10.047745776580635,"pX":0.3647301732348834,"pZ":1.8584816431285456,"vX0":8.099994664528971,"vY0":-136.36763190879105,"vZ0":-8.361194922597765,"x":103.1,"y":188.6,"x0":-1.9609657686716018,"y0":50.004082842088614,"z0":5.850633461724935,"aX":-9.82048899050083},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":7.8,"spinRate":2271,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.4003794961123308,"extension":6.34825417734833},"index":0,"playId":"2670d1b1-d9a9-3d38-85b9-4640fbdf74e2","pitchNumber":1,"startTime":"2026-07-19T18:41:36.207Z","endTime":"2026-07-19T18:41:42.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":78.8,"endSpeed":72.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.943599761358293,"aZ":-36.539620169176764,"pfxX":5.3947983875749355,"pfxZ":-3.270135006216723,"pX":-0.48856819681251945,"pZ":2.6879288384946127,"vX0":2.6565022186456266,"vY0":-114.714675896354,"vZ0":0.6239129645326844,"x":135.62,"y":166.21,"x0":-2.361975011286516,"y0":50.00276557473344,"z0":5.970413960200625,"aX":7.199940622898448},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.5,"breakHorizontal":-10.4,"spinRate":2158,"spinDirection":40},"zone":4,"typeConfidence":2.0,"plateTime":0.47721547606832093,"extension":6.070736289213364},"index":1,"playId":"7e510c4f-2a68-3062-a3cd-9826dd5105b0","pitchNumber":2,"startTime":"2026-07-19T18:42:12.484Z","endTime":"2026-07-19T18:42:16.238Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-19T18:42:24.108Z","endTime":"2026-07-19T18:42:37.134Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795122336696043,"aZ":-31.967240935691486,"pfxX":0.15279525893126222,"pfxZ":0.12496956052932884,"pX":0.25891593210820246,"pZ":1.895058404228894,"vX0":6.358985546136429,"vY0":-126.37332781538443,"vZ0":-3.317531201427758,"x":107.13,"y":187.61,"x0":-2.3098566562708385,"y0":50.0002553699763,"z0":5.79303294684177,"aX":0.24657735606679596},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.4,"breakHorizontal":-1.7,"spinRate":2292,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.4334443197717355,"extension":6.178977864568029},"index":3,"playId":"e197e1ab-00d7-393c-a190-3ef8dd865a20","pitchNumber":3,"startTime":"2026-07-19T18:42:37.134Z","endTime":"2026-07-19T18:42:41.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:42:41.008Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pedro Ramírez hits a ground-rule double (5) on a fly ball down the left-field line.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T18:42:58.900Z","endTime":"2026-07-19T18:43:13.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.362667467162296,"aZ":-30.304978678150476,"pfxX":0.20996246361617832,"pfxZ":1.12633320416266,"pX":-0.6494075559378418,"pZ":1.947535918200906,"vX0":4.123544402379422,"vY0":-127.35749958134485,"vZ0":-3.75327775272401,"x":141.75,"y":186.2,"x0":-2.3117213407729076,"y0":50.0001990298078,"z0":5.818078337188516,"aX":0.34687623142018637},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.4,"breakHorizontal":-1.2,"spinRate":2229,"spinDirection":122},"zone":7,"typeConfidence":2.0,"plateTime":0.42886456151519914,"extension":6.068416125772513},"hitData":{"launchSpeed":75.5,"launchAngle":38.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":57.63,"coordY":135.04}},"index":0,"playId":"3eea99d8-a19b-3539-ba15-6b3387a560f9","pitchNumber":1,"startTime":"2026-07-19T18:43:02.636Z","endTime":"2026-07-19T18:43:13.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:43:13.911Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a ground ball to center fielder Luke Keaschall. Pedro Ramírez scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T18:43:34.096Z","endTime":"2026-07-19T18:45:03.663Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.861817231517573,"aZ":-30.773755774359557,"pfxX":1.1110568516508388,"pfxZ":0.877924645019216,"pX":-0.016194140551991452,"pZ":1.6280170957685527,"vX0":5.309895093389522,"vY0":-126.24971363587073,"vZ0":-4.097735114467858,"x":117.62,"y":194.82,"x0":-2.298875195642574,"y0":50.003803016182374,"z0":5.77375064045928,"aX":1.7778165195875422},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.8,"breakHorizontal":-3.4,"spinRate":2208,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.4353424877931187,"extension":6.178882813844378},"index":0,"playId":"8b7f85d9-252e-302a-82de-c652d4f02d43","pitchNumber":1,"startTime":"2026-07-19T18:43:47.699Z","endTime":"2026-07-19T18:43:52.992Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.503835528581074,"aZ":-15.153035746696839,"pfxX":-5.877515348829352,"pfxZ":8.895651593477334,"pX":-0.9093753000261907,"pZ":2.608153602364388,"vX0":5.38119498122513,"vY0":-137.25066041512585,"vZ0":-5.882350826261642,"x":151.66,"y":168.36,"x0":-2.1288518885803986,"y0":50.00411564693343,"z0":5.8056855233868845,"aX":-11.248795304316488},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":9.6,"spinRate":2205,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39860645464101774,"extension":6.363071287825121},"index":1,"playId":"0c928494-91bf-36a5-ba4e-dbdf515a4eeb","pitchNumber":2,"startTime":"2026-07-19T18:44:25.303Z","endTime":"2026-07-19T18:44:29.312Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-19T18:44:33.741Z","endTime":"2026-07-19T18:44:52.659Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.568223316533686,"aZ":-33.6203697977744,"pfxX":2.022064060829449,"pfxZ":-0.9040491564710766,"pX":-0.4785622681217264,"pZ":2.0284756788391136,"vX0":3.717470456003017,"vY0":-126.10794850652809,"vZ0":-2.6791654856336535,"x":135.24,"y":184.01,"x0":-2.2366277422059695,"y0":50.00143145842887,"z0":5.8271123149292166,"aX":3.243159255676707},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.0,"breakHorizontal":-4.6,"spinRate":2247,"spinDirection":97},"zone":7,"typeConfidence":2.0,"plateTime":0.4349692932795133,"extension":6.197540589049363},"hitData":{"launchSpeed":91.8,"launchAngle":6.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.98,"coordY":109.62}},"index":3,"playId":"2ea55b21-95f4-3820-9902-6c9b07f4cdd3","pitchNumber":3,"startTime":"2026-07-19T18:44:52.659Z","endTime":"2026-07-19T18:45:03.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:45:03.663Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to left fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T18:45:27.891Z","endTime":"2026-07-19T18:46:11.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.767880006411414,"aZ":-36.40037150401689,"pfxX":3.9092520477654444,"pfxZ":-2.98247965459918,"pX":0.4796291361602569,"pZ":1.4625277430633512,"vX0":5.249897897909306,"vY0":-117.83447860178156,"vZ0":-2.2771192177000827,"x":98.72,"y":199.29,"x0":-2.2784924345675788,"y0":50.00272975803896,"z0":5.779829611954642,"aX":5.539231259786008},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.6,"breakHorizontal":-8.3,"spinRate":2328,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4634578639839213,"extension":6.191166994631487},"index":0,"playId":"5dd3b814-ccbe-3bc3-82e3-684ad87be235","pitchNumber":1,"startTime":"2026-07-19T18:45:37.181Z","endTime":"2026-07-19T18:45:40.181Z","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":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.430120740086753,"aZ":-27.19368491127023,"pfxX":-7.621811798659708,"pfxZ":3.008183487665282,"pX":-0.28137127916007254,"pZ":2.149270773405318,"vX0":7.628250415605514,"vY0":-127.1503788816435,"vZ0":-3.0806391372899737,"x":127.73,"y":180.75,"x0":-2.31474345834324,"y0":50.00121695944322,"z0":5.509523762138304,"aX":-12.613798814259866},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.0,"breakHorizontal":12.4,"spinRate":1581,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4289932327132151,"extension":6.408670459005967},"hitData":{"launchSpeed":93.4,"launchAngle":61.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.41,"coordY":128.88}},"index":1,"playId":"34af533d-6950-3d4e-bb47-ec5cee62b141","pitchNumber":2,"startTime":"2026-07-19T18:45:57.604Z","endTime":"2026-07-19T18:46:11.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:46:11.572Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers challenged (pitch result), call on the field was overturned: Pete Crow-Armstrong called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T18:46:25.882Z","endTime":"2026-07-19T18:48:07.313Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38950968004576,"aZ":-12.970043105987592,"pfxX":-6.8240858325977785,"pfxZ":9.974633124148678,"pX":0.4353188490306126,"pZ":1.2041997187372824,"vX0":9.160492960310743,"vY0":-137.8015931838438,"vZ0":-9.66954455896759,"x":100.41,"y":206.27,"x0":-2.044080366682516,"y0":50.00065180305994,"z0":5.633070121253115,"aX":-13.13456368852773},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":10.4,"spinRate":2369,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3973648532556444,"extension":6.384579085635382},"index":0,"playId":"861ef43b-2cf7-3572-8515-f99cb2d27ab8","pitchNumber":1,"startTime":"2026-07-19T18:46:36.593Z","endTime":"2026-07-19T18:46:40.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86821997915717,"aZ":-24.767761894050643,"pfxX":-5.630232195211193,"pfxZ":4.022852139745073,"pX":-0.43980928026037064,"pZ":2.0237987270248303,"vX0":7.286037036978348,"vY0":-133.58905889625194,"vZ0":-4.782161134634795,"x":133.76,"y":184.14,"x0":-2.4481582036189615,"y0":50.00069246308732,"z0":5.577364756094636,"aX":-10.360458125970005},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":9.0,"spinRate":2467,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.40718606673446756,"extension":6.214662813758472},"index":1,"playId":"728e6703-4c03-3c5c-bca0-4bc7c87c24fb","pitchNumber":2,"startTime":"2026-07-19T18:46:53.058Z","endTime":"2026-07-19T18:46:56.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89883439413452,"aZ":-28.04578818647424,"pfxX":0.5979767687656213,"pfxZ":2.411946991816782,"pX":-8.92660068478708E-4,"pZ":1.5887182208026918,"vX0":5.7192631819388176,"vY0":-129.45432720077687,"vZ0":-5.153081767266654,"x":117.03,"y":195.88,"x0":-2.3088354838738887,"y0":50.00345505190151,"z0":5.730183052189715,"aX":1.0224248833619833},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":-2.3,"spinRate":2321,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.42174857966790436,"extension":6.2009520821068},"index":2,"playId":"7ee4d314-6c8d-3174-89bc-f66bcbe3f6fd","pitchNumber":3,"startTime":"2026-07-19T18:47:13.616Z","endTime":"2026-07-19T18:47:17.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38943940689261,"aZ":-16.045337548011865,"pfxX":-5.04130250751758,"pfxZ":8.166213700100329,"pX":0.14059312963465145,"pZ":4.123905204545997,"vX0":8.403313947923543,"vY0":-139.41256616802437,"vZ0":-1.339200676518747,"x":111.64,"y":127.43,"x0":-2.2531804389543835,"y0":50.00023555809933,"z0":5.666002214818676,"aX":-9.954667048652245},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":7.4,"spinRate":2304,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3923877572951677,"extension":6.297340923212468},"index":3,"playId":"e4a8a39e-e95b-3ed5-80c3-5fe17f10d2c5","pitchNumber":4,"startTime":"2026-07-19T18:47:42.863Z","endTime":"2026-07-19T18:47:46.597Z","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":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36483115499514,"aZ":-14.684877843750797,"pfxX":-4.25180557082885,"pfxZ":8.778380340368816,"pX":-0.7470149501743596,"pZ":3.002452987528077,"vX0":5.336180294606426,"vY0":-139.75779916665616,"vZ0":-5.2180480498378605,"x":145.47,"y":157.71,"x0":-2.1222455049327302,"y0":50.00623168288131,"z0":5.8470133910389865,"aX":-8.474105725897958},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":6.7,"spinRate":2297,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3908498881749294,"extension":6.381419271378404},"index":4,"playId":"8692cfaf-3f07-3f39-bd86-f4ccc54ed55d","pitchNumber":5,"startTime":"2026-07-19T18:48:00.201Z","endTime":"2026-07-19T18:48:07.313Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}},"playEndTime":"2026-07-19T18:48:07.313Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a ground ball to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T18:50:16.560Z","endTime":"2026-07-19T18:50:57.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8770863571161,"aZ":-16.230842127653688,"pfxX":6.307725679565651,"pfxZ":9.191107763813381,"pX":-0.15923480763422815,"pZ":4.20307911084783,"vX0":-5.305503712838201,"vY0":-130.92952656575682,"vZ0":-0.3527066186007899,"x":123.07,"y":125.3,"x0":1.074787131391503,"y0":50.0012152377277,"z0":5.555075877817547,"aX":10.940402016879052},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.8,"breakHorizontal":-10.2,"spinRate":2493,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4184679542485843,"extension":6.021290160766701},"index":0,"playId":"15ef1e0c-832f-335e-beb8-78ff24ad2f29","pitchNumber":1,"startTime":"2026-07-19T18:50:31.939Z","endTime":"2026-07-19T18:50:35.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.360263746856685,"aZ":-15.48071820082342,"pfxX":6.498649290342866,"pfxZ":9.551251295546031,"pX":-1.0648614349225358,"pZ":2.1455886671774675,"vX0":-7.340580019771448,"vY0":-131.27324193211183,"vZ0":-5.14482878402764,"x":157.59,"y":180.85,"x0":0.9212015736953292,"y0":50.00592799869587,"z0":5.280464296047084,"aX":11.363044208907036},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.3,"breakHorizontal":-10.2,"spinRate":2492,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.4169864998522894,"extension":6.008128086275728},"hitData":{"launchSpeed":93.1,"launchAngle":6.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.31,"coordY":143.57}},"index":1,"playId":"1659a60f-e306-3da2-acf9-64938d77d1ae","pitchNumber":2,"startTime":"2026-07-19T18:50:46.362Z","endTime":"2026-07-19T18:50:57.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:50:57.492Z","atBatIndex":17},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ryan Kreidler grounds into a double play, shortstop Dansby Swanson to second baseman Nico Hoerner to first baseman Michael Busch. Brooks Lee out at 2nd. Ryan Kreidler out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T18:51:10.201Z","endTime":"2026-07-19T18:51:33.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.072629975564134,"aZ":-36.430238738128836,"pfxX":-9.82435801101818,"pfxZ":-3.2220848549674415,"pX":-0.15920959651576594,"pZ":2.045102704984627,"vX0":-0.9764612972776536,"vY0":-114.25852061691545,"vZ0":0.3120990761849476,"x":123.07,"y":183.56,"x0":1.5499409791863397,"y0":50.00182881568637,"z0":5.486906129835994,"aX":-12.986356017859448},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-5.4,"breakHorizontal":18.0,"spinRate":2461,"spinDirection":301},"zone":8,"typeConfidence":2.0,"plateTime":0.479405137179548,"extension":5.960286419971271},"hitData":{"launchSpeed":105.0,"launchAngle":6.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":108.23,"coordY":154.72}},"index":0,"playId":"71c7b162-847d-3824-9872-4cd82036c1d6","pitchNumber":1,"startTime":"2026-07-19T18:51:25.459Z","endTime":"2026-07-19T18:51:33.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:51:33.532Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out softly, pitcher Shota Imanaga to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T18:51:44.256Z","endTime":"2026-07-19T18:53:13.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":684007,"link":"/api/v1/people/684007"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.04857848185201,"aZ":-28.808015380731742,"pfxX":8.025622572615195,"pfxZ":2.3307770722024586,"pX":0.329029236471293,"pZ":1.88840887454249,"vX0":-4.362450421093585,"vY0":-118.67498289666582,"vZ0":-2.285250177146482,"x":104.46,"y":187.79,"x0":1.1365782923002508,"y0":50.0033264570752,"z0":5.4558939663491275,"aX":11.59118235486111},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.0,"breakHorizontal":-13.7,"spinRate":1053,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.45934697209954356,"extension":6.104231511845949},"index":0,"playId":"52b9e8f1-7344-3cf7-940a-d5db4b9d687d","pitchNumber":1,"startTime":"2026-07-19T18:51:58.512Z","endTime":"2026-07-19T18:52:01.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":76.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.185122592025053,"aZ":-26.668435996900158,"pfxX":7.007148424275294,"pfxZ":3.7628443115903583,"pX":0.7525957246617054,"pZ":2.019244506174486,"vX0":-3.4793083520350394,"vY0":-119.1282992526509,"vZ0":-2.5573150274949334,"x":88.31,"y":184.26,"x0":1.308607428795308,"y0":50.0007037968854,"z0":5.475558787090746,"aX":10.243750817656858},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.6,"breakHorizontal":-12.0,"spinRate":1067,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.4567869841796246,"extension":6.196697299530248},"index":1,"playId":"986e6a06-3325-3d01-9326-36bc4231c7a0","pitchNumber":2,"startTime":"2026-07-19T18:52:13.539Z","endTime":"2026-07-19T18:52:18.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.902838510512233,"aZ":-31.06640572973517,"pfxX":9.472700115643805,"pfxZ":0.7649559132286754,"pX":1.0312402378848133,"pZ":2.749563199469243,"vX0":-3.220526281512726,"vY0":-119.82188363277953,"vZ0":-0.02021074313899618,"x":77.69,"y":164.54,"x0":1.1610129244259626,"y0":50.00535138656482,"z0":5.531240961797268,"aX":13.791912880779455},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.7,"breakHorizontal":-16.4,"spinRate":1104,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.45692235400056225,"extension":6.0656097468418055},"index":2,"playId":"248f740d-3d22-37e4-9a9b-9972999cc5eb","pitchNumber":3,"startTime":"2026-07-19T18:52:29.341Z","endTime":"2026-07-19T18:52:33.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.598587407723944,"aZ":-33.06688618579755,"pfxX":-6.344076851530076,"pfxZ":-0.6279467116839577,"pX":0.7030387499289553,"pZ":2.061662983677417,"vX0":-0.012997143348843665,"vY0":-118.14658207425045,"vZ0":-0.7600534270513758,"x":90.2,"y":183.12,"x0":1.5334386959645567,"y0":50.00324674555595,"z0":5.415001298282317,"aX":-9.007389409751998},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.1,"breakHorizontal":11.5,"spinRate":2497,"spinDirection":300},"zone":9,"typeConfidence":2.0,"plateTime":0.46283404794497995,"extension":6.023220263439231},"index":3,"playId":"a429df55-dc24-3f73-a053-8416fc25a76e","pitchNumber":4,"startTime":"2026-07-19T18:52:44.580Z","endTime":"2026-07-19T18:52:47.937Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-19T18:52:54.289Z","endTime":"2026-07-19T18:53:05.670Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.365603648541676,"aZ":-29.29951369370916,"pfxX":9.656988527671377,"pfxZ":1.9721266064056753,"pX":0.08631141036419439,"pZ":1.4734235963855185,"vX0":-5.138475732454849,"vY0":-119.55588999753178,"vZ0":-3.0592758301174934,"x":113.71,"y":199.0,"x0":1.0000994008224176,"y0":50.003488203913456,"z0":5.37804238105384,"aX":14.089484811312628},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.1,"breakHorizontal":-16.4,"spinRate":1269,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4567791387247664,"extension":6.139441275710336},"hitData":{"launchSpeed":51.9,"launchAngle":-51.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.71,"coordY":183.48}},"index":5,"playId":"03ae9ef4-6bc6-3f64-9ab7-09f864019d03","pitchNumber":5,"startTime":"2026-07-19T18:53:05.670Z","endTime":"2026-07-19T18:53:13.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:53:13.331Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seiya Suzuki grounds out sharply, third baseman Brooks Lee to first baseman Victor Caratini.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T18:55:05.088Z","endTime":"2026-07-19T18:56:20.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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(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.5,"endSpeed":88.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77576621200799,"aZ":-16.094185254065764,"pfxX":-6.120926963841568,"pfxZ":8.138371154135207,"pX":-0.2655024200274098,"pZ":2.2414839587863726,"vX0":6.671694900908902,"vY0":-138.88095444689762,"vZ0":-6.971070426086862,"x":127.12,"y":178.26,"x0":-1.8906649463702825,"y0":50.00354049053984,"z0":5.832574425436078,"aX":-12.094543159202694},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":9.8,"spinRate":2374,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39267992939907215,"extension":6.262633305783969},"index":0,"playId":"0335fec3-59ad-3ebf-ad49-f593824a80d7","pitchNumber":1,"startTime":"2026-07-19T18:55:26.445Z","endTime":"2026-07-19T18:55:29.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.006333720061487,"aZ":-12.20181333783139,"pfxX":-5.224163363919011,"pfxZ":10.125740133036661,"pX":-0.25856105928800877,"pZ":1.5998740288009532,"vX0":6.309042804358489,"vY0":-138.8329368764691,"vZ0":-9.255268913816066,"x":126.86,"y":195.58,"x0":-1.8705264216743758,"y0":50.004842385658186,"z0":5.767196020220515,"aX":-10.307123533939373},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":8.3,"spinRate":2375,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.39293522128964087,"extension":6.265670245643567},"index":1,"playId":"0d6605e1-354e-3179-ab06-5c1a2b0a1b37","pitchNumber":2,"startTime":"2026-07-19T18:55:38.253Z","endTime":"2026-07-19T18:55:43.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.784227710949686,"aZ":-14.262005357729006,"pfxX":-5.824424257635658,"pfxZ":8.977337374928513,"pX":0.7414132906881759,"pZ":1.7323266194680709,"vX0":9.661111037108192,"vY0":-139.51141460399916,"vZ0":-7.876303233270199,"x":88.74,"y":192.01,"x0":-1.9904778290819205,"y0":50.00641929600126,"z0":5.508555420797937,"aX":-11.626016791717433},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":8.9,"spinRate":2380,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3907917812229331,"extension":6.302886146690252},"index":2,"playId":"f8024782-df00-37b2-86c7-8b06bfb20192","pitchNumber":3,"startTime":"2026-07-19T18:55:52.138Z","endTime":"2026-07-19T18:55:56.022Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-19T18:55:59.439Z","endTime":"2026-07-19T18:56:12.893Z","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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.711551351040146,"aZ":-42.12433864176459,"pfxX":5.104957415753935,"pfxZ":-7.079787169379703,"pX":-0.5201283981821551,"pZ":2.317961994266006,"vX0":2.176549898850344,"vY0":-118.17617802785576,"vZ0":0.5477603100956818,"x":136.83,"y":176.2,"x0":-2.117741797949916,"y0":50.00100117773616,"z0":5.970442271671695,"aX":7.177808616761736},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.4,"breakHorizontal":-9.8,"spinRate":2292,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.4644954901959646,"extension":6.231735283224056},"hitData":{"launchSpeed":104.6,"launchAngle":3.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":94.04,"coordY":166.38}},"index":4,"playId":"a6197b10-1c47-3062-a50b-596d6eeee0ae","pitchNumber":4,"startTime":"2026-07-19T18:56:12.893Z","endTime":"2026-07-19T18:56:20.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:56:20.651Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a line drive to right fielder Kody Clemens.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T18:56:27.678Z","endTime":"2026-07-19T18:57:24.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.363702760594354,"aZ":-37.970789321724936,"pfxX":5.195013338391668,"pfxZ":-4.110138268022494,"pX":0.27562016171850034,"pZ":0.8053250414671665,"vX0":4.064698595473873,"vY0":-118.1834912301787,"vZ0":-3.4997805179798966,"x":106.49,"y":217.04,"x0":-2.1441435843209415,"y0":50.00584547064024,"z0":5.807144282980387,"aX":7.3197654820983615},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.0,"breakHorizontal":-10.4,"spinRate":2457,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4641601088568188,"extension":6.2077576409601996},"index":0,"playId":"66c7b181-1369-3322-9351-0eec2a481840","pitchNumber":1,"startTime":"2026-07-19T18:56:44.760Z","endTime":"2026-07-19T18:56:49.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.298228977652084,"aZ":-12.420280612887264,"pfxX":-4.896777523485836,"pfxZ":10.269232474807353,"pX":0.3955668935566866,"pZ":1.929389224036951,"vX0":8.101446544985802,"vY0":-137.95792095986852,"vZ0":-7.877171010647443,"x":101.92,"y":186.69,"x0":-1.9456995637257333,"y0":50.00201848886427,"z0":5.662881332308774,"aX":-9.419163364430524},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":7.1,"spinRate":2186,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3973484152449682,"extension":6.340403549853528},"index":1,"playId":"84c8f9dc-dd02-36c2-9180-238cf1ba4543","pitchNumber":2,"startTime":"2026-07-19T18:56:59.528Z","endTime":"2026-07-19T18:57:02.721Z","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":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10715432255474,"aZ":-27.77031998314918,"pfxX":-10.705195485959624,"pfxZ":2.636006593870391,"pX":-0.8942424558345914,"pZ":1.9535040647206496,"vX0":6.786464828322953,"vY0":-128.57126475255848,"vZ0":-3.720713884329124,"x":151.09,"y":186.04,"x0":-2.17954105517044,"y0":50.004735339214996,"z0":5.579018227195658,"aX":-17.892076757134806},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":17.9,"spinRate":1600,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42630542386524484,"extension":6.290210425788296},"hitData":{"launchSpeed":86.3,"launchAngle":13.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.83,"coordY":92.42}},"index":2,"playId":"8caf1023-1bed-3b95-9193-26305bc9d38c","pitchNumber":3,"startTime":"2026-07-19T18:57:11.857Z","endTime":"2026-07-19T18:57:24.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:57:24.731Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Jeffers challenged (pitch result), call on the field was confirmed: Alex Bregman walks. Michael Busch to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T18:57:27.897Z","endTime":"2026-07-19T19:01:12.940Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.620960554783416,"aZ":-39.96532179017673,"pfxX":2.445730047010672,"pfxZ":-5.42926848401485,"pX":-0.5287175480049755,"pZ":2.393489481841318,"vX0":3.103751850497939,"vY0":-119.00042201165076,"vZ0":0.20070631083684853,"x":137.15,"y":174.16,"x0":-2.1670726697711316,"y0":50.001993333419186,"z0":5.925539056439113,"aX":3.5102907834917922},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-9.5,"breakHorizontal":-5.2,"spinRate":2352,"spinDirection":49},"zone":4,"typeConfidence":2.0,"plateTime":0.4600922164488308,"extension":6.139347828497248},"index":0,"playId":"68024f9e-1d3e-3788-b4a1-a13b4d3e8b18","pitchNumber":1,"startTime":"2026-07-19T18:57:46.823Z","endTime":"2026-07-19T18:57:49.823Z","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":96.0,"endSpeed":87.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.354106500874,"aZ":-12.559180300503165,"pfxX":-6.550169505286405,"pfxZ":10.000034865077712,"pX":0.7955635599745783,"pZ":1.5836393632167662,"vX0":9.647614134660866,"vY0":-139.1740011500099,"vZ0":-9.344318549869513,"x":86.67,"y":196.02,"x0":-1.8653953329573227,"y0":50.00023826392414,"z0":5.8173166789146435,"aX":-12.844153778534523},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":9.8,"spinRate":2223,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3936239015291201,"extension":6.4536839997345},"index":1,"playId":"f5d1d84c-9713-3570-a66f-f20ddac4ee18","pitchNumber":2,"startTime":"2026-07-19T18:58:04.047Z","endTime":"2026-07-19T18:58:08.828Z","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":96.5,"endSpeed":87.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.609866828895456,"aZ":-13.387791332381589,"pfxX":-5.606638990468496,"pfxZ":9.464020775467642,"pX":0.40440291013168705,"pZ":3.0821646130052764,"vX0":9.309223706929286,"vY0":-140.22363119570443,"vZ0":-4.421597319070852,"x":101.59,"y":155.56,"x0":-2.2347427294332665,"y0":50.00401314347144,"z0":5.557129779476113,"aX":-11.131595114573576},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":8.2,"spinRate":2338,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.3910576050331809,"extension":6.4588001631285845},"index":2,"playId":"b07b2968-7cb5-3eac-aa06-8e4264f9f87a","pitchNumber":3,"startTime":"2026-07-19T18:58:24.558Z","endTime":"2026-07-19T18:58:27.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.028053600430102,"aZ":-28.317780191886364,"pfxX":0.9261551961011723,"pfxZ":2.2781571647226553,"pX":1.425401699278921,"pZ":0.12908590270220519,"vX0":8.337428507539178,"vY0":-129.57112310534896,"vZ0":-8.158932684745903,"x":62.67,"y":235.29,"x0":-1.959540438385299,"y0":50.00468864263136,"z0":5.494561920521436,"aX":1.568033672175069},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.4,"breakHorizontal":-3.6,"spinRate":2333,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4233274261802933,"extension":6.503594258875895},"index":3,"playId":"574a7d57-d184-337a-9cce-467db30240cf","pitchNumber":4,"startTime":"2026-07-19T18:58:48.291Z","endTime":"2026-07-19T18:58:51.832Z","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":96.6,"endSpeed":88.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.181984326487715,"aZ":-12.69034577773762,"pfxX":-3.5987631836476233,"pfxZ":9.76440704744618,"pX":1.2647018073142566,"pZ":2.4517096664810363,"vX0":10.064561539908452,"vY0":-140.2484489670516,"vZ0":-6.886234286413926,"x":68.79,"y":172.58,"x0":-1.9000850949143422,"y0":50.00526449384588,"z0":5.763539095814443,"aX":-7.183351709750551},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":4.4,"spinRate":2320,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.39027687746699513,"extension":6.412301480034158},"index":4,"playId":"220f0259-dc23-3355-b7aa-58a780e07e2a","pitchNumber":5,"startTime":"2026-07-19T18:59:10.547Z","endTime":"2026-07-19T18:59:14.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.796937245128778,"aZ":-24.668599131289646,"pfxX":-1.8542731349516326,"pfxZ":4.022833585402855,"pX":0.2258839769868535,"pZ":1.9241589912980754,"vX0":7.666492473226316,"vY0":-135.28679539888648,"vZ0":-4.879281185477506,"x":108.39,"y":186.83,"x0":-2.3960385569615243,"y0":50.00254728938857,"z0":5.466618998263707,"aX":-3.4599793495361766},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.5,"breakHorizontal":1.8,"spinRate":2504,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.4039187361957204,"extension":6.3636711871003975},"index":5,"playId":"00cc66c5-88f5-3663-9495-8b8246cb616f","pitchNumber":6,"startTime":"2026-07-19T18:59:28.058Z","endTime":"2026-07-19T18:59:31.703Z","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":"88b4e483-4d91-3246-9256-7cadcde5bedf","startTime":"2026-07-19T18:59:56.283Z","endTime":"2026-07-19T18:59:59.283Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.372589087576635,"aZ":-12.976550052282759,"pfxX":-5.756327192342688,"pfxZ":9.631327067066154,"pX":-0.6596829477922229,"pZ":2.1549395018932205,"vX0":6.146613057611192,"vY0":-140.2114644929031,"vZ0":-7.426174540096912,"x":142.15,"y":180.6,"x0":-2.1312520563482558,"y0":50.00478169858246,"z0":5.682782352031542,"aX":-11.47571552896826},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":9.2,"spinRate":2241,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.390481706204453,"extension":6.448414921988535},"index":7,"playId":"befa67db-a800-341f-9101-6f0be82c01c8","pitchNumber":7,"startTime":"2026-07-19T19:00:14.404Z","endTime":"2026-07-19T19:00:17.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.620695399257418,"aZ":-13.468115234656425,"pfxX":-5.571154144043,"pfxZ":9.391342658217614,"pX":-0.17005926964130788,"pZ":2.7821855806024995,"vX0":6.892568759793892,"vY0":-140.22768375271775,"vZ0":-5.750900220782531,"x":123.48,"y":163.66,"x0":-1.93573348180214,"y0":50.0048905702651,"z0":5.737860376040985,"aX":-11.099906188145692},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":8.6,"spinRate":2339,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3905554172878958,"extension":6.430339688566403},"index":8,"playId":"d6039769-e1c0-312c-8015-620d0012100a","pitchNumber":8,"startTime":"2026-07-19T19:00:36.090Z","endTime":"2026-07-19T19:00:42.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93932840795552,"aZ":-29.605516512859165,"pfxX":-0.5275580037039092,"pfxZ":1.4907089132822433,"pX":-0.8555165657913226,"pZ":2.0127386325413337,"vX0":4.033083205349844,"vY0":-130.30053584606003,"vZ0":-3.558588172825324,"x":149.61,"y":184.44,"x0":-2.3536857372503213,"y0":50.00230183919519,"z0":5.62889509178203,"aX":-0.9090248828679856},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.2,"breakHorizontal":0.1,"spinRate":2305,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.42007573146635924,"extension":6.263196141962394},"index":9,"playId":"54647a88-b842-35a1-982b-c432625be29c","pitchNumber":9,"startTime":"2026-07-19T19:01:06.162Z","endTime":"2026-07-19T19:01:12.940Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}},"playEndTime":"2026-07-19T19:01:12.940Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks. Michael Busch to 3rd. Alex Bregman to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T19:01:53.263Z","endTime":"2026-07-19T19:05:42.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16518024200161,"aZ":-22.929737402707122,"pfxX":-8.109380858027038,"pfxZ":5.4852723784257655,"pX":-1.6378465296047187,"pZ":2.554333195532754,"vX0":4.585130174378883,"vY0":-129.0661572378933,"vZ0":-3.127775649215075,"x":179.43,"y":169.81,"x0":-2.3849479806989486,"y0":50.00169304355101,"z0":5.550074931069352,"aX":-13.663915416913198},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.5,"breakHorizontal":13.7,"spinRate":1462,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4245626786485288,"extension":6.342748839104764},"index":0,"playId":"0091ce9c-40aa-3650-985f-8f059e0169fe","pitchNumber":1,"startTime":"2026-07-19T19:01:53.263Z","endTime":"2026-07-19T19:01:56.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59118775941625,"aZ":-11.671346056188172,"pfxX":-5.655069915880457,"pfxZ":10.451234523573605,"pX":-0.6457452010707084,"pZ":2.3356570541876507,"vX0":5.794824409380589,"vY0":-139.90748280028814,"vZ0":-7.0901876862214355,"x":141.61,"y":175.72,"x0":-2.019401173945181,"y0":50.00546311388948,"z0":5.685410888727835,"aX":-11.097395040263557},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":8.9,"spinRate":2272,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3930372677819216,"extension":6.415390363319071},"index":1,"playId":"ca700c06-afa4-34fe-ac04-d4745f28b67d","pitchNumber":2,"startTime":"2026-07-19T19:02:09.999Z","endTime":"2026-07-19T19:02:12.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40010474545649,"aZ":-13.785734908690408,"pfxX":-5.297974245941152,"pfxZ":9.451459730446556,"pX":-0.684679245305361,"pZ":3.137231893539904,"vX0":6.183149177384002,"vY0":-138.9038291161231,"vZ0":-4.468265076115181,"x":143.1,"y":154.07,"x0":-2.255859175956283,"y0":50.001372509210206,"z0":5.689647348959823,"aX":-10.306373310896252},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":8.3,"spinRate":2298,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.39499161866662424,"extension":6.2999114588382845},"index":2,"playId":"2b16d26b-30a0-3099-b87f-2b9492b6a628","pitchNumber":3,"startTime":"2026-07-19T19:02:27.409Z","endTime":"2026-07-19T19:02:30.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45224483294624,"aZ":-14.907333287321139,"pfxX":-6.594719612398212,"pfxZ":8.609594092421798,"pX":0.04568157336454292,"pZ":1.36437638209539,"vX0":8.977087999690543,"vY0":-140.60794414294543,"vZ0":-8.27017536505804,"x":115.26,"y":201.94,"x0":-2.32936761300773,"y0":50.00001850130314,"z0":5.307930169205412,"aX":-13.222140481197025},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":10.1,"spinRate":2313,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3893217177791741,"extension":6.372931551711536},"index":3,"playId":"b5b5381e-0e5c-388b-a362-7d1c8ddc4f48","pitchNumber":4,"startTime":"2026-07-19T19:02:47.867Z","endTime":"2026-07-19T19:02:52.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84781816082512,"aZ":-14.855346293889372,"pfxX":-5.987096624143113,"pfxZ":8.6351509009105,"pX":0.7085791277145939,"pZ":2.6474768787122196,"vX0":10.342652424794286,"vY0":-140.28459715424717,"vZ0":-5.167250624922368,"x":89.99,"y":167.3,"x0":-2.2375316532493263,"y0":50.00461604817529,"z0":5.471769588014945,"aX":-12.011116662007478},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":8.9,"spinRate":2312,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3895051960493259,"extension":6.428306788484464},"index":4,"playId":"407da682-15b9-3cdc-912d-a7bc1b7f6a62","pitchNumber":5,"startTime":"2026-07-19T19:03:06.298Z","endTime":"2026-07-19T19:03:09.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.213644301833,"aZ":-12.645042034666465,"pfxX":-5.232129467232045,"pfxZ":9.802075227396386,"pX":-0.19676523910290628,"pZ":2.3190751023989504,"vX0":7.441426612668084,"vY0":-140.13938312840207,"vZ0":-6.827528512037091,"x":124.5,"y":176.16,"x0":-2.204826951584235,"y0":50.00042615712239,"z0":5.61022959548342,"aX":-10.422006321693308},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":7.9,"spinRate":2335,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3906170774484834,"extension":6.387658197793644},"index":5,"playId":"81eb81e8-f135-3b46-a2d5-1f40aa59ea4a","pitchNumber":6,"startTime":"2026-07-19T19:03:34.867Z","endTime":"2026-07-19T19:03:41.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51006690159132,"aZ":-21.52593613929348,"pfxX":-6.4503496993337315,"pfxZ":6.2588784811034275,"pX":-1.2845380349445124,"pZ":1.434214205778416,"vX0":4.64360988477597,"vY0":-129.68833523872698,"vZ0":-5.992418807910361,"x":165.96,"y":200.06,"x0":-2.261621810641541,"y0":50.001963857889535,"z0":5.420282422023518,"aX":-10.970311428035934},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.2,"breakHorizontal":10.7,"spinRate":1487,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4225908132395788,"extension":6.302852956490907},"index":6,"playId":"1378f32d-85b3-3683-9f6a-249ac42576e9","pitchNumber":7,"startTime":"2026-07-19T19:04:08.927Z","endTime":"2026-07-19T19:04:12.687Z","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.6,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.981105941895077,"aZ":-15.977455352793893,"pfxX":-6.0074913853017975,"pfxZ":8.06202342503646,"pX":0.11328064129068958,"pZ":2.0822920306001245,"vX0":8.83523871792334,"vY0":-140.3964653727522,"vZ0":-6.477762851404341,"x":112.68,"y":182.56,"x0":-2.2850792431962677,"y0":50.001212812787074,"z0":5.448275667594411,"aX":-12.06614004967178},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":9.2,"spinRate":2170,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3892436589179713,"extension":6.455911472741866},"index":7,"playId":"40879bbf-a870-333c-80d1-fad1fff61872","pitchNumber":8,"startTime":"2026-07-19T19:04:26.204Z","endTime":"2026-07-19T19:04:30.517Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":8,"playId":"41499f4b-697c-4bf1-bd1e-6bcaeee17fc7","startTime":"2026-07-19T19:04:56.808Z","endTime":"2026-07-19T19:05:01.808Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72886313818077,"aZ":-10.404101304680093,"pfxX":-4.436304858426546,"pfxZ":10.880706923174127,"pX":0.27972415352000385,"pZ":1.091558297098376,"vX0":8.026351872660104,"vY0":-140.52465469072,"vZ0":-10.72154514919102,"x":106.34,"y":209.31,"x0":-2.036630826190811,"y0":50.002603889212494,"z0":5.63142287408172,"aX":-8.876401016699516},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":6.4,"spinRate":2309,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3897141245684681,"extension":6.448183520793458},"index":9,"playId":"f371d182-37a7-333c-b1c7-7beebb41a62f","pitchNumber":9,"startTime":"2026-07-19T19:05:15.049Z","endTime":"2026-07-19T19:05:18.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57217548919086,"aZ":-32.69068159684081,"pfxX":4.18839806006629,"pfxZ":-0.307676980332765,"pX":-1.998007515683293,"pZ":4.481514759123233,"vX0":-0.03860090582958137,"vY0":-127.84967231762081,"vZ0":2.8716152560252888,"x":193.16,"y":117.78,"x0":-2.5272528461898642,"y0":50.00486437955811,"z0":5.904034083310694,"aX":6.956633732518695},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.2,"breakHorizontal":-7.6,"spinRate":2241,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.42789809908595844,"extension":6.2758016054224806},"index":10,"playId":"52ae8424-dc6e-3f4a-aa9f-589029513488","pitchNumber":10,"startTime":"2026-07-19T19:05:39.163Z","endTime":"2026-07-19T19:05:42.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:05:42.832Z","atBatIndex":23},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Nico Hoerner triples (1) on a line drive to left fielder Austin Martin, deflected by center fielder Luke Keaschall. Michael Busch scores. Alex Bregman scores. Ian Happ scores.","rbi":3,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T19:07:00.545Z","endTime":"2026-07-19T19:08:39.931Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"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":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T19:05:56.762Z","endTime":"2026-07-19T19:07:02.950Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.526522204548357,"aZ":-14.801613139540908,"pfxX":-5.1202127108949655,"pfxZ":8.718622722889656,"pX":0.5359035030469965,"pZ":2.875116198042277,"vX0":8.797067058546478,"vY0":-140.0184768103814,"vZ0":-5.420401645292376,"x":96.57,"y":161.15,"x0":-1.9761790741507732,"y0":50.0047627499196,"z0":5.798727115608291,"aX":-10.205470043282435},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":7.6,"spinRate":2269,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3906366148110938,"extension":6.444382203308629},"index":1,"playId":"5ef41873-8758-3da8-af5c-f8a9df2c8843","pitchNumber":1,"startTime":"2026-07-19T19:07:02.950Z","endTime":"2026-07-19T19:07:06.105Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-19T19:07:25.013Z","endTime":"2026-07-19T19:07:32.864Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41290027539545,"aZ":-11.512062262480635,"pfxX":-4.426580572644925,"pfxZ":10.451234823753635,"pX":-0.271145370227333,"pZ":2.320583653454701,"vX0":6.0880938412062475,"vY0":-139.91108237847016,"vZ0":-7.289496568397679,"x":127.34,"y":176.12,"x0":-1.9031062436491342,"y0":50.00027136598535,"z0":5.719003386680642,"aX":-8.749648717505536},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":6.7,"spinRate":2238,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3919157013664125,"extension":6.362131033488237},"index":3,"playId":"46d95812-f912-3526-801f-04e22f4782b4","pitchNumber":2,"startTime":"2026-07-19T19:07:32.864Z","endTime":"2026-07-19T19:07:35.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.241197050578062,"aZ":-37.802795202522496,"pfxX":4.3404399260319115,"pfxZ":-3.939509752850327,"pX":-0.4819260977312685,"pZ":2.4728622936598814,"vX0":2.551880284964276,"vY0":-118.65133051638544,"vZ0":-0.12325126064070036,"x":135.37,"y":172.01,"x0":-2.1345207959921573,"y0":50.00367812367169,"z0":5.964074418931321,"aX":6.201127703580756},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.0,"breakHorizontal":-8.5,"spinRate":2436,"spinDirection":44},"zone":4,"typeConfidence":2.0,"plateTime":0.461257768444582,"extension":6.187796978475379},"index":4,"playId":"d7e0183b-5430-33b3-bc6c-a5639b6cc66a","pitchNumber":3,"startTime":"2026-07-19T19:07:57.779Z","endTime":"2026-07-19T19:08:01.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.870115943532028,"aZ":-13.199376619189318,"pfxX":-4.5113593458392565,"pfxZ":9.549358246517698,"pX":-0.25661134659615065,"pZ":2.9647831350243754,"vX0":6.154932861530268,"vY0":-139.70791024367304,"vZ0":-5.48994495634905,"x":126.78,"y":158.73,"x0":-1.896592789167862,"y0":50.00648723322143,"z0":5.814552022862126,"aX":-8.968378533005353},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":7.0,"spinRate":2292,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.39123386381846315,"extension":6.30856863311987},"hitData":{"launchSpeed":94.4,"launchAngle":16.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":115.0,"coordY":50.0}},"index":5,"playId":"81f0b8cf-e6ad-3069-a060-e5222c89f242","pitchNumber":4,"startTime":"2026-07-19T19:08:22.401Z","endTime":"2026-07-19T19:08:39.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:08:39.931Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Ramírez singles on a sharp ground ball to center fielder Luke Keaschall. Nico Hoerner scores.","rbi":1,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T19:08:57.256Z","endTime":"2026-07-19T19:10:04.772Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.503342873311933,"aZ":-24.1527484963896,"pfxX":-7.519489568937322,"pfxZ":4.96888631972332,"pX":-1.7724558533989154,"pZ":1.7277630808724276,"vX0":4.063537388584706,"vY0":-126.17334831754977,"vZ0":-4.546451347514172,"x":184.56,"y":192.13,"x0":-2.426369159016074,"y0":50.00070383800638,"z0":5.497609077190124,"aX":-12.130734140692903},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.2,"breakHorizontal":12.7,"spinRate":1413,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4339927983991356,"extension":6.328999066952342},"index":0,"playId":"e8db5a5e-db9f-3586-853f-15078f98897d","pitchNumber":1,"startTime":"2026-07-19T19:09:16.331Z","endTime":"2026-07-19T19:09:20.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.554049778496722,"aZ":-14.144028402965175,"pfxX":-5.311337537941327,"pfxZ":9.23206405817646,"pX":0.32630427902242626,"pZ":3.1744058925633785,"vX0":8.32896767763182,"vY0":-138.32274022941425,"vZ0":-4.500176160553872,"x":104.56,"y":153.07,"x0":-2.02284755253959,"y0":50.006325466882394,"z0":5.759287438753241,"aX":-10.37755949048573},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":8.0,"spinRate":2250,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3947897663505664,"extension":6.3203060454467},"index":1,"playId":"f9e5c936-d203-3519-b422-33258c956bb7","pitchNumber":2,"startTime":"2026-07-19T19:09:34.694Z","endTime":"2026-07-19T19:09:37.694Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.947644421052154,"aZ":-24.364738892279643,"pfxX":-7.868977304865247,"pfxZ":4.594521353117262,"pX":-0.6111041192937464,"pZ":2.4121740343308105,"vX0":6.706829333685211,"vY0":-128.80287180746924,"vZ0":-3.3626467941789038,"x":140.29,"y":173.65,"x0":-2.2122871890780407,"y0":50.000232074319996,"z0":5.5950350342343675,"aX":-13.367803828258118},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.9,"breakHorizontal":13.0,"spinRate":1407,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.42343665357553384,"extension":6.335598759029293},"hitData":{"launchSpeed":103.4,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":151.0,"coordY":89.0}},"index":2,"playId":"247620ec-154e-3f03-9568-d43db8c51d8d","pitchNumber":3,"startTime":"2026-07-19T19:09:52.993Z","endTime":"2026-07-19T19:10:04.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:10:04.772Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carson Kelly pops out to first baseman Victor Caratini.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T19:10:30.455Z","endTime":"2026-07-19T19:10:45.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04185963933485,"aZ":-33.04409688093413,"pfxX":2.236274149799345,"pfxZ":-0.5305137825273576,"pX":-0.5445216354354873,"pZ":2.9001557408188976,"vX0":3.6606997092818108,"vY0":-127.39538239760672,"vZ0":-1.0156612263636802,"x":137.76,"y":160.48,"x0":-2.2879126487017283,"y0":50.00029228352482,"z0":5.905169576848376,"aX":3.6913315483918545},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.0,"breakHorizontal":-4.8,"spinRate":2385,"spinDirection":115},"zone":1,"typeConfidence":2.0,"plateTime":0.42919452449595275,"extension":6.173483018596207},"hitData":{"launchSpeed":65.1,"launchAngle":68.0,"totalDistance":95.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":167.39}},"index":0,"playId":"efca0391-c368-324c-a31f-0a2d55a9ef05","pitchNumber":1,"startTime":"2026-07-19T19:10:36.410Z","endTime":"2026-07-19T19:10:45.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:10:45.938Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T19:11:09.619Z","endTime":"2026-07-19T19:13:27.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.494324210808873,"aZ":-14.851574564474054,"pfxX":-5.4713582088796,"pfxZ":8.850424792530754,"pX":-0.3668032464077747,"pZ":2.950381224480006,"vX0":6.653211994554406,"vY0":-138.65406231134705,"vZ0":-4.840806859661872,"x":130.98,"y":159.12,"x0":-2.080721688436972,"y0":50.00325423308282,"z0":5.7019184827252305,"aX":-10.70943886679357},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":8.6,"spinRate":2306,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.39425834203353505,"extension":6.358960942690507},"index":0,"playId":"dcb6a519-dd59-350f-aa44-3debf504149d","pitchNumber":1,"startTime":"2026-07-19T19:11:16.712Z","endTime":"2026-07-19T19:11:19.822Z","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":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90853107006545,"aZ":-41.05615324920719,"pfxX":4.531127777846166,"pfxZ":-6.333322091300875,"pX":-0.4612730468363373,"pZ":2.4603458508070517,"vX0":2.747868620462692,"vY0":-118.04722693214786,"vZ0":0.643887905646392,"x":134.58,"y":172.35,"x0":-2.231873972676835,"y0":50.00454548947046,"z0":5.98442425256685,"aX":6.351476284369977},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.0,"breakHorizontal":-8.9,"spinRate":2409,"spinDirection":41},"zone":4,"typeConfidence":2.0,"plateTime":0.4652019423019116,"extension":6.119846604523311},"index":1,"playId":"3ac4e80a-ee65-3432-bb4f-d84a72eefe22","pitchNumber":2,"startTime":"2026-07-19T19:11:39.658Z","endTime":"2026-07-19T19:11:42.973Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-19T19:11:58.280Z","endTime":"2026-07-19T19:12:19.649Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"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":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.168532474982015,"aZ":-36.83482218917422,"pfxX":2.6292697237952156,"pfxZ":-3.3073808569012453,"pX":1.1398041378748467,"pZ":-0.6149221223473358,"vX0":6.306386329860476,"vY0":-118.38100593463798,"vZ0":-6.784888871709005,"x":73.55,"y":255.38,"x0":-1.9083122608035947,"y0":50.00444947177443,"z0":5.690417625268111,"aX":3.703077370428517},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.6,"breakHorizontal":-6.4,"spinRate":2380,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.46400044443162924,"extension":6.28626580126116},"index":3,"playId":"30b22bc5-8cb4-3145-bd3b-e64db2b67f97","pitchNumber":3,"startTime":"2026-07-19T19:12:19.649Z","endTime":"2026-07-19T19:12:23.424Z","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":87.6,"endSpeed":80.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.638058224544906,"aZ":-28.998241923900416,"pfxX":1.4225263704793933,"pfxZ":1.9548850547311813,"pX":1.3080608876372417,"pZ":0.24676687221415294,"vX0":7.875744254686008,"vY0":-127.18743304819743,"vZ0":-7.824456858029643,"x":67.14,"y":232.12,"x0":-2.0217897773700595,"y0":50.0058102612921,"z0":5.683338197219936,"aX":2.3160117833812106},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":-4.4,"spinRate":2236,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4317039974459407,"extension":6.323660528935062},"index":4,"playId":"766acee1-f515-3c95-9daa-9a7384dfd277","pitchNumber":4,"startTime":"2026-07-19T19:12:46.931Z","endTime":"2026-07-19T19:12:51.200Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Zebby Matthews. Pedro Ramírez to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"766acee1-f515-3c95-9daa-9a7384dfd277","startTime":"2026-07-19T19:12:57.552Z","endTime":"2026-07-19T19:13:22.223Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"}},{"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":81.4,"endSpeed":75.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.31542969855483,"aZ":-39.86828087663393,"pfxX":2.469591561985001,"pfxZ":-5.363229069622827,"pX":-0.338089919153,"pZ":1.1814811105640988,"vX0":3.5525671408579775,"vY0":-118.62122783609429,"vZ0":-2.457349133911273,"x":129.89,"y":206.88,"x0":-2.1723139761754227,"y0":50.00414333558188,"z0":5.84344964904816,"aX":3.541641401648236},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.1,"breakHorizontal":-5.3,"spinRate":2423,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.4606054925382823,"extension":6.110889565376082},"index":6,"playId":"f16a4926-1617-3750-bbff-112857414b39","pitchNumber":5,"startTime":"2026-07-19T19:13:22.223Z","endTime":"2026-07-19T19:13:27.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:13:27.132Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Jeffers walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T19:15:30.486Z","endTime":"2026-07-19T19:17:23.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":"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":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.156429860328398,"aZ":-17.57806207127628,"pfxX":4.790921995188996,"pfxZ":8.70422969360645,"pX":1.4100029164824208,"pZ":5.828703091625403,"vX0":-1.2425875310364565,"vY0":-128.5398823059856,"vZ0":3.63479130642867,"x":63.25,"y":81.41,"x0":1.276716459272429,"y0":50.00055483963131,"z0":5.7601299515561575,"aX":8.031028188143758},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.8,"breakHorizontal":-8.4,"spinRate":2320,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4258038583825332,"extension":5.77263575908263},"index":0,"playId":"59583721-294d-359b-87c3-c625cc9deb5f","pitchNumber":1,"startTime":"2026-07-19T19:15:36.850Z","endTime":"2026-07-19T19:15:39.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.633276297782523,"aZ":-31.92023761990879,"pfxX":-8.94252874781531,"pfxZ":0.194089839715323,"pX":0.5676385373892135,"pZ":3.4110980670202435,"vX0":0.31662591211472085,"vY0":-112.73233462580349,"vZ0":2.3053557019714113,"x":95.36,"y":146.68,"x0":1.5881884304239802,"y0":50.000968790909944,"z0":5.587273787415314,"aX":-11.560071996877191},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":1.2,"breakHorizontal":16.1,"spinRate":2357,"spinDirection":298},"zone":3,"typeConfidence":2.0,"plateTime":0.4850364261987976,"extension":5.897945503508068},"index":1,"playId":"a9dba4d8-7703-3808-a9c3-d2a2b6df909a","pitchNumber":2,"startTime":"2026-07-19T19:15:57.660Z","endTime":"2026-07-19T19:16:00.881Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-19T19:16:11.273Z","endTime":"2026-07-19T19:16:27.801Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.538103762236723,"aZ":-12.897473899629052,"pfxX":5.9184158645147775,"pfxZ":11.050482998690905,"pX":-0.23043134679083818,"pZ":3.7044107431712443,"vX0":-5.364717520965457,"vY0":-131.40561809314354,"vZ0":-1.938950266282145,"x":125.78,"y":138.76,"x0":1.0712877804911531,"y0":50.00040376525929,"z0":5.4130154784969555,"aX":10.32167488911005},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.8,"breakHorizontal":-9.5,"spinRate":2455,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4172559120241117,"extension":6.058618682128293},"index":3,"playId":"9fc3b45c-4240-3f0e-946f-75fbb4da3631","pitchNumber":3,"startTime":"2026-07-19T19:16:27.801Z","endTime":"2026-07-19T19:16:32.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.684507547693272,"aZ":-31.177634897601774,"pfxX":-8.698878153085401,"pfxZ":0.7448677544752655,"pX":0.857272803176569,"pZ":3.5110650305019213,"vX0":0.7916162593141934,"vY0":-115.27658559060657,"vZ0":2.1769552745952576,"x":84.32,"y":143.98,"x0":1.6393046404877245,"y0":50.00564346455081,"z0":5.566954052784426,"aX":-11.693627260565446},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":2.2,"breakHorizontal":15.6,"spinRate":2417,"spinDirection":298},"zone":12,"typeConfidence":2.0,"plateTime":0.4753901446878315,"extension":5.931789389388652},"index":4,"playId":"8610cf3a-882a-3cc8-a473-98529aa9e638","pitchNumber":4,"startTime":"2026-07-19T19:16:43.363Z","endTime":"2026-07-19T19:16:48.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.768340689586797,"aZ":-31.35721147071282,"pfxX":4.78375078191203,"pfxZ":0.5856120126567035,"pX":0.8262049843555024,"pZ":3.47215610125844,"vX0":-2.3618388631007052,"vY0":-117.03249378891238,"vZ0":1.8551264331217492,"x":85.51,"y":145.03,"x0":1.2261830670536686,"y0":50.000575458339235,"z0":5.602878223667123,"aX":6.6452315919577},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.8,"breakHorizontal":-8.0,"spinRate":1079,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4677298787580195,"extension":6.093536699092785},"index":5,"playId":"6b485b50-767d-3277-82f2-50e6b39caec5","pitchNumber":5,"startTime":"2026-07-19T19:16:59.190Z","endTime":"2026-07-19T19:17:04.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.419670406765892,"aZ":-23.057058782937858,"pfxX":-1.89186636138988,"pfxZ":5.617388814380282,"pX":-1.0042489883119186,"pZ":1.189683933129942,"vX0":-5.163696234833462,"vY0":-125.77257953192957,"vZ0":-5.594737909943534,"x":155.28,"y":206.66,"x0":1.3106700737408052,"y0":50.0037047317546,"z0":5.28111275591538,"aX":-3.068652996114412},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.2,"breakHorizontal":4.4,"spinRate":2354,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4333733525586223,"extension":6.1009815205830025},"index":6,"playId":"6ca5b164-c4d9-3b30-ade5-c90c9f812364","pitchNumber":6,"startTime":"2026-07-19T19:17:19.064Z","endTime":"2026-07-19T19:17:23.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:17:23.816Z","atBatIndex":28},{"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":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T19:17:40.104Z","endTime":"2026-07-19T19:19:17.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":2},"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":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.180448372808467,"aZ":-29.68003232613006,"pfxX":5.705574522315071,"pfxZ":1.7509152147249143,"pX":-0.16308158311061702,"pZ":1.462670544053154,"vX0":-4.792092614819144,"vY0":-118.61247129668689,"vZ0":-2.9713176145943017,"x":123.22,"y":199.29,"x0":1.139829093801589,"y0":50.00538951354681,"z0":5.431271615207988,"aX":8.150347377348073},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.8,"breakHorizontal":-9.2,"spinRate":1204,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.46135846571054495,"extension":6.148163873542028},"index":0,"playId":"8c5f0219-057e-3b51-9c66-46fd9c25289e","pitchNumber":1,"startTime":"2026-07-19T19:17:45.992Z","endTime":"2026-07-19T19:17:50.483Z","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":90.7,"endSpeed":83.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.153865121583603,"aZ":-16.811765844877073,"pfxX":7.537676974351683,"pfxZ":8.636570237295551,"pX":0.3270701701980996,"pZ":3.0551319564278074,"vX0":-4.8058524396478095,"vY0":-132.0545931934374,"vZ0":-2.8128375300828186,"x":104.53,"y":156.29,"x0":1.184237443057153,"y0":50.00646656665898,"z0":5.359962035418391,"aX":13.41492322948127},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.2,"breakHorizontal":-12.7,"spinRate":2470,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.4135852311642574,"extension":6.083604034054106},"index":1,"playId":"79db4b06-1a05-3d44-a098-441e52ecba3f","pitchNumber":2,"startTime":"2026-07-19T19:18:00.357Z","endTime":"2026-07-19T19:18:03.403Z","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":91.3,"endSpeed":83.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.141132459219023,"aZ":-13.45454017888691,"pfxX":6.330913496280868,"pfxZ":10.441825820178366,"pX":-0.6729456227725488,"pZ":2.0619165007956717,"vX0":-6.785464989919649,"vY0":-132.72612457611933,"vZ0":-5.6548249480401545,"x":142.65,"y":183.11,"x0":1.088411778562148,"y0":50.000619330377035,"z0":5.191613595787333,"aX":11.347771277883265},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.9,"breakHorizontal":-10.1,"spinRate":2484,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.4119289862451949,"extension":6.215274840227129},"index":2,"playId":"02a44d5f-b444-38fa-b859-33f104c56dd4","pitchNumber":3,"startTime":"2026-07-19T19:18:16.217Z","endTime":"2026-07-19T19:18:19.529Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-19T19:18:23.706Z","endTime":"2026-07-19T19:18:36.822Z","isPitch":false,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"}},{"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":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.03042773137331,"aZ":-30.347374542273183,"pfxX":5.778677195501908,"pfxZ":1.2292163649660814,"pX":0.6736271158531745,"pZ":1.3096948975004845,"vX0":-2.811280478630075,"vY0":-120.12248172256096,"vZ0":-3.3874356454000925,"x":91.32,"y":203.42,"x0":1.099282218160286,"y0":50.00084995118084,"z0":5.394489720628385,"aX":8.569299038160826},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.8,"breakHorizontal":-10.0,"spinRate":1201,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4534019321752658,"extension":6.112905041815418},"index":4,"playId":"ca34f1f3-56df-39f9-a8c3-bb51d5eb1ec4","pitchNumber":4,"startTime":"2026-07-19T19:18:36.822Z","endTime":"2026-07-19T19:18:40.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.645012747868744,"aZ":-21.807997709714463,"pfxX":9.444631654134437,"pfxZ":6.001847473249109,"pX":0.8901789245650797,"pZ":1.2386185650874946,"vX0":-4.1090625452101275,"vY0":-130.38630513093094,"vZ0":-5.9874368874150905,"x":83.07,"y":205.34,"x0":1.2569375716952886,"y0":50.001420774163165,"z0":5.203235930012938,"aX":16.309099257712845},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.8,"breakHorizontal":-16.2,"spinRate":2432,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.41960363013978697,"extension":6.130622754968045},"index":5,"playId":"ab6b2192-6168-351a-b216-e126aca38ca4","pitchNumber":5,"startTime":"2026-07-19T19:18:53.012Z","endTime":"2026-07-19T19:18:56.558Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.735475013105038,"aZ":-28.805634396641715,"pfxX":7.38639951372662,"pfxZ":2.3379303638783,"pX":0.616305852595385,"pZ":2.417749308726749,"vX0":-3.5088268275753447,"vY0":-119.29081268519336,"vZ0":-0.9807756119864048,"x":93.51,"y":173.5,"x0":1.1457737552678047,"y0":50.00581630711331,"z0":5.428827373660546,"aX":10.657632187376013},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.3,"breakHorizontal":-12.6,"spinRate":1243,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.45899574173717417,"extension":6.1605021882147835},"hitData":{"launchSpeed":92.5,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.05,"coordY":166.29}},"index":6,"playId":"ab2a0030-af4d-3069-bb86-2fc822d29d83","pitchNumber":6,"startTime":"2026-07-19T19:19:09.768Z","endTime":"2026-07-19T19:19:17.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:19:17.592Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Royce Lewis hits a ground-rule double (12) on a line drive down the left-field line.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T19:19:33.505Z","endTime":"2026-07-19T19:19:59.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.336087895049797,"aZ":-34.45998735715728,"pfxX":-8.308266213415457,"pfxZ":-1.6430970400095362,"pX":-0.8155106361694024,"pZ":2.1109240692658777,"vX0":-2.709117307885998,"vY0":-117.35630619650118,"vZ0":-0.32489595423863515,"x":148.09,"y":181.79,"x0":1.433238839827151,"y0":50.00122657222778,"z0":5.462655341880949,"aX":-11.579328688607038},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.8,"breakHorizontal":15.7,"spinRate":2439,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.46683705515003826,"extension":6.042453117122921},"hitData":{"launchSpeed":109.6,"launchAngle":11.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":63.61,"coordY":141.29}},"index":0,"playId":"0196f75f-635f-3432-92c1-8e2d01752e76","pitchNumber":1,"startTime":"2026-07-19T19:19:45.281Z","endTime":"2026-07-19T19:19:59.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:19:59.863Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Victor Caratini pops out softly to second baseman Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T19:20:07.984Z","endTime":"2026-07-19T19:22:04.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.315618127101526,"aZ":-28.38559651075437,"pfxX":5.497287046339247,"pfxZ":2.6040257946908882,"pX":0.30674881127276765,"pZ":1.8303034911136298,"vX0":-3.702741131327152,"vY0":-119.39230560567898,"vZ0":-2.501806268614661,"x":105.31,"y":189.36,"x0":1.1575270479640614,"y0":50.00264668566623,"z0":5.426514805230041,"aX":7.99789630382837},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.4,"breakHorizontal":-9.1,"spinRate":1084,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.4574110938297431,"extension":6.208056176341457},"index":0,"playId":"706a680e-9e84-397a-ba18-6b06ded5c340","pitchNumber":1,"startTime":"2026-07-19T19:20:26.870Z","endTime":"2026-07-19T19:20:30.304Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-19T19:20:40.822Z","endTime":"2026-07-19T19:20:56.138Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.979882005978386,"aZ":-16.047254748465825,"pfxX":5.717344559553052,"pfxZ":9.319357699704977,"pX":0.18943432285550246,"pZ":5.201281681922582,"vX0":-4.452591097478175,"vY0":-131.27052062893978,"vZ0":2.100754946567628,"x":109.78,"y":98.35,"x0":1.171926942575886,"y0":50.00268488350819,"z0":5.5909058776462475,"aX":9.89387484277818},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.6,"breakHorizontal":-9.2,"spinRate":2509,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.41860606047115523,"extension":5.9703150759187436},"index":2,"playId":"d2c401cf-917a-3f21-91e7-6cfabb8bf609","pitchNumber":2,"startTime":"2026-07-19T19:20:56.138Z","endTime":"2026-07-19T19:20:59.138Z","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":81.7,"endSpeed":75.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44640277605889,"aZ":-34.80682578755944,"pfxX":-7.933218268980305,"pfxZ":-1.8509048968730983,"pX":-0.9466897312755131,"pZ":1.6887091026092076,"vX0":-3.0366592028587074,"vY0":-119.00206829908846,"vZ0":-1.2002351648503908,"x":153.09,"y":193.18,"x0":1.3792460403024793,"y0":50.00184637497664,"z0":5.374143775841323,"aX":-11.291108899240285},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.4,"breakHorizontal":15.1,"spinRate":2590,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4616011198387948,"extension":6.101516996591851},"index":3,"playId":"0fa356cf-7b18-3c7f-a65d-bdb03c7279d9","pitchNumber":3,"startTime":"2026-07-19T19:21:14.538Z","endTime":"2026-07-19T19:21:17.874Z","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":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.929620105204503,"aZ":-31.5397042241614,"pfxX":6.487500381994435,"pfxZ":0.4339191421579276,"pX":0.302669153626262,"pZ":1.649825034218528,"vX0":-3.96420504780835,"vY0":-119.56982798471383,"vZ0":-2.22327127731329,"x":105.46,"y":194.23,"x0":1.134870431620174,"y0":50.000938438215734,"z0":5.4073458734400095,"aX":9.441699895828252},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.5,"breakHorizontal":-10.8,"spinRate":1198,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.45716065926372806,"extension":6.237760289597005},"index":4,"playId":"d054051d-43f0-3af3-bf01-47ffdd2494cb","pitchNumber":4,"startTime":"2026-07-19T19:21:33.738Z","endTime":"2026-07-19T19:21:37.381Z","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":91.2,"endSpeed":82.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.340719318382856,"aZ":-16.554598057597115,"pfxX":5.177091577380546,"pfxZ":8.818239693916881,"pX":-0.4565541297330709,"pZ":3.2832412123255375,"vX0":-5.562367135091153,"vY0":-132.73258276294985,"vZ0":-2.228380291174819,"x":134.4,"y":150.13,"x0":1.0008710526227496,"y0":50.00424665035575,"z0":5.349112071228884,"aX":9.171709880073152},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.6,"breakHorizontal":-8.0,"spinRate":2427,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.41381502216382726,"extension":6.089753666833446},"hitData":{"launchSpeed":58.3,"launchAngle":41.0,"totalDistance":166.0,"trajectory":"popup","hardness":"soft","location":"4","coordinates":{"coordX":158.99,"coordY":143.53}},"index":5,"playId":"970505cd-c47b-3af7-9249-dd02461274a1","pitchNumber":5,"startTime":"2026-07-19T19:21:57.865Z","endTime":"2026-07-19T19:22:04.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:22:04.894Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Crow-Armstrong doubles (16) on a sharp line drive to center fielder Luke Keaschall.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T19:24:02.285Z","endTime":"2026-07-19T19:25:13.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.1,"endSpeed":82.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.722328436214873,"aZ":-28.984820037917753,"pfxX":-9.26207174588345,"pfxZ":1.8925608116821746,"pX":-0.2653664644830865,"pZ":-0.24251117851985798,"vX0":7.67740843640333,"vY0":-127.95141587973748,"vZ0":-8.58281859528913,"x":127.12,"y":245.33,"x0":-2.079850272333325,"y0":50.00150315665018,"z0":5.378043896417253,"aX":-15.584833111092486},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.9,"breakHorizontal":15.4,"spinRate":1434,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42566560716248025,"extension":6.424350638132884},"index":0,"playId":"38574ee8-2d7b-32ef-bbfb-f7c67a175034","pitchNumber":1,"startTime":"2026-07-19T19:24:26.110Z","endTime":"2026-07-19T19:24:29.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79311110981326,"aZ":-26.475111667904933,"pfxX":-0.40012943642976495,"pfxZ":3.2948989501660337,"pX":-0.488734630984871,"pZ":1.2526276863662034,"vX0":4.552492311535559,"vY0":-129.33702053992377,"vZ0":-6.2834736802005295,"x":135.63,"y":204.96,"x0":-2.2045551720420766,"y0":50.003141909246956,"z0":5.689414809935046,"aX":-0.6929590633304634},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.0,"breakHorizontal":-0.1,"spinRate":2253,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4202252546330749,"extension":6.243216104220558},"index":1,"playId":"f7c7cdbe-206d-3e83-aaec-4a3d25faf2ce","pitchNumber":2,"startTime":"2026-07-19T19:24:45.350Z","endTime":"2026-07-19T19:24:49.118Z","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":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.792216681154233,"aZ":-14.746276202142518,"pfxX":-6.422178244421914,"pfxZ":8.86334091042635,"pX":-0.527384585457509,"pZ":1.7709454388465709,"vX0":5.685901638447662,"vY0":-138.37245032968508,"vZ0":-8.330934393806372,"x":137.1,"y":190.96,"x0":-1.7603860899188184,"y0":50.00485772601474,"z0":5.779663545838461,"aX":-12.631191108852777},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":10.7,"spinRate":2186,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.3937160616268889,"extension":6.342299616930911},"hitData":{"launchSpeed":106.6,"launchAngle":17.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":82.79,"coordY":61.62}},"index":2,"playId":"417034ac-c915-32a8-b17a-d7b7238098c0","pitchNumber":3,"startTime":"2026-07-19T19:25:01.008Z","endTime":"2026-07-19T19:25:13.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:25:13.806Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T19:25:20.594Z","endTime":"2026-07-19T19:28:44.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48777418007913,"aZ":-14.123280800951758,"pfxX":-3.291223219910786,"pfxZ":9.224051199776783,"pX":-0.07361313679372873,"pZ":3.341629008594946,"vX0":6.181366861991658,"vY0":-138.43302009241123,"vZ0":-4.515410369233895,"x":119.81,"y":148.56,"x0":-1.8994610677285635,"y0":50.00283007764099,"z0":5.927075538833694,"aX":-6.441244695291546},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":4.8,"spinRate":2193,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.39440245898400006,"extension":6.434549978311696},"index":0,"playId":"b74960ce-bcf9-37ff-b6e3-e8ca7abfabbf","pitchNumber":1,"startTime":"2026-07-19T19:25:50.357Z","endTime":"2026-07-19T19:25:53.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38922750401328,"aZ":-13.58095695931738,"pfxX":-5.483792909602206,"pfxZ":9.484843763992178,"pX":-0.40920876662536393,"pZ":2.245571458415725,"vX0":5.707151989172936,"vY0":-139.15681320931176,"vZ0":-7.154129402454479,"x":132.6,"y":178.15,"x0":-1.7747588825154719,"y0":50.00153198259359,"z0":5.750448705696448,"aX":-10.748430124844173},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":8.8,"spinRate":2282,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3936923560875689,"extension":6.358016504355598},"index":1,"playId":"e20f3115-a26d-3b48-aa92-0d8c2b1f6276","pitchNumber":2,"startTime":"2026-07-19T19:26:10.855Z","endTime":"2026-07-19T19:26:13.855Z","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":86.5,"endSpeed":79.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.320664245490626,"aZ":-26.830209506539944,"pfxX":-9.902596820574612,"pfxZ":3.3358916624073793,"pX":0.9903917618131441,"pZ":0.939135154037232,"vX0":10.229146916803844,"vY0":-125.51583657335799,"vZ0":-5.948162548648988,"x":79.25,"y":213.42,"x0":-1.8424680970001577,"y0":50.00449097451286,"z0":5.511697216566494,"aX":-15.874158163842054},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.9,"breakHorizontal":15.7,"spinRate":1581,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4356272817990101,"extension":6.497604069438464},"index":2,"playId":"13782d6d-9701-3f0f-a899-964436a57f86","pitchNumber":3,"startTime":"2026-07-19T19:26:34.280Z","endTime":"2026-07-19T19:26:37.438Z","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":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.702269528682553,"aZ":-20.012654173477298,"pfxX":-1.9158398271927268,"pfxZ":6.568855432922912,"pX":-0.009242887919741337,"pZ":1.1221144281013749,"vX0":6.472742051920688,"vY0":-134.36439063287258,"vZ0":-7.840687407620209,"x":117.35,"y":208.48,"x0":-2.187410936817976,"y0":50.00297114545863,"z0":5.470237120624925,"aX":-3.54756630294349},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":2.3,"spinRate":2548,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4057080699882061,"extension":6.424910001415339},"index":3,"playId":"aab19794-41fc-3d43-bebd-6cce9017e7e0","pitchNumber":4,"startTime":"2026-07-19T19:26:54.442Z","endTime":"2026-07-19T19:26:58.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.983329698525814,"aZ":-24.06370632467496,"pfxX":1.2036270852605284,"pfxZ":4.73332228042791,"pX":1.1857636406075698,"pZ":0.39520341120455593,"vX0":7.810133719277544,"vY0":-129.32174360228913,"vZ0":-8.781670627826351,"x":71.8,"y":228.11,"x0":-2.0152435646276388,"y0":50.00358256955046,"z0":5.646109235290752,"aX":2.062414475646459},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.0,"breakHorizontal":-3.7,"spinRate":2394,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4216446086221488,"extension":6.378843187832259},"index":4,"playId":"e7d3a171-13cd-3577-9e5d-9eed64e33ed2","pitchNumber":5,"startTime":"2026-07-19T19:27:13.345Z","endTime":"2026-07-19T19:27:17.157Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-19T19:27:35.511Z","endTime":"2026-07-19T19:27:51.334Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66727326582574,"aZ":-12.98678186902713,"pfxX":-6.078220363111411,"pfxZ":9.682404199961418,"pX":0.5106415599856367,"pZ":2.0913821566181907,"vX0":8.675454940767926,"vY0":-140.12867782195573,"vZ0":-7.709162858062499,"x":97.54,"y":182.31,"x0":-1.8406706527326349,"y0":50.0064172265857,"z0":5.733189427880061,"aX":-12.04994205015319},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":9.1,"spinRate":2386,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.3913810787763712,"extension":6.50412939886744},"index":6,"playId":"74c9ec10-0d67-3c04-b1d5-32d01c0182ca","pitchNumber":6,"startTime":"2026-07-19T19:27:51.334Z","endTime":"2026-07-19T19:27:54.334Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.152772672016667,"aZ":-37.121758415634815,"pfxX":3.2978091983956923,"pfxZ":-3.509694988171275,"pX":0.005752572236591287,"pZ":1.0204771537470416,"vX0":4.001615130040334,"vY0":-117.65729339594647,"vZ0":-3.1383104439437792,"x":116.78,"y":211.23,"x0":-2.1418869133421707,"y0":50.002786633906744,"z0":5.792581877184388,"aX":4.648873076878538},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.8,"breakHorizontal":-7.0,"spinRate":2382,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.46453395777227735,"extension":6.2807688832218425},"index":7,"playId":"a6ae9e6a-a1a7-3cbe-bc42-83c44cd5f2c4","pitchNumber":7,"startTime":"2026-07-19T19:28:15.816Z","endTime":"2026-07-19T19:28:19.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.640363334299565,"aZ":-11.926463362816325,"pfxX":-5.6354037085874245,"pfxZ":10.422641377804565,"pX":-0.04268154918832604,"pZ":0.5406970846747851,"vX0":6.816320409483659,"vY0":-138.21037282814964,"vZ0":-11.886982788985243,"x":118.63,"y":224.18,"x0":-1.8040349920724947,"y0":50.0013995709467,"z0":5.688252720310474,"aX":-10.945997502097967},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":8.9,"spinRate":2302,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.39568637652509375,"extension":6.539704594533337},"index":8,"playId":"4a7e6c93-a906-38ea-8912-f52dec8af370","pitchNumber":8,"startTime":"2026-07-19T19:28:39.465Z","endTime":"2026-07-19T19:28:44.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:28:44.043Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a ground ball to left fielder Austin Martin. Pete Crow-Armstrong scores. Seiya Suzuki to 2nd.","rbi":1,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T19:29:08.949Z","endTime":"2026-07-19T19:30:10.272Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":89.1,"endSpeed":81.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.717846543667356,"aZ":-27.804548477905655,"pfxX":3.4492476964935,"pfxZ":2.588451786303636,"pX":0.3831404845489359,"pZ":0.688320871593355,"vX0":5.535110710479745,"vY0":-129.481910010255,"vZ0":-7.175962617584463,"x":102.4,"y":220.2,"x0":-2.235780979054551,"y0":50.00167968189639,"z0":5.642825061356201,"aX":5.816038242473296},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.2,"breakHorizontal":-7.6,"spinRate":2357,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.42409808765579404,"extension":6.247371986822245},"index":0,"playId":"cceb1382-a1e2-3d08-abbe-e5fd1ad9f69e","pitchNumber":1,"startTime":"2026-07-19T19:29:11.161Z","endTime":"2026-07-19T19:29:14.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.476581845046542,"aZ":-13.507846801750615,"pfxX":-4.458873858280629,"pfxZ":9.496379193147147,"pX":-0.6152859665103394,"pZ":2.8057832439261747,"vX0":5.413823915238392,"vY0":-138.91462304539775,"vZ0":-5.714667282752912,"x":140.45,"y":163.02,"x0":-2.0049362577699763,"y0":50.00082436307283,"z0":5.778478586859202,"aX":-8.762873118737456},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":7.1,"spinRate":2254,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.39343530515607306,"extension":6.344054240022295},"index":1,"playId":"28cecf1f-15be-39e8-96a2-2bf14ca34fb7","pitchNumber":2,"startTime":"2026-07-19T19:29:35.338Z","endTime":"2026-07-19T19:29:38.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.853236548550008,"aZ":-16.321097274687197,"pfxX":-5.042059622102935,"pfxZ":8.05089307962565,"pX":-0.28101540692514304,"pZ":2.7783376627168126,"vX0":6.942828438199097,"vY0":-139.11830146072242,"vZ0":-5.044490568553733,"x":127.71,"y":163.76,"x0":-2.1485350513637766,"y0":50.002784475377034,"z0":5.6891980171338945,"aX":-9.929107108753717},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":7.8,"spinRate":2221,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3930120935382644,"extension":6.314149001419001},"hitData":{"launchSpeed":88.0,"launchAngle":7.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.56,"coordY":114.18}},"index":2,"playId":"ba1ce212-bcf2-366c-ab51-f97bb3f779d5","pitchNumber":3,"startTime":"2026-07-19T19:29:59.046Z","endTime":"2026-07-19T19:30:10.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:30:10.272Z","atBatIndex":34},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Alex Bregman reaches on a fielder's choice, fielded by third baseman Brooks Lee. Seiya Suzuki scores. Michael Busch to 2nd. Fielding error by third baseman Brooks Lee.","rbi":0,"awayScore":0,"homeScore":9,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T19:30:24.208Z","endTime":"2026-07-19T19:32:21.292Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19835606383763,"aZ":-20.02651634134949,"pfxX":-1.5455277790224233,"pfxZ":6.7613753823005345,"pX":-0.012624414143745486,"pZ":2.551914013000554,"vX0":6.352453411956166,"vY0":-132.6302803569657,"vZ0":-4.100844220113949,"x":117.48,"y":169.88,"x0":-2.2294354394550533,"y0":50.00184465949377,"z0":5.563552386954934,"aX":-2.7774242826461606},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.6,"breakHorizontal":1.6,"spinRate":2457,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.4116908547958382,"extension":6.379538570154355},"index":0,"playId":"e0d64fba-10bd-3da3-869c-0ca23175acbc","pitchNumber":1,"startTime":"2026-07-19T19:30:45.302Z","endTime":"2026-07-19T19:30:48.302Z","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":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.976583458721816,"aZ":-39.45694970695145,"pfxX":4.467864446934566,"pfxZ":-5.269183095535386,"pX":0.05557899633268746,"pZ":2.522268361245692,"vX0":3.4540430478927093,"vY0":-116.3122084899313,"vZ0":0.5575552612026804,"x":114.88,"y":170.68,"x0":-2.024388637016542,"y0":50.002928810880874,"z0":5.994167763840395,"aX":6.17551610915958},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-9.1,"breakHorizontal":-8.9,"spinRate":2302,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.4692993572854225,"extension":6.20679083262371},"index":1,"playId":"72bb4a42-8251-3e53-8bee-aec868a9d125","pitchNumber":2,"startTime":"2026-07-19T19:31:11.333Z","endTime":"2026-07-19T19:31:14.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.812157240258443,"aZ":-15.118966360806647,"pfxX":-4.948764779106886,"pfxZ":8.479589312134678,"pX":0.6467493797493359,"pZ":4.226016499520896,"vX0":8.532456785596853,"vY0":-140.8901745755297,"vZ0":-2.0584008700473344,"x":92.35,"y":124.68,"x0":-1.7771447983403315,"y0":50.00508234454827,"z0":5.94246065186854,"aX":-9.957044875077644},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":7.2,"spinRate":2274,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.38865403701252843,"extension":6.419792482225479},"index":2,"playId":"eb503f42-12b2-3a86-a6dd-50dba09362d8","pitchNumber":3,"startTime":"2026-07-19T19:31:28.949Z","endTime":"2026-07-19T19:31:32.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78215270578504,"aZ":-30.898941043485483,"pfxX":1.6008717630350446,"pfxZ":0.7582704251633361,"pX":1.4347136035104382,"pZ":1.9346367995570897,"vX0":8.002968023989384,"vY0":-127.93254068052697,"vZ0":-3.6629519561125323,"x":62.31,"y":186.54,"x0":-1.923521157182811,"y0":50.003706463908664,"z0":5.7692484525873935,"aX":2.6907090535264997},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.8,"breakHorizontal":-4.4,"spinRate":2417,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4257860531698663,"extension":6.441394449764233},"index":3,"playId":"2a17e2f9-a72f-3bab-b9ac-d0807a0c3360","pitchNumber":4,"startTime":"2026-07-19T19:31:48.069Z","endTime":"2026-07-19T19:31:52.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.262632283170067,"aZ":-14.65474842919552,"pfxX":-6.797789565139895,"pfxZ":8.774947524521455,"pX":-0.38835163143995316,"pZ":2.6604438942790853,"vX0":6.838755187069424,"vY0":-139.65094492411833,"vZ0":-5.875766123888767,"x":131.8,"y":166.95,"x0":-1.973075087002064,"y0":50.00208729201127,"z0":5.7375457120839135,"aX":-13.571636500985537},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":11.0,"spinRate":2321,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3906001719236696,"extension":6.444764571937005},"hitData":{"launchSpeed":97.1,"launchAngle":2.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":74.28,"coordY":128.88}},"index":4,"playId":"3a8cf042-b6bf-3981-8820-5fd75838111f","pitchNumber":5,"startTime":"2026-07-19T19:32:10.297Z","endTime":"2026-07-19T19:32:21.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:32:21.292Z","atBatIndex":35},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ian Happ grounds into a double play, second baseman Royce Lewis to shortstop Ryan Kreidler to first baseman Victor Caratini. Michael Busch to 3rd. Alex Bregman out at 2nd. Ian Happ out at 1st.","rbi":0,"awayScore":0,"homeScore":9,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T19:35:24.112Z","endTime":"2026-07-19T19:36:27.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T19:32:51.177Z","endTime":"2026-07-19T19:33:21.738Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Travis Adams replaces Zebby Matthews.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T19:33:21.738Z","endTime":"2026-07-19T19:35:26.423Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701519,"link":"/api/v1/people/701519"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30369934181478,"aZ":-16.231470785964298,"pfxX":-4.97205591494186,"pfxZ":8.306881695500866,"pX":-0.8991553859490395,"pZ":2.5697370461116353,"vX0":1.5652474334289614,"vY0":-138.27379071738716,"vZ0":-6.0866137131857245,"x":151.27,"y":169.4,"x0":-0.8295054006731497,"y0":50.00573809899401,"z0":5.904498712397014,"aX":-9.5469212251281},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":8.6,"spinRate":2271,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39742406267280783,"extension":6.022788497286772},"index":2,"playId":"7915d14d-1a3c-3a51-8dd5-5e3abe6cac70","pitchNumber":1,"startTime":"2026-07-19T19:35:26.423Z","endTime":"2026-07-19T19:35:30.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.189496414256617,"aZ":-27.504966564154014,"pfxX":-9.928569645460218,"pfxZ":2.9189135210852504,"pX":0.6451223062379393,"pZ":0.6971531315243387,"vX0":6.623390737878014,"vY0":-125.35631475718968,"vZ0":-6.394264866133525,"x":92.41,"y":219.96,"x0":-0.7349459578423,"y0":50.002163678238446,"z0":5.512121719044398,"aX":-15.877557544197654},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.1,"breakHorizontal":16.6,"spinRate":1954,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.43612137074481394,"extension":5.820325288689427},"index":3,"playId":"384b0b45-91a7-3242-a3b1-04d00e521e0e","pitchNumber":2,"startTime":"2026-07-19T19:35:43.937Z","endTime":"2026-07-19T19:35:47.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.819919224928483,"aZ":-26.082978208807614,"pfxX":-11.11036891692675,"pfxZ":3.773009422967096,"pX":0.2514304074380564,"pZ":3.0084576472135076,"vX0":6.2792891538837425,"vY0":-126.29397344020823,"vZ0":-1.4217176975150991,"x":107.42,"y":157.55,"x0":-0.8241289522507939,"y0":50.00405381881439,"z0":5.6773851786703755,"aX":-17.941516644262062},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.7,"breakHorizontal":18.7,"spinRate":2062,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.4337742042186794,"extension":5.854367197194283},"index":4,"playId":"df79eb4b-301b-3759-b258-cb01d08fa7e8","pitchNumber":3,"startTime":"2026-07-19T19:36:03.014Z","endTime":"2026-07-19T19:36:06.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.570908161840368,"aZ":-16.69372093284512,"pfxX":-3.5970416396152762,"pfxZ":7.820831439350011,"pX":-0.3534257042170788,"pZ":2.6792069181930476,"vX0":2.7142531049004637,"vY0":-139.37652563174805,"vZ0":-5.8215466737352894,"x":130.47,"y":166.44,"x0":-0.8696441352358596,"y0":50.002505099527816,"z0":5.886754457709175,"aX":-7.119151595324139},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":6.0,"spinRate":2356,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3920934599626915,"extension":5.971667688045328},"hitData":{"launchSpeed":94.9,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":156.75}},"index":5,"playId":"f5776db5-5be1-33f7-b64b-3192239a8a1e","pitchNumber":4,"startTime":"2026-07-19T19:36:19.176Z","endTime":"2026-07-19T19:36:27.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:36:27.392Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to left fielder Austin Martin. Michael Busch scores.","rbi":1,"awayScore":0,"homeScore":10,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T19:36:50.248Z","endTime":"2026-07-19T19:37:47.512Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"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,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":2},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"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":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.378189506562723,"aZ":-22.27129410493585,"pfxX":1.8269736131450256,"pfxZ":5.298636343964908,"pX":-0.3650530661320638,"pZ":4.310105326154717,"vX0":4.9973254042864115,"vY0":-135.07301154657293,"vZ0":-0.7030964039329745,"x":130.91,"y":122.41,"x0":-2.4682413845576026,"y0":50.0007802446649,"z0":6.124343671076836,"aX":3.411040071049544},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":-4.3,"spinRate":2380,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.40380397957079905,"extension":5.9693266532682605},"index":0,"playId":"92a27114-fd98-3ab2-9e9a-5f1c299c4aa5","pitchNumber":1,"startTime":"2026-07-19T19:36:55.192Z","endTime":"2026-07-19T19:36:59.323Z","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":95.5,"endSpeed":88.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37743733472887,"aZ":-16.045111546424895,"pfxX":-4.180040269061061,"pfxZ":8.164966344483043,"pX":-0.36980755283585304,"pZ":3.279257363481866,"vX0":7.52113906210272,"vY0":-138.98343103300465,"vZ0":-4.312714055435906,"x":131.1,"y":150.24,"x0":-2.5562099703660772,"y0":50.00012123528671,"z0":5.902132970624306,"aX":-8.25507346802774},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":6.1,"spinRate":2334,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.39267380660918594,"extension":5.952588202130388},"index":1,"playId":"7c4033da-01cb-373a-9cb0-ded9e479a9d5","pitchNumber":2,"startTime":"2026-07-19T19:37:10.768Z","endTime":"2026-07-19T19:37:14.103Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00215798346575,"aZ":-29.520498199146616,"pfxX":1.9225096870218183,"pfxZ":1.6525163290380203,"pX":0.15351665052658722,"pZ":2.19563050127544,"vX0":5.89629041453953,"vY0":-125.14010322342769,"vZ0":-3.039178664462578,"x":111.15,"y":179.5,"x0":-2.4701730779993643,"y0":50.00529471112757,"z0":5.810002277834226,"aX":3.090211419420693},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.6,"breakHorizontal":-4.7,"spinRate":2232,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.43542362470350193,"extension":6.048853888774006},"hitData":{"launchSpeed":93.8,"launchAngle":11.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.72,"coordY":104.28}},"index":2,"playId":"e08f2664-32c1-3bc3-9c4a-b61ceb021dbc","pitchNumber":3,"startTime":"2026-07-19T19:37:34.880Z","endTime":"2026-07-19T19:37:47.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:37:47.512Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pedro Ramírez lines out sharply to center fielder Luke Keaschall.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T19:38:05.257Z","endTime":"2026-07-19T19:38:54.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":1},"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":"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":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78077495283246,"aZ":-28.29632956072918,"pfxX":-9.633656592713994,"pfxZ":2.4408350201222664,"pX":0.0011214648328894126,"pZ":2.2896967914079798,"vX0":4.992148915697744,"vY0":-124.34507910984773,"vZ0":-2.664020901127618,"x":116.96,"y":176.96,"x0":-0.7668834813718901,"y0":50.000195043592015,"z0":5.690495335984148,"aX":-15.28693985918372},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.1,"breakHorizontal":16.6,"spinRate":1918,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.4382374553937365,"extension":5.9170438938053875},"index":0,"playId":"eae66065-a913-3bc4-adc8-66a4c2415c9f","pitchNumber":1,"startTime":"2026-07-19T19:38:14.965Z","endTime":"2026-07-19T19:38:19.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.900269872843108,"aZ":-29.693006816485905,"pfxX":1.833585113746293,"pfxZ":1.5350685211374442,"pX":-0.21884676805499123,"pZ":2.0760664309785475,"vX0":0.8157264700764234,"vY0":-125.07240491067869,"vZ0":-3.339489203133689,"x":125.34,"y":182.73,"x0":-0.7856300615979245,"y0":50.00053240462051,"z0":5.816951909394154,"aX":2.957480501225106},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.4,"breakHorizontal":-3.5,"spinRate":2210,"spinDirection":163},"zone":8,"typeConfidence":2.0,"plateTime":0.4348981049216163,"extension":5.9898387423190815},"hitData":{"launchSpeed":104.6,"launchAngle":17.0,"totalDistance":389.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":136.67,"coordY":42.17}},"index":1,"playId":"b5a1642f-020b-3298-aa45-46e811c7eb8d","pitchNumber":2,"startTime":"2026-07-19T19:38:46.235Z","endTime":"2026-07-19T19:38:54.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:38:54.351Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T19:40:56.735Z","endTime":"2026-07-19T19:42:12.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48766004714848,"aZ":-22.36522447068458,"pfxX":9.60088128728951,"pfxZ":5.932393186710555,"pX":-0.7297887507336733,"pZ":1.2977090406831024,"vX0":-7.656996667206657,"vY0":-128.04819676078176,"vZ0":-5.735666898210877,"x":144.82,"y":203.74,"x0":1.0581480157573377,"y0":50.00230000219405,"z0":5.326658632612217,"aX":15.875140436763717},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.6,"breakHorizontal":-15.6,"spinRate":2416,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4284358538211901,"extension":6.143902627239407},"index":0,"playId":"d40ac1f2-c18d-3d8c-8396-6c7f9f59e60d","pitchNumber":1,"startTime":"2026-07-19T19:41:08.580Z","endTime":"2026-07-19T19:41:12.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.370513929745805,"aZ":-21.74569322187126,"pfxX":8.54389402501113,"pfxZ":6.06720975277744,"pX":-0.5762965629825619,"pZ":1.1434610799807772,"vX0":-6.990982788101205,"vY0":-129.8432694333413,"vZ0":-6.244136644809796,"x":138.97,"y":207.91,"x0":1.0315897563525585,"y0":50.005915314213965,"z0":5.217292258454182,"aX":14.695418564266317},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.8,"breakHorizontal":-14.0,"spinRate":2518,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.42069710062701615,"extension":6.200956166243913},"index":1,"playId":"844bb3b1-c451-3b57-ab6e-b16778f60a80","pitchNumber":2,"startTime":"2026-07-19T19:41:21.750Z","endTime":"2026-07-19T19:41:26.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.663341341920667,"aZ":-13.745189103474074,"pfxX":5.944064126253018,"pfxZ":10.800643607854507,"pX":-2.1654818273764476,"pZ":2.7886962099329318,"vX0":-9.76827391522397,"vY0":-129.91196706280823,"vZ0":-3.939853566362124,"x":199.54,"y":163.49,"x0":0.8740523306995241,"y0":50.00258404408213,"z0":5.372366232991098,"aX":10.142880478096723},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.8,"breakHorizontal":-8.5,"spinRate":2403,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.42190556935641244,"extension":6.133545371137719},"index":2,"playId":"040e43ac-7c19-3074-bc15-fbf9dc2c8c30","pitchNumber":3,"startTime":"2026-07-19T19:41:36.033Z","endTime":"2026-07-19T19:41:39.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":80.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09827850026495,"aZ":-14.088456162720762,"pfxX":6.674547666471863,"pfxZ":10.78790341896314,"pX":0.6277899249585216,"pZ":2.769781978917424,"vX0":-3.4630646432717698,"vY0":-129.4505820239384,"vZ0":-3.76979592370414,"x":93.07,"y":164.0,"x0":1.1244898867873898,"y0":50.00169351823883,"z0":5.341996988155823,"aX":11.188963928311335},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":18.7,"breakHorizontal":-11.2,"spinRate":2407,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.42509904577750035,"extension":6.018907328779313},"index":3,"playId":"693c0ed3-759b-37ea-821a-3e1b69719053","pitchNumber":4,"startTime":"2026-07-19T19:41:50.189Z","endTime":"2026-07-19T19:41:53.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.190875675988575,"aZ":-13.280075401763316,"pfxX":4.732362478907232,"pfxZ":10.85124053772105,"pX":-0.5054206724891673,"pZ":3.4901998493054665,"vX0":-5.835263838050685,"vY0":-131.68474453507227,"vZ0":-2.3988930249945337,"x":136.27,"y":144.54,"x0":1.1332709303364399,"y0":50.003921517254604,"z0":5.405789107421184,"aX":8.24138482926629},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.3,"breakHorizontal":-7.2,"spinRate":2563,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.41730716237396503,"extension":6.054633241238},"hitData":{"launchSpeed":80.2,"launchAngle":41.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.5,"coordY":109.69}},"index":4,"playId":"e8335a1a-5473-3fd4-9b52-4e9a04b21b96","pitchNumber":5,"startTime":"2026-07-19T19:42:04.453Z","endTime":"2026-07-19T19:42:12.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:42:12.749Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Keaschall grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T19:42:39.146Z","endTime":"2026-07-19T19:43:32.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.777367104560415,"aZ":-28.460375418967104,"pfxX":7.181495630923177,"pfxZ":2.549925918911173,"pX":0.07366023420315175,"pZ":1.3882107199905902,"vX0":-4.596721390231404,"vY0":-119.52963693214745,"vZ0":-3.4349076450940945,"x":114.19,"y":201.3,"x0":1.0830117064399563,"y0":50.00262210115512,"z0":5.383506163494963,"aX":10.452386419727494},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.1,"breakHorizontal":-12.0,"spinRate":1174,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4572173094316301,"extension":6.108557105918944},"index":0,"playId":"f8b7dfb2-cacb-3150-913f-d9281f425df7","pitchNumber":1,"startTime":"2026-07-19T19:42:40.194Z","endTime":"2026-07-19T19:42:45.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.883939000643533,"aZ":-26.173385827804335,"pfxX":7.376511076865034,"pfxZ":4.150458664340094,"pX":0.1637512727892435,"pZ":1.843949962979388,"vX0":-4.470111579293879,"vY0":-119.20581999758265,"vZ0":-2.8070918737823014,"x":110.76,"y":188.99,"x0":1.100332544854724,"y0":50.003005199354504,"z0":5.387828476516502,"aX":10.667221299110977},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.1,"breakHorizontal":-12.4,"spinRate":1243,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.4586419100740149,"extension":6.1538317208700715},"index":1,"playId":"0e0c2e17-c8dd-36eb-a514-e4eac186b8d3","pitchNumber":2,"startTime":"2026-07-19T19:42:54.319Z","endTime":"2026-07-19T19:42:57.877Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-19T19:43:13.656Z","endTime":"2026-07-19T19:43:24.470Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"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":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.557311395006405,"aZ":-28.862701278002124,"pfxX":7.657929642548902,"pfxZ":2.348676844599469,"pX":0.740303896797306,"pZ":2.874619150969426,"vX0":-3.3297879839830418,"vY0":-118.35907195282743,"vZ0":-0.012766881164267496,"x":88.78,"y":161.17,"x0":1.1738570945266382,"y0":50.005569751560635,"z0":5.533260832057678,"aX":10.816916016572288},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.6,"breakHorizontal":-13.0,"spinRate":1239,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.4635714146419305,"extension":6.148303564213139},"hitData":{"launchSpeed":64.1,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.64,"coordY":162.93}},"index":3,"playId":"186cc5e3-e990-3fbc-9504-f05f62d16486","pitchNumber":3,"startTime":"2026-07-19T19:43:24.470Z","endTime":"2026-07-19T19:43:32.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:43:32.331Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T19:43:37.848Z","endTime":"2026-07-19T19:45:17.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":74.6,"endSpeed":69.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.76045515892159,"aZ":-41.9031792843807,"pfxX":-6.208303402867913,"pfxZ":-8.12871079269831,"pX":0.1650313027718086,"pZ":3.030385000535826,"vX0":-0.1572969192139895,"vY0":-108.596656845276,"vZ0":3.5416794815365344,"x":110.71,"y":156.96,"x0":1.0452482463393238,"y0":50.00514271175468,"z0":5.931945740588902,"aX":-7.426630782011285},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-13.4,"breakHorizontal":11.3,"spinRate":2572,"spinDirection":323},"zone":2,"typeConfidence":2.0,"plateTime":0.5040966988303364,"extension":6.095502487812631},"index":0,"playId":"c2984880-560b-3e57-b0bf-4527ae03f379","pitchNumber":1,"startTime":"2026-07-19T19:43:58.003Z","endTime":"2026-07-19T19:44:01.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.17901355432625,"aZ":-41.85978519642965,"pfxX":-5.7424673441738845,"pfxZ":-7.712574236472557,"pX":-0.379039725298864,"pZ":2.391468768216547,"vX0":-1.0919321841446896,"vY0":-111.12559371802072,"vZ0":1.8913474025237629,"x":131.45,"y":174.21,"x0":0.864453223208689,"y0":50.0030382481976,"z0":5.864954323639001,"aX":-7.210301158156974},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-13.2,"breakHorizontal":10.7,"spinRate":2693,"spinDirection":327},"zone":4,"typeConfidence":2.0,"plateTime":0.4921408357666506,"extension":6.168448442427964},"index":1,"playId":"d812301c-d10d-3a09-abec-6f89798a8f11","pitchNumber":2,"startTime":"2026-07-19T19:44:11.970Z","endTime":"2026-07-19T19:44:14.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.985375491583497,"aZ":-26.529562901491843,"pfxX":7.232921220596905,"pfxZ":3.9848794392589117,"pX":0.2087655884296831,"pZ":0.2876183109089131,"vX0":-4.250653414222549,"vY0":-118.12132135035914,"vZ0":-5.922066723757021,"x":109.04,"y":231.01,"x0":1.0896286386033698,"y0":50.004404976098954,"z0":5.259140954733498,"aX":10.246763310480723},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":6.0,"breakHorizontal":-12.1,"spinRate":1128,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4632785411064364,"extension":6.112602896949167},"index":2,"playId":"6b7863ed-78c9-3b29-b5ea-4f3c9117ee27","pitchNumber":3,"startTime":"2026-07-19T19:44:33.565Z","endTime":"2026-07-19T19:44:37.272Z","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":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.870906985363913,"aZ":-27.474475374158544,"pfxX":8.569377363334826,"pfxZ":3.1781521383476683,"pX":-0.5194019574417195,"pZ":0.9450447706850416,"vX0":-6.358247507386464,"vY0":-120.72518006953958,"vZ0":-4.613425915135344,"x":136.8,"y":213.26,"x0":1.0313563777382533,"y0":50.00459872309729,"z0":5.290972673529731,"aX":12.686808914470255},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.9,"breakHorizontal":-14.0,"spinRate":1181,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.45320032335802773,"extension":6.289739867128636},"index":3,"playId":"2615e630-4425-3f68-a0a1-cf456f75aeca","pitchNumber":4,"startTime":"2026-07-19T19:44:52.684Z","endTime":"2026-07-19T19:44:56.502Z","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":91.0,"endSpeed":82.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.782078717050915,"aZ":-15.450820929686936,"pfxX":5.6320502301898605,"pfxZ":9.43325780320349,"pX":-0.04987951825462108,"pZ":3.6733590451068845,"vX0":-4.821558695850548,"vY0":-132.42413045884044,"vZ0":-1.609104918474817,"x":118.9,"y":139.6,"x0":1.0644412735253688,"y0":50.00090635888309,"z0":5.4214247596674765,"aX":9.982679624182525},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.9,"breakHorizontal":-9.1,"spinRate":2378,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4139121378872077,"extension":6.0599147239798885},"index":4,"playId":"944dc81c-afde-30af-a87f-5f8aae25c0d0","pitchNumber":5,"startTime":"2026-07-19T19:45:13.580Z","endTime":"2026-07-19T19:45:17.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:45:17.921Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Kelly lines out sharply to center fielder Luke Keaschall.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T19:47:18.270Z","endTime":"2026-07-19T19:49:07.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.752684155841376,"aZ":-32.482796998553006,"pfxX":2.3310799077650186,"pfxZ":-0.19866064577024112,"pX":1.088378036396983,"pZ":2.4225382798782102,"vX0":7.929931872148008,"vY0":-123.87428557443788,"vZ0":-1.6688089244354227,"x":75.51,"y":173.37,"x0":-2.4459611675337225,"y0":50.00170913584209,"z0":5.7988425335465745,"aX":3.652410166952055},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.5,"breakHorizontal":-5.9,"spinRate":2282,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.44071387128061357,"extension":6.065300785885969},"index":0,"playId":"2eea8e8c-c7f3-3dee-beb5-f73b2be01b58","pitchNumber":1,"startTime":"2026-07-19T19:47:32.566Z","endTime":"2026-07-19T19:47:36.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.174023245214162,"aZ":-12.901714540035107,"pfxX":-4.060692341576148,"pfxZ":9.89929179017955,"pX":0.7416691552099935,"pZ":2.3860162477220146,"vX0":10.662398429910793,"vY0":-138.03200035526683,"vZ0":-6.849734699590126,"x":88.73,"y":174.36,"x0":-2.6284211291918593,"y0":50.00160908335289,"z0":5.752799867163509,"aX":-7.905526073288198},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":5.4,"spinRate":2366,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.39547873278214496,"extension":6.058841354149579},"index":1,"playId":"1a53f7c0-ce30-355a-9fd0-a42fd9624149","pitchNumber":2,"startTime":"2026-07-19T19:47:49.505Z","endTime":"2026-07-19T19:47:54.528Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.287945755745348,"aZ":-30.5913699017316,"pfxX":-8.496567173480388,"pfxZ":1.0656518691864205,"pX":0.2984653713127955,"pZ":0.9218064500436287,"vX0":9.94602200174216,"vY0":-120.72067058035174,"vZ0":-4.343646615086817,"x":105.62,"y":213.89,"x0":-2.7604517426484576,"y0":50.00355896037818,"z0":5.420971363819033,"aX":-12.611603778789659},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.1,"breakHorizontal":13.2,"spinRate":1879,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4527636108910378,"extension":5.9399014045425895},"index":2,"playId":"33c31d31-fb8d-3283-966b-d4abe81f88f5","pitchNumber":3,"startTime":"2026-07-19T19:48:24.669Z","endTime":"2026-07-19T19:48:28.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.572689072983152,"aZ":-29.07016147444211,"pfxX":-9.671096533646073,"pfxZ":1.8736292116635962,"pX":0.3153055122345651,"pZ":1.4733649890312743,"vX0":11.046602466340623,"vY0":-127.58755207949031,"vZ0":-4.252393108167749,"x":104.98,"y":199.0,"x0":-2.8082516757579254,"y0":50.000131137007415,"z0":5.445323713022442,"aX":-15.986884562826614},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.6,"breakHorizontal":15.1,"spinRate":2099,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42885094970578486,"extension":6.096411074492474},"index":3,"playId":"4cc215a6-b236-341e-a384-1dc51ea3a3db","pitchNumber":4,"startTime":"2026-07-19T19:48:41.231Z","endTime":"2026-07-19T19:48:45.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.048721999936486,"aZ":-22.729396138612156,"pfxX":-8.757839256105928,"pfxZ":5.004959246730365,"pX":0.2284711412719318,"pZ":2.3549871886932054,"vX0":11.070117189437129,"vY0":-136.3044415425796,"vZ0":-4.784076599436898,"x":108.29,"y":175.2,"x0":-2.7415356313708585,"y0":50.00453681617245,"z0":5.69573656061077,"aX":-16.53455406286979},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":13.6,"spinRate":2272,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.40134293269397103,"extension":5.918295250848727},"hitData":{"launchSpeed":100.4,"launchAngle":22.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":123.49,"coordY":53.78}},"index":4,"playId":"bcfde232-93f3-3791-afa0-044990cc5a06","pitchNumber":5,"startTime":"2026-07-19T19:49:00.001Z","endTime":"2026-07-19T19:49:07.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:49:07.499Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, third baseman Brooks Lee to first baseman Victor Caratini.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T19:49:14.434Z","endTime":"2026-07-19T19:50:16.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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, 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":86.6,"endSpeed":80.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.046527676974343,"aZ":-28.34079711333982,"pfxX":-11.623496404345063,"pfxZ":2.372150865450833,"pX":0.5259541529299684,"pZ":2.034268462105811,"vX0":12.059926025977024,"vY0":-125.63460431510435,"vZ0":-2.805209378393014,"x":96.95,"y":183.85,"x0":-2.8034969630137483,"y0":50.00151824336947,"z0":5.444808464127287,"aX":-18.768070801737302},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.0,"breakHorizontal":18.6,"spinRate":2094,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.43430605016815704,"extension":6.007386424020057},"index":0,"playId":"27ec77cd-a230-30f0-a128-a4a11985fa1a","pitchNumber":1,"startTime":"2026-07-19T19:49:35.627Z","endTime":"2026-07-19T19:49:39.011Z","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":86.5,"endSpeed":80.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36170220931073,"aZ":-28.819836063155563,"pfxX":-11.687935631998696,"pfxZ":2.0894753786583316,"pX":0.758897628336804,"pZ":0.6145774250633993,"vX0":12.286417395841722,"vY0":-125.37251927615272,"vZ0":-5.841794249474536,"x":88.07,"y":222.19,"x0":-2.6674051083196417,"y0":50.00241009217797,"z0":5.302528812005389,"aX":-18.761802901377838},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.6,"breakHorizontal":18.6,"spinRate":2071,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.43548503335189714,"extension":6.08479936463039},"index":1,"playId":"d856742c-7ab8-3de2-96b2-25e00aad497c","pitchNumber":2,"startTime":"2026-07-19T19:49:49.801Z","endTime":"2026-07-19T19:49:53.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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.017116905866597,"aZ":-22.131214690854513,"pfxX":-0.2762288601498424,"pfxZ":5.387948783105854,"pX":0.0028059383360604434,"pZ":2.8913010574794407,"vX0":6.672339447965465,"vY0":-134.88767664843044,"vZ0":-3.9194391706286846,"x":116.89,"y":160.71,"x0":-2.454597798378597,"y0":50.00662786580299,"z0":5.900849828729505,"aX":-0.5158799756641421},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.2,"breakHorizontal":-0.7,"spinRate":2499,"spinDirection":178},"zone":2,"typeConfidence":2.0,"plateTime":0.4041942538865153,"extension":5.9695656359794675},"hitData":{"launchSpeed":86.9,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":163.84}},"index":2,"playId":"93fb6a34-e774-3f58-8075-e344cadf260d","pitchNumber":3,"startTime":"2026-07-19T19:50:09.225Z","endTime":"2026-07-19T19:50:16.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:50:16.651Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T19:50:25.592Z","endTime":"2026-07-19T19:52:26.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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.6,"endSpeed":78.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63588976395056,"aZ":-25.10541562703636,"pfxX":-8.48378573770131,"pfxZ":4.484780585910359,"pX":-1.2409209751715637,"pZ":2.9417212464228517,"vX0":1.3557813010524242,"vY0":-124.670335671738,"vZ0":-1.4352502457135015,"x":164.3,"y":159.35,"x0":-0.6886679574510497,"y0":50.00582685268741,"z0":5.593533590125619,"aX":-13.380574969498284},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.0,"breakHorizontal":15.1,"spinRate":1897,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4390377548195188,"extension":6.118469996759102},"index":0,"playId":"28e81040-a0ba-347b-b60e-f58143df9a08","pitchNumber":1,"startTime":"2026-07-19T19:50:45.515Z","endTime":"2026-07-19T19:50:48.753Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-19T19:51:02.747Z","endTime":"2026-07-19T19:51:14.330Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91361837942814,"aZ":-29.453309348975857,"pfxX":1.8770894775124143,"pfxZ":1.690465877092215,"pX":-0.1741546701125167,"pZ":0.5845538229522514,"vX0":1.1409313064779867,"vY0":-125.73648504494577,"vZ0":-6.408388784253598,"x":123.64,"y":223.0,"x0":-0.8767028711852572,"y0":50.00369359177354,"z0":5.535965863368158,"aX":3.025727894187632},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.9,"breakHorizontal":-3.6,"spinRate":2286,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.4345143788433594,"extension":6.129735897993919},"index":2,"playId":"2edbdeb3-47db-3636-82b0-3e50a591cd59","pitchNumber":2,"startTime":"2026-07-19T19:51:14.330Z","endTime":"2026-07-19T19:51:17.558Z","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":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.339690009986207,"aZ":-18.65849391114053,"pfxX":-0.0012267958111551458,"pfxZ":7.267595846655752,"pX":0.14914922268985953,"pZ":4.427209836752936,"vX0":2.325626905996733,"vY0":-135.00877507668199,"vZ0":-0.7781842738516536,"x":111.31,"y":119.25,"x0":-0.7205508962360249,"y0":50.00221951690986,"z0":6.023321946295586,"aX":-0.002269701782945338},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":-0.5,"spinRate":2317,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.40453199468076884,"extension":6.040718419304502},"index":3,"playId":"6250813e-ba7a-359a-b20e-07fc84e9cec8","pitchNumber":3,"startTime":"2026-07-19T19:51:33.204Z","endTime":"2026-07-19T19:51:37.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.454213623314168,"aZ":-22.713119657950262,"pfxX":1.2953081275292928,"pfxZ":5.201103402578125,"pX":-0.3266513646547467,"pZ":2.5806706795447143,"vX0":0.5441784107054056,"vY0":-133.90431620577007,"vZ0":-4.372471791969208,"x":129.45,"y":169.1,"x0":-0.7006888042533348,"y0":50.00227744253046,"z0":5.8562575076437255,"aX":2.3560859627738906},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.8,"breakHorizontal":-2.5,"spinRate":2387,"spinDirection":189},"zone":4,"typeConfidence":2.0,"plateTime":0.40877066842238996,"extension":6.072933415583851},"index":4,"playId":"7a96c4b9-35a1-3f04-8ef0-baabe7b9debe","pitchNumber":4,"startTime":"2026-07-19T19:51:49.422Z","endTime":"2026-07-19T19:51:52.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48285217429593,"aZ":-28.97685226031367,"pfxX":-8.451131059266842,"pfxZ":2.0854943339160847,"pX":-0.5156215106389206,"pZ":4.2900812435633995,"vX0":1.7286459216219316,"vY0":-122.9640830340854,"vZ0":1.8311284622673694,"x":136.65,"y":122.95,"x0":-0.13010218582658253,"y0":50.00087251517745,"z0":5.995111542181584,"aX":-12.933383594744491},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.4,"breakHorizontal":14.9,"spinRate":1938,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.44552142299497977,"extension":6.061163697902213},"index":5,"playId":"85c79f83-c4c0-3746-987c-f5a2761aaef4","pitchNumber":5,"startTime":"2026-07-19T19:52:04.024Z","endTime":"2026-07-19T19:52:07.817Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75065676532733,"aZ":-28.84918201212013,"pfxX":-8.864134584353344,"pfxZ":2.113839955818177,"pX":0.4567335464585435,"pZ":1.0752488424907187,"vX0":5.436668803511656,"vY0":-124.57820281142529,"vZ0":-5.101909464679913,"x":99.59,"y":209.75,"x0":-0.6009070140807984,"y0":50.003451754654755,"z0":5.53103814239215,"aX":-13.949716911053255},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":14.8,"spinRate":1915,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4394689499516091,"extension":6.198290235477399},"index":6,"playId":"42e41a6c-23df-3bad-a507-1cbb946eb763","pitchNumber":6,"startTime":"2026-07-19T19:52:23.137Z","endTime":"2026-07-19T19:52:26.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:52:26.603Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Kreidler singles on a sharp ground ball to left fielder Ian Happ, deflected by third baseman Alex Bregman.","rbi":0,"awayScore":0,"homeScore":10,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T19:54:11.779Z","endTime":"2026-07-19T19:54:51.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"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_deflection"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.7,"endSpeed":68.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.174377785768737,"aZ":-41.76439956397938,"pfxX":-4.20699191739846,"pfxZ":-8.19611229433205,"pX":-0.19857267087119632,"pZ":2.545159061285925,"vX0":-1.1361081578028394,"vY0":-107.3458351471968,"vZ0":2.6647457335133797,"x":124.57,"y":170.06,"x0":0.8838557887495381,"y0":50.00446654982599,"z0":5.929480806323591,"aX":-4.921118251562113},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-13.8,"breakHorizontal":7.9,"spinRate":2499,"spinDirection":328},"zone":5,"typeConfidence":2.0,"plateTime":0.5098030027287748,"extension":6.077122455948978},"hitData":{"launchSpeed":104.2,"launchAngle":8.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":57.5,"coordY":118.92}},"index":0,"playId":"d6769374-b067-3710-82c6-19d160bc3a07","pitchNumber":1,"startTime":"2026-07-19T19:54:40.264Z","endTime":"2026-07-19T19:54:51.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:54:51.711Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T19:54:57.976Z","endTime":"2026-07-19T19:57:22.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.0,"endSpeed":80.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.278605977957156,"aZ":-16.75261972297509,"pfxX":7.694915712439403,"pfxZ":9.187454420782688,"pX":-1.145034913981489,"pZ":2.425969582885623,"vX0":-7.769233950272012,"vY0":-129.32097298212392,"vZ0":-4.082401094812907,"x":160.65,"y":173.28,"x0":0.9116351880212618,"y0":50.000294933703415,"z0":5.326041484015875,"aX":12.9123920683622},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.8,"breakHorizontal":-12.0,"spinRate":2374,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.425036600976223,"extension":6.092693215229782},"index":0,"playId":"31e67ef5-b46a-31c6-83da-1a6c7398b442","pitchNumber":1,"startTime":"2026-07-19T19:55:14.490Z","endTime":"2026-07-19T19:55:18.068Z","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":90.0,"endSpeed":81.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02597188730958,"aZ":-15.731253427467031,"pfxX":6.759172594627637,"pfxZ":9.501513354708715,"pX":0.8655668403627359,"pZ":3.750386793823019,"vX0":-2.895475161815629,"vY0":-131.0571564202465,"vZ0":-1.4122225242966482,"x":84.01,"y":137.52,"x0":1.1096817742221277,"y0":50.00351881936968,"z0":5.477417143180171,"aX":11.697767979583118},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.0,"breakHorizontal":-11.5,"spinRate":2521,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.41875143264472703,"extension":5.971697025969037},"index":1,"playId":"f8afb933-df61-3e3e-ae48-8872f2f4d97d","pitchNumber":2,"startTime":"2026-07-19T19:55:29.012Z","endTime":"2026-07-19T19:55:32.542Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"36230ab4-0374-3f89-9879-8a3c2e3d1367","startTime":"2026-07-19T19:55:45.729Z","endTime":"2026-07-19T19:55:48.882Z","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":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34177039004124,"aZ":-15.66072713189143,"pfxX":8.17421223817075,"pfxZ":9.525768748618104,"pX":-0.27133441942762276,"pZ":2.19459514713094,"vX0":-6.264667115483385,"vY0":-131.46130482947882,"vZ0":-4.647655173315708,"x":127.34,"y":179.53,"x0":1.0918680414723576,"y0":50.00347709252971,"z0":5.164356653844518,"aX":14.17198144507563},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.3,"breakHorizontal":-13.2,"spinRate":2460,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.4181630352342145,"extension":6.0495735523968595},"index":3,"playId":"6a1444db-34e7-3e0e-b816-e2ec2c8e379e","pitchNumber":3,"startTime":"2026-07-19T19:56:01.592Z","endTime":"2026-07-19T19:56:08.393Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-07-19T19:56:27.189Z","endTime":"2026-07-19T19:56:37.862Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.32658308035898,"aZ":-29.364014840644174,"pfxX":6.609781829574026,"pfxZ":1.973551467545855,"pX":0.4917544931149917,"pZ":1.7700453589932283,"vX0":-3.7241721102005125,"vY0":-118.10042094380343,"vZ0":-2.16547189147167,"x":98.26,"y":190.99,"x0":1.2220366384195471,"y0":50.00549727532474,"z0":5.372776971731633,"aX":9.4345013707407},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.4,"breakHorizontal":-11.2,"spinRate":1211,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.4619658178977577,"extension":6.148537680404637},"index":5,"playId":"177837aa-ada0-39cd-8b23-4ad577d83748","pitchNumber":4,"startTime":"2026-07-19T19:56:37.862Z","endTime":"2026-07-19T19:56:41.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.388835103024853,"aZ":-28.37149297784379,"pfxX":7.557088726315326,"pfxZ":2.6176783555957486,"pX":0.017816785668562776,"pZ":0.5279044372577067,"vX0":-4.964050052169736,"vY0":-119.06536140733179,"vZ0":-5.252430318609497,"x":116.32,"y":224.53,"x0":1.135914762934537,"y0":50.00309525746529,"z0":5.294886791024383,"aX":10.97586697360579},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.8,"breakHorizontal":-12.7,"spinRate":1329,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4580215167967303,"extension":6.160345262660345},"index":6,"playId":"e9eb02ad-decd-38f2-adef-e61ca9ee27cd","pitchNumber":5,"startTime":"2026-07-19T19:56:56.337Z","endTime":"2026-07-19T19:56:59.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1462154516305,"aZ":-14.593934729681067,"pfxX":7.507436160024138,"pfxZ":10.011579217760975,"pX":0.5009248925048678,"pZ":3.570731724376074,"vX0":-4.342066516301564,"vY0":-131.9541149767894,"vZ0":-1.7274043108028236,"x":97.91,"y":142.37,"x0":1.1958640710939226,"y0":50.00389053333272,"z0":5.313826356710619,"aX":13.185940280667314},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.9,"breakHorizontal":-12.6,"spinRate":2389,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.41573919538227067,"extension":5.993918738029523},"index":7,"playId":"8c6650a5-f10c-36d5-873d-c26ef558d2f7","pitchNumber":6,"startTime":"2026-07-19T19:57:18.655Z","endTime":"2026-07-19T19:57:22.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:57:22.973Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T19:57:35.536Z","endTime":"2026-07-19T19:59:18.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.636027712716995,"aZ":-29.359813152422888,"pfxX":7.656116761147638,"pfxZ":1.956475368841014,"pX":1.0707278982493067,"pZ":2.6038620721989285,"vX0":-2.688513216371565,"vY0":-119.12234150919366,"vZ0":-0.47306655548196996,"x":76.19,"y":168.48,"x0":1.218517942883947,"y0":50.003863949637164,"z0":5.456718538224598,"aX":11.01597150806115},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.7,"breakHorizontal":-13.2,"spinRate":1129,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.45960017441690404,"extension":6.090703553400468},"index":0,"playId":"f2fdf80c-68bb-3994-b2d6-d980ec944b42","pitchNumber":1,"startTime":"2026-07-19T19:57:49.399Z","endTime":"2026-07-19T19:57:53.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30140251403905,"aZ":-21.733135982535128,"pfxX":8.953892253513054,"pfxZ":6.018848137125827,"pX":0.29298853894995597,"pZ":2.632380105946595,"vX0":-5.059578706870079,"vY0":-130.56011442490205,"vZ0":-2.6641773080530537,"x":105.83,"y":167.71,"x0":1.088116602490247,"y0":50.00067844619148,"z0":5.2933185809074885,"aX":15.527218546244852},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.6,"breakHorizontal":-15.1,"spinRate":2477,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.41877302913878234,"extension":6.1024868655035736},"index":1,"playId":"03a414dc-c7eb-3d0c-9c7a-4910bc09373e","pitchNumber":2,"startTime":"2026-07-19T19:58:07.503Z","endTime":"2026-07-19T19:58:10.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20935765311361,"aZ":-34.501303455893755,"pfxX":-8.131467159668688,"pfxZ":-1.6882066735454542,"pX":-0.16269882105967562,"pZ":1.8203152582051998,"vX0":-1.3759246338313682,"vY0":-116.8522992126727,"vZ0":-0.6184982319440467,"x":123.2,"y":189.63,"x0":1.4907900947695918,"y0":50.00521305281831,"z0":5.346149706927711,"aX":-11.181325946183188},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-2.9,"breakHorizontal":15.1,"spinRate":2596,"spinDirection":308},"zone":8,"typeConfidence":2.0,"plateTime":0.4697647635166926,"extension":6.030822897854909},"index":2,"playId":"5ecc2737-e224-3831-b82a-ac2e621b9cbd","pitchNumber":3,"startTime":"2026-07-19T19:58:27.446Z","endTime":"2026-07-19T19:58:30.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.472459793679075,"aZ":-35.831917798539294,"pfxX":-10.440086726677912,"pfxZ":-2.6379559762986435,"pX":1.4855310451706905,"pZ":3.5994688975021267,"vX0":2.8836075845851195,"vY0":-116.4310649684661,"vZ0":3.223003920064542,"x":60.38,"y":141.59,"x0":1.5958881531664553,"y0":50.00023452187792,"z0":5.5623635178945365,"aX":-14.498195469871915},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.8,"breakHorizontal":18.4,"spinRate":2562,"spinDirection":297},"zone":12,"typeConfidence":2.0,"plateTime":0.46835454937132104,"extension":5.938388609639149},"index":3,"playId":"f0dda67e-8614-3198-83d3-c9c1f9d4cd6c","pitchNumber":4,"startTime":"2026-07-19T19:58:56.728Z","endTime":"2026-07-19T19:59:00.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(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":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.30948792888173,"aZ":-28.995299398973785,"pfxX":6.312347355935716,"pfxZ":2.1658522715154414,"pX":-0.5710554492716473,"pZ":1.7295677064674047,"vX0":-5.754987796618878,"vY0":-119.70019313496381,"vZ0":-2.4817019089078696,"x":138.77,"y":192.08,"x0":1.029492598834976,"y0":50.004978142036336,"z0":5.342684706940937,"aX":9.279680253598233},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.6,"breakHorizontal":-10.3,"spinRate":1082,"spinDirection":115},"zone":7,"typeConfidence":2.0,"plateTime":0.45534894968283623,"extension":6.116756518843442},"index":4,"playId":"265c2ff7-3695-39ee-9897-fa6f27bc86a1","pitchNumber":5,"startTime":"2026-07-19T19:59:14.615Z","endTime":"2026-07-19T19:59:18.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:59:18.243Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Bell singles on a ground ball to right fielder Seiya Suzuki. Ryan Kreidler to 3rd. Ryan Kreidler advances to 3rd, on a fielding error by right fielder Seiya Suzuki.","rbi":0,"awayScore":0,"homeScore":10,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T19:59:32.393Z","endTime":"2026-07-19T20:00:31.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnThird":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8156721463602,"aZ":-24.91897105362765,"pfxX":9.490810251333048,"pfxZ":4.259549990222531,"pX":-0.6490990826850735,"pZ":1.759403583480789,"vX0":-7.401253204414029,"vY0":-129.64384650682192,"vZ0":-3.9684481911798852,"x":141.74,"y":191.28,"x0":1.0080540028042444,"y0":50.00463852266555,"z0":5.2094280307612335,"aX":16.175738036704615},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.1,"breakHorizontal":-15.6,"spinRate":2478,"spinDirection":136},"zone":7,"typeConfidence":2.0,"plateTime":0.42230427546354665,"extension":6.126870307401001},"index":0,"playId":"8a9ebeb3-544f-36e1-8b0d-7769be736ae2","pitchNumber":1,"startTime":"2026-07-19T19:59:43.020Z","endTime":"2026-07-19T19:59:46.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77733208318999,"aZ":-15.143559197179679,"pfxX":6.92773861738744,"pfxZ":9.543203966487985,"pX":-1.112067117184578,"pZ":3.241326340964727,"vX0":-7.810441634027938,"vY0":-132.8225195639451,"vZ0":-2.5959117049620692,"x":159.39,"y":151.26,"x0":0.9682539365798464,"y0":50.003392641403934,"z0":5.334249606886212,"aX":12.364075282125057},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.9,"breakHorizontal":-10.8,"spinRate":2474,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4125855893812149,"extension":6.075782844929797},"index":1,"playId":"a1c9bd2a-3233-3498-b71c-f076ac6aa218","pitchNumber":2,"startTime":"2026-07-19T20:00:01.224Z","endTime":"2026-07-19T20:00:05.012Z","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":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50651238626115,"aZ":-15.342032380082495,"pfxX":7.042572793248077,"pfxZ":9.44160189152185,"pX":0.5484022661252788,"pZ":3.0781553368958954,"vX0":-3.7939389193658712,"vY0":-132.47076732190928,"vZ0":-2.860269138500904,"x":96.1,"y":155.67,"x0":1.0819713422998096,"y0":50.000304971098124,"z0":5.289196595242058,"aX":12.552232666541826},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.7,"breakHorizontal":-12.0,"spinRate":2474,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.41299066270783147,"extension":5.904625543212091},"hitData":{"launchSpeed":98.3,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.0,"coordY":109.0}},"index":2,"playId":"9d0be350-c59d-382e-abb9-a2b31424901f","pitchNumber":3,"startTime":"2026-07-19T20:00:18.938Z","endTime":"2026-07-19T20:00:31.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:00:31.951Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Royce Lewis lines out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T20:00:54.443Z","endTime":"2026-07-19T20:02:35.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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":"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":81.3,"endSpeed":74.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.463465039876503,"aZ":-28.84395210767797,"pfxX":8.078103150387973,"pfxZ":2.3457185536735903,"pX":2.240342039156203,"pZ":2.668293431055925,"vX0":-0.1974231230329629,"vY0":-118.41720994927383,"vZ0":-0.24356798604413554,"x":31.6,"y":166.74,"x0":1.2750070711616521,"y0":50.005236961781556,"z0":5.409739044279332,"aX":11.481319337560196},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.4,"breakHorizontal":-14.6,"spinRate":1056,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4624217109276807,"extension":6.100609035412635},"index":0,"playId":"58a25a62-f555-35a1-822b-d95c2fa8ba06","pitchNumber":1,"startTime":"2026-07-19T20:01:01.070Z","endTime":"2026-07-19T20:01:04.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.285428115069177,"aZ":-31.686904938070676,"pfxX":6.707495305371467,"pfxZ":0.33972513217131795,"pX":-0.41417400818100564,"pZ":1.8140124666430268,"vX0":-5.617692708001044,"vY0":-118.69542582434003,"vZ0":-1.659669540385306,"x":132.79,"y":189.8,"x0":1.1041197834611698,"y0":50.00305175901335,"z0":5.389489410066906,"aX":9.635528765302796},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.5,"breakHorizontal":-10.9,"spinRate":1223,"spinDirection":119},"zone":7,"typeConfidence":2.0,"plateTime":0.46027747389336104,"extension":6.124836037672318},"index":1,"playId":"58010a7e-b291-38c0-8a05-59cfb53a7035","pitchNumber":2,"startTime":"2026-07-19T20:01:19.114Z","endTime":"2026-07-19T20:01:22.174Z","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":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":76.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.035715585913273,"aZ":-29.571164559139824,"pfxX":7.150608096104102,"pfxZ":1.7850753789403981,"pX":0.368993550752142,"pZ":1.4600721493539752,"vX0":-3.9770615921462924,"vY0":-119.09795694957661,"vZ0":-2.8385457852818146,"x":102.93,"y":199.36,"x0":1.120244735133227,"y0":50.00146159474988,"z0":5.306192960815637,"aX":10.407478896553677},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.9,"breakHorizontal":-12.1,"spinRate":969,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4576000000381222,"extension":6.100592882040518},"index":2,"playId":"cd82efc0-f474-3861-897a-5da17f7562cc","pitchNumber":3,"startTime":"2026-07-19T20:01:37.922Z","endTime":"2026-07-19T20:01:41.733Z","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":91.6,"endSpeed":84.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.782340998015094,"aZ":-16.57470865211533,"pfxX":6.550097204514655,"pfxZ":8.591515688564598,"pX":0.7898637859246785,"pZ":4.38032943998939,"vX0":-3.195549370391915,"vY0":-133.4309328284675,"vZ0":0.3551540318962304,"x":86.89,"y":120.51,"x0":1.1473115593912373,"y0":50.005508998300535,"z0":5.433111582709972,"aX":11.89718822386612},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.8,"breakHorizontal":-11.3,"spinRate":2425,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4093841218605876,"extension":5.944873221852352},"index":3,"playId":"9bdd3226-871c-335a-812a-aa9407c72439","pitchNumber":4,"startTime":"2026-07-19T20:02:06.297Z","endTime":"2026-07-19T20:02:10.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.413506881588162,"aZ":-25.32942321632874,"pfxX":9.889462786045938,"pfxZ":3.9056925822077897,"pX":0.0928140043008438,"pZ":2.547999017017933,"vX0":-5.914020560740986,"vY0":-130.97545486022005,"vZ0":-2.233450474904471,"x":113.46,"y":169.98,"x0":1.0851505077021095,"y0":50.002076558617524,"z0":5.289218524724671,"aX":17.330359271500427},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.8,"breakHorizontal":-16.8,"spinRate":2454,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.4168060488796175,"extension":6.10122809283495},"hitData":{"launchSpeed":101.0,"launchAngle":23.0,"totalDistance":374.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":92.3,"coordY":52.16}},"index":4,"playId":"07198073-7f08-31c9-a613-667f8b82e1f0","pitchNumber":5,"startTime":"2026-07-19T20:02:26.953Z","endTime":"2026-07-19T20:02:35.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:02:35.031Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":0,"homeScore":10,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T20:05:40.042Z","endTime":"2026-07-19T20:09:07.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7,8,9,10],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Alex Jackson replaces catcher Ryan Jeffers, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T20:05:37.387Z","endTime":"2026-07-19T20:05:42.231Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"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(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":83.9,"endSpeed":78.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.135969605524267,"aZ":-29.403118643847016,"pfxX":-9.048330874141573,"pfxZ":1.8104321341936598,"pX":0.8945995586465421,"pZ":0.6731658852334143,"vX0":11.65509771053854,"vY0":-121.71803809681221,"vZ0":-5.574389150568225,"x":82.9,"y":220.6,"x0":-2.7339482986763035,"y0":50.00373981455568,"z0":5.474742815606606,"aX":-13.865783087548179},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.4,"breakHorizontal":14.3,"spinRate":1810,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.44640376816704075,"extension":5.935507818998702},"index":1,"playId":"2c451e2e-18c9-3e95-90d9-6e66462216ba","pitchNumber":1,"startTime":"2026-07-19T20:05:42.231Z","endTime":"2026-07-19T20:05:45.623Z","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":92.2,"endSpeed":85.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.625092171222047,"aZ":-19.881421534634153,"pfxX":0.9543946144950342,"pfxZ":6.657444288639562,"pX":1.7216341700009188,"pZ":2.1012462473812814,"vX0":10.336528794065272,"vY0":-133.97119427145972,"vZ0":-6.202373520533312,"x":51.38,"y":182.05,"x0":-2.285380560101705,"y0":50.00305210730815,"z0":5.833459123815468,"aX":1.7624923050054084},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":-3.6,"spinRate":2395,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4063779563613279,"extension":6.031018716187652},"index":2,"playId":"2693d28a-e93d-3257-a903-865869f8da50","pitchNumber":2,"startTime":"2026-07-19T20:05:57.623Z","endTime":"2026-07-19T20:06:00.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528147717885936,"aZ":-20.05401056393057,"pfxX":-0.804094175768439,"pfxZ":6.467098914747082,"pX":1.3054681755316928,"pZ":1.4847697805581532,"vX0":10.640722561769607,"vY0":-135.29070189086755,"vZ0":-7.514952938107678,"x":67.24,"y":198.69,"x0":-2.55605864962581,"y0":50.00258269009981,"z0":5.679018166290848,"aX":-1.508868706171795},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.4,"breakHorizontal":-0.6,"spinRate":2519,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4032009719644596,"extension":6.091218835450295},"index":3,"playId":"b5a6bb99-02c9-3bfe-8ce6-397668c22d87","pitchNumber":3,"startTime":"2026-07-19T20:06:12.534Z","endTime":"2026-07-19T20:06:16.467Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.459186364369337,"aZ":-17.926259993474297,"pfxX":-0.7346312566637596,"pfxZ":7.898863144961328,"pX":-0.40992453851022465,"pZ":2.089511180066596,"vX0":6.6654050283658295,"vY0":-132.92886694961473,"vZ0":-6.138665631690452,"x":132.63,"y":182.36,"x0":-2.8461812414978978,"y0":50.00134465896925,"z0":5.714668226833624,"aX":-1.3264956089771904},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.3,"breakHorizontal":0.0,"spinRate":2354,"spinDirection":198},"zone":7,"typeConfidence":2.0,"plateTime":0.41086540096662727,"extension":5.899824214719676},"index":4,"playId":"8a6dc824-f7d0-3368-a336-e0cb06b656a0","pitchNumber":4,"startTime":"2026-07-19T20:06:29.149Z","endTime":"2026-07-19T20:06:32.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60005082093858,"aZ":-19.22796886684854,"pfxX":-0.7228165258648702,"pfxZ":6.928752984913183,"pX":0.5366117677734731,"pZ":2.5258684655725645,"vX0":8.414894228599662,"vY0":-135.1495856942678,"vZ0":-5.46730882479149,"x":96.55,"y":170.58,"x0":-2.5099194219751713,"y0":50.005165170728056,"z0":5.905307437360909,"aX":-1.3514103658390832},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":-0.2,"spinRate":2469,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.4036733127100467,"extension":6.020345368604997},"index":5,"playId":"c489d4a7-71d2-31d3-a9c0-4b77d4b16969","pitchNumber":5,"startTime":"2026-07-19T20:06:46.289Z","endTime":"2026-07-19T20:06:53.742Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-19T20:07:26.702Z","endTime":"2026-07-19T20:07:57.335Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.686365927530687,"aZ":-14.596731132214124,"pfxX":-3.5012905002692594,"pfxZ":8.753197083296616,"pX":-0.06328085680128848,"pZ":2.5008999203339752,"vX0":8.724447143866577,"vY0":-139.91934320594623,"vZ0":-6.366791958013161,"x":119.41,"y":171.26,"x0":-2.748960895872858,"y0":50.00698826388326,"z0":5.739693454562575,"aX":-7.0348185830298515},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":4.8,"spinRate":2256,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.38949832571813703,"extension":6.334511528565117},"index":7,"playId":"1b483929-46d7-3f46-af52-44f9d643767c","pitchNumber":6,"startTime":"2026-07-19T20:07:57.335Z","endTime":"2026-07-19T20:08:00.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30649420015598,"aZ":-12.392614366347102,"pfxX":-4.3570537283318895,"pfxZ":9.729526403505783,"pX":-0.14298759410401007,"pZ":2.034457269363593,"vX0":8.601034403625494,"vY0":-141.25217786558238,"vZ0":-7.710708524007495,"x":122.45,"y":183.85,"x0":-2.652863457805248,"y0":50.00422163991235,"z0":5.585332886623352,"aX":-8.860419897269338},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":6.2,"spinRate":2507,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.38685613992741175,"extension":6.152928724671462},"index":8,"playId":"add525d5-0f81-395d-8937-63add194b857","pitchNumber":7,"startTime":"2026-07-19T20:08:20.589Z","endTime":"2026-07-19T20:08:23.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.413736241311838,"aZ":-20.78581791210394,"pfxX":0.56244420894682,"pfxZ":6.027593602526998,"pX":-0.3016676093103128,"pZ":1.9708427392551333,"vX0":6.3464293148111315,"vY0":-135.77253756144896,"vZ0":-6.309703561702704,"x":128.5,"y":185.57,"x0":-2.730969555780362,"y0":50.002148218623546,"z0":5.745668155419536,"aX":1.0617941607819579},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.0,"breakHorizontal":-2.2,"spinRate":2515,"spinDirection":178},"zone":8,"typeConfidence":2.0,"plateTime":0.401603646656159,"extension":6.094762656187713},"index":9,"playId":"24e40b07-8a73-31cd-9888-14439897778c","pitchNumber":8,"startTime":"2026-07-19T20:08:39.844Z","endTime":"2026-07-19T20:08:42.844Z","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":94.7,"endSpeed":86.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.105094089049206,"aZ":-15.485561489855469,"pfxX":-3.4073518840708634,"pfxZ":8.67001735581459,"pX":-0.5825422930681509,"pZ":4.973992376967173,"vX0":7.1647179434606985,"vY0":-137.7438026708239,"vZ0":0.2841292941389606,"x":139.21,"y":104.48,"x0":-2.7726178594983115,"y0":50.00258905375733,"z0":5.915121551075538,"aX":-6.559536827657693},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":4.7,"spinRate":2292,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39738940622225094,"extension":6.123962085460518},"index":10,"playId":"d768ea0d-5863-3fa9-abcc-a03edb2f6f00","pitchNumber":9,"startTime":"2026-07-19T20:09:03.940Z","endTime":"2026-07-19T20:09:07.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:09:07.922Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T20:09:14.398Z","endTime":"2026-07-19T20:11:15.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"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,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"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, 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":88.1,"endSpeed":82.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59316183710656,"aZ":-28.738050128472143,"pfxX":2.831075267921614,"pfxZ":2.0329122342740185,"pX":0.4749910219116292,"pZ":1.4520817830868833,"vX0":1.890341915554094,"vY0":-128.35282555895705,"vZ0":-5.195154238647143,"x":98.89,"y":199.57,"x0":-0.6358638955710693,"y0":50.00224456828994,"z0":5.708155671511589,"aX":4.779039631560084},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.9,"breakHorizontal":-5.5,"spinRate":2294,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.42481453512923073,"extension":6.047590902072474},"index":0,"playId":"b680bba5-067e-307a-bcb8-ca46794a318d","pitchNumber":1,"startTime":"2026-07-19T20:09:39.250Z","endTime":"2026-07-19T20:09:42.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.199238363508655,"aZ":-31.132652103038684,"pfxX":-7.826058450950947,"pfxZ":0.6516891431185563,"pX":-0.3986882085371803,"pZ":3.9433616275475485,"vX0":3.544647929089524,"vY0":-124.69978858688336,"vZ0":1.844480251949521,"x":132.2,"y":132.31,"x0":-0.8125072135966669,"y0":50.00098252824565,"z0":5.740360663297464,"aX":-12.474711371365462},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":13.6,"spinRate":2003,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4371985476372937,"extension":6.039792659418213},"index":1,"playId":"5c9f6b34-fd78-3f1d-a2c1-7291388677f2","pitchNumber":2,"startTime":"2026-07-19T20:09:57.597Z","endTime":"2026-07-19T20:10:01.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.458315503388505,"aZ":-17.026591078006817,"pfxX":-0.8721841162968198,"pfxZ":7.821964572345115,"pX":-0.11965806670737039,"pZ":2.877683826348576,"vX0":1.9274464644770524,"vY0":-137.5399829018587,"vZ0":-4.840979944731057,"x":121.56,"y":161.08,"x0":-0.7128615727110621,"y0":50.00169864349152,"z0":5.797199883681884,"aX":-1.688946482593521},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":1.2,"spinRate":2366,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.39661683732679887,"extension":6.075083219045818},"index":2,"playId":"1ed493bb-11bd-3766-ba40-590b822f462b","pitchNumber":3,"startTime":"2026-07-19T20:10:13.041Z","endTime":"2026-07-19T20:10:16.080Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-19T20:10:22.247Z","endTime":"2026-07-19T20:10:42.414Z","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":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.245997015212716,"aZ":-27.9077821765708,"pfxX":1.6671758158860857,"pfxZ":2.5455373744158862,"pX":0.217322659925942,"pZ":2.5222792911373997,"vX0":1.980393450789042,"vY0":-127.13354943640415,"vZ0":-2.6006135090199516,"x":108.72,"y":170.68,"x0":-0.7815174426953235,"y0":50.003171609960305,"z0":5.7205604799411525,"aX":2.7935898428435957},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.3,"breakHorizontal":-3.4,"spinRate":2212,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.42697099344014244,"extension":6.22302434268209},"index":4,"playId":"330ccfe8-0f99-3eb1-93af-7cd690c39ebd","pitchNumber":4,"startTime":"2026-07-19T20:10:42.414Z","endTime":"2026-07-19T20:10:45.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94673203906661,"aZ":-26.790044412197247,"pfxX":-9.493520818459181,"pfxZ":3.4064095140274038,"pX":-0.3104724706722898,"pZ":1.258261121547396,"vX0":3.4697641662007976,"vY0":-124.39439160115603,"vZ0":-5.027736863840339,"x":128.83,"y":204.81,"x0":-0.48319704040565437,"y0":50.0029983690271,"z0":5.503606779999422,"aX":-15.00577089462463},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.3,"breakHorizontal":16.6,"spinRate":1961,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.43887138120249336,"extension":5.9767861239107365},"index":5,"playId":"597f3add-e828-36a2-9f07-bdb6e4823061","pitchNumber":5,"startTime":"2026-07-19T20:11:11.295Z","endTime":"2026-07-19T20:11:15.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:11:15.093Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to left fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T20:11:19.997Z","endTime":"2026-07-19T20:13:02.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55358014770541,"aZ":-20.916442438536144,"pfxX":0.8867094852628741,"pfxZ":5.9221753930134415,"pX":-0.3230473670187528,"pZ":2.196141858424236,"vX0":5.590413507118084,"vY0":-136.38578676128859,"vZ0":-5.958753896511408,"x":129.31,"y":179.48,"x0":-2.5071589431843893,"y0":50.00130628849813,"z0":5.833511125067365,"aX":1.6833130065151827},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.7,"breakHorizontal":-2.6,"spinRate":2384,"spinDirection":187},"zone":4,"typeConfidence":2.0,"plateTime":0.40027110067037386,"extension":6.039174757665999},"index":0,"playId":"f19daf41-987d-30e3-8a88-41c5e8378e9d","pitchNumber":1,"startTime":"2026-07-19T20:11:33.134Z","endTime":"2026-07-19T20:11:36.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32433326837444,"aZ":-25.017769116481144,"pfxX":-7.262172755239425,"pfxZ":3.7232459799277002,"pX":-1.3237348699665048,"pZ":2.374807415764381,"vX0":6.444369697391001,"vY0":-136.82572927441734,"vZ0":-4.418321344610408,"x":167.46,"y":174.66,"x0":-2.7504200281229294,"y0":50.00314531803576,"z0":5.696438339169681,"aX":-13.958278462286856},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.1,"breakHorizontal":12.0,"spinRate":2073,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.39823922792770805,"extension":6.008531312189384},"index":1,"playId":"73b4e4d8-8956-388c-b25b-5c0e4026f2cd","pitchNumber":2,"startTime":"2026-07-19T20:11:50.614Z","endTime":"2026-07-19T20:11:54.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.439639566541892,"aZ":-19.906196374748593,"pfxX":-8.152354695740804,"pfxZ":6.254887683430983,"pX":0.14062791752690929,"pZ":0.6525102840595275,"vX0":10.318109061883547,"vY0":-138.51821816006301,"vZ0":-9.398585210656165,"x":111.64,"y":221.16,"x0":-2.5583546175026872,"y0":50.00002967579834,"z0":5.398630562931951,"aX":-15.978000180653678},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":12.8,"spinRate":2154,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39412788577834457,"extension":6.111146201452981},"index":2,"playId":"ebdf9b85-0af1-36b6-ab12-ad4604484bd2","pitchNumber":3,"startTime":"2026-07-19T20:12:07.612Z","endTime":"2026-07-19T20:12:11.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49008561660272,"aZ":-29.313776361454163,"pfxX":-0.63053953142827,"pfxZ":1.6893791231494442,"pX":1.3122236498217248,"pZ":1.5861797521146541,"vX0":9.420311783200216,"vY0":-129.0978098507981,"vZ0":-4.675870880836089,"x":66.98,"y":195.95,"x0":-2.299653775458058,"y0":50.00228263819971,"z0":5.673333539577634,"aX":-1.0686380146969614},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.2,"breakHorizontal":-1.0,"spinRate":2294,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4240348014472666,"extension":6.276533357368807},"index":3,"playId":"c23c9c49-5541-3fd3-9443-e04b3427c4b5","pitchNumber":4,"startTime":"2026-07-19T20:12:30.853Z","endTime":"2026-07-19T20:12:34.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.895145426558987,"aZ":-20.86815536032159,"pfxX":-0.8198478909238146,"pfxZ":6.120008877000364,"pX":0.15485939180493727,"pZ":2.290153558288531,"vX0":7.806038807972949,"vY0":-134.24301633288394,"vZ0":-5.329220561885008,"x":111.1,"y":176.95,"x0":-2.669579211979056,"y0":50.000147307023305,"z0":5.762707695067849,"aX":-1.5157078110651512},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":0.0,"spinRate":2459,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.40621768676829184,"extension":6.02874407401224},"hitData":{"launchSpeed":97.8,"launchAngle":46.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.83,"coordY":94.83}},"index":4,"playId":"f6673f97-c62d-3e7c-a0fe-2713a1de390c","pitchNumber":5,"startTime":"2026-07-19T20:12:48.983Z","endTime":"2026-07-19T20:13:02.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:13:02.134Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to center fielder Luke Keaschall.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T20:13:21.509Z","endTime":"2026-07-19T20:14:50.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":95.7,"endSpeed":88.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.580155850489337,"aZ":-14.549217255229829,"pfxX":-3.1876375897363562,"pfxZ":8.88712220725347,"pX":0.3780231395823511,"pZ":2.7983385705571795,"vX0":3.0780802334779067,"vY0":-139.30458440174087,"vZ0":-5.950024103216855,"x":102.59,"y":163.22,"x0":-0.32217642643079913,"y0":50.00455699955967,"z0":5.908130691938282,"aX":-6.323592920866874},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":5.2,"spinRate":2422,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.3917961967161685,"extension":6.060441186745127},"index":0,"playId":"045c8ffb-a94a-355f-93a9-3d64b9c851f2","pitchNumber":1,"startTime":"2026-07-19T20:13:32.293Z","endTime":"2026-07-19T20:13:38.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25194812525412,"aZ":-13.685930658931056,"pfxX":-3.109657898705823,"pfxZ":9.262322628220694,"pX":-1.5072664763444892,"pZ":3.131504071200032,"vX0":-1.005271094902056,"vY0":-140.27420156820077,"vZ0":-5.159629547553123,"x":174.45,"y":154.23,"x0":-0.7403631059839512,"y0":50.00377057230053,"z0":5.88464125945453,"aX":-6.2066212403236545},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":5.9,"spinRate":2403,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3902372812148789,"extension":6.076494363114399},"index":1,"playId":"8125d5aa-7783-3326-94d6-4381818284a2","pitchNumber":2,"startTime":"2026-07-19T20:14:22.888Z","endTime":"2026-07-19T20:14:25.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":87.0,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21686535423539,"aZ":-28.237211221555015,"pfxX":-9.989575263852446,"pfxZ":2.420629768956962,"pX":-0.0829100328568318,"pZ":1.5287510312983466,"vX0":4.499033993295667,"vY0":-126.63279101450425,"vZ0":-4.16382691534475,"x":120.16,"y":197.5,"x0":-0.5820720230217574,"y0":50.00510666743163,"z0":5.446517291305593,"aX":-16.269119293926373},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.7,"breakHorizontal":17.2,"spinRate":2090,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4320931923943583,"extension":6.0211721318867095},"hitData":{"launchSpeed":89.2,"launchAngle":28.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.51,"coordY":69.74}},"index":2,"playId":"257f7877-1d7d-33d0-b9d8-f5851809161c","pitchNumber":3,"startTime":"2026-07-19T20:14:40.209Z","endTime":"2026-07-19T20:14:50.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:14:50.001Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Caratini lines out to second baseman Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T20:17:09.479Z","endTime":"2026-07-19T20:18:15.892Z","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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kevin Alcántara replaces left fielder Ian Happ, batting 5th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T20:16:46.905Z","endTime":"2026-07-19T20:16:58.925Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T20:16:58.925Z","endTime":"2026-07-19T20:17:11.782Z","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(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":80.2,"endSpeed":73.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.684894698523586,"aZ":-26.313182532298026,"pfxX":7.020957453810355,"pfxZ":4.224537408874845,"pX":-0.45011833677791785,"pZ":2.914400316135692,"vX0":-5.622370542644312,"vY0":-116.72414594051378,"vZ0":-0.4943688914394818,"x":134.16,"y":160.09,"x0":1.070359063411297,"y0":50.0055011117488,"z0":5.5931651193906315,"aX":9.750267437462714},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.8,"breakHorizontal":-11.4,"spinRate":1097,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.4681258027044257,"extension":6.0846758305791},"index":2,"playId":"c2b0117a-147b-3d3a-b8d7-38d1afea22eb","pitchNumber":1,"startTime":"2026-07-19T20:17:11.782Z","endTime":"2026-07-19T20:17:15.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.75656707511805,"aZ":-29.007860322964753,"pfxX":5.966768872154864,"pfxZ":2.2762275070147577,"pX":0.02128377447697933,"pZ":1.7400912374932518,"vX0":-4.3402343490403625,"vY0":-116.3407227697349,"vZ0":-2.292581269741903,"x":116.19,"y":191.8,"x0":1.1221741230539108,"y0":50.004181037187145,"z0":5.4477198177210635,"aX":8.303020538830465},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.8,"breakHorizontal":-10.0,"spinRate":1120,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.46813497758969946,"extension":6.1601055235377675},"index":3,"playId":"7bef31bc-42af-3f77-bb3a-60791f6e1ba4","pitchNumber":2,"startTime":"2026-07-19T20:17:29.418Z","endTime":"2026-07-19T20:17:32.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90705619294813,"aZ":-28.01375136237852,"pfxX":7.400910499663489,"pfxZ":2.9469813274369994,"pX":0.5817338320835937,"pZ":1.1278655393930865,"vX0":-3.4756491913191536,"vY0":-117.68009929898675,"vZ0":-3.9375906085058503,"x":94.83,"y":208.33,"x0":1.1109541905884688,"y0":50.00278158207992,"z0":5.398317780383474,"aX":10.451009145796432},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.7,"breakHorizontal":-12.6,"spinRate":1174,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4642300109981403,"extension":6.065999824443695},"index":4,"playId":"0f478764-c023-31b5-8af9-99e481fa63ad","pitchNumber":3,"startTime":"2026-07-19T20:17:48.034Z","endTime":"2026-07-19T20:17:52.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.771958667503352,"aZ":-25.351955142839923,"pfxX":-1.808154319846818,"pfxZ":4.270106240211869,"pX":-0.40364044241630426,"pZ":1.6707658978521773,"vX0":-3.608330055252069,"vY0":-124.97670543637985,"vZ0":-4.094002078195775,"x":132.39,"y":193.67,"x0":1.2880081979216693,"y0":50.003003160776984,"z0":5.3876959204891675,"aX":-2.889647355114268},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.1,"breakHorizontal":4.1,"spinRate":2351,"spinDirection":155},"zone":7,"typeConfidence":2.0,"plateTime":0.4365506386930189,"extension":6.007844023895532},"hitData":{"launchSpeed":65.8,"launchAngle":23.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":124.0,"coordY":126.02}},"index":5,"playId":"93092089-f228-3c8e-9098-2051f7a1b41f","pitchNumber":4,"startTime":"2026-07-19T20:18:07.343Z","endTime":"2026-07-19T20:18:15.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:18:15.892Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alan Roden grounds out sharply, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T20:18:46.552Z","endTime":"2026-07-19T20:19:30.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Alan Roden replaces Kody Clemens.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T20:18:24.632Z","endTime":"2026-07-19T20:18:48.799Z","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":"601","replacedPlayer":{"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.072326650138773,"aZ":-33.34987689056905,"pfxX":-9.06850051699658,"pfxZ":-0.8713700432944025,"pX":0.41439964831175546,"pZ":1.6082623537307403,"vX0":0.18374670924349723,"vY0":-115.50522932534642,"vZ0":-1.2372579101049772,"x":101.2,"y":195.36,"x0":1.512411625316044,"y0":50.00207551443932,"z0":5.351411671607018,"aX":-12.278394471894558},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.6,"breakHorizontal":16.4,"spinRate":2448,"spinDirection":301},"zone":9,"typeConfidence":2.0,"plateTime":0.4738081379397294,"extension":5.991121305959875},"index":1,"playId":"d6c50d63-3d17-38f4-a4e9-962a69f32508","pitchNumber":1,"startTime":"2026-07-19T20:18:48.799Z","endTime":"2026-07-19T20:18:53.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69485187153293,"aZ":-33.98281435004632,"pfxX":-9.32241912170951,"pfxZ":-1.3271536776733566,"pX":-0.5585701898235135,"pZ":2.345145794170928,"vX0":-1.8197550958092177,"vY0":-115.66304855678769,"vZ0":0.3574753483273021,"x":138.29,"y":175.46,"x0":1.4490933028137236,"y0":50.00384663627101,"z0":5.435788273758062,"aX":-12.68618501174458},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-2.0,"breakHorizontal":17.3,"spinRate":2529,"spinDirection":298},"zone":4,"typeConfidence":2.0,"plateTime":0.4727739277716716,"extension":6.055475463561335},"index":2,"playId":"5d6ee2ea-67f0-3859-b7f8-6ff0bd5ef568","pitchNumber":2,"startTime":"2026-07-19T20:19:02.535Z","endTime":"2026-07-19T20:19:05.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.947428232219014,"aZ":-20.789221150477026,"pfxX":8.984025833966232,"pfxZ":6.603820514637321,"pX":-0.0696327218367337,"pZ":1.7512040195771044,"vX0":-5.711060034615183,"vY0":-129.66851205617473,"vZ0":-5.034075173913132,"x":119.65,"y":191.5,"x0":0.9802140013661338,"y0":50.004816167257495,"z0":5.277730057767523,"aX":15.491345412986961},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.2,"breakHorizontal":-15.2,"spinRate":2426,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.4204182359170048,"extension":6.172448048758462},"hitData":{"launchSpeed":102.1,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":147.57,"coordY":149.88}},"index":3,"playId":"1d0a176d-24d2-3b96-8c2e-bf1a8d0addf5","pitchNumber":3,"startTime":"2026-07-19T20:19:22.870Z","endTime":"2026-07-19T20:19:30.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:19:30.723Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a ground ball to left fielder Kevin Alcántara.","rbi":0,"awayScore":0,"homeScore":10,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T20:19:41.786Z","endTime":"2026-07-19T20:22:05.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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,4,5,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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":73.6,"endSpeed":67.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.863766934824643,"aZ":-40.944234830088845,"pfxX":-6.003850557458618,"pfxZ":-7.620972046125386,"pX":0.4108588071109775,"pZ":3.8037476317549817,"vX0":0.5107334491754023,"vY0":-107.01510245960716,"vZ0":5.169021880087663,"x":101.34,"y":136.08,"x0":0.9472843820935712,"y0":50.00412689272967,"z0":5.966291220995187,"aX":-6.9073581323769835},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-11.9,"breakHorizontal":10.7,"spinRate":2366,"spinDirection":326},"zone":12,"typeConfidence":2.0,"plateTime":0.5134190062295887,"extension":6.062815513518306},"index":0,"playId":"0786a502-e1db-36b1-8545-88cd81bd5c66","pitchNumber":1,"startTime":"2026-07-19T20:19:57.604Z","endTime":"2026-07-19T20:20:02.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.2,"endSpeed":66.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.273712541687566,"aZ":-42.73491488381878,"pfxX":-6.9186901651351835,"pfxZ":-9.308280066140458,"pX":0.2819214012074203,"pZ":3.3491820093634255,"vX0":0.5222720701934401,"vY0":-106.45811388342472,"vZ0":4.678378050387056,"x":106.25,"y":148.35,"x0":0.929316517933068,"y0":50.00349570265309,"z0":5.997023197558496,"aX":-7.848427556928154},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-15.0,"breakHorizontal":12.4,"spinRate":2488,"spinDirection":323},"zone":2,"typeConfidence":2.0,"plateTime":0.5168185282566835,"extension":6.266401123025567},"index":1,"playId":"d0a46d05-7f26-315f-bfb2-ffaa4f795783","pitchNumber":2,"startTime":"2026-07-19T20:20:11.584Z","endTime":"2026-07-19T20:20:15.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96637688556864,"aZ":-23.989124924912357,"pfxX":-1.9391932827139096,"pfxZ":5.031315482570802,"pX":-1.461837365344002,"pZ":1.0752443220784162,"vX0":-5.8963745350158705,"vY0":-125.79738132105236,"vZ0":-5.696874353086672,"x":172.72,"y":209.75,"x0":1.1504381613988437,"y0":50.00231265528548,"z0":5.276146287348165,"aX":-3.153149129053488},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.3,"breakHorizontal":4.7,"spinRate":2450,"spinDirection":179},"zone":13,"typeConfidence":2.0,"plateTime":0.43295913509452566,"extension":6.133168088625508},"index":2,"playId":"8ec5b32d-2ecf-36ab-bdee-082e5d071c2f","pitchNumber":3,"startTime":"2026-07-19T20:20:26.590Z","endTime":"2026-07-19T20:20:30.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28093900255891,"aZ":-20.534705731306087,"pfxX":9.850745856131933,"pfxZ":6.767934291054729,"pX":0.530114870311013,"pZ":2.2411228276192157,"vX0":-4.852471708361806,"vY0":-129.84245081621503,"vZ0":-3.8999348021313835,"x":96.79,"y":178.27,"x0":1.1358025992144989,"y0":50.00530259664691,"z0":5.310858421339131,"aX":16.947976004691576},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.6,"breakHorizontal":-16.9,"spinRate":2425,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.42064288239088876,"extension":6.127077957136705},"index":3,"playId":"c0803f28-fbbe-3a48-9f09-d2178dc06e58","pitchNumber":4,"startTime":"2026-07-19T20:20:41.796Z","endTime":"2026-07-19T20:20:44.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.604483165554047,"aZ":-34.48394950465343,"pfxX":-9.716910147785837,"pfxZ":-1.72092295106604,"pX":2.12218842599115,"pZ":3.541445007936819,"vX0":4.097364647777794,"vY0":-115.20075894933407,"vZ0":3.1044061739850264,"x":36.11,"y":143.16,"x0":1.581963900158599,"y0":50.00221283522712,"z0":5.511979573969673,"aX":-13.046493839206727},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.0,"breakHorizontal":16.6,"spinRate":2504,"spinDirection":302},"zone":12,"typeConfidence":2.0,"plateTime":0.47564378614298386,"extension":5.889318005032856},"index":4,"playId":"f91c7b06-8ef5-31d7-b07a-9836da5e1010","pitchNumber":5,"startTime":"2026-07-19T20:21:05.995Z","endTime":"2026-07-19T20:21:10.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.98384326850818,"aZ":-35.447959723185406,"pfxX":-8.066116538972578,"pfxZ":-2.412126411596983,"pX":0.57121974415885,"pZ":2.7422092233417468,"vX0":0.3396337528847572,"vY0":-115.05172156413212,"vZ0":1.5605369302078604,"x":95.23,"y":164.74,"x0":1.4724853071105495,"y0":50.00373575777472,"z0":5.460497293920432,"aX":-10.94140396615098},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-3.8,"breakHorizontal":14.6,"spinRate":2588,"spinDirection":298},"zone":6,"typeConfidence":2.0,"plateTime":0.47394807551223517,"extension":6.066132674715194},"index":5,"playId":"34e63036-180e-3cfe-80ff-fb8df5267d55","pitchNumber":6,"startTime":"2026-07-19T20:21:27.028Z","endTime":"2026-07-19T20:21:30.578Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-19T20:21:49.589Z","endTime":"2026-07-19T20:21:54.043Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.862084786921496,"aZ":-27.498231904647103,"pfxX":5.281660168153821,"pfxZ":3.2874043095323326,"pX":0.6665954246553906,"pZ":2.3460113214802703,"vX0":-2.783666353774778,"vY0":-118.51895790788024,"vZ0":-1.2324864080033506,"x":91.59,"y":175.44,"x0":1.1707750175186107,"y0":50.00066320001887,"z0":5.386366048533278,"aX":7.505403364088113},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.9,"breakHorizontal":-8.9,"spinRate":994,"spinDirection":114},"zone":6,"typeConfidence":2.0,"plateTime":0.46231126077285234,"extension":6.160910248447973},"hitData":{"launchSpeed":80.1,"launchAngle":10.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.0,"coordY":115.0}},"index":7,"playId":"74f94fc7-8be0-3b68-abbb-0cab8db09818","pitchNumber":7,"startTime":"2026-07-19T20:21:54.043Z","endTime":"2026-07-19T20:22:05.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:22:05.411Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brooks Lee pops out to second baseman Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T20:22:21.430Z","endTime":"2026-07-19T20:23:56.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":3},"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":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.939149387670593,"aZ":-21.824703147036704,"pfxX":-0.7253063863638909,"pfxZ":6.3991237098535265,"pX":-0.09909024207796839,"pZ":2.8584796393750254,"vX0":-3.4356407500662307,"vY0":-125.71999828878363,"vZ0":-1.7177322714864118,"x":120.78,"y":161.6,"x0":1.3735424255558595,"y0":50.00451173465862,"z0":5.303341044522628,"aX":-1.173411408704987},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":11.5,"breakHorizontal":2.0,"spinRate":2304,"spinDirection":161},"zone":2,"typeConfidence":2.0,"plateTime":0.433907376620704,"extension":6.118059606727309},"index":0,"playId":"5cc51e07-cb07-3bf3-a87f-57a1871d0a69","pitchNumber":1,"startTime":"2026-07-19T20:22:37.179Z","endTime":"2026-07-19T20:22:40.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.638673371167283,"aZ":-29.333659647879884,"pfxX":-2.554390980233842,"pfxZ":1.7903839294557233,"pX":-0.648142452937201,"pZ":1.6138115293368638,"vX0":-3.973522345962238,"vY0":-124.54564999744554,"vZ0":-3.2820337833307454,"x":141.71,"y":195.21,"x0":1.2936663733339004,"y0":50.0044313387128,"z0":5.348940014501055,"aX":-4.052653023516278},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.8,"breakHorizontal":5.5,"spinRate":2367,"spinDirection":182},"zone":7,"typeConfidence":2.0,"plateTime":0.43808962188097844,"extension":6.02465911676476},"index":1,"playId":"e0835bc2-e93f-3164-9846-302c8237da2d","pitchNumber":2,"startTime":"2026-07-19T20:22:58.577Z","endTime":"2026-07-19T20:23:01.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.944044620770416,"aZ":-29.153012736734006,"pfxX":6.032687025608318,"pfxZ":2.0865948144254656,"pX":0.9228526130855825,"pZ":1.4564725223806088,"vX0":-2.2766432825603444,"vY0":-119.32467285312805,"vZ0":-3.038517739039039,"x":81.82,"y":199.46,"x0":1.102972282322143,"y0":50.005079949535876,"z0":5.360356464596697,"aX":8.741384719030583},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.4,"breakHorizontal":-10.4,"spinRate":1166,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4582123965423519,"extension":6.154999511696421},"index":2,"playId":"d570e5e0-91c9-3c27-82aa-17e43220558b","pitchNumber":3,"startTime":"2026-07-19T20:23:21.991Z","endTime":"2026-07-19T20:23:24.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.028743573447336,"aZ":-16.191910788103506,"pfxX":7.017766391879339,"pfxZ":9.083137451287973,"pX":-0.011496100912159858,"pZ":3.1283585197441104,"vX0":-5.065788399007028,"vY0":-131.58218904609703,"vZ0":-2.6895329190069988,"x":117.44,"y":154.31,"x0":1.0236365823570528,"y0":50.001899679912455,"z0":5.358571886192731,"aX":12.347183764249714},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.1,"breakHorizontal":-11.6,"spinRate":2378,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.41571808474579885,"extension":6.065078535957061},"hitData":{"launchSpeed":84.5,"launchAngle":61.0,"totalDistance":166.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":164.98,"coordY":139.01}},"index":3,"playId":"503a1770-f6bf-3e29-94be-768fa79f24f8","pitchNumber":4,"startTime":"2026-07-19T20:23:45.840Z","endTime":"2026-07-19T20:23:56.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:23:56.426Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Jackson challenged (pitch result), call on the field was overturned: Nico Hoerner called out on strikes.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T20:26:15.237Z","endTime":"2026-07-19T20:27:25.828Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Alan Roden remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T20:25:38.115Z","endTime":"2026-07-19T20:25:38.141Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"description":"Pitching Change: Kody Funderburk replaces Travis Adams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T20:25:38.141Z","endTime":"2026-07-19T20:26:17.619Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.245976612539682,"aZ":-19.001640857987784,"pfxX":0.9171990249448829,"pfxZ":7.113319056730365,"pX":0.3566844905724646,"pZ":3.455237320913125,"vX0":-5.733240486860251,"vY0":-134.273335790463,"vZ0":-3.0102629614325234,"x":103.4,"y":145.49,"x0":2.3875168313494366,"y0":50.000942614126565,"z0":5.920634453459553,"aX":1.698299271323073},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.6,"breakHorizontal":-0.6,"spinRate":2341,"spinDirection":152},"zone":12,"typeConfidence":0.9,"plateTime":0.40575383366026907,"extension":6.575397634073613},"index":2,"playId":"0504ee34-d341-3a71-8454-a77d097bee67","pitchNumber":1,"startTime":"2026-07-19T20:26:17.619Z","endTime":"2026-07-19T20:26:20.619Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-19T20:26:30.095Z","endTime":"2026-07-19T20:26:43.762Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.643711980840052,"aZ":-20.01331507787453,"pfxX":0.04076055241845139,"pfxZ":6.570266544226657,"pX":-0.040042678555852654,"pZ":3.8060840995101697,"vX0":-5.978792565984598,"vY0":-134.34778889894883,"vZ0":-1.8866681024596121,"x":118.53,"y":136.02,"x0":2.1971744011037497,"y0":50.004972848320044,"z0":5.921382449012096,"aX":0.07672392897652507},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.8,"breakHorizontal":1.1,"spinRate":2240,"spinDirection":160},"zone":11,"typeConfidence":0.9,"plateTime":0.40574469777888966,"extension":6.606084111771609},"index":4,"playId":"4fcf4343-cdeb-328c-8eca-b814d6d45f5a","pitchNumber":2,"startTime":"2026-07-19T20:26:43.762Z","endTime":"2026-07-19T20:26:47.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.504688360050853,"aZ":-19.982529196562243,"pfxX":0.38027291925652273,"pfxZ":6.388958660974577,"pX":0.0961293042905402,"pZ":3.9442803235524435,"vX0":-5.644754110429154,"vY0":-136.62065527111398,"vZ0":-1.6530000975269763,"x":113.34,"y":132.28,"x0":2.131496916457808,"y0":50.00169041244263,"z0":5.917846572362968,"aX":0.727121140792077},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":0.4,"spinRate":2269,"spinDirection":159},"zone":12,"typeConfidence":0.9,"plateTime":0.39951322154366986,"extension":6.684152064443171},"index":5,"playId":"e637b3cf-8dc1-36a2-bbd6-be842bca08da","pitchNumber":3,"startTime":"2026-07-19T20:27:03.378Z","endTime":"2026-07-19T20:27:06.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.463298658928984,"aZ":-35.132420848133435,"pfxX":-9.456545797096371,"pfxZ":-2.0582766343382604,"pX":0.7476334765688842,"pZ":1.857449205919237,"vX0":-1.2603054891773895,"vY0":-119.02711008215911,"vZ0":-1.4327621373185204,"x":88.5,"y":188.63,"x0":2.512529920153209,"y0":50.00279729758544,"z0":5.643205410810471,"aX":-13.592349991014256},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.8,"breakHorizontal":17.4,"spinRate":2507,"spinDirection":309},"zone":9,"typeConfidence":0.9,"plateTime":0.4598618824155585,"extension":6.5878740959163995},"index":6,"playId":"5c692946-81c8-32f8-8412-b4a320685191","pitchNumber":4,"startTime":"2026-07-19T20:27:20.308Z","endTime":"2026-07-19T20:27:25.828Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"}},"playEndTime":"2026-07-19T20:27:25.828Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Ramírez grounds out sharply, second baseman Royce Lewis to first baseman Victor Caratini.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T20:27:42.848Z","endTime":"2026-07-19T20:28:07.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"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":2},"details":{"event":"Groundout","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":668904,"link":"/api/v1/people/668904"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88457827196422,"aZ":-19.783139271847524,"pfxX":7.980317324065229,"pfxZ":6.418199219792555,"pX":0.23555141581511005,"pZ":2.64951374910959,"vX0":-8.374763758986896,"vY0":-137.2448564125898,"vZ0":-4.677603303913955,"x":108.02,"y":167.24,"x0":2.2719602921279476,"y0":50.00380644179709,"z0":5.70092572997067,"aX":15.41163432759954},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.9,"breakHorizontal":-13.0,"spinRate":2352,"spinDirection":131},"zone":5,"typeConfidence":0.9,"plateTime":0.39722172409306733,"extension":6.7568634108820245},"hitData":{"launchSpeed":101.8,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":147.76,"coordY":152.19}},"index":0,"playId":"e2d9fc68-4cbe-37c1-8cbd-c265882cede3","pitchNumber":1,"startTime":"2026-07-19T20:27:59.928Z","endTime":"2026-07-19T20:28:07.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:28:07.251Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Kelly walks.","rbi":0,"awayScore":0,"homeScore":10,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T20:28:16.096Z","endTime":"2026-07-19T20:30:30.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.075873717389072,"aZ":-23.96259344162271,"pfxX":8.740477684270413,"pfxZ":4.308382035041799,"pX":0.9035176514032446,"pZ":2.7245023730646634,"vX0":-7.186843485795499,"vY0":-135.85874377562217,"vZ0":-3.742101528252898,"x":82.56,"y":165.22,"x0":2.4212319814016596,"y0":50.00673613821135,"z0":5.745938549673719,"aX":16.676198654914263},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":-14.8,"spinRate":2366,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.40006664186526164,"extension":6.6835653725647415},"index":0,"playId":"f13827b3-0988-3807-954f-9bf80f9db4e3","pitchNumber":1,"startTime":"2026-07-19T20:28:35.224Z","endTime":"2026-07-19T20:28:38.373Z","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":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.394797178751034,"aZ":-20.592265819542675,"pfxX":0.3886342572722974,"pfxZ":6.230848600712093,"pX":1.281297607197014,"pZ":4.737888149213065,"vX0":-3.078479731575022,"vY0":-134.55743244809253,"vZ0":0.5077013697173005,"x":68.16,"y":110.86,"x0":2.382984524118703,"y0":50.00433086502911,"z0":5.990219449589328,"aX":0.7229534283294075},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":-0.1,"spinRate":2214,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.40491649228706805,"extension":6.620997727777206},"index":1,"playId":"58216404-3454-334b-8717-6727ea8d1e90","pitchNumber":2,"startTime":"2026-07-19T20:28:49.521Z","endTime":"2026-07-19T20:28:52.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.032788123066997,"aZ":-23.417896808713223,"pfxX":6.952301411462974,"pfxZ":4.746548480154779,"pX":1.2846786655808766,"pZ":3.4446209139990085,"vX0":-5.36840504579742,"vY0":-135.1185688038567,"vZ0":-1.8077096517612696,"x":68.03,"y":145.78,"x0":2.3960963925448597,"y0":50.00492869457623,"z0":5.771479837391074,"aX":12.829189207916315},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":-11.4,"spinRate":2266,"spinDirection":142},"zone":12,"typeConfidence":0.88,"plateTime":0.4057065494989254,"extension":6.670286367994488},"index":2,"playId":"fd64878f-2288-3d52-bd41-176498a978d1","pitchNumber":3,"startTime":"2026-07-19T20:29:12.195Z","endTime":"2026-07-19T20:29:16.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.583758831686126,"aZ":-22.727557585109952,"pfxX":8.48059685863568,"pfxZ":5.051814041906892,"pX":0.5845465899795604,"pZ":3.595721470862935,"vX0":-7.873690902063883,"vY0":-135.85069008772138,"vZ0":-1.5644731264102874,"x":94.72,"y":141.7,"x0":2.4177132922676807,"y0":50.002990329615486,"z0":5.757823676629836,"aX":15.861582856170074},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.0,"breakHorizontal":-13.7,"spinRate":2242,"spinDirection":139},"zone":12,"typeConfidence":0.9,"plateTime":0.4030717997346773,"extension":6.764559662108116},"index":3,"playId":"deb6c8fa-5e14-348d-88f1-3c5e388b5325","pitchNumber":4,"startTime":"2026-07-19T20:29:28.531Z","endTime":"2026-07-19T20:29:33.595Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"}}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12047842629132,"aZ":-19.209096272354646,"pfxX":2.3031184066998094,"pfxZ":6.828535957219106,"pX":0.41162992164013096,"pZ":3.428188973261557,"vX0":-5.688698516036981,"vY0":-135.82572660502584,"vZ0":-2.861102954437221,"x":101.31,"y":146.22,"x0":2.2187266149443117,"y0":50.006560876418526,"z0":5.805555797332653,"aX":4.375892522141375},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.1,"breakHorizontal":-3.2,"spinRate":2236,"spinDirection":148},"zone":3,"typeConfidence":0.88,"plateTime":0.40072514650889435,"extension":6.762970662220594},"index":4,"playId":"8d9ae02b-e018-35dc-9768-ba61305447d8","pitchNumber":5,"startTime":"2026-07-19T20:30:01.205Z","endTime":"2026-07-19T20:30:04.925Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-19T20:30:12.125Z","endTime":"2026-07-19T20:30:26.307Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.292814542421954,"aZ":-17.188279251399738,"pfxX":1.7236418108366762,"pfxZ":7.824781751601798,"pX":-0.6232528659055453,"pZ":1.3237915470605417,"vX0":-7.95760676404377,"vY0":-136.1611177804099,"vZ0":-8.517234935935512,"x":140.76,"y":203.04,"x0":2.088179140854684,"y0":50.00302779615413,"z0":5.636335525503279,"aX":3.3017986651401845},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.0,"breakHorizontal":-1.8,"spinRate":2394,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.39922568348250076,"extension":6.909652007319297},"index":6,"playId":"c942c7af-0033-3c08-9403-4b9da3c26aa6","pitchNumber":6,"startTime":"2026-07-19T20:30:26.307Z","endTime":"2026-07-19T20:30:30.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:30:30.160Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dansby Swanson lines out to second baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T20:30:39.071Z","endTime":"2026-07-19T20:32:06.892Z","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":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.947079368214993,"aZ":-21.040651689323834,"pfxX":8.602396156406435,"pfxZ":5.781997704946146,"pX":0.762544697413053,"pZ":3.653417028216367,"vX0":-7.417784359032952,"vY0":-137.077045407729,"vZ0":-1.8856096857896287,"x":87.93,"y":140.14,"x0":2.3704581545666747,"y0":50.003160673002654,"z0":5.769395318398025,"aX":16.564779232938687},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.3,"breakHorizontal":-14.3,"spinRate":2263,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.39779524213708095,"extension":6.853295184514236},"index":0,"playId":"e84eda90-7ede-3f62-aaf9-1bb36667dee2","pitchNumber":1,"startTime":"2026-07-19T20:30:56.090Z","endTime":"2026-07-19T20:31:00.165Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.505128803746057,"aZ":-19.303500579434246,"pfxX":1.1325874298280012,"pfxZ":6.828019336285404,"pX":0.3900534325681583,"pZ":2.896642000584416,"vX0":-5.841540820098862,"vY0":-135.2195938895426,"vZ0":-3.966670092340244,"x":102.13,"y":160.57,"x0":2.4146017232141666,"y0":50.003967246662626,"z0":5.706051163660684,"aX":2.1359466199098818},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":-1.1,"spinRate":2253,"spinDirection":148},"zone":3,"typeConfidence":0.9,"plateTime":0.40230382194910197,"extension":6.783067518167917},"index":1,"playId":"1d4dd5b0-8a90-3948-a1e4-8574e9c2c94e","pitchNumber":2,"startTime":"2026-07-19T20:31:13.828Z","endTime":"2026-07-19T20:31:16.828Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-19T20:31:44.016Z","endTime":"2026-07-19T20:32:01.574Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.166845911210213,"aZ":-19.735823037029085,"pfxX":1.2942953587772006,"pfxZ":6.53511044274268,"pX":-0.24139581415798345,"pZ":2.5367573932138923,"vX0":-7.10397648150328,"vY0":-136.43544606064708,"vZ0":-4.949444994762119,"x":126.2,"y":170.29,"x0":2.2168124280755386,"y0":50.0067166287547,"z0":5.71549565851213,"aX":2.465063800401383},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.0,"breakHorizontal":-1.0,"spinRate":2335,"spinDirection":145},"zone":5,"typeConfidence":0.9,"plateTime":0.3998957600887132,"extension":6.872042312697703},"hitData":{"launchSpeed":86.1,"launchAngle":11.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":139.14,"coordY":143.07}},"index":3,"playId":"9e4f5d2c-3640-37c7-b8e6-f7d91e58064e","pitchNumber":3,"startTime":"2026-07-19T20:32:01.574Z","endTime":"2026-07-19T20:32:06.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:32:06.892Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Kreidler grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T20:34:32.066Z","endTime":"2026-07-19T20:35:44.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Justin Dean replaces center fielder Pete Crow-Armstrong, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T20:33:45.918Z","endTime":"2026-07-19T20:33:45.940Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"description":"Pitching Change: Phil Maton replaces Shota Imanaga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T20:33:45.940Z","endTime":"2026-07-19T20:34:34.376Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664208,"link":"/api/v1/people/664208"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80648840462705,"aZ":-23.07392041314893,"pfxX":-0.33402652106117836,"pfxZ":5.067400615392465,"pX":-0.894284433341446,"pZ":3.039776222364278,"vX0":1.4317383879733296,"vY0":-131.8518112020982,"vZ0":-1.2696930634531078,"x":151.09,"y":156.71,"x0":-1.3962886472837697,"y0":50.00151603544793,"z0":5.198496206505707,"aX":-0.5997858294123303},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.2,"breakHorizontal":0.4,"spinRate":2629,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.41228491974347925,"extension":6.76202024668251},"index":2,"playId":"14648abe-0824-33db-9e90-81c93fdf6d71","pitchNumber":1,"startTime":"2026-07-19T20:34:34.376Z","endTime":"2026-07-19T20:34:38.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.178600617005948,"aZ":-26.505958804288955,"pfxX":-9.435830172725321,"pfxZ":3.257154476258478,"pX":-0.3834447901617377,"pZ":2.312114884653761,"vX0":5.3209704028764735,"vY0":-131.0211658729735,"vZ0":-1.8954147288061693,"x":131.62,"y":176.35,"x0":-1.212534539969657,"y0":50.006152683049045,"z0":5.021962995715323,"aX":-16.44016367873078},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.8,"breakHorizontal":16.0,"spinRate":2266,"spinDirection":215},"zone":4,"typeConfidence":0.92,"plateTime":0.4177345089069182,"extension":6.620253586272569},"index":3,"playId":"292fb832-2a18-35f6-be20-3fd6e1e7fcbf","pitchNumber":2,"startTime":"2026-07-19T20:34:56.014Z","endTime":"2026-07-19T20:34:59.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.3,"endSpeed":66.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.479024701203425,"aZ":-40.544081824657205,"pfxX":9.447495494449186,"pfxZ":-7.379929399269029,"pX":-0.7418194238370894,"pZ":2.470928276856498,"vX0":-1.090541455795281,"vY0":-106.54002779566156,"vZ0":3.542339706930538,"x":145.28,"y":172.06,"x0":-1.4451779087185512,"y0":50.000801562986496,"z0":5.409105413471765,"aX":10.720628747569236},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-11.9,"breakHorizontal":-16.7,"spinRate":3020,"spinDirection":62},"zone":4,"typeConfidence":0.9,"plateTime":0.5166325932630937,"extension":6.815554402460104},"index":4,"playId":"ac807346-a70b-34c3-ab2a-6a4e95d5b064","pitchNumber":3,"startTime":"2026-07-19T20:35:11.541Z","endTime":"2026-07-19T20:35:14.853Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":69.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.810396408596553,"aZ":-38.27565550627234,"pfxX":9.300035562216737,"pfxZ":-5.039591695591849,"pX":-0.19480454209823442,"pZ":2.500181768679627,"vX0":0.3386700274829099,"vY0":-110.05158435816955,"vZ0":2.976214384216408,"x":124.43,"y":171.28,"x0":-1.5571151553675049,"y0":50.001879472397526,"z0":5.219980348426482,"aX":11.263556090538998},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-7.8,"breakHorizontal":-16.9,"spinRate":3140,"spinDirection":57},"zone":5,"typeConfidence":0.9,"plateTime":0.500096823440261,"extension":6.78220586372671},"hitData":{"launchSpeed":60.8,"launchAngle":-35.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.56,"coordY":164.91}},"index":5,"playId":"9df447f5-fde7-3fdf-bef6-f882705f1082","pitchNumber":4,"startTime":"2026-07-19T20:35:36.454Z","endTime":"2026-07-19T20:35:44.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:35:44.172Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Martin singles on a sharp line drive to left fielder Kevin Alcántara.","rbi":0,"awayScore":0,"homeScore":10,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T20:35:54.951Z","endTime":"2026-07-19T20:36:38.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.347113760710066,"aZ":-28.061607772014234,"pfxX":-7.865761035324995,"pfxZ":2.393113346787107,"pX":0.13547440665909039,"pZ":2.6717739459445813,"vX0":6.302805293886025,"vY0":-129.5380217078316,"vZ0":-0.6343613232974248,"x":111.84,"y":166.64,"x0":-1.2945241831142928,"y0":50.002863144189746,"z0":5.045252861965465,"aX":-13.511044704070196},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.4,"breakHorizontal":13.1,"spinRate":2258,"spinDirection":193},"zone":5,"typeConfidence":0.91,"plateTime":0.42112873928670425,"extension":6.803136961796955},"index":0,"playId":"f47f18d9-11c9-3ad5-a29a-5220889eca84","pitchNumber":1,"startTime":"2026-07-19T20:36:11.274Z","endTime":"2026-07-19T20:36:14.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47156959709745,"aZ":-27.29948970606876,"pfxX":-7.899504828128338,"pfxZ":2.795111655715977,"pX":-0.25396975093913493,"pZ":2.2016426651354357,"vX0":5.401775839855675,"vY0":-130.6150008431683,"vZ0":-1.7055057303766434,"x":126.68,"y":179.34,"x0":-1.3143840280952936,"y0":50.000126483685065,"z0":4.900317589181027,"aX":-13.755055268798484},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.9,"breakHorizontal":13.2,"spinRate":2297,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.4180889629125546,"extension":6.7816832144234755},"hitData":{"launchSpeed":100.8,"launchAngle":9.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":72.3,"coordY":105.98}},"index":1,"playId":"24f38a2a-8cc8-3c3d-a80b-4c11dae95ece","pitchNumber":2,"startTime":"2026-07-19T20:36:27.606Z","endTime":"2026-07-19T20:36:38.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:36:38.052Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Jackson singles on a line drive to left fielder Kevin Alcántara. Austin Martin to 2nd.","rbi":0,"awayScore":0,"homeScore":10,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T20:36:43.221Z","endTime":"2026-07-19T20:38:01.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.187635288520237,"aZ":-32.29766190528216,"pfxX":5.666100127422727,"pfxZ":-0.0793545833599012,"pX":0.1685010504926538,"pZ":3.102807810595823,"vX0":1.9018082915478898,"vY0":-122.17930792601639,"vZ0":1.4398659097212974,"x":110.58,"y":155.0,"x0":-1.3535792248234118,"y0":50.003738442246195,"z0":5.255343751307332,"aX":8.675857651963627},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.4,"breakHorizontal":-10.7,"spinRate":2958,"spinDirection":88},"zone":2,"typeConfidence":0.89,"plateTime":0.44612119638792214,"extension":6.799681905083906},"index":0,"playId":"2ef6aea1-f019-33cb-8312-4a7c05da58fd","pitchNumber":1,"startTime":"2026-07-19T20:37:00.382Z","endTime":"2026-07-19T20:37:04.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.952595100609553,"aZ":-27.527478269121964,"pfxX":-6.261284797442869,"pfxZ":2.6618488290257254,"pX":-0.7968668917455509,"pZ":2.686797632926952,"vX0":3.801927967289444,"vY0":-130.89264486914922,"vZ0":-0.5774913743973489,"x":147.37,"y":166.24,"x0":-1.4498711468035808,"y0":50.00377131636951,"z0":4.9597877860326784,"aX":-10.93552740072701},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.9,"breakHorizontal":10.6,"spinRate":2371,"spinDirection":210},"zone":4,"typeConfidence":0.85,"plateTime":0.4174180904619691,"extension":6.68037686597388},"index":1,"playId":"23d13d92-c75f-351a-a658-2c880783b83e","pitchNumber":2,"startTime":"2026-07-19T20:37:19.040Z","endTime":"2026-07-19T20:37:23.362Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-19T20:37:38.361Z","endTime":"2026-07-19T20:37:51.915Z","isPitch":false,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.5,"endSpeed":68.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.903453696245915,"aZ":-38.58524317725219,"pfxX":9.832113988010454,"pfxZ":-5.343784333045508,"pX":0.6671119407614626,"pZ":0.9483143164942078,"vX0":1.3407323825283042,"vY0":-109.88228927282424,"vZ0":-0.12377564626028792,"x":91.57,"y":213.18,"x0":-1.2291444465423955,"y0":50.002534849817934,"z0":5.170942212792508,"aX":11.795421213263802},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-9.2,"breakHorizontal":-18.1,"spinRate":3179,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.5021143705843492,"extension":6.81258932517362},"hitData":{"launchSpeed":90.4,"launchAngle":8.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.38,"coordY":110.27}},"index":3,"playId":"19cfa699-59d0-3c9d-8c1d-8950cff73bb0","pitchNumber":3,"startTime":"2026-07-19T20:37:51.915Z","endTime":"2026-07-19T20:38:01.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:38:01.711Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Bell walks. Austin Martin to 3rd. Alex Jackson to 2nd.","rbi":0,"awayScore":0,"homeScore":10,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T20:38:08.940Z","endTime":"2026-07-19T20:40:23.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnSecond":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"postOnThird":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.1,"endSpeed":69.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.926075752423706,"aZ":-36.48978957942516,"pfxX":10.55182641975411,"pfxZ":-3.4664814476437034,"pX":1.0221350323041334,"pZ":3.4357045898204377,"vX0":2.4314369376768417,"vY0":-112.00882549738199,"vZ0":4.247137256303699,"x":78.04,"y":146.02,"x0":-1.4527192771241548,"y0":50.0016040839316,"z0":5.29216358296087,"aX":13.143104332003698},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-4.6,"breakHorizontal":-19.8,"spinRate":3184,"spinDirection":62},"zone":12,"typeConfidence":0.89,"plateTime":0.49271944842227144,"extension":6.777016041740816},"index":0,"playId":"6778dcfe-8b6b-337f-8900-3ffa65a0c0ec","pitchNumber":1,"startTime":"2026-07-19T20:38:24.565Z","endTime":"2026-07-19T20:38:28.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80970354546603,"aZ":-26.698107526708007,"pfxX":-0.36391088760949986,"pfxZ":3.187837636152855,"pX":-0.9811958183996329,"pZ":3.5899458033834732,"vX0":1.3579456104773582,"vY0":-130.12353198463475,"vZ0":1.1075322590003376,"x":154.4,"y":141.85,"x0":-1.4620981940335755,"y0":50.002881864366856,"z0":5.178602670282601,"aX":-0.6253035783297787},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.2,"breakHorizontal":0.4,"spinRate":2571,"spinDirection":189},"zone":11,"typeConfidence":0.9,"plateTime":0.42062033119244324,"extension":6.797537756183732},"index":1,"playId":"54fac9f9-0548-3ca8-9c65-02054a17c501","pitchNumber":2,"startTime":"2026-07-19T20:38:41.015Z","endTime":"2026-07-19T20:38:44.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":68.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76148231335933,"aZ":-37.00099072114955,"pfxX":11.426846942504937,"pfxZ":-4.007119225658783,"pX":0.09663093379529783,"pZ":1.3842837088205184,"vX0":0.47302111838280453,"vY0":-110.33706918221918,"vZ0":0.5150790344285068,"x":113.32,"y":201.4,"x0":-1.6014236790574135,"y0":50.00255314717068,"z0":5.11931621223358,"aX":13.769765805455103},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-6.6,"breakHorizontal":-20.8,"spinRate":3135,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.5007798860966228,"extension":6.742666286032352},"index":2,"playId":"3fec06dd-cb6b-3e18-9c9c-6af8d1c320ca","pitchNumber":3,"startTime":"2026-07-19T20:38:59.409Z","endTime":"2026-07-19T20:39:02.409Z","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":75.8,"endSpeed":69.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.183399427755617,"aZ":-38.065126851535794,"pfxX":9.56716211322577,"pfxZ":-4.843462140494841,"pX":-0.12302094560850593,"pZ":2.135154254888597,"vX0":0.2459029675936124,"vY0":-110.34061593353961,"vZ0":2.080878077866495,"x":121.69,"y":181.13,"x0":-1.476623539855321,"y0":50.00291491643265,"z0":5.231984123153224,"aX":11.632917299808867},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-7.8,"breakHorizontal":-17.3,"spinRate":3142,"spinDirection":59},"zone":8,"typeConfidence":0.9,"plateTime":0.4990595846083603,"extension":6.91430351569311},"index":3,"playId":"7175c45e-0bf9-35ed-90f9-75ddcea17ccf","pitchNumber":4,"startTime":"2026-07-19T20:39:20.664Z","endTime":"2026-07-19T20:39:24.306Z","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":90.7,"endSpeed":84.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.614219488898474,"aZ":-22.8010289541391,"pfxX":1.3795287353842987,"pfxZ":5.227997850889105,"pX":-0.1036250853037845,"pZ":2.6686866522384753,"vX0":2.5097828705558367,"vY0":-132.1902608507729,"vZ0":-2.0202678754469994,"x":120.95,"y":166.73,"x0":-1.2396996456212437,"y0":50.004325899592736,"z0":5.093824512398149,"aX":2.4748162779583134},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.4,"breakHorizontal":-3.0,"spinRate":2555,"spinDirection":186},"zone":5,"typeConfidence":0.91,"plateTime":0.4122237799951707,"extension":6.9396510679190095},"index":4,"playId":"89f85532-db58-32b7-bf7b-bfccc65b9678","pitchNumber":5,"startTime":"2026-07-19T20:39:41.164Z","endTime":"2026-07-19T20:39:44.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":68.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.367344397038057,"aZ":-39.946742444370756,"pfxX":9.84503135633331,"pfxZ":-6.551763508182914,"pX":-1.1899388953493335,"pZ":1.9738890961031026,"vX0":-1.9117289338193275,"vY0":-108.96224117969803,"vZ0":2.5287380233562957,"x":162.36,"y":185.48,"x0":-1.5727900638918035,"y0":50.000456937401935,"z0":5.15367681604894,"aX":11.68873736664871},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-10.7,"breakHorizontal":-17.2,"spinRate":3035,"spinDirection":56},"zone":13,"typeConfidence":0.9,"plateTime":0.5050984128811398,"extension":6.870103275655352},"index":5,"playId":"f04ba9f1-d896-37ad-b82d-965693d73210","pitchNumber":6,"startTime":"2026-07-19T20:40:01.825Z","endTime":"2026-07-19T20:40:06.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.603610899281666,"aZ":-39.0601018557457,"pfxX":8.736284994608216,"pfxZ":-5.538309777634155,"pX":1.1193397204007032,"pZ":1.4004117833054688,"vX0":3.066787368106932,"vY0":-111.81287979422996,"vZ0":0.8067129302752856,"x":74.33,"y":200.97,"x0":-1.4123164834843713,"y0":50.004164932650646,"z0":5.102252360697896,"aX":10.858830293118192},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-9.4,"breakHorizontal":-16.7,"spinRate":3092,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.49335039775188205,"extension":6.963356635429134},"index":6,"playId":"bd9ae3fc-5184-351a-9389-2b460d543c52","pitchNumber":7,"startTime":"2026-07-19T20:40:19.557Z","endTime":"2026-07-19T20:40:23.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:40:23.764Z","atBatIndex":65},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Royce Lewis out on a sacrifice fly to right fielder Seiya Suzuki. Austin Martin scores. Alex Jackson to 3rd.","rbi":1,"awayScore":1,"homeScore":10,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T20:41:43.244Z","endTime":"2026-07-19T20:43:27.398Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnThird":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":{"id":664208,"link":"/api/v1/people/664208"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T20:40:36.277Z","endTime":"2026-07-19T20:41:45.525Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.108089792756918,"aZ":-29.85971284660699,"pfxX":3.4798451075328902,"pfxZ":1.4882694483026526,"pX":-0.12851825378434995,"pZ":2.822771465387056,"vX0":2.028374866167042,"vY0":-123.41704790215913,"vZ0":0.31081910515855427,"x":121.9,"y":162.57,"x0":-1.4103837579642002,"y0":50.004945500557035,"z0":5.188398504959351,"aX":5.426351326235475},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.0,"breakHorizontal":-6.7,"spinRate":2937,"spinDirection":89},"zone":2,"typeConfidence":0.84,"plateTime":0.44199356609977647,"extension":6.763129138543975},"index":1,"playId":"cc94a700-9a8c-38dd-ab13-345199746df8","pitchNumber":1,"startTime":"2026-07-19T20:41:45.525Z","endTime":"2026-07-19T20:41:48.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":68.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.016488753483102,"aZ":-40.34661085941236,"pfxX":9.12047315484613,"pfxZ":-6.896222040332387,"pX":0.4687847312456651,"pZ":1.443021355924796,"vX0":1.2714161882250994,"vY0":-109.35957700075463,"vZ0":1.3488382590259909,"x":99.13,"y":199.82,"x0":-1.3058329351070999,"y0":50.00083385777045,"z0":5.2168465177022005,"aX":10.815316262337092},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-11.6,"breakHorizontal":-16.8,"spinRate":3129,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.5048957633608211,"extension":6.848943036270481},"index":2,"playId":"0d09be71-6b1d-3d6c-9abb-ab269a927c3f","pitchNumber":2,"startTime":"2026-07-19T20:42:02.469Z","endTime":"2026-07-19T20:42:07.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.7,"endSpeed":67.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.814111100469844,"aZ":-39.6617750083106,"pfxX":9.174752493673399,"pfxZ":-6.3919642301003226,"pX":0.6311362289970286,"pZ":2.066319294094766,"vX0":1.7122598762774086,"vY0":-108.66622485479117,"vZ0":2.4689617359735343,"x":92.94,"y":182.99,"x0":-1.3620652449718396,"y0":50.00490880389222,"z0":5.291469030328471,"aX":10.74024034798494},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-10.3,"breakHorizontal":-17.0,"spinRate":3200,"spinDirection":51},"zone":9,"typeConfidence":0.9,"plateTime":0.5082061013844728,"extension":7.008201509644528},"index":3,"playId":"876a0975-d698-3404-86e0-3efe7e795c87","pitchNumber":3,"startTime":"2026-07-19T20:42:32.137Z","endTime":"2026-07-19T20:42:36.398Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-19T20:42:55.500Z","endTime":"2026-07-19T20:43:14.967Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01172156474907,"aZ":-25.43829879463645,"pfxX":0.6729580108915469,"pfxZ":3.938657519947503,"pX":-0.1849073767348533,"pZ":3.377727533333538,"vX0":2.0951901395962103,"vY0":-128.97501691949546,"vZ0":0.33529999903705643,"x":124.05,"y":147.58,"x0":-1.0902909034008423,"y0":50.002140341119684,"z0":5.184169784347866,"aX":1.1509036835575057},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.4,"breakHorizontal":-1.7,"spinRate":2520,"spinDirection":185},"zone":2,"typeConfidence":0.89,"plateTime":0.4222410928426301,"extension":6.962166805703639},"hitData":{"launchSpeed":89.8,"launchAngle":41.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.34,"coordY":94.72}},"index":5,"playId":"b0b52b72-7e95-3b2c-8661-f0e9975ded96","pitchNumber":4,"startTime":"2026-07-19T20:43:14.967Z","endTime":"2026-07-19T20:43:27.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:43:27.398Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Caratini lines out to third baseman Alex Bregman.","rbi":0,"awayScore":1,"homeScore":10,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T20:44:04.992Z","endTime":"2026-07-19T20:44:48.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T20:43:58.552Z","endTime":"2026-07-19T20:44:07.182Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.897777102934466,"aZ":-35.94700873069981,"pfxX":6.02225106579937,"pfxZ":-2.5326316708034673,"pX":-0.7640622533194658,"pZ":1.9787899485155316,"vX0":-0.09549219410201215,"vY0":-121.13969417919945,"vZ0":-0.23671795096471815,"x":146.12,"y":185.35,"x0":-1.50695994844173,"y0":50.0009853668159,"z0":5.21100201218675,"aX":8.980170496061454},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.4,"breakHorizontal":-10.9,"spinRate":2947,"spinDirection":83},"zone":7,"typeConfidence":0.87,"plateTime":0.45154002945448424,"extension":6.675948940181618},"index":1,"playId":"e942c201-e005-3b25-8643-14869b929639","pitchNumber":1,"startTime":"2026-07-19T20:44:07.182Z","endTime":"2026-07-19T20:44:10.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.012719703226796,"aZ":-22.168441766634267,"pfxX":1.0642173403233552,"pfxZ":5.697553407617569,"pX":-0.42600566895990516,"pZ":2.372778400316563,"vX0":1.8757612882454233,"vY0":-131.4859311261419,"vZ0":-2.768214015422862,"x":133.24,"y":174.71,"x0":-1.2860395249564123,"y0":50.00557220147202,"z0":5.078275358451969,"aX":1.8695049964428165},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.0,"breakHorizontal":-2.3,"spinRate":2562,"spinDirection":197},"zone":4,"typeConfidence":0.91,"plateTime":0.4160466763601067,"extension":6.939689304543713},"index":2,"playId":"246b708d-19d2-385d-a13f-e6c957b5128d","pitchNumber":2,"startTime":"2026-07-19T20:44:23.220Z","endTime":"2026-07-19T20:44:26.220Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.727955329316462,"aZ":-20.389323890860375,"pfxX":-0.14038013629759227,"pfxZ":6.742591668892151,"pX":-0.15471011462404294,"pZ":2.075815728751179,"vX0":2.850217669752204,"vY0":-130.63948018571958,"vZ0":-3.724368397830127,"x":122.9,"y":182.73,"x0":-1.2365805674660613,"y0":50.00035715461289,"z0":5.032347329038801,"aX":-0.2457757571675056},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.8,"breakHorizontal":-0.4,"spinRate":2483,"spinDirection":175},"zone":8,"typeConfidence":0.91,"plateTime":0.4175485393183327,"extension":7.076016319879933},"hitData":{"launchSpeed":88.3,"launchAngle":8.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":95.19,"coordY":152.66}},"index":3,"playId":"eb729d33-1335-36cd-95cc-9cc54c31514d","pitchNumber":3,"startTime":"2026-07-19T20:44:43.879Z","endTime":"2026-07-19T20:44:48.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:44:48.972Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Justin Dean walks.","rbi":0,"awayScore":1,"homeScore":10,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T20:47:18.916Z","endTime":"2026-07-19T20:48:36.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tristan Gray replaces first baseman Victor Caratini, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T20:46:50.290Z","endTime":"2026-07-19T20:46:50.322Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":605170,"link":"/api/v1/people/605170"}},{"details":{"description":"Pitching Change: Woo-Suk Go replaces Kody Funderburk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T20:46:50.322Z","endTime":"2026-07-19T20:47:21.313Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808970,"link":"/api/v1/people/808970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.951508719849397,"aZ":-17.802243901947925,"pfxX":-3.365515099921006,"pfxZ":7.442337436806383,"pX":-1.1358040881987717,"pZ":5.2467555183696195,"vX0":1.8685276859379736,"vY0":-138.13413188862327,"vZ0":2.694051572110385,"x":160.29,"y":97.12,"x0":-1.3839750323574052,"y0":50.00371928886341,"z0":5.45606637566674,"aX":-6.49992730266212},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":5.8,"spinRate":2112,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.39662291869305655,"extension":6.104132594679865},"index":2,"playId":"be92807b-2cf5-3dab-a8b1-6d157ed1813d","pitchNumber":1,"startTime":"2026-07-19T20:47:21.313Z","endTime":"2026-07-19T20:47:25.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.037138741586176,"aZ":-15.003523597419196,"pfxX":-4.47160008438114,"pfxZ":9.042946883522362,"pX":1.0634767674909151,"pZ":3.2573964703634495,"vX0":7.338107906882095,"vY0":-137.33618488542749,"vZ0":-2.6877515542415553,"x":76.46,"y":150.83,"x0":-1.0692256661764508,"y0":50.00616089377587,"z0":5.276477373187109,"aX":-8.494573524583513},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":6.5,"spinRate":2262,"spinDirection":210},"zone":12,"typeConfidence":0.92,"plateTime":0.3996914742441411,"extension":6.269309085178235},"index":3,"playId":"3bc55a80-61f7-3371-b819-b22b3af8bb38","pitchNumber":2,"startTime":"2026-07-19T20:47:38.028Z","endTime":"2026-07-19T20:47:42.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86519434724813,"aZ":-13.522449612602545,"pfxX":-2.699550153794438,"pfxZ":9.599260742654366,"pX":0.29792596087424694,"pZ":2.963371477741571,"vX0":5.022924507272893,"vY0":-138.92260872554675,"vZ0":-3.750884042159468,"x":105.64,"y":158.77,"x0":-1.187723801723692,"y0":50.00037200958925,"z0":5.237724233333476,"aX":-5.244395845866025},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":3.7,"spinRate":2248,"spinDirection":212},"zone":3,"typeConfidence":0.93,"plateTime":0.3951711838884684,"extension":6.127102896058026},"index":4,"playId":"fe601482-42e6-311e-b190-7a16e74d570f","pitchNumber":3,"startTime":"2026-07-19T20:47:55.312Z","endTime":"2026-07-19T20:47:59.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.532156832443345,"aZ":-28.906248596079894,"pfxX":-0.06250268537855863,"pfxZ":1.8146604354126943,"pX":-1.0243834482024654,"pZ":4.122311166446028,"vX0":1.318053700886652,"vY0":-132.53406294323062,"vZ0":2.040361186895086,"x":156.05,"y":127.48,"x0":-1.5170723140253488,"y0":50.00647195093462,"z0":5.4333773984611105,"aX":-0.11302801829855903},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.8,"breakHorizontal":-0.1,"spinRate":2396,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.41103979305825167,"extension":6.017226768560804},"index":5,"playId":"edfb547a-757d-3179-a851-dd2eb2271383","pitchNumber":4,"startTime":"2026-07-19T20:48:17.948Z","endTime":"2026-07-19T20:48:21.756Z","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":95.0,"endSpeed":87.4,"strikeZoneTop":3.034,"strikeZoneBottom":1.531,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55910268168731,"aZ":-15.47216429568091,"pfxX":-3.5452131108715217,"pfxZ":8.53972362698837,"pX":-0.8044895717031719,"pZ":4.180250595281052,"vX0":2.7050742862476813,"vY0":-138.40988600708928,"vZ0":-0.2644250977808926,"x":147.67,"y":125.91,"x0":-1.3299523238201445,"y0":50.003426952955145,"z0":5.30590193289873,"aX":-6.934308803846397},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":5.9,"spinRate":2252,"spinDirection":212},"zone":11,"typeConfidence":0.92,"plateTime":0.3945192664103443,"extension":6.15446698517933},"index":6,"playId":"cede68e9-017a-3692-b3fc-c13d7e16da48","pitchNumber":5,"startTime":"2026-07-19T20:48:32.595Z","endTime":"2026-07-19T20:48:36.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:48:36.867Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":10,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T20:49:13.944Z","endTime":"2026-07-19T20:51:08.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Conforto replaces Seiya Suzuki.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T20:48:44.908Z","endTime":"2026-07-19T20:49:16.289Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.595488504961626,"aZ":-15.028753441479061,"pfxX":-3.6325042305547015,"pfxZ":8.943874536466875,"pX":0.20120919601103682,"pZ":4.031619154317068,"vX0":5.1296841936155095,"vY0":-137.3917346900812,"vZ0":-0.4622777597663488,"x":109.33,"y":129.93,"x0":-1.215573680301073,"y0":50.005165949958865,"z0":5.2206585864697415,"aX":-6.965977412897864},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":5.5,"spinRate":2296,"spinDirection":209},"zone":12,"typeConfidence":0.92,"plateTime":0.39820061210947744,"extension":6.222296948846975},"index":1,"playId":"16a474e9-e014-3325-a5a6-1725aea4bba0","pitchNumber":1,"startTime":"2026-07-19T20:49:16.289Z","endTime":"2026-07-19T20:49:19.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.777565713171835,"aZ":-13.748901086793978,"pfxX":-3.8066063549955302,"pfxZ":9.578705006810358,"pX":-1.0060969693267057,"pZ":3.2399103321636002,"vX0":2.3033344295844116,"vY0":-137.63772351180737,"vZ0":-2.6835823371840584,"x":155.35,"y":151.3,"x0":-1.358044379208423,"y0":50.00410467474955,"z0":5.155403837753741,"aX":-7.323741798441},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":6.5,"spinRate":2350,"spinDirection":214},"zone":11,"typeConfidence":0.92,"plateTime":0.3975279821399771,"extension":6.213937509620658},"index":2,"playId":"6b08830f-2d00-36da-ab61-f5379837593b","pitchNumber":2,"startTime":"2026-07-19T20:49:34.952Z","endTime":"2026-07-19T20:49:38.384Z","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":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.627536187693053,"aZ":-27.240590355190943,"pfxX":0.2736750274938222,"pfxZ":2.6930627911721903,"pX":1.247754128024746,"pZ":2.837040489684108,"vX0":6.196876288553552,"vY0":-133.29002589063202,"vZ0":-1.1195500429818752,"x":69.44,"y":162.18,"x0":-1.1249160541557999,"y0":50.00413990017449,"z0":5.1961277269521,"aX":0.5011568320235941},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.9,"breakHorizontal":-1.6,"spinRate":2319,"spinDirection":173},"zone":12,"typeConfidence":0.89,"plateTime":0.4080314206533182,"extension":6.179846289076912},"index":3,"playId":"464ae513-111a-3c43-9ff8-f361f7f74005","pitchNumber":3,"startTime":"2026-07-19T20:49:57.326Z","endTime":"2026-07-19T20:50:01.398Z","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":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.095625987601593,"aZ":-18.282113711238175,"pfxX":-2.7948468328632217,"pfxZ":7.089919819022223,"pX":-0.2794013227835322,"pZ":4.15725939385556,"vX0":3.9111193281786365,"vY0":-138.20878961366586,"vZ0":0.4630221511196948,"x":127.65,"y":126.53,"x0":-1.3413697915744796,"y0":50.00310520521661,"z0":5.203317402037226,"aX":-5.476921628208899},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":4.3,"spinRate":1984,"spinDirection":209},"zone":11,"typeConfidence":0.92,"plateTime":0.3943800180753416,"extension":6.245237601594226},"index":4,"playId":"99f60d5d-f359-368e-b016-aebfdf09ea64","pitchNumber":4,"startTime":"2026-07-19T20:50:19.325Z","endTime":"2026-07-19T20:50:23.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04681518405326,"aZ":-28.905373297312796,"pfxX":0.6980994109301708,"pfxZ":1.8569219847452363,"pX":0.34961290899141795,"pZ":3.049415117348881,"vX0":4.151847220124924,"vY0":-131.79379457309437,"vZ0":-0.023474519465069066,"x":103.67,"y":156.45,"x0":-1.3368414431535787,"y0":50.000628999410374,"z0":5.193438563763216,"aX":1.2276984060174447},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.6,"breakHorizontal":-2.2,"spinRate":2275,"spinDirection":189},"zone":3,"typeConfidence":0.9,"plateTime":0.4156028763003934,"extension":6.207531243250154},"index":5,"playId":"a089534b-10ff-3898-a78e-3c0b68134924","pitchNumber":5,"startTime":"2026-07-19T20:50:36.731Z","endTime":"2026-07-19T20:50:40.242Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-19T20:50:47.712Z","endTime":"2026-07-19T20:51:03.646Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.847744057514905,"aZ":-25.725261745401642,"pfxX":0.5606947825864883,"pfxZ":3.60963664717446,"pX":0.501799725406037,"pZ":2.43459445059597,"vX0":4.350182906159892,"vY0":-132.28527608346616,"vZ0":-1.9464611162039769,"x":97.87,"y":173.05,"x0":-1.2308832378146206,"y0":50.00658685305703,"z0":5.049168465454296,"aX":1.002232145979355},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.4,"breakHorizontal":-1.9,"spinRate":2340,"spinDirection":193},"zone":6,"typeConfidence":0.89,"plateTime":0.4126366955936387,"extension":6.247404361407274},"index":7,"playId":"ed69f8d5-8b1d-38b5-b429-e6ab2fa49b86","pitchNumber":6,"startTime":"2026-07-19T20:51:03.646Z","endTime":"2026-07-19T20:51:08.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:51:08.447Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a sharp ground ball to center fielder Luke Keaschall. Justin Dean to 2nd.","rbi":0,"awayScore":1,"homeScore":10,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T20:51:18.430Z","endTime":"2026-07-19T20:53:39.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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_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":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.390306573194124,"aZ":-28.982028674983567,"pfxX":-0.2153607973013303,"pfxZ":1.7803153675094014,"pX":0.8990219392495324,"pZ":1.1607571320242644,"vX0":5.4379394683957,"vY0":-132.66592983737218,"vZ0":-4.593169098931811,"x":82.73,"y":207.44,"x0":-1.1459647077637478,"y0":50.00102016580566,"z0":5.017798803063835,"aX":-0.386976785713384},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.5,"breakHorizontal":-0.7,"spinRate":2444,"spinDirection":192},"zone":14,"typeConfidence":0.9,"plateTime":0.4122801396184741,"extension":6.372399973979114},"index":0,"playId":"3a9a2cc8-07e8-361e-ad9b-c298aac154f5","pitchNumber":1,"startTime":"2026-07-19T20:51:32.696Z","endTime":"2026-07-19T20:51:36.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02986835908881,"aZ":-43.32184999263343,"pfxX":3.479685356747112,"pfxZ":-8.003640035429381,"pX":1.0403425741954757,"pZ":0.3722419743001154,"vX0":3.7000037980619465,"vY0":-117.74315449800021,"vZ0":-1.828602985646487,"x":77.34,"y":228.73,"x0":-1.0082812790243698,"y0":50.003794937354684,"z0":5.197392432277727,"aX":4.845741512163424},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-14.6,"breakHorizontal":-7.3,"spinRate":2568,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.4666261028431751,"extension":6.255735317896674},"index":1,"playId":"23b2e8de-476d-3291-af05-2df5b89f9874","pitchNumber":2,"startTime":"2026-07-19T20:51:50.423Z","endTime":"2026-07-19T20:51:53.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":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7780289124286,"aZ":-14.641675316785424,"pfxX":-3.544790481298706,"pfxZ":8.92175446046771,"pX":-0.04125899352638585,"pZ":3.2906489730240818,"vX0":4.2724113269687285,"vY0":-138.98517780436222,"vZ0":-2.2246285731029,"x":118.57,"y":149.93,"x0":-1.134455659979921,"y0":50.00613793522537,"z0":5.068490580761792,"aX":-6.969103051751616},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":5.6,"spinRate":2206,"spinDirection":214},"zone":2,"typeConfidence":0.93,"plateTime":0.3933789263911378,"extension":6.2728320811129},"index":2,"playId":"2718ab50-8a72-3172-98a8-8309b6f54465","pitchNumber":3,"startTime":"2026-07-19T20:52:11.786Z","endTime":"2026-07-19T20:52:14.786Z","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":91.8,"endSpeed":84.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.322633440428202,"aZ":-28.65920075612119,"pfxX":-1.0982632673526438,"pfxZ":1.924275463504019,"pX":-0.6053597782539103,"pZ":3.3114180925636316,"vX0":2.355832998854037,"vY0":-133.80442821096125,"vZ0":0.5185191852449758,"x":140.07,"y":149.37,"x0":-1.3522365102658047,"y0":50.00069515212101,"z0":5.159448738094447,"aX":-2.00312594056573},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.8,"breakHorizontal":1.6,"spinRate":2375,"spinDirection":200},"zone":1,"typeConfidence":0.84,"plateTime":0.40847182301311236,"extension":6.151378876465283},"index":3,"playId":"af6ddf65-f8e1-3562-b0c5-5efa3b168e47","pitchNumber":4,"startTime":"2026-07-19T20:52:39.688Z","endTime":"2026-07-19T20:52:42.688Z","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":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01736019223451,"aZ":-28.307280547435017,"pfxX":-0.795102654316445,"pfxZ":2.1234836483145756,"pX":-1.0114385348526234,"pZ":1.9382828379832349,"vX0":1.21532848538394,"vY0":-133.24537383357642,"vZ0":-2.8370054437525765,"x":155.55,"y":186.45,"x0":-1.3673661005094824,"y0":50.00513503586663,"z0":5.03365867212141,"aX":-1.4492951361721147},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.5,"breakHorizontal":1.2,"spinRate":2268,"spinDirection":194},"zone":13,"typeConfidence":0.9,"plateTime":0.408979145141096,"extension":6.2058667405775605},"index":4,"playId":"d2043c76-4dba-3a49-88f2-c5d353398aba","pitchNumber":5,"startTime":"2026-07-19T20:53:07.954Z","endTime":"2026-07-19T20:53:11.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15729382621549,"aZ":-15.366471509303004,"pfxX":-4.161608890562216,"pfxZ":8.846730223366293,"pX":-0.026331554550858727,"pZ":1.8761372167963448,"vX0":4.509166345854143,"vY0":-136.74140941384707,"vZ0":-5.497708696119684,"x":118.0,"y":188.12,"x0":-1.1532782323776285,"y0":50.00537185092739,"z0":4.960970274886746,"aX":-7.909832889881508},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":6.6,"spinRate":2065,"spinDirection":218},"zone":8,"typeConfidence":0.91,"plateTime":0.4000167614807424,"extension":6.313607991671679},"hitData":{"launchSpeed":102.0,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":138.13,"coordY":106.08}},"index":5,"playId":"a4c69f55-de2d-3e85-9a7f-22cb9fb34897","pitchNumber":6,"startTime":"2026-07-19T20:53:28.370Z","endTime":"2026-07-19T20:53:39.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:53:39.091Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a ground ball to shortstop Ryan Kreidler. Justin Dean to 3rd. Michael Busch to 2nd.","rbi":0,"awayScore":1,"homeScore":10,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T20:53:50.508Z","endTime":"2026-07-19T20:54:35.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":[]}],"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":80.0,"endSpeed":73.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55680594754151,"aZ":-44.52488123247689,"pfxX":5.107140279595349,"pfxZ":-9.023239237144262,"pX":-0.5158002203588753,"pZ":2.9151342145262995,"vX0":-0.18750019014028582,"vY0":-116.4282182724964,"vZ0":3.7211046938262102,"x":136.66,"y":160.07,"x0":-1.0973011085762938,"y0":50.00412348603045,"z0":5.519382153244154,"aX":6.988140420533735},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-15.1,"breakHorizontal":-9.2,"spinRate":2672,"spinDirection":37},"zone":1,"typeConfidence":0.91,"plateTime":0.47105263152007737,"extension":6.13976985973346},"index":0,"playId":"ac424ab4-4328-3bc1-b5de-ef91e55f6cc7","pitchNumber":1,"startTime":"2026-07-19T20:54:08.227Z","endTime":"2026-07-19T20:54:11.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.981932881364756,"aZ":-45.21286109990893,"pfxX":5.832329833202649,"pfxZ":-9.015009500296461,"pX":0.7162179556394894,"pZ":1.723761766634091,"vX0":2.269368320754012,"vY0":-119.9993065904338,"vZ0":1.184770990010897,"x":89.7,"y":192.24,"x0":-1.001676364111501,"y0":50.003293932292905,"z0":5.277395941531327,"aX":8.435476785961528},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-15.7,"breakHorizontal":-11.2,"spinRate":2697,"spinDirection":33},"zone":9,"typeConfidence":0.9,"plateTime":0.45787771913179975,"extension":6.3510293932171065},"hitData":{"launchSpeed":86.4,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.67,"coordY":148.14}},"index":1,"playId":"27cbd1ce-7c3b-3675-9ad5-ceb76fd569ff","pitchNumber":2,"startTime":"2026-07-19T20:54:27.243Z","endTime":"2026-07-19T20:54:35.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:54:35.631Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin Alcántara strikes out swinging.","rbi":0,"awayScore":1,"homeScore":10,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T20:54:56.048Z","endTime":"2026-07-19T20:56:00.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19671739113624,"aZ":-26.885853982680377,"pfxX":0.8104201878650894,"pfxZ":2.938794440395121,"pX":-0.08738685682573862,"pZ":2.0198079167857483,"vX0":2.709152284063796,"vY0":-132.708222826022,"vZ0":-3.006980788632066,"x":120.33,"y":184.25,"x0":-1.2232944690563543,"y0":50.00058277768837,"z0":5.10855051465524,"aX":1.4571288534591753},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.9,"breakHorizontal":-2.0,"spinRate":2500,"spinDirection":200},"zone":8,"typeConfidence":0.89,"plateTime":0.411426164310039,"extension":6.237422272381225},"index":0,"playId":"e43c777f-37ca-37fb-b2c8-2dca494aab63","pitchNumber":1,"startTime":"2026-07-19T20:55:08.959Z","endTime":"2026-07-19T20:55:11.959Z","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, 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":75.4,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56766213108723,"aZ":-44.08332343327006,"pfxX":4.907675916902919,"pfxZ":-8.315287244371472,"pX":-0.394646825220517,"pZ":2.204404659959583,"vX0":0.12380615218509058,"vY0":-118.89728890429686,"vZ0":1.9263098410897133,"x":132.04,"y":179.26,"x0":-1.0849793965073473,"y0":50.0007058562286,"z0":5.381089435376547,"aX":7.032284845759367},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-14.3,"breakHorizontal":-8.9,"spinRate":2768,"spinDirection":33},"zone":7,"typeConfidence":0.9,"plateTime":0.46049401031523907,"extension":6.3101484339792755},"index":1,"playId":"2ca3a13a-b919-351c-b91f-9975edc1db29","pitchNumber":2,"startTime":"2026-07-19T20:55:25.240Z","endTime":"2026-07-19T20:55:28.240Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-19T20:55:39.166Z","endTime":"2026-07-19T20:55:56.514Z","isPitch":false,"type":"action","player":{"id":682634,"link":"/api/v1/people/682634"}},{"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":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.1,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.219115924023267,"aZ":-44.17207913108093,"pfxX":5.681378095336856,"pfxZ":-8.601344047109977,"pX":0.22227606602850175,"pZ":2.0969133835554667,"vX0":1.4427012467399354,"vY0":-118.12597671145124,"vZ0":2.0545200370331598,"x":108.53,"y":182.16,"x0":-1.1362196870063361,"y0":50.002254457778164,"z0":5.316216409867037,"aX":7.924794137407585},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-14.6,"breakHorizontal":-10.7,"spinRate":2820,"spinDirection":43},"zone":8,"typeConfidence":0.9,"plateTime":0.4659936310219459,"extension":6.301583944458536},"index":3,"playId":"355efe8c-8c7f-3b9b-abe3-8f7b51e54505","pitchNumber":3,"startTime":"2026-07-19T20:55:56.514Z","endTime":"2026-07-19T20:56:00.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:56:00.477Z","atBatIndex":72},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nico Hoerner grounds into a force out, shortstop Ryan Kreidler to second baseman Royce Lewis. Alex Bregman out at 2nd.","rbi":0,"awayScore":1,"homeScore":10,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T20:56:10.197Z","endTime":"2026-07-19T20:56:32.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.103916285279865,"aZ":-44.514065480969634,"pfxX":6.991051203247894,"pfxZ":-8.777640305200471,"pX":-0.42450726183577686,"pZ":2.5929475974460865,"vX0":-0.32112364185282843,"vY0":-118.22865549390852,"vZ0":3.063642182566749,"x":133.18,"y":168.77,"x0":-1.193725257960818,"y0":50.00443056524472,"z0":5.386828238755914,"aX":9.824506037145426},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-14.8,"breakHorizontal":-12.6,"spinRate":2825,"spinDirection":39},"zone":4,"typeConfidence":0.9,"plateTime":0.464590849528173,"extension":6.154961832845592},"hitData":{"launchSpeed":90.0,"launchAngle":8.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.71,"coordY":147.63}},"index":0,"playId":"2fb15870-6f3b-3de8-8fb9-40d63897c833","pitchNumber":1,"startTime":"2026-07-19T20:56:25.394Z","endTime":"2026-07-19T20:56:32.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:56:32.431Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alan Roden flies out sharply to right fielder Michael Conforto.","rbi":0,"awayScore":1,"homeScore":10,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T20:58:55.196Z","endTime":"2026-07-19T21:00:11.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Michael Conforto remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T20:57:58.472Z","endTime":"2026-07-19T20:57:58.497Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"description":"Pitching Change: Drew Pomeranz replaces Phil Maton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T20:57:58.497Z","endTime":"2026-07-19T20:58:57.053Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519141,"link":"/api/v1/people/519141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.362025555136032,"aZ":-14.39349608730135,"pfxX":0.6831529249804282,"pfxZ":9.937741442547416,"pX":-0.3829771021242568,"pZ":4.47786903097009,"vX0":-5.989585449977234,"vY0":-133.34893509947926,"vZ0":-1.5658896936420226,"x":131.6,"y":117.88,"x0":1.8097053847611873,"y0":50.005769455328945,"z0":6.118163216381183,"aX":1.2231163686305886},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.9,"breakHorizontal":0.1,"spinRate":2663,"spinDirection":167},"zone":11,"typeConfidence":0.88,"plateTime":0.41174222180838616,"extension":5.688976540470885},"index":2,"playId":"3cd8f727-8fce-313f-8cc9-625087b34c06","pitchNumber":1,"startTime":"2026-07-19T20:58:57.053Z","endTime":"2026-07-19T20:59:00.053Z","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":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.879445461377532,"aZ":-12.726977422768844,"pfxX":2.1213315096881282,"pfxZ":10.793863158144406,"pX":0.48534800843601167,"pZ":3.4777091220675422,"vX0":-4.902448759248605,"vY0":-133.4284166601702,"vZ0":-4.021093719750974,"x":98.5,"y":144.88,"x0":2.0714594466964895,"y0":50.0042359202282,"z0":5.922256939132187,"aX":3.8228146060883814},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.8,"breakHorizontal":-2.8,"spinRate":2606,"spinDirection":157},"zone":12,"typeConfidence":0.89,"plateTime":0.410601333442405,"extension":5.710711518945858},"index":3,"playId":"056e885b-2155-34a8-acf4-f6c20b110e42","pitchNumber":2,"startTime":"2026-07-19T20:59:11.119Z","endTime":"2026-07-19T20:59: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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.947678026930266,"aZ":-13.874569167354494,"pfxX":1.040893047488133,"pfxZ":9.867384983182383,"pX":0.7847494481440139,"pZ":3.7187403606079226,"vX0":-3.3926288557353677,"vY0":-134.97284719245064,"vZ0":-3.4216598213141904,"x":87.09,"y":138.37,"x0":1.9199049274741333,"y0":50.00423611531193,"z0":5.973004016280541,"aX":1.931191914311334},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":-1.2,"spinRate":2656,"spinDirection":151},"zone":12,"typeConfidence":0.89,"plateTime":0.4050068736011543,"extension":5.659931696232831},"index":4,"playId":"7f80e51a-0c49-3b4f-933c-6832a072a71b","pitchNumber":3,"startTime":"2026-07-19T20:59:30.587Z","endTime":"2026-07-19T20:59:34.832Z","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":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.597565359395038,"aZ":-15.130300003397462,"pfxX":0.7549154505960783,"pfxZ":9.328260524629599,"pX":0.17412161722425576,"pZ":4.121412438216357,"vX0":-4.7876106946748616,"vY0":-134.20053419101728,"vZ0":-2.179617531345869,"x":110.36,"y":127.5,"x0":1.8818346410377733,"y0":50.00158184117128,"z0":6.019838559652566,"aX":1.3798923860366636},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.7,"breakHorizontal":-0.4,"spinRate":2544,"spinDirection":164},"zone":12,"typeConfidence":0.88,"plateTime":0.40789661800773747,"extension":5.7433635366332645},"index":5,"playId":"b677437d-9e8c-3645-88c2-5d20369f2c8b","pitchNumber":4,"startTime":"2026-07-19T20:59:45.692Z","endTime":"2026-07-19T20:59:49.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.141204530689876,"aZ":-13.95140656147325,"pfxX":1.4722995513444759,"pfxZ":9.81506842191067,"pX":0.24577224873180079,"pZ":3.0367073097799815,"vX0":-4.831044213571423,"vY0":-134.85935869743486,"vZ0":-5.178710889660097,"x":107.63,"y":156.79,"x0":1.862812053499047,"y0":50.00131732855228,"z0":5.952982790829524,"aX":2.7332198917286155},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":-1.7,"spinRate":2592,"spinDirection":156},"zone":2,"typeConfidence":0.89,"plateTime":0.40491110527765617,"extension":5.785283636740113},"hitData":{"launchSpeed":104.5,"launchAngle":39.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":199.85,"coordY":92.42}},"index":6,"playId":"ecd2cfc2-b802-3a66-8bc6-0309da632a31","pitchNumber":5,"startTime":"2026-07-19T21:00:01.421Z","endTime":"2026-07-19T21:00:11.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:00:11.992Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luke Keaschall walks.","rbi":0,"awayScore":1,"homeScore":10,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T21:00:12.778Z","endTime":"2026-07-19T21:02:29.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"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,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.914598689123448,"aZ":-16.037946632920782,"pfxX":2.000486486293076,"pfxZ":8.580855866222127,"pX":0.5613895452672594,"pZ":3.9833722587986236,"vX0":-4.267421739558617,"vY0":-136.0490249754499,"vZ0":-2.5118233563193852,"x":95.6,"y":131.23,"x0":1.8880419327079843,"y0":50.00457716378284,"z0":6.025781761200338,"aX":3.7630490412291673},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":-2.8,"spinRate":2516,"spinDirection":163},"zone":12,"typeConfidence":0.88,"plateTime":0.4020747203492707,"extension":5.611224456775689},"index":0,"playId":"94a510b7-70ba-35cf-8f3a-5f5646176e26","pitchNumber":1,"startTime":"2026-07-19T21:00:47.022Z","endTime":"2026-07-19T21:00:51.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.987949711389057,"aZ":-12.771762079334273,"pfxX":2.683665214507377,"pfxZ":10.348537545242538,"pX":0.8744318439236256,"pZ":1.8031250592272012,"vX0":-3.4154254079968456,"vY0":-135.64857302730033,"vZ0":-8.178476205622683,"x":83.67,"y":190.1,"x0":1.7976161473085728,"y0":50.003806909220856,"z0":5.7356046139998105,"aX":5.032136532146293},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":-4.2,"spinRate":2467,"spinDirection":164},"zone":14,"typeConfidence":0.9,"plateTime":0.40285384814160485,"extension":5.763807924304583},"index":1,"playId":"d57026ff-0ad7-3d44-8005-8ab4d5691f5c","pitchNumber":2,"startTime":"2026-07-19T21:01:02.444Z","endTime":"2026-07-19T21:01:07.713Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.274695023384496,"aZ":-14.423592757160616,"pfxX":3.291041994141792,"pfxZ":9.568591199902112,"pX":0.38712091102073654,"pZ":2.6477554712392766,"vX0":-4.533910022418994,"vY0":-135.27604211315426,"vZ0":-5.894822250896401,"x":102.24,"y":167.29,"x0":1.6566049976581583,"y0":50.00152758532411,"z0":5.864704642368446,"aX":6.104539040779003},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":-5.0,"spinRate":2599,"spinDirection":161},"zone":6,"typeConfidence":0.89,"plateTime":0.4047678828569512,"extension":5.655238836888758},"index":2,"playId":"dab42f2f-1cec-3c0a-871e-2cd6d0a81d1e","pitchNumber":3,"startTime":"2026-07-19T21:01:33.558Z","endTime":"2026-07-19T21:01:36.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.933699691384977,"aZ":-13.641983253316235,"pfxX":2.3279601601784776,"pfxZ":10.004541456784844,"pX":0.19871625520526237,"pZ":2.97901075308906,"vX0":-4.600392339928425,"vY0":-135.1206913596386,"vZ0":-5.259698477468353,"x":109.43,"y":158.35,"x0":1.6194983008740624,"y0":50.005476847561084,"z0":5.9065478539436045,"aX":4.313952660588408},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":-3.2,"spinRate":2654,"spinDirection":162},"zone":2,"typeConfidence":0.89,"plateTime":0.40507935920844806,"extension":5.639541244087538},"index":3,"playId":"03cd342d-bc4d-3722-ba74-3e76912aac54","pitchNumber":4,"startTime":"2026-07-19T21:01:48.402Z","endTime":"2026-07-19T21:01:51.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.947455778240712,"aZ":-35.411934926911584,"pfxX":0.10000708330150498,"pfxZ":-2.034034665508373,"pX":-0.9937186002842291,"pZ":1.9329697558863936,"vX0":-6.5376563435685995,"vY0":-124.79178543182283,"vZ0":-2.866270575218538,"x":154.88,"y":186.59,"x0":1.6369139133433848,"y0":50.00390242559622,"z0":5.9870872210568375,"aX":0.16058560329276889},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.1,"breakHorizontal":1.2,"spinRate":2200,"spinDirection":337},"zone":13,"typeConfidence":0.86,"plateTime":0.43738969380815584,"extension":5.697552645932891},"index":4,"playId":"2af76766-7a67-3d17-ba14-a6e9e15def96","pitchNumber":5,"startTime":"2026-07-19T21:02:10.053Z","endTime":"2026-07-19T21:02:13.802Z","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":92.0,"endSpeed":84.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.614535491443704,"aZ":-11.304291314799748,"pfxX":1.7781942899871828,"pfxZ":11.519964724999538,"pX":-1.170714823610475,"pZ":2.290117850256187,"vX0":-7.6119629593413,"vY0":-133.69481044159636,"vZ0":-7.19144764819772,"x":161.62,"y":176.95,"x0":1.4813608564252887,"y0":50.003583729858796,"z0":5.824826727546476,"aX":3.2224027574785907},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.4,"breakHorizontal":-1.6,"spinRate":2598,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.40957211506791147,"extension":5.809705286579441},"index":5,"playId":"43bfdeae-7a82-348f-a871-b3968a372bd8","pitchNumber":6,"startTime":"2026-07-19T21:02:24.529Z","endTime":"2026-07-19T21:02:29.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:02:29.127Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, second baseman Nico Hoerner to shortstop Dansby Swanson to first baseman Michael Busch. Luke Keaschall to 2nd.","rbi":0,"awayScore":1,"homeScore":10,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T21:02:38.783Z","endTime":"2026-07-19T21:05:00.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"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,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"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":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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"}]},{"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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.399243683831568,"aZ":-12.19141585804153,"pfxX":1.3833863472533745,"pfxZ":10.738775091699626,"pX":-0.0025183567100028805,"pZ":2.3607284486206894,"vX0":-4.911834132700139,"vY0":-135.04731165138514,"vZ0":-6.956745938153287,"x":117.1,"y":175.04,"x0":1.654292733164204,"y0":50.00233345589881,"z0":5.8147016066756985,"aX":2.5749872218581054},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":-1.6,"spinRate":2648,"spinDirection":161},"zone":5,"typeConfidence":0.9,"plateTime":0.40446402532290904,"extension":5.704490529433223},"index":0,"playId":"a89c2ffe-29aa-33cf-a9b2-e12ee3bba6ac","pitchNumber":1,"startTime":"2026-07-19T21:02:54.730Z","endTime":"2026-07-19T21:02:57.975Z","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":93.2,"endSpeed":85.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.286683774434778,"aZ":-14.610193033423695,"pfxX":3.0222259065372143,"pfxZ":9.415661295926572,"pX":-0.6936081568137813,"pZ":1.843783488539794,"vX0":-6.881325327578087,"vY0":-135.39629728297217,"vZ0":-7.795357260093656,"x":143.44,"y":189.0,"x0":1.4829629172283012,"y0":50.00379368029134,"z0":5.77332172286269,"aX":5.6389024344668615},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":-4.1,"spinRate":2554,"spinDirection":151},"zone":7,"typeConfidence":0.89,"plateTime":0.40382814262628264,"extension":5.6870976814731895},"index":1,"playId":"710fc804-0453-3b63-9e5d-5a7c896616fc","pitchNumber":2,"startTime":"2026-07-19T21:03:16.108Z","endTime":"2026-07-19T21:03:19.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28227775567868,"aZ":-38.6858653981429,"pfxX":-1.013583405245234,"pfxZ":-4.1107351125633045,"pX":-0.9489062632250237,"pZ":1.7789429781534505,"vX0":-6.091216897787997,"vY0":-124.52332932146132,"vZ0":-2.4800203900772035,"x":153.17,"y":190.75,"x0":1.653426951529383,"y0":50.006055026238,"z0":5.965841953793467,"aX":-1.6035761885880977},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.8,"breakHorizontal":3.1,"spinRate":2201,"spinDirection":325},"zone":13,"typeConfidence":0.89,"plateTime":0.438629829168518,"extension":5.847965346456689},"index":2,"playId":"ecc08ec6-b173-3a5b-a2d4-63990adc0407","pitchNumber":3,"startTime":"2026-07-19T21:03:44.751Z","endTime":"2026-07-19T21:03:47.840Z","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":93.0,"endSpeed":85.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.660069163670336,"aZ":-12.013048099652062,"pfxX":1.4860553934224354,"pfxZ":10.745697355418784,"pX":-0.10731186110940341,"pZ":2.8424876926283487,"vX0":-5.400663344905726,"vY0":-135.40953981083564,"vZ0":-5.711878370182605,"x":121.09,"y":162.03,"x0":1.7108871395388447,"y0":50.004529086838645,"z0":5.803192790089437,"aX":2.788636235331396},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":-1.7,"spinRate":2646,"spinDirection":158},"zone":2,"typeConfidence":0.9,"plateTime":0.40287421246724797,"extension":5.750031196188354},"index":3,"playId":"007d9f65-8d81-3484-8571-9be0075a918d","pitchNumber":4,"startTime":"2026-07-19T21:04:07.648Z","endTime":"2026-07-19T21:04:11.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.670681287809636,"aZ":-39.103191689226236,"pfxX":-3.1296236970180615,"pfxZ":-4.3826231528632436,"pX":-0.6969776652595938,"pZ":1.4246161158006638,"vX0":-5.016294190080744,"vY0":-124.18506194542833,"vZ0":-3.044385785900965,"x":143.57,"y":200.32,"x0":1.7448772158135681,"y0":50.00008716836608,"z0":5.875508972926793,"aX":-4.952613520614048},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-8.4,"breakHorizontal":6.7,"spinRate":2269,"spinDirection":323},"zone":13,"typeConfidence":0.89,"plateTime":0.4387810356044781,"extension":5.715246557668649},"index":4,"playId":"5779ce38-0885-32c3-9293-8a0835c85fb8","pitchNumber":5,"startTime":"2026-07-19T21:04:29.338Z","endTime":"2026-07-19T21:04:33.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.016892674202794,"aZ":-14.626293919926443,"pfxX":1.9718071375012247,"pfxZ":9.337286572623734,"pX":0.07149561937588333,"pZ":3.8719708817114262,"vX0":-5.054307701530815,"vY0":-135.5766852596052,"vZ0":-3.0908985412759122,"x":114.27,"y":134.24,"x0":1.6958776426192677,"y0":50.000051000704,"z0":6.035017767999624,"aX":3.704808874991386},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":-2.6,"spinRate":2546,"spinDirection":167},"zone":12,"typeConfidence":0.89,"plateTime":0.40254205544547395,"extension":5.6551763651579945},"hitData":{"launchSpeed":87.5,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.98,"coordY":144.59}},"index":5,"playId":"ceca2763-9634-335b-8bcd-68b978eb4b68","pitchNumber":6,"startTime":"2026-07-19T21:04:52.141Z","endTime":"2026-07-19T21:05:00.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:05:00.972Z","atBatIndex":76},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Kreidler pops out to first baseman Michael Busch in foul territory.","rbi":0,"awayScore":1,"homeScore":10,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T21:05:17.700Z","endTime":"2026-07-19T21:06:28.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".529"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.125"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.353"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.87"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.42"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.60"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.76"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.94"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.07"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.47"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.62"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.59"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.55"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.16"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.67"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.11"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.125"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.353"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.786849490334195,"aZ":-11.810442129257119,"pfxX":1.6291575979601918,"pfxZ":11.21370822578052,"pX":-1.8354664164403356,"pZ":1.484666155662468,"vX0":-9.193184304635732,"vY0":-133.20852853846196,"vZ0":-9.013535334726233,"x":186.96,"y":198.69,"x0":1.4332998505357601,"y0":50.00633067817167,"z0":5.744056323619775,"aX":2.9609354205435148},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.7,"breakHorizontal":-1.2,"spinRate":2654,"spinDirection":153},"zone":13,"typeConfidence":0.9,"plateTime":0.40954715359765803,"extension":5.798691182899717},"index":0,"playId":"32487882-b9a9-390b-8931-9a8c9bf0a21b","pitchNumber":1,"startTime":"2026-07-19T21:05:46.745Z","endTime":"2026-07-19T21:05:50.312Z","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":92.7,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04300799419259,"aZ":-12.987738429281542,"pfxX":1.0871980848447524,"pfxZ":10.380722989678116,"pX":0.5807021333404969,"pZ":1.479413054681476,"vX0":-3.74184099071036,"vY0":-134.78052185077337,"vZ0":-8.728599258690329,"x":94.87,"y":198.84,"x0":1.8429799299704965,"y0":50.00334872158,"z0":5.6675250283680025,"aX":2.010005661853535},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":-1.2,"spinRate":2556,"spinDirection":157},"zone":14,"typeConfidence":0.9,"plateTime":0.4056829384341567,"extension":5.73914118869566},"index":1,"playId":"7583ba2e-3091-32b9-9d50-4e57d884a3f1","pitchNumber":2,"startTime":"2026-07-19T21:06:02.901Z","endTime":"2026-07-19T21:06:07.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09832350593118,"aZ":-12.82945342975967,"pfxX":0.8106141021514659,"pfxZ":10.658906874888668,"pX":0.3551132062869627,"pZ":3.6794691920154317,"vX0":-4.259516436900723,"vY0":-133.4636637236887,"vZ0":-3.4738752586517405,"x":103.46,"y":139.43,"x0":1.8623175188099017,"y0":50.00460239637773,"z0":5.914118940961051,"aX":1.4724290100076802},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.8,"breakHorizontal":-0.6,"spinRate":2727,"spinDirection":162},"zone":12,"typeConfidence":0.89,"plateTime":0.4094661128267467,"extension":5.715530763669677},"hitData":{"launchSpeed":94.5,"launchAngle":60.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":180.69,"coordY":163.34}},"index":2,"playId":"307be4c5-c09b-3e37-b2ec-f5dc98611ffc","pitchNumber":3,"startTime":"2026-07-19T21:06:18.104Z","endTime":"2026-07-19T21:06:28.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:06:28.411Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Kreidler pops out to first baseman Michael Busch in foul territory.","rbi":0,"awayScore":1,"homeScore":10,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T21:05:17.700Z","endTime":"2026-07-19T21:06:28.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".529"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.125"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.353"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.87"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.42"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.60"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.76"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.94"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.07"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.47"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.62"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.59"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.55"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.16"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.67"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.11"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.125"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.353"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.786849490334195,"aZ":-11.810442129257119,"pfxX":1.6291575979601918,"pfxZ":11.21370822578052,"pX":-1.8354664164403356,"pZ":1.484666155662468,"vX0":-9.193184304635732,"vY0":-133.20852853846196,"vZ0":-9.013535334726233,"x":186.96,"y":198.69,"x0":1.4332998505357601,"y0":50.00633067817167,"z0":5.744056323619775,"aX":2.9609354205435148},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.7,"breakHorizontal":-1.2,"spinRate":2654,"spinDirection":153},"zone":13,"typeConfidence":0.9,"plateTime":0.40954715359765803,"extension":5.798691182899717},"index":0,"playId":"32487882-b9a9-390b-8931-9a8c9bf0a21b","pitchNumber":1,"startTime":"2026-07-19T21:05:46.745Z","endTime":"2026-07-19T21:05:50.312Z","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":92.7,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04300799419259,"aZ":-12.987738429281542,"pfxX":1.0871980848447524,"pfxZ":10.380722989678116,"pX":0.5807021333404969,"pZ":1.479413054681476,"vX0":-3.74184099071036,"vY0":-134.78052185077337,"vZ0":-8.728599258690329,"x":94.87,"y":198.84,"x0":1.8429799299704965,"y0":50.00334872158,"z0":5.6675250283680025,"aX":2.010005661853535},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":-1.2,"spinRate":2556,"spinDirection":157},"zone":14,"typeConfidence":0.9,"plateTime":0.4056829384341567,"extension":5.73914118869566},"index":1,"playId":"7583ba2e-3091-32b9-9d50-4e57d884a3f1","pitchNumber":2,"startTime":"2026-07-19T21:06:02.901Z","endTime":"2026-07-19T21:06:07.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09832350593118,"aZ":-12.82945342975967,"pfxX":0.8106141021514659,"pfxZ":10.658906874888668,"pX":0.3551132062869627,"pZ":3.6794691920154317,"vX0":-4.259516436900723,"vY0":-133.4636637236887,"vZ0":-3.4738752586517405,"x":103.46,"y":139.43,"x0":1.8623175188099017,"y0":50.00460239637773,"z0":5.914118940961051,"aX":1.4724290100076802},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.8,"breakHorizontal":-0.6,"spinRate":2727,"spinDirection":162},"zone":12,"typeConfidence":0.89,"plateTime":0.4094661128267467,"extension":5.715530763669677},"hitData":{"launchSpeed":94.5,"launchAngle":60.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":180.69,"coordY":163.34}},"index":2,"playId":"307be4c5-c09b-3e37-b2ec-f5dc98611ffc","pitchNumber":3,"startTime":"2026-07-19T21:06:18.104Z","endTime":"2026-07-19T21:06:28.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:06:28.411Z","atBatIndex":77},"scoringPlays":[6,14,24,25,34,35,37,66],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":180.64,"y":115.02},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":64.22,"y":144.04},"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":1,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":114.02,"y":138.75},"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":1,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":27.15,"y":97.97},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":143.7,"y":152.7},"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":1,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":35.04,"y":72.97},"type":"H","description":"Home Run"}]}},{"startIndex":8,"endIndex":16,"top":[8,9,10,11],"bottom":[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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":40.3,"y":116.25},"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":2,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":71.75,"y":135.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":150.29,"y":167.9},"type":"O","description":"Forceout"},{"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":147.76,"y":131.92},"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":2,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":57.63,"y":135.04},"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":2,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":126.98,"y":109.62},"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":84.41,"y":128.88},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":27,"top":[17,18,19],"bottom":[20,21,22,23,24,25,26,27],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":76.31,"y":143.57},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":108.23,"y":154.72},"type":"O","description":"Grounded Into DP"},{"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":124.71,"y":183.48},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":94.04,"y":166.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":155.83,"y":92.42},"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":115.0,"y":50.0},"type":"H","description":"Triple"},{"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":151.0,"y":89.0},"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":152.32,"y":167.39},"type":"O","description":"Pop Out"}]}},{"startIndex":28,"endIndex":38,"top":[28,29,30,31],"bottom":[32,33,34,35,36,37,38],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":91.05,"y":166.29},"type":"O","description":"Grounded Into DP"},{"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":63.61,"y":141.29},"type":"H","description":"Double"},{"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":158.99,"y":143.53},"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":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":82.79,"y":61.62},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":95.56,"y":114.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":74.28,"y":128.88},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":145.22,"y":156.75},"type":"O","description":"Grounded Into DP"},{"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":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":74.72,"y":104.28},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":136.67,"y":42.17},"type":"O","description":"Lineout"}]}},{"startIndex":39,"endIndex":44,"top":[39,40,41],"bottom":[42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":175.5,"y":109.69},"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":5,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":98.64,"y":162.93},"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":5,"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":123.49,"y":53.78},"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":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":102.66,"y":163.84},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":53,"top":[45,46,47,48,49],"bottom":[50,51,52,53],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":57.5,"y":118.92},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":177.0,"y":109.0},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":92.3,"y":52.16},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":58.83,"y":94.83},"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":6,"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":96.51,"y":69.74},"type":"O","description":"Flyout"}]}},{"startIndex":54,"endIndex":61,"top":[54,55,56,57],"bottom":[58,59,60,61],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":124.0,"y":126.02},"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":7,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":147.57,"y":149.88},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":78.0,"y":115.0},"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":7,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":164.98,"y":139.01},"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":7,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":147.76,"y":152.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":139.14,"y":143.07},"type":"O","description":"Lineout"}]}},{"startIndex":62,"endIndex":73,"top":[62,63,64,65,66,67],"bottom":[68,69,70,71,72,73],"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":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":89.56,"y":164.91},"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":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":72.3,"y":105.98},"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":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"coordinates":{"x":69.38,"y":110.27},"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":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":167.34,"y":94.72},"type":"O","description":"Sac Fly"},{"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":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"coordinates":{"x":95.19,"y":152.66},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":138.13,"y":106.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":103.67,"y":148.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":106.71,"y":147.63},"type":"O","description":"Forceout"}]}},{"startIndex":74,"endIndex":77,"top":[74,75,76,77],"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":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":199.85,"y":92.42},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":126.98,"y":144.59},"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":9,"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":180.69,"y":163.34},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":4,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":10,"hits":12,"errors":1,"leftOnBase":8},"away":{"runs":1,"hits":8,"errors":1,"leftOnBase":8}},"defense":{"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"catcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"first":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"second":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"third":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"shortstop":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"left":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"center":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"right":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"onDeck":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"inHole":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"battingOrder":7,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"onDeck":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"inHole":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"pitcher":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"battingOrder":9,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"balls":2,"strikes":0,"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":5,"groundOuts":8,"airOuts":13,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".248","atBats":32,"obp":".322","slg":".413","ops":".735","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":9,"rbi":1,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":10,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":36,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":169,"era":"4.66","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.38","battersFaced":42,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":60,"strikes":109,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":9,"pitchesPerInning":"21.13","runsScoredPer9":"11.25","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":1,"chances":32,"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":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":10,"strikes":13,"strikePercentage":".570","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":3,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":13,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":62,"era":"3.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"2.00","battersFaced":15,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":62,"balls":24,"strikes":38,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"20.67","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"6.00","hitsPer9Inn":"12.00","runsScoredPer9":"3.00","homeRunsPer9":"3.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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671737":{"person":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"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":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":0,"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":{"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":true,"isSubstitute":false}},"ID605170":{"person":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"jerseyNumber":"37","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":33,"groundOuts":65,"airOuts":67,"runs":23,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":50,"baseOnBalls":26,"intentionalWalks":1,"hits":55,"hitByPitch":9,"avg":".240","atBats":229,"obp":".331","slg":".367","ops":".698","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":272,"totalBases":84,"rbi":35,"leftOnBase":115,"sacBunts":0,"sacFlies":8,"babip":".267","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.71","popOuts":9,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":49,"stolenBasePercentage":".860","caughtStealingPercentage":".140","assists":13,"putOuts":530,"errors":2,"chances":545,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":54,"groundOuts":70,"airOuts":91,"runs":47,"doubles":18,"triples":3,"homeRuns":18,"strikeOuts":79,"baseOnBalls":22,"intentionalWalks":1,"hits":75,"hitByPitch":5,"avg":".241","atBats":311,"obp":".300","slg":".492","ops":".792","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":153,"rbi":48,"leftOnBase":137,"sacBunts":2,"sacFlies":2,"babip":".264","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.28","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":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"800","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":66,"groundOuts":89,"airOuts":116,"runs":44,"doubles":15,"triples":2,"homeRuns":14,"strikeOuts":62,"baseOnBalls":28,"intentionalWalks":0,"hits":88,"hitByPitch":2,"avg":".249","atBats":353,"obp":".307","slg":".422","ops":".729","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":149,"rbi":51,"leftOnBase":133,"sacBunts":1,"sacFlies":1,"babip":".266","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.21","popOuts":22,"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":155,"putOuts":93,"errors":7,"chances":255,"fielding":".973","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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":40,"groundOuts":63,"airOuts":66,"runs":35,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":52,"baseOnBalls":37,"intentionalWalks":0,"hits":58,"hitByPitch":5,"avg":".245","atBats":237,"obp":".356","slg":".321","ops":".677","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":76,"rbi":20,"leftOnBase":84,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"118.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":137,"errors":1,"chances":142,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":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":true,"isSubstitute":false}},"ID656484":{"person":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"jerseyNumber":"4","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"501","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"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":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID605137":{"person":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"jerseyNumber":"56","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":97,"flyOuts":50,"groundOuts":88,"airOuts":96,"runs":48,"doubles":21,"triples":1,"homeRuns":13,"strikeOuts":84,"baseOnBalls":29,"intentionalWalks":0,"hits":88,"hitByPitch":2,"avg":".249","atBats":354,"obp":".307","slg":".424","ops":".731","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":387,"totalBases":150,"rbi":60,"leftOnBase":154,"sacBunts":0,"sacFlies":2,"babip":".290","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.23","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":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":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":0,"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":true,"isSubstitute":false}},"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":"601","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":6,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".211","atBats":19,"obp":".286","slg":".211","ops":".497","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":4,"rbi":3,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"1.20","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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":26,"groundOuts":29,"airOuts":46,"runs":27,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":26,"baseOnBalls":26,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".288","atBats":139,"obp":".401","slg":".540","ops":".941","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":75,"rbi":31,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.38","popOuts":14,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":27,"stolenBasePercentage":".844","caughtStealingPercentage":".156","assists":7,"putOuts":261,"errors":1,"chances":269,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"900","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":16,"groundOuts":40,"airOuts":33,"runs":21,"doubles":4,"triples":2,"homeRuns":5,"strikeOuts":30,"baseOnBalls":12,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".254","atBats":138,"obp":".318","slg":".420","ops":".738","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":151,"totalBases":58,"rbi":24,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".291","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.60","popOuts":13,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":73,"errors":2,"chances":125,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"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":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":27,"gamesStarted":0,"flyOuts":10,"groundOuts":37,"airOuts":20,"runs":11,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":18,"intentionalWalks":0,"hits":18,"hitByPitch":2,"atBats":90,"obp":".342","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":419,"era":"3.91","inningsPitched":"25.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":11,"whip":"1.42","battersFaced":112,"outs":76,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":419,"balls":176,"strikes":243,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.85","rbi":0,"winPercentage":".500","pitchesPerInning":"16.54","gamesFinished":1,"strikeoutWalkRatio":"0.94","strikeoutsPer9Inn":"6.04","walksPer9Inn":"6.39","hitsPer9Inn":"6.39","runsScoredPer9":"3.91","homeRunsPer9":"0.71","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"3.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":45,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":19,"strikes":26,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":13,"groundOuts":19,"airOuts":28,"runs":17,"doubles":2,"triples":2,"homeRuns":5,"strikeOuts":34,"baseOnBalls":14,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":106,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":485,"era":"5.53","inningsPitched":"27.2","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.45","battersFaced":121,"outs":83,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":485,"balls":186,"strikes":299,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":1,"winPercentage":"1.000","pitchesPerInning":"17.53","gamesFinished":6,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"11.06","walksPer9Inn":"4.55","hitsPer9Inn":"8.46","runsScoredPer9":"5.53","homeRunsPer9":"1.63","inheritedRunners":12,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":8},"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"}]},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2B, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":36,"groundOuts":43,"airOuts":74,"runs":30,"doubles":12,"triples":0,"homeRuns":10,"strikeOuts":70,"baseOnBalls":24,"intentionalWalks":0,"hits":51,"hitByPitch":2,"avg":".217","atBats":235,"obp":".292","slg":".396","ops":".688","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":264,"totalBases":93,"rbi":30,"leftOnBase":118,"sacBunts":0,"sacFlies":3,"babip":".259","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":21,"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":76,"putOuts":218,"errors":8,"chances":302,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":{"note":"(L, 4-7)","summary":"3.0 IP, 8 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":3,"airOuts":3,"runs":10,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"battersFaced":22,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":26,"strikes":61,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":8,"gamesFinished":0,"runsScoredPer9":"30.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":44,"groundOuts":65,"airOuts":78,"runs":44,"doubles":14,"triples":1,"homeRuns":15,"strikeOuts":58,"baseOnBalls":21,"intentionalWalks":0,"hits":73,"hitByPitch":2,"atBats":272,"obp":".323","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1110,"era":"5.40","inningsPitched":"70.0","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.34","battersFaced":297,"outs":210,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1110,"balls":398,"strikes":712,"strikePercentage":".640","hitBatsmen":2,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":8,"winPercentage":".364","pitchesPerInning":"15.86","gamesFinished":0,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"7.46","walksPer9Inn":"2.70","hitsPer9Inn":"9.39","runsScoredPer9":"5.66","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":18},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"201","stats":{"batting":{"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":5,"groundOuts":13,"airOuts":9,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":0,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".309","atBats":55,"obp":".333","slg":".418","ops":".751","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":23,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".421","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.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":142,"errors":3,"chances":151,"fielding":".980","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"700","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":68,"groundOuts":67,"airOuts":115,"runs":49,"doubles":14,"triples":1,"homeRuns":4,"strikeOuts":55,"baseOnBalls":36,"intentionalWalks":1,"hits":83,"hitByPitch":10,"avg":".263","atBats":315,"obp":".352","slg":".352","ops":".704","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":366,"totalBases":111,"rbi":28,"leftOnBase":130,"sacBunts":0,"sacFlies":5,"babip":".303","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.75","popOuts":24,"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":152,"errors":8,"chances":317,"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,680777,656577,605137,668904,605170,656484,665019,702176,807712,686797,668952,805673,701519,681892,808970],"pitchers":[805673,701519,681892,808970],"bench":[663616],"bullpen":[671737,672782,702193,667297,641927,702474,573124,696070,657746],"battingOrder":[668885,656577,605137,668904,656484,702176,807712,686797,668952],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lewis, R (12, Imanaga)."},{"label":"TB","value":"Bell; Caratini; Jackson, A; Keaschall; Kreidler; Lee, B; Lewis, R 2; Martin."},{"label":"RBI","value":"Lewis, R (30)."},{"label":"Runners left in scoring position, 2 out","value":"Lewis, R; Kreidler; Caratini 2."},{"label":"SF","value":"Lewis, R."},{"label":"GIDP","value":"Bell; Kreidler."},{"label":"Team RISP","value":"0-for-4."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Lee, B (7, fielding)."},{"label":"DP","value":"(Lewis, R-Kreidler-Caratini)."}]}],"note":[{"label":"a","value":"Grounded out for Clemens in the 7th."}]},"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":3,"groundOuts":7,"airOuts":8,"runs":10,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".245","atBats":36,"obp":".337","slg":".412","ops":".749","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":20,"rbi":9,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":13,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":32,"obp":".306","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":142,"era":"4.27","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.27","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":49,"strikes":93,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":1,"pitchesPerInning":"15.78","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":1,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":24,"groundOuts":27,"airOuts":35,"runs":20,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":49,"baseOnBalls":19,"intentionalWalks":1,"hits":35,"hitByPitch":0,"avg":".241","atBats":145,"obp":".327","slg":".476","ops":".803","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":69,"rbi":22,"leftOnBase":66,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.12","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":48,"errors":0,"chances":48,"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"}]},"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":95,"flyOuts":54,"groundOuts":66,"airOuts":81,"runs":61,"doubles":17,"triples":2,"homeRuns":17,"strikeOuts":128,"baseOnBalls":53,"intentionalWalks":3,"hits":76,"hitByPitch":5,"avg":".217","atBats":350,"obp":".328","slg":".423","ops":".751","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":409,"totalBases":148,"rbi":42,"leftOnBase":204,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.59","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":171,"errors":1,"chances":175,"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":{},"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":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":0,"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":true,"isSubstitute":false}},"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":{"note":"(W, 6-8)","summary":"7.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":9,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":36,"strikes":63,"strikePercentage":".640","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":4,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":74,"groundOuts":97,"airOuts":127,"runs":51,"doubles":18,"triples":1,"homeRuns":22,"strikeOuts":109,"baseOnBalls":28,"intentionalWalks":0,"hits":100,"hitByPitch":3,"atBats":431,"obp":".283","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1800,"era":"3.91","inningsPitched":"115.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.11","battersFaced":464,"outs":345,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1800,"balls":616,"strikes":1184,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".429","pitchesPerInning":"15.65","gamesFinished":0,"strikeoutWalkRatio":"3.89","strikeoutsPer9Inn":"8.53","walksPer9Inn":"2.19","hitsPer9Inn":"7.83","runsScoredPer9":"3.99","homeRunsPer9":"1.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":35,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":6,"errors":0,"chances":21,"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"}]},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":2,"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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":66,"groundOuts":89,"airOuts":136,"runs":47,"doubles":15,"triples":1,"homeRuns":10,"strikeOuts":70,"baseOnBalls":51,"intentionalWalks":2,"hits":91,"hitByPitch":7,"avg":".239","atBats":381,"obp":".336","slg":".362","ops":".698","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":444,"totalBases":138,"rbi":43,"leftOnBase":203,"sacBunts":0,"sacFlies":5,"babip":".265","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.10","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":164,"putOuts":54,"errors":4,"chances":222,"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-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":8,"groundOuts":20,"airOuts":18,"runs":9,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".281","atBats":64,"obp":".329","slg":".438","ops":".767","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":28,"rbi":10,"leftOnBase":20,"sacBunts":1,"sacFlies":1,"babip":".315","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":1,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":"3-5 | K, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":70,"groundOuts":81,"airOuts":96,"runs":44,"doubles":17,"triples":2,"homeRuns":12,"strikeOuts":99,"baseOnBalls":64,"intentionalWalks":1,"hits":88,"hitByPitch":10,"avg":".244","atBats":360,"obp":".370","slg":".403","ops":".773","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":438,"totalBases":145,"rbi":52,"leftOnBase":183,"sacBunts":0,"sacFlies":4,"babip":".300","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":89,"putOuts":729,"errors":3,"chances":821,"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,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"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":1,"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":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":29,"groundOuts":60,"airOuts":63,"runs":35,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":43,"baseOnBalls":29,"intentionalWalks":0,"hits":61,"hitByPitch":3,"avg":".269","atBats":227,"obp":".359","slg":".392","ops":".751","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":89,"rbi":33,"leftOnBase":107,"sacBunts":0,"sacFlies":0,"babip":".309","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.83","popOuts":13,"lineOuts":21},"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":{"gamesStarted":1,"caughtStealing":12,"stolenBases":37,"stolenBasePercentage":".755","caughtStealingPercentage":".245","assists":17,"putOuts":458,"errors":6,"chances":481,"fielding":".988","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":99,"flyOuts":52,"groundOuts":58,"airOuts":96,"runs":65,"doubles":16,"triples":4,"homeRuns":21,"strikeOuts":114,"baseOnBalls":48,"intentionalWalks":2,"hits":105,"hitByPitch":10,"avg":".284","atBats":370,"obp":".379","slg":".519","ops":".898","caughtStealing":6,"stolenBases":25,"stolenBasePercentage":".806","caughtStealingPercentage":".194","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":431,"totalBases":192,"rbi":53,"leftOnBase":129,"sacBunts":1,"sacFlies":2,"babip":".354","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.62","popOuts":25,"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":272,"errors":4,"chances":281,"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":{},"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":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":false,"isOnBench":true,"isSubstitute":false}},"ID665804":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"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":20,"balls":9,"strikes":11,"strikePercentage":".550","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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":24,"groundOuts":18,"airOuts":50,"runs":19,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":17,"baseOnBalls":16,"intentionalWalks":4,"hits":32,"hitByPitch":2,"atBats":115,"obp":".373","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":478,"era":"5.59","inningsPitched":"29.0","wins":2,"losses":3,"saves":0,"saveOpportunities":3,"holds":8,"blownSaves":3,"earnedRuns":18,"whip":"1.66","battersFaced":135,"outs":87,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":478,"balls":175,"strikes":303,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".400","pitchesPerInning":"16.48","gamesFinished":8,"strikeoutWalkRatio":"1.06","strikeoutsPer9Inn":"5.28","walksPer9Inn":"4.97","hitsPer9Inn":"9.93","runsScoredPer9":"5.90","homeRunsPer9":"2.17","inheritedRunners":13,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-2 | 2B, 2 BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":41,"groundOuts":59,"airOuts":80,"runs":51,"doubles":16,"triples":0,"homeRuns":15,"strikeOuts":90,"baseOnBalls":39,"intentionalWalks":3,"hits":85,"hitByPitch":3,"avg":".273","atBats":311,"obp":".357","slg":".469","ops":".826","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":356,"totalBases":146,"rbi":48,"leftOnBase":174,"sacBunts":0,"sacFlies":3,"babip":".335","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.73","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":125,"errors":2,"chances":132,"fielding":".985","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,"battingOrder":"101","stats":{"batting":{"summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".400","atBats":5,"obp":".571","slg":".800","ops":"1.371","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"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":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{},"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":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":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":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":0,"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":{"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":true,"isSubstitute":false}},"ID682634":{"person":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"501","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".222","atBats":18,"obp":".263","slg":".222","ops":".485","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":4,"rbi":3,"leftOnBase":11,"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":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":58,"groundOuts":82,"airOuts":94,"runs":60,"doubles":11,"triples":3,"homeRuns":16,"strikeOuts":86,"baseOnBalls":37,"intentionalWalks":0,"hits":67,"hitByPitch":1,"avg":".207","atBats":324,"obp":".287","slg":".407","ops":".694","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":367,"totalBases":132,"rbi":58,"leftOnBase":169,"sacBunts":1,"sacFlies":4,"babip":".226","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.25","popOuts":17,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":241,"putOuts":126,"errors":5,"chances":372,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID664208":{"person":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":4,"strikes":19,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":31,"gamesStarted":0,"flyOuts":9,"groundOuts":26,"airOuts":24,"runs":19,"doubles":4,"triples":2,"homeRuns":5,"strikeOuts":31,"baseOnBalls":16,"intentionalWalks":0,"hits":34,"hitByPitch":5,"atBats":111,"obp":".407","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":546,"era":"6.18","inningsPitched":"27.2","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":19,"whip":"1.81","battersFaced":136,"outs":83,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":546,"balls":187,"strikes":359,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":1,"winPercentage":".000","pitchesPerInning":"19.73","gamesFinished":4,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"10.08","walksPer9Inn":"5.20","hitsPer9Inn":"11.06","runsScoredPer9":"6.18","homeRunsPer9":"1.63","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":2,"lineOuts":13},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | 3B, 2 K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":4,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":66,"groundOuts":117,"airOuts":145,"runs":39,"doubles":23,"triples":1,"homeRuns":4,"strikeOuts":35,"baseOnBalls":36,"intentionalWalks":0,"hits":95,"hitByPitch":5,"avg":".245","atBats":387,"obp":".314","slg":".341","ops":".655","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":433,"totalBases":132,"rbi":43,"leftOnBase":170,"sacBunts":0,"sacFlies":5,"babip":".258","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"96.75","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":247,"putOuts":150,"errors":2,"chances":399,"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,681909,673548,624424,683737,608324,664023,682634,663538,699393,608348,621020,684007,664208,519141],"pitchers":[684007,664208,519141],"bench":[665804],"bullpen":[665871,571510,621053,668970,656849,607067,669020,573204,663423,657097],"battingOrder":[681909,624424,683737,608324,682634,663538,699393,608348,621020],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Suzuki (16, Matthews); Ramírez (5, Matthews); Crow-Armstrong (16, Matthews)."},{"label":"3B","value":"Hoerner (1, Matthews)."},{"label":"HR","value":"Bregman (10, 1st inning off Matthews, 1 on, 2 out)."},{"label":"TB","value":"Bregman 5; Busch 3; Crow-Armstrong 2; Hoerner 4; Kelly, C; Ramírez 3; Suzuki 2."},{"label":"RBI","value":"Bregman 2 (43); Busch (52); Hoerner 4 (43); Kelly, C (33); Ramírez (10)."},{"label":"2-out RBI","value":"Hoerner; Bregman 2."},{"label":"Runners left in scoring position, 2 out","value":"Swanson; Hoerner 2."},{"label":"GIDP","value":"Happ."},{"label":"Team RISP","value":"7-for-13."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Suzuki (2, fielding)."},{"label":"DP","value":"2 (Swanson-Hoerner-Busch; Bregman-Hoerner-Busch)."}]}],"note":[{"label":"a","value":"Struck out for Suzuki in the 8th."}]}},"officials":[{"official":{"id":676581,"fullName":"James Jean","link":"/api/v1/people/676581"},"officialType":"Home Plate"},{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Matthews."},{"label":"ABS Challenge","value":"Jeffers 4 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Confirmed, Ball-Overturned to Strike); Jackson, A 2 (Ball-Overturned to Strike, Ball-Confirmed); Kelly, C (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Matthews 87-61; Adams 45-26; Funderburk 14-9; Go 23-13; Imanaga 99-63; Maton, P 23-19; Pomeranz 20-11."},{"label":"Groundouts-flyouts","value":"Matthews 3-1; Adams 2-2; Funderburk 1-0; Go 1-0; Imanaga 6-3; Maton, P 1-1; Pomeranz 1-1."},{"label":"Batters faced","value":"Matthews 22; Adams 10; Funderburk 4; Go 6; Imanaga 26; Maton, P 6; Pomeranz 4."},{"label":"Inherited runners-scored","value":"Adams 2-1."},{"label":"Umpires","value":"HP: James Jean. 1B: Mark Wegner. 2B: Bruce Dreckman. 3B: Nate Tomlinson. "},{"label":"Weather","value":"78 degrees, Sunny."},{"label":"Wind","value":"7 mph, In From CF."},{"label":"First pitch","value":"1:20 PM."},{"label":"T","value":"2:46."},{"label":"Att","value":"37,205."},{"label":"Venue","value":"Wrigley Field."},{"label":"July 19, 2026"}],"pitchingNotes":["Matthews pitched to 4 batters in the 4th inning."],"topPerformers":[{"player":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","boxscoreName":"Imanaga"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 6-8)","summary":"7.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":9,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":36,"strikes":63,"strikePercentage":".640","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":4,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":74,"groundOuts":97,"airOuts":127,"runs":51,"doubles":18,"triples":1,"homeRuns":22,"strikeOuts":109,"baseOnBalls":28,"intentionalWalks":0,"hits":100,"hitByPitch":3,"atBats":431,"obp":".283","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1800,"era":"3.91","inningsPitched":"115.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.11","battersFaced":464,"outs":345,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1800,"balls":616,"strikes":1184,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".429","pitchesPerInning":"15.65","gamesFinished":0,"strikeoutWalkRatio":"3.89","strikeoutsPer9Inn":"8.53","walksPer9Inn":"2.19","hitsPer9Inn":"7.83","runsScoredPer9":"3.99","homeRunsPer9":"1.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":35,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":6,"errors":0,"chances":21,"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":72,"pitchingGameScore":72},{"player":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324","boxscoreName":"Bregman"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":2,"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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":66,"groundOuts":89,"airOuts":136,"runs":47,"doubles":15,"triples":1,"homeRuns":10,"strikeOuts":70,"baseOnBalls":51,"intentionalWalks":2,"hits":91,"hitByPitch":7,"avg":".239","atBats":381,"obp":".336","slg":".362","ops":".698","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":444,"totalBases":138,"rbi":43,"leftOnBase":203,"sacBunts":0,"sacFlies":5,"babip":".265","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.10","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":164,"putOuts":54,"errors":4,"chances":222,"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"}]},"type":"hitter","gameScore":63,"hittingGameScore":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":"2-5 | 3B, 2 K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":4,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":66,"groundOuts":117,"airOuts":145,"runs":39,"doubles":23,"triples":1,"homeRuns":4,"strikeOuts":35,"baseOnBalls":36,"intentionalWalks":0,"hits":95,"hitByPitch":5,"avg":".245","atBats":387,"obp":".314","slg":".341","ops":".655","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":433,"totalBases":132,"rbi":43,"leftOnBase":170,"sacBunts":0,"sacFlies":5,"babip":".258","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"96.75","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":247,"putOuts":150,"errors":2,"chances":399,"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":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"loser":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}